Sharp PC-1403H: de legende leeft voort
Achtergrond

Sharp PC-1403H: de legende leeft voort

David Lee
9-6-2024
Vertaling: machinaal vertaald

Een terugblik op de goede oude tijd: Ik programmeer een spelletje op mijn 30 jaar oude zakrekenmachine en sla het op op een muziekcassette. Uiteindelijk lukt het me zelfs om het programma over te zetten naar de computer.

Ik heb hier een pc. In dit geval staat de afkorting niet voor personal computer, maar voor zakcomputer. Je zou ook kunnen zeggen zakrekenmachine, want dat is precies wat de Sharp PC 1403H is. Maar dan wel eentje die geprogrammeerd kan worden. Hij staat dus niet ver af van een personal computer uit die tijd.

De Sharp PC-1403 zonder het achtervoegsel H, dus met slechts 8 in plaats van 32 KB geheugen, bestaat al sinds 1986. Dit is typische jaren 80 technologie. Mijn exemplaar dateert van rond 1993, toen ik de zakcomputer nodig had voor wiskundelessen op het gymnasium.

Net als een Commodore C64 wordt de Sharp PC geprogrammeerd met basic. Hoewel het scherm slechts uit één regel tekst bestaat, kunnen er ook eenvoudige afbeeldingen worden geprogrammeerd met de commando's "PEEK" en "POKE".

  • Nieuws en trends

    Basic programmeertaal viert 60e verjaardag

    van David Lee

Batterijen leeg, programma's weg

Ik wil het apparaat al jaren nieuw leven inblazen omdat het nog perfect werkt. Maar de computer zelf kan de programma's niet permanent opslaan. De batterijen gaan lang mee, maar als ze leeg zijn, gaan alle programmaregels verloren. Hetzelfde geldt als er een interne fout optreedt die een reset noodzakelijk maakt. De Sharp PC stelt dan de beruchte vraag "Geheugen alles leeg O.K.?", die alleen met "ja" kan worden beantwoord.

Om te voorkomen dat zorgvuldig gemaakte programma's verloren gaan, zit er niets anders op dan ze regel voor regel te kopiëren en over te typen als dat nodig is. Dit is te vervelend voor grotere programma's.

Een adapter lost het probleem op

Maar er is een oplossing. In de jaren 80 werd software vaak opgeslagen op muziekcassettes. Dit werkt ook met de Sharp-1403H. Je hebt echter een kabel nodig die de 11-pins connector van de computer verbindt met een audio-ingang. Het maken van zo'n kabel is geen raketwetenschap en daarom is het vandaag de dag nog steeds mogelijk om zo'n kabel te vinden of zelf te maken.

De kabel verbindt de rekenmachine met een cassetteapparaat of een computer.
De kabel verbindt de rekenmachine met een cassetteapparaat of een computer.
Bron: David Lee

Eerste test

Met de mobiele cassetterecorder "we are rewind" sla ik een klein mentaal rekenprogramma op dat nog op de computer staat van vroeger. Om dit te doen druk ik op Record op de cassettespeler, typ "CSAVE" in op de rekenmachine en druk op Enter.

De kabel stuurt dan audiosignalen naar de cassette en stuurt ze tegelijkertijd naar de ingebouwde luidspreker. Het klinkt een beetje als een modem uit de begindagen van het internettijdperk.

Het laadproces lijkt er sterk op. Ik typ "CLOAD" en druk op play. Zodra het eigenlijke laden begint, verschijnt er een sterretje op het scherm. Tot mijn vreugde wordt het programma bij de eerste poging geladen. Eerdere programmacode op de computer wordt daarbij verwijderd.

Opslaan op de computer

Ik gebruikte de cassetterecorder uit nieuwsgierigheid en nostalgie. Het is niet echt praktisch. Met meerdere opgeslagen programma's raak je met de cassette snel het overzicht kwijt - zeker als je recorder geen bandteller heeft. Hiermee zou je tenminste de startpositie van een programma kunnen bepalen als je terugspoelt of vooruitspoelt.

Het is logischer om het audiosignaal over te zetten naar een computer. Het audiobestand kan dan worden gedeeld met anderen. Met de Sharp Pocket Tools kun je de audiobestanden ook omzetten in brontekst - en omgekeerd. Tekstherkenning kan zelfs worden gebruikt om programma's op papier over te zetten naar de Sharp PC. Hoewel dit omslachtig is, is het voor grote programma's nog steeds sneller dan alles met de hand overtypen.

Mijn eerste spel voor de Sharp PC-1403

Nu is het zover: ik kan gaan programmeren zonder bang te hoeven zijn dat ik gegevens verlies. Mijn eerste programma is een puzzel- en raadspel. Ik noem het Vier-Letter-Woord omdat je een woord moet raden uit vier letters. De letters A tot en met F kunnen voorkomen, elke letter maximaal één keer. Na elke poging vertelt het programma je hoeveel letters correct zijn en hoeveel correct zijn maar op de verkeerde plaats staan. Het principe is vergelijkbaar met het spel "Mastermind".

Basic is niet zomaar Basic. Elk apparaat heeft zijn eigen eigenaardigheden. Mijn Sharp PC herkent bijvoorbeeld geen "ELSE" statement en de anders optionele "LET" wordt verplicht na een "IF" query. Je moet deze dingen weten, anders verlies je veel tijd. Een grote hulp is het Basis Vergelijkingsblad, dat de basisopties van de vele zakcomputers opsomt.

Als je het spel wilt downloaden naar je Sharp PC en het wilt uitproberen, kun je audio en broncode hier downloaden.

Omslagfoto: David Lee

162 mensen vinden dit artikel leuk


User Avatar
User Avatar

Mijn belangstelling voor computers en schrijven leidde me relatief vroeg (2000) naar de technische journalistiek. Ik ben geïnteresseerd in hoe je technologie kunt gebruiken zonder gebruikt te worden. In mijn vrije tijd maak ik graag muziek waarbij ik mijn gemiddelde talent compenseer met een enorme passie. 


Deze artikelen kunnen je ook interesseren

Opmerkingen

Avatar