Retrospirit tar över!

Någon som kommer ihåg spelet ”Gobliiins” ? Trollet i bilden är från det och ger den där rätta retrokänslan…

För ett antal år sedan skapade jag en radiostation som spelade Amiga-musik tagna från denna BBS. Stationen hette ”The ERICADE Radio Network” och lades ner 2015. En Skandinav som var en gammal trogen lyssnare bad mig skicka honom alla ljudfiler, vilket jag givetvis gjorde och nu har han byggt en egen retrostation baserat på mina filer samt många fler som han grävt upp. Hör demomusik, gamla spel och grejer som förut bara gick att höra på min station.

Obs: du måste klicka på ”Shuffle” för att den ska gå igång.

https://retro.gg/radio/

CD32 BBS

CD32an är idag är nog en mycket lockande retropryl för spelnördar. En TF330 expansion och du kan spela en massa gamla spel från Amigaeran 1987-1994 utan problem. Men en BBS?

Jag har en märklig tanke. Vad om man skulle sätta upp världens enda BBS som körs på en Amiga CD32? Jag är inte säker på detta, men det är en kul grej som jag gärna skulle vilja driva vidare om det är möjligt. Vad tycker ni?

Ju mer allting förändras…

Det är svårt att tro att det är sant, men det är det. Ingenting har förändrats sedan Bondestams ”modem = problem”-uttalande…

Hummm…. En till ”vissa datorprogram är onda och elaka”-diskussion. När jag var ung var det modem som gav problem. Nu är det tydligen Kali Linux!

Jag minns hur trötta vi var att höra på när BBSerna anklagades för att vara samlingspunkter för all sköns olagligheter och farliga saker som skulle förleda oss in i ett mörker av ondska och dekadens. Bara det att det aldrig hände. Precis som att popmusiken och det långa håret inte gjorde min fars- och mors generation till satanister. Beatles var den värsta försyndelsen på den tiden. Idag upptäcker generation efter generation deras utmärkta musik.

Om jag vore ung, skulle jag har en Kali Linux i en virtuell maskin på min dator för att lära mig hur det fungerar med sårbarheter och säkerhetsanalyser. Sen skulle jag ha Discord för mina spelsessioner med Fallout och Civlization.

Tor skulle jag köra en kvart, tills jag tröttnade på hur slött det är och gick tillbaka till vanliga Internet.

Varje generation börjar med att sucka över alla äldre som inte fattar vad de håller på med, sen går 20 år och de är själva där och förfasas över allting som verkar nytt och farligt.

Allting vi hade när vi växte upp (TV, radio, bandspelare …) var någonting någon generation ansåg var vägen till fördärvet. Men vi kan inte förstå varför. Men Kali Linux kan vi ju tycka är något som borde förbjudas. Eller hur? Bara onda hackers som kör… Kan vi någon gång sluta vara dumma i huvudet?

Siten ett år

Inloggningen som den såg ut våren 1994.

Det är nu idag dagarna ett drygt år sedan denna site gick från en statisk inloggningsinstruktion till en riktig blogg. Jag installerade WordPress i en bil på väg till familjens landställe. Det var knepigt att sätta upp databasen till blogg eftersom förbindelsen hela tiden bröts medan vi åkte genom Dalarnas skogar. Men det första inlägget gjordes den 23 december 2018 och på den vägen är det.

Under hela året har jag arbetat med att gräva i sektorerna på gamla diskar, sökt genom backuper och stirrat mig blind på fildatum för att försöka få ihop en sammanhängande historia. Den har nu blivit till en site med bilder, ljud och en massa berättelser som troligen är Sverige enda historia som följer en BBS från dess första dagar fram till det obönhörliga slutet.

Samtidigt har jag också drivit denna BBS vidare och det har varit kul men lite ensamt. Första året efter denna uppstart (2018) hade vi en högre aktivitet än de två sista åren på 90-talet (av rätt uppenbarliga skäl!). 2019 har varit ett svagare år.

