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.

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.