Dengang Fætter BR var first mover

Dette indlæg er en hyldest til BR Legetøj, der tilbage i firserne var first movere og udviklede software til Power 3000 Computeren tilbage i ´83. Prisen for en Power 3000 Computer var 698kr. Så fik man en 3,25 MHz Z80 baseret computer med hele 2kB RAM. Computeren er i øvrigt anmeldt i Ny Elektronik i Marts nummeret fra ’84, på side 28.

Siden BR gik konkurs har kritikken haglet ned over dem, og folk kommer med alle mulige velmenene råd. Men vidste du at BR legetøj var nogle af de første i Danmark til at udgive deres egne computerspil? Jeg har kendskab til tre spil: Muren, S.O.S. og MINI-MAN som alle er udgivet af BR, der er sansynligvis flere. 2 af spillene er udviklet af Peter Gjørup (Som var direktør TopToy indtil salget til EQT ). Hvis du har kendskab til flere BR programmer, så hører jeg gerne fra dig. Det kunne være, at du havde et gammelt legetøjskatalog fra ’83 eller ’84 liggende, eller måske ligefrem nogle bånd?

Jeg har bøvlet en hel del med at digitalisere S.O.S. og afvikle spillet. Det er nu endeligt lykkedes mig (med en hel del hjælp). Nu er det så muligt at spille spillet i en emulator. S.O.S. er et side scrolling skydespil – undgå bygningerne og stjernerne og skyd ufo’erne for at få point. Det er relativt simpelt men fint eksekveret.

Lidt gameplay fra S.O.S. spillet.

Den største udfordring har været at finde den rigtige ROM til afvikling af spillet (Jeg har ikke selv en Power 3000 computer). Jeg søgte hjælp på Sinclair ZX World for godt et års tid siden. Det er det bedste forum til ZX81 og dens kloner. Der har været en del venlige sjæle der har hjulpet. Speciel mange tak til Martin, der efter mere end et år har fundet en løsning, der nu gør det muligt at spille S.O.S. Udfordringen er at der findes en hel del forskellige ROM versioner til Power 3000, Lambda 8300 og Marathon computerne, der alle er varianter af den samme maskine. Nogle af spillene var simpelthen indspillet i 2 versioner, så de passede til de forskellige ROM’er. En på hver side. Hvis du følger linket til Sinclair ZX world ovenfor – kan du læse om arbejdet med at redde spillet, og minsanten om det ikke også er muligt at spille S.O.S.

Programmet Muren indspillet i to versioner alt efter hvilken ROM der var i maskinen.

Hvad kan vi lære af dette? Det er skide svært at blive ved med at være foran hele tiden. Og når man overlader ledelsen til andre, er det ikke sikkert de kører vidre af de spor man selv har lagt ud. Og så har jeg lært at tålmodighed er en dyd, når man arbejder med #dataarkæologi.

Springfyren et 100% dansk program

Et billede af Springfyren

Nogle gange har man bare lov til at være heldig. Forleden dag chattede jeg lidt med Sokura ovre på twitter. Vi talte om hvor vi havde købt vores ZX Spectrum back in the day. Sokura kunne ikke huske andet end at det var på Nørrevoldgade i KBH. Det fik mig straks til at bladre i nogle gamle MIKRO# blade jeg havde fundet på den blå avis. Den var ret nem at finde, det var nemlig GROSER DATA aps, som var en ivrig annoncør i diverse blade den gang. De havde en helsides annonce i nummer 4 fra 1984. Lidt efter så jeg at de reklamerede for “Springfyren et 100% dansk program”. Det var naturligvis spændende da jeg ikke kendte spillet.

Det var relativt nemt at finde spillet vha google, så der havde allerede været en venlig sjæl der havde digitaliseret det. Spillet viser sig at være til BBC Model B, som var en computer udviklet til undervisningsbrug i et samarbejde mellem Acorn Computers og BBC. Hvis du ikke har set Micro Men, så er den bestemt værd at se, den beskriver hvordan Sir Clive Sinclair og Chris Curry kæmper om BBC’s gunst ifht at levere en computer til undervisningsbrug.

Næste skridt var at få spillet op og køre. Jeg havde bedst success med BeepEm emulatoren til Windows. Jeg kunne ikke få spillet til at loade med Acorn’s standard roms, men havde bedre success med Watford’s DFS 1.44, der undestøtter MLOAD som bruges af Springfyren. Jeg har indtil videre kun fået introen til at virke, når den er færdig, hænger emulatoren med “Searching” og blinkende cursor. Hvis der er en gammel BBC Micro kender der kan hjælpe, vil jeg sætte stor pris på dette. Det er en kæmpe udfordring for dataarkæologien. Ud over det digitale format, skal man huske at beskrive hvilken ekstra hardware der er nødvendig for at afvikle spillet.

Spillet beskriver sig selv om en blanding mellem Donkey Kong og Jumpman. Udvikleren lægger selv stor vægt på at det er et 100% dansk spil. Hvilket man kan se på bane 1, der indeholder et dansk flag. Ifølge instruktionerne i spillet, ser det ret cool ud, der er både krokodiller og ildkugler der skal undviges/bekæmpes. Spillet har 4 baner, og det ser faktisk ret sejt ud. Jeg må kæmpe videre for at kunne afspille det.

 

Jeg er din Tumler!