Så vad händer år 2020, 20 år sedan basen lades ner förra gången? Tyvärr blir det inte någon guldålder direkt. Jag börjar få slut på historier att berätta från förr, så det kommer bli glesare med uppdateringarna på denna sida och basen i sig är det inte så mycket att hurra för. Men trots detta kommer siten och basen leva vidare i hopp om att någon som vill minnas gamla tider kommer på besök. Väl mött.

Tiden efter Commodore

En parodi måhända, men det var lite denna känsla man fick av tiden efter Commodores fall. Sen undrar jag om inte årtalet 1993 hade stämt bättre än 1995 för denna fiktiva utgåva.

April 1994 dog Commodore. Amigan förlorade sin framtid och gamarna samlades kring kvarlevorna. Till en början fanns det hopp i luften. Det skulle snart bli bra, Commodore kommer återuppstå – vänta bara! Men hoppet började efter ett tag falna.

Rätt snart verkade det dock som det kanske ändå skulle hända något och Amigan skulle snart säljas igen. Tyska Escom tog över och började en lång resa mot en ny Amiga. De kom på ”the walker”, en mycket märklig konstruktion som jämfördes med Darth Vaders hjälm. Denna dator kom aldrig att produceras, eftersom Escom gick i konkurs innan det kunde hända. Vad som hände därefter är stört omöjligt att begripa. Resterna av Commodore, det vill säga patenten, chipdesignen och mjukvaran för att inte tala om alla loggor spreds för vinden. De hamnade hos ett antal olika företag och såldes fram och tillbaka. Var de finns nu, får du mycket olika svar på beroende på vem du frågar. Det verkar som Italienska Cloanto försöker samla ihop allting igen, men vad det kommer leda till är det ingen som riktigt vet. Och där tveksamheter finns, är det givet att det blir legala problem. Företagen som har de olika immaterialrättsliga slåss ofta i rättegångar och stämmer varandra till höger och vänster. I mitten av allting står gamla gubbar och gummor som vi är idag och minns vår barndoms- och ungdoms datorer.

Men hopp finnes ändå. Det är många små företag som tillverkar tillbehör, spel och lösningar för Amiga och Commodore 64 m.fl. Det handlar om acceleratorer, nya reservdelar, lösningar för att koppa in modern hårdvara till våra kära datorer och mycket annat.

Dessutom skapas det mängder av modern demos, där man pressar de gamla datorernas möjligheter till max med animationer, musik och effekter. Nya spel dyker upp relativt regelbundet. Det är otroligt kul att se hur denna döda teknologi fortfarande har någon form av liv i sig.

Med detta finns en liten men ändå existerande BBS-scen. Över hela världen finns det runt 550 BBSer listade i ”the Telnet BBS Guide”. Absolut inte bara Commodore-maskiner, men några är!

Personligen liknar jag gärna det vi håller på med, med veteranbilsentuiasterna. De sitter i samma situation och försöker minnas en tid som de växte upp i eller som de i vissa fall bara har hört talas om.

Framtiden? Vem vet. Kanske tröttnar vi bara och går vidare, eller så får vi bergravas med våra älskade datorer. Det är svårt att säga.

En inte så trevlig lyssnare

Bilden är helt orelaterad, men visar mig sittandes framför min morfars gamla kortvågsmottagare. Radio har alltid varit ett intresse för mig.

Ett minne från förr. Detta är en text jag skrev på The ERICADE Network BBS angående vad som faktiskt hände när vi sände Radio Unga Forskare Stockholm:

Kvart i sju kommer min andratekniker Andreas inrusande och säger ilsket att det är någon som ringt in i programmet..

– ”Killen är helt jävla körd i huvvet”..

Hmmm…. Man ska ju ha förbarmande över dumma radiolyssnare tyckte jag och kopplade in honom i kontrollrummet. Diskusionen som följde kan jag inte
återge ordgrant. Men det lätt något såhär (Sändes inte i radio).

