The Perfect Conference System - TPCS

Publicerad 2017-06-11


I början på 90-talet började två svenska hackers, Mikael Kjellström och Krister Hansson-Renaud, att koda på ett eget BBS-system modell KOM. På den tiden var äldre system som MikroKOM och H-Kom populära hos mindre svenska BBS:er och Mikael och Krister, sin vana trogen, ville koda det perfekta ultimata systemet med exempelvis bättre stöd för Fidonet och globala textnummer, det senare något som både H-Kom och MikroKOM saknade.

Namnet blev på sätt och vis en avspegling av killarnas mindre blygsamma personligheter, vilket var och är helt i sin ordning då TPCS verkligen var det ultimata KOM-systemet för DOS-baserade PC-datorer.

Efter att BBS:erna började dö ut så föll TPCS i glömska men givetvis kunde jag inte låta bli att rota fram programvaran via Archive.org. Mikael hade kvar källkoden men att kompilera upp den igen år 2017 skulle visa sig minst sagt besvärligt eftersom det inte bara krävs ett operativsystem modell gammalt utan också en version av Microsoft C modell minst lika gammal. Efter att jag hittat installationspaketet av den sista versionen som släpptes så visade det sig att det fanns ett, väldigt, stort problem med den: Mikael och Krister hade inte tagit hänsyn till det faktum att 1990-talet snart skulle övergå till 2000-talet varför de helt sonika lagt in en variabel i koden som i princip sa “19 + år” vilket då blev 1996, 1997, och så vidare. När år 2000 kom så förvandlades årtalet från exempelvis 96-12-31 till 100-01-01. Via Amigaföreningen SUGA:s IRC-kanal fick jag fatt i en medlem i föreningen som uppenbarligen inte hade något bättre för sig varför han helt sonika patchade den exekverbara filen så rätt årtal nu visas i programmet.

För de som vill titta på TPCS så finns det att ladda ner i både patchad och opatchad version från min FTP-sajt ftp.retrodatorer.se. De som vill besöka en BBS som kör TPCS rekommenderas att köra telnet till newdetroit.se på port 2342 (använd helst SyncTerm för att ansluta dig) - där körs för övrigt också ett annan klassisk svensk mjukvara, Frontdoor, skriven av Joaquim Homrighausen och jodå - Frontdoor används faktiskt för att ansluta New Detroit, som BBS:en heter, till Fidonet och Usenet som du kan avnjuta i TPCS.



Viva Amiga - en recension

Publicerad 2017-04-10


Från att ha haft noll bra dokumentärer om Amiga så finns det nu två. Den ena av dem, Viva Amiga, hade premiär nyligen och när den släpptes på iTunes för köp så slog jag till.

Jisses så jag ångrar mig.

Den som förväntade sig ett komplett tidsdokument över en av världens mest fascinerande datorer kommer bli grundligt besviken. Istället blandas korta intervjusnuttar med oerhört kackiga 3D-animationer av datorer man faktiskt kunde ha filmat i verkligheten. Var det så svårt att få tag i en Amiga 1000 eller Amiga 2000 att filma av. Eller en gammal IBM PC eller en Macintosh?

Intervjusnuttarna är mer eller mindre informativa. Jason Scott, känd för att bland annat ha gjort BBS-dokumentären “BBS Documentary”, är med och får lägga ut texten ganska mycket. Till och med mer än exempelvis RJ Mical som var med och arbetade på Amigan. Korta filmsnuttar med Jay Miner, som anses vara Amigans fader, och andra dyker också upp men så snart det börjar bli intressant ska ännu en meningslös 3D-animation visas.

Jag ska inte trötta ut er mer utan summerar Viva Amiga på följande sätt: se den inte. Köp den inte. Den är inte värd din tid, eller dina pengar.



Så fungerar Golden Gate 2+ och nätverkskort i din Amiga 2000

Publicerad 2017-03-04


Det här med nätverkskort till Amiga-datorer med Zorro II eller Zorro III-bussen är ett lite intressant kapitel. Det tillverkades några stycken när Amiga-maskinerna fortfarande “levde” (om uttrycket tillåts) medan det numera finns ett enda från Individual Computers som kostar strax över tusenlappen hos vår favorit-ÅF. Väl investerade pengar på många sätt men jobbar man med en lite tajtare budget så kan det vara värt att läsa vidare.