Tumler gameplay, man styrer en vippe med to cirkus artister der skiftes til at poppe balloner.

Hej! Jeg er din Tumler! – sådan står der på den traditionelle loading skærm. Så kan man sidde og forestille sig hvad spillet går ud på, mens man venter på at spillet er indlæst.

Der er tale om en klon af arkade spillet Circus fra ’77. Som igen er inspireret af det ikoniske Breakout.

Spillet er til ZX Spectrum. Det er udviklet af Viking og udgivet i 1983 af ZX-data. Spillet er lidt specielt, idet der er et stykke musik på side 2, som det sikkert er meningen man skal høre mens man spiller. Jeg smilte da jeg opdagede det, en god mulighed for at bevare det for eftertiden. Jeg ved ikke helt i hvilken genre jeg skal placere musikken, men lyt med og vurder selv.

Man styrer en vippe med to cirkus artister, der skiftes til at hoppe op og poppe balloner. Spillet er ret svært – det er endnu ikke lykkedes mig at fuldføre et level. Det er også lidt usædvanligt, at man starter med 20 liv – så jeg tror godt at udvikleren har været klar over dette.

https://www.youtube-nocookie.com/embed/f09hl9lTGIA

Kassette båndet har et herligt håndtegnet cover, som er ret normalt for spil udgivet af ZX-data. Grafikken i spillet er ret simpel og er karakter baseret, dvs. at den flytter en hel karakter ad gangen, (8×8 pixels). Lyden er også ret simpel med de klassiske beep lyde kombineret med lidt hvid støj. Så alt i alt typisk for et tidligt ZX Spectrum spil.

Spillet har hidtil kun været tilgængelig i z80 formatet, der bare er et memory snapshot. Som f.eks. ikke har loading skærmbilledet med. Jeg har digitaliseret det i TZX formatet. Dette format udmærker sig ved at bevare hele båndet – og kan dermed overspilles på et bånd on indlæses på en rigtig ZX Spectrum.

Det er ikke lykkedes mig at finde ud af hvem der står bag ved Viking – skriv endeligt hvis du ved det.

Sådan redder man software på kassettebånd

Dem der er gamle nok, kan huske forventningens glæde ved at skrive LOAD “program” på hjemmecomputeren og trykke Play på båndoptageren for derefter at bruge adskillige minutter på, at vente på, at programmet blev indlæst.

Det er klart, at den bedste måde at bevare et kassettebånd på er at bevare selve båndet. Men som vi alle ved, så er kassettebånd relativt oldschool og de har det med at degenerere over tid. Båndoptagere er også mekaniske, så slid vil efterhånden gøre det svært at afspille båndende. Derfor skal de overspilles til et nyere medie. Den gode Steven Goodwin har begået en rigtig god liste med 10 punkter til bevarelse af gammel software. I punkt 10 opstiller han det han kalder for “Source Chain”:

  1. Kassettebånd (fysisk)
  2. Samplet audio (WAV fil)
  3. Virtual cassette file (VCF), til en specifik emulator
  4. Emulator-specifikt format, som et program
  5. Emulator-specifikt snapshot, som et memory dump

Det går i alt sin enkelthed ud på at gemme audio filen i et åbent format. De fleste hjemmecomputere har meget gode formater der bevarer selve bånd strukturen (VCF), f.eks TZX til ZX Spectrum og TAP til Commodore 64. Disse formater er understøttede af stort set alle emulatore, proprietære så vel som open source versioner. De er klart at foretrække, frem for f.eks. .Z80 memory dumps, da de bevarer hele båndformatet, med pauser og det hele.

Min egen liste til bevarelse af bånd ser sådan her ud:

  1. Kasettebånd
  2. Samplet audio
  3. Virtual Casette file – generelt format understøttes af alle emulatore
  4. Scanning af instruktioner
  5. Scanning af cover

Punkt 2 til 5 udgør en fulstændig digital kopi af båndet, der kan gemmes (til forhåbentlig stor glæde) for eftertiden. De vigtigeste redskaber er en båndoptager, en PC med audio in, et optage program samt en scanner.

Jeg vil senere gå i dybden med hvordan man bedst digitaliserer bånd og disketter til de forskellige computere, som ZX Spectrum, Commodore 64, Vic 20, Lambda 8300, ZX81 og hvad det ellers er lykkedes at støve op.

 

Dansk 8 bit går live

Det er ikke meget software der er bevaret fra de glade hjemmecomputer dage. Det er i grunden en skam. Tag nu dette kassettebånd udgivet til Lambda 8300/Marathon (en klon af ZX81). Det indeholder to spil – Nødlander og Gridtrap udviklet af LSA software – jeg ved endnu ikke hvilke spil det er, da jeg endnu ikke har digitaliseret båndet, men jeg gætter på en Lunar Lander og en Snake/Tron klon. Men hvor ville det være ærgeligt, hvis det ikke var muligt at spille det.noedlander

Jeg har efterhånden samlet en ikke uvæsentlig mængde programmer til Lambda, ZX81, Commodore og ikke mindst ZX Spectrum. Nogen af programmerne er allerede digitaliserede, mens andre stadig ligger “uopdagede” hen.

Du må endeligt kontakte mig hvis du vil hjælpe med til at opbygge arkivet. Enten ved at indsende materiale, men også gerne med at digitalisere og opspore programmerne.