ord inom hakparanteser [] är mina kommentarer.

– ”Ja, jag heter Lennart och har lyssnat på ert program. Det är Unga
Forskare som sänder va?”

– ”Javisst…”

– ”Vad heter du?”

– ”Erik.” [Man ska vara försiktig med efternamnet i radio!]

– ”Jo, jag undrar varför ni bara kör musik? Dessutom sån där jävla
negermusik. Kör lite Frank Sinatra, det är riktig musik.”

– ”Dessutom säger ni numret [till studion] för fort”

Andreas hoppar in i diskussionen:

– ”Hur kunde du ringa hit då?”

– ”Öhhh… Jo, min son hörde det [Med tanke på att Percy låter som han är
runt 60, undrar jag hur gammal hans son är.]

Diskussionen fortskrider och ”Lennart” klagar på att vi inte sänder någon
information utan bara musik. Jag lugnar honom med att vi kommer med nyheter
snart.

Med ens kommer jag ihåg att jag känner till hans röst… När han lagt på kommer ”Percy Brunström” upp för mitt inre!

Killen som sänder halvrasistradio på 88,0 MHz Lördagar 10-12 eller vad det nu är. Vilka jävla idioter det finns… Tackålov för det… Då har vi seriösa radioaktörer och anti-rasister något att vara emot 🙂

P.s. Om ni tycker det är konstigt att jag lyssnar på sådan skit, ska ni veta att min radio hemma nästan bara är programmerad med närradiostationer.
Jag lyssnar på nästan allt jag hinner! d.s.

Några tankar såhär 23 år senare

På 1990-talet fanns det många rasistiska radiosändare i närradion. Stationen vi sände på var tack och lov förskonad, men stationen före oss på bandet hade en hel del sådana typer. De var inte många i jämförelse med de invandrarstationer som faktiskt sände, så det var bra så långt. Men de var ett problem hur man än vred och vände på det. Själv tyckte jag om att lyssna på Percy, för att han, utan att mena det, var hejdlöst rolig. Han drack ofta så mycket att han somnade i sändning. Han sluddrade, sa totala vansinnigheter och uttryckte sig extremt och kategoriskt i alla frågor. ”Skicka de där jävla 349 gangstrarna i Stockholm ström” (minns inte ordagrant hur han uttryckte sig) sa han om vår riksdag.

Han drev ett eget parti (”Medborgarpartiet”) och ställde upp i riksdagsvalet någon gång i början av 90-talet. Jag har faktiskt träffat honom en gång på en hearing om närradions framtid. Han tyckte man borde lägga ner Radio Sydväst, där jag sände, vilket jag fann ganska roande.

Enligt uppgift dog han någon gång kring 2015.

Ja, säg inte att jag inte varnade dig. Här är ett exempel på hans tossigheter.

Glad Sysop-dag!

En nördig sysop (ingen nämnd, ingen glömd!) i sitt vardagsrum, framför en alldeles riktig BBS. Året var 1993.

Det finns ingen Sysopens dag såvitt jag vet, men det finns ju en ”System Administrator appreciation day” och det är idag. En Sysop är ju för alla ändamål en system admin, så jag tar mig friheten att fira i alla fall.

Så ett stort grattis till alla System operatörer och System administratörer där ute. Den 26 juli 2019 är vår dag!

https://en.wikipedia.org/wiki/System_Administrator_Appreciation_Day

Minne från förr

Ur B-posten nummer 2 – 1994. Med mig som chefredaktör.

1994 tog jag över skolans avsomnade tidning, B-posten. På denna tidning skrev jag ett antal artiklar och såg till att göra reklam för min BBS. Hur många från skolan som faktiskt ringde den, vet jag inte, men några var det nog allt.

The Perceptible society, Mikael Ståldals BBS.

Även Mikael Ståldahl hade en BBS som fanns igång runt en 1994. Denna gjorde vi också reklam för.

Namnsdagskommandot – en studie i Arexx

De var namnsdagsbarn dagen då detta inlägg skrevs i alla fall.

1997 lade vi till ett namnsdagskommando till basen som kördes vid inloggning och berättade vem som hade namnsdag när någon loggade in. Det skrevs från början 1994 av Mattias Appelqvist. Kommandot läste från en textfil som innehöll alla namnen.

En fråga till er som programmerar: hur skulle ni skapa ett kommando som ska hämta ett namn ur en lista med namn baserad på dess position? Personligen skulle jag trycka in dem i en array och sedan ta reda på vilket namn i ordningen som ska plockas fram. Man får hitta en lösning för skottår, men annars är det bara att plocka fram post 218 ur arrayen dag nummer 217 (arrayer börjar normalt på 0!) förutsatt att namnen är lagrade i ordning efter vilken dag på året de har namnsdag. Inget problem här.

Men 1994 fungerade det lite annorlunda. Först och främst var minnet begränsat. The ERICADE Network hade en Amiga med 6 MB minne. Detta minne skulle räcka för att köra basen och operativsystemet med hundratals användare. Så att läsa in alla namnen i minnet vara lite mer tveksamt. Det andra skälet är att Arexx arrayhantering var ganska primitiv.

Så hur löser man detta? Jo, kommandot måste läsa från disken. Detta är i sig ett problem, för diskar är slöa jämfört med minnet. Om man antar att man lägger alla namnsdagar i ordning efter dag, skulle arexx-programmet behöva stega ner 219 rader för att hitta namnet bundet till dag 219. Detta är inte effektivt och kommer att göra kommandot slött och resurskrävande.

När jag startade upp BBSen 2018, insåg efter några månaders drift att namnsdagskommandot ofta visade fel namn. Det visade sig bero på att det hade en del intressanta buggar och dessutom använde 1993 års namnlängd. Denna slutade gälla på 2000-talet. Så jag hämtade den senaste namnlängden från Wikipedia och gjorde den till en textfil. Men vi har fortfarande inte svarat på frågan hur kommandot hittade dagens namn.

Detta var inte helt uppenbart för mig när jag tittade på koden eller på textfilen den läste. I början av namnfilen såg det ut såhär:

0062 0451 0817 1216 1614 2026 2410 2817 3233 3619 4026 4425
*
SVEA SVERKER

filen fortsatte sedan med alla namnen.

Vad var alla dessa märkliga siffror? En titt i koden visade att den verkade koppla siffrorna till månaden.

dag = right(date(’s’),2)
man = substr(date(’s’),5,2)
sendstring lf lf
if ~exists(fil) then call fel(’Hittar inte ’fil)
if ~open(’t’,fil,’r’) then call fel(’Kunde inte läsa från ’fil)
mpos = readln(’t’)
mpos = word(mpos,man)
call seek(’t’,mpos,’b’)

Koden ovan tar fram månadens nummer i ordningen. Juni är t.ex. månad nummer 6 och januari är 1. Sen läser den in den första raden och plockar ur den siffergruppen som motsvarar månaden. För juni tar den alltså den sjätte siffergruppen. Men varför då? Jo, denna siffergrupp talar om hur många bytes in i textfilen som månadens namn börjar. Det är ett intressant sätt att göra det på!

Men det ger ju inte hela lösningen. Efter att den hittat första namnet för den aktuella månaden, stegar den fram till korrekt dag. Om det är den 10 juni, stegar den tio rader ner och hämtar namnet.

Detta kommando har krånglat rätt mycket redan innan jag skrev om det för den nya namnlängden. Vissa dagar kraschade skriptet för den inte riktigt hittade rätt. Och att räkna ut hur många bytes in i filen man gå för att hitta månadsstarten visade sig vara en utmaning. Dessutom var man tvungen att tänka på hur Amigan kodar radbrytningar när man gjorde jobbet. Jag skrev nämligen filen på en PC.

Så jag hittade en lösning till sist och fick allting att fungera.