För de som använt Amiga 2000, 3000 eller 4000-maskiner länge är Golden Gate 2-korten ingen nyhet. Enkelt uttryckt är det ett instickskort till din dator som gör det möjligt att använda vanliga ISA-kort från en PC i din Amiga med Zorro II-platser (eller Zorro III). För dessa maskiner har nämligen både åtta- och 16-bitars ISA-kortplatser inbyggda med syftet att tillhandahålla PC-kompatiblitet. Commodore (och även andra) sålde nämligen expansioner till Amiga-maskinerna som gjorde det möjligt att starta upp MS-DOS på en Amiga, vilket skulle göra maskinerna attraktiva på företagsmarknaden. Det var åtminstone planen, men det var å andra sidan billigare att köpa en vanlig PC för att få samma funktionalitet, men det är en annan historia.

Till saken hör att ISA-kortplatserna i exempelvis en Amiga 2000 (de fyra till överst till vänster på bilden ovan, två 16-bitarsplatser och två åtta-bitarsplatser) inte har någon koppling till Amigans egna interna buss - det enda ISA-kortplatserna får från sin “moderdator” är elkraft för att driva själva instickskortet. Det är här Golden Gate 2+-kortet kliver in på scenen. Detta kort kopplar ihop de två bussarna i maskinen så du kan komma åt kortet som sitter i ISA-kortplatsen från Amigans egna operativsystem. Detta förutsätter, givetvis, att det också finns en drivrutin för AmigaOS men vi kommer till det lite senare.

Det är ganska klurigt, får man säga. Problemet är bara att få tag i ett Golden Gate 2+-kort - de är inte överdrivet vanliga på marknaden men tack och lov kan SUGA fortfarande tillverka ett åt dig på beställning för några hundralappar. Väl investerade pengar för exempelvis undertecknad som nu ska flytta sin BBS från en Amiga 1200 till en Amiga 2000 (av värmeskäl, mestadels) och ställa ner maskinen i serverracket i källaren. En Amiga 2000 är inte tyst om någon nu trodde det.

För att BBS:en ska kunna nås från Internet krävs, givetvis, ett nätverkskort. Detta måste vara kompatibelt med något som Golden Gate 2+-kortets programvaror klarar av och det i särklass vanligaste är den gamla hederliga NE-2000-standarden där det är busenkelt att få tag i ett nätverkskort för några hundralappar. Det går även att köpa modernare NE-2000-kort som stödjer Plug-and-play men då har du problemet att du inte vet vilken inställning det kortet råkar ha. Det finns verktyg för ändamålet för din Amiga där du kan ta reda på det men det verktyget vägrade fungera på min Amiga 2000 som (än så länge) kör vidare på sin 68000-processor, Kickstart 3,1 och AmigaOS 3,1.

Åter till historien - med ett Golden Gate 2+-kort installerat och ett NE-2000-nätverkskort instoppat i min Amiga 2000 var det dags att börja arbeta med mjukvaran i maskinen. Jag installerade AmiTCP 3.0b2 och följde denna instruktion för att installera det korrekt. Därefter laddade jag ned programvarorna för Golden Gate 2+-kortet vilket är nog så viktigt då det arkivet innehåller den ack så viktiga drivrutinen för NE-2000-kortet.

Efter att ha installerat allt detta mankemang inser man snart att ingenting fungerar ändå. Det finns (vad jag lyckats hitta) ingen helt sammanhållande dokumentation på hur man går till väga för att få detta att fungera. Så här kommer den.

Notera att filen gg_ne2000.device är en fil du måste ladda ner och lägga i DEVS:Networks-katalogen Konfigurationsfilen i steg tre måste du skapa själv, vilket enklast görs med textredigeraren ed.

Ställ dig i rätt katalog och skriv ed gg_ne2000.config_0 och fyll i uppgifterna. Spara sedan genom att trycka på esc och skriv sa och tryck på return. När filen sparats trycker du esc och trycker sedan q och trycker på return.

  1. Redigera filen AmiTCP:db/interfaces så den ser ut som följer: gg_ne2000 DEV=DEVS:Networks/gg_ne2000.device UNIT=0

  2. Redigera filen Amitcp:/bin/startnet så raden för ditt nätverkskort ser ut som följer: AmiTCP:bin/ifconfig gg_ne2000 x.x.x.x netmask y.y.y.y (x.x.x.x är din IP-adress och y.y.y.y är din nätmask)

  3. Skapa filen ENVARC:sana2/gg_ne2000.config_0 och se till att den ser ut som följer: IRQ=3 IOADDR=0x300 Värt att notera här är att inställningarna ovan är för mitt nätverkskort. Det kort du har kanske inte alls har samma inställningar, vilket är väldigt viktigt att du kontrollerar innan du börjar försöka få det att fungera.

Notera att du även kan redigera filen i punkt 3 i ENV:sana/gg_ne2000.config_0 men då kommer denna försvinna efter omstart då ENV: ligger i RAM: och inte på din hårddisk.

Efter att allt detta är gjort (och det kan framstå som busenkelt, men det ligger många timmar bakom detta och tonvis med frågor till främst Iggy Drougge på SUGA som tålmodigt försökt guida mig framåt) så kan man då fråga sig: fungerar det?

Jajjemen!

Slutligen ska nämnas: det fina med standarder är att det finns så många av dem. NE-2000-korten var en av sin tids absolut mest spridda standarder för nätverkskort och det gjordes en uppsjö olika modeller som alla, givetvis, inte alltid var 100 procent kompatibla med “orginalet”. Jag köpte mitt kort via eBay för 135 kronor plus frakt, så är du nyfiken på att mecka med detta rekommenderar jag att du börjar leta där.



Analoga modem över IP-telefoni

Publicerad 2016-05-06


Många är vi som växt upp med de analoga telefonmodemens uppkopplingsljud, blinkande lampor och spänningen i att mötas av meddelandet “CONNECT 14400/ARQ” eller något liknande i ditt terminalprogram.

Många är vi också som fortfarande har ett modem eller två hemma någonstans, och ungefär lika många är vi som upptäckt att det här med analoga modem fortfarande är väldigt retro men att vi också, kanske utan att tänka på det, gjort oss av med en komponent som är väldigt viktig när man vill använda ett analogt telefonmodem: den analoga telefonlinjen.

På allt fler platser runt om i landet kan man numera inte ens skaffa sig ett analogt telefonabonnemang. Jag har ett, som har ett US Robotics-modem kopplat till sig (ett sådant som syns på bilden ovan) och som svarar på numret 08-6058800 där min BBS, New Detroit, bor. Det ringer faktiskt då och då till modemet - folk loggar in för att de antingen inte har Internet hemma (jo, de existerar faktiskt), eller för att de bara vill minnas hur det kändes att BBS:a “på riktigt”. Jag känner att det är värt kostnaden varje månad för att ha detta modem tillgängligt - på nåt sätt är det en del av vårt digitala kulturarv som sakta men säkert bara försvinner i jakten på modernare teknik och lägre underhållskostnader.

Många är vi däremot som har IP-telefoni, alltså telefoni över Internet, hemma. Kanske kan du inte ställa in exakt hur din telefoni fungerar (om du exempelvis sitter med Com Hem eller någon annan mer eller mindre sadistisk operatör) men om du använder Teletek eller CellIP, för att ta två exempel, så har du en helt vanlig egen adapter mellan ditt nätverk hemma och dina telefoner.

Min dosa, en Linksys PAP2T, kan man köpa för ett par hundralappar. Den har några år på nacken och som synes på bilden ovan har den två portar för analoga telefoner. Eller modem, om man så vill. Linksys PAP2T har också ett (fult) webbaserat administrationsgränssnitt och i detta gränssnitt kan man ställa in en ack så viktig del i att kunna köra ett vanligt modem över din IP-telefonianslutning: du kan ställa in vilken codec som ska användas. Som standard brukar en codec kallad G711u användas. Den är optimerad för tal och fungerar inte alls om man försöker köra modem eller fax eller något liknande. Om man däremot väljer en codec kallad G711a så fungerar modem plötsligt alldeles utmärkt.

Ett par saker är värda att notera: inte alla IP-telefonioperatörer klarar eller låter dig använda G711a. Jag använder Teletek för deras oerhört bra service och deras fantastiska priser (det kostar 30 kronor i månaden för ett IP-telefoniabonnemang och noll kronor per minut för samtal inom Sverige, vilket innebär att du kan sitta och BBS:a dygnet runt inom landets gränser över ditt modem utan att det kostar en krona extra) och för att de stödjer G711a.

En annan sak värd att notera är att du sannolikt inte kan braka på i 33600bps över din IP-telefonianslutning. Hastigheter på 14400 - 19200bps är mer realistiska och får du problem så får du vackert sänka hastigheten en aning och testa igen.

Lycka till!



Silikon Valle och hans Atari

Publicerad 2016-01-04


Med största sannolikhet det bästa inslaget i Computer Sweden när blaskan var som bäst.