In gevecht met de broncode

De editor in Asm-Pro is de plaats waar het assembly-programma wordt geschreven. Het is feitelijk gewoon een tekstverwerker: tekst intypen, tekst wijzigen, tekst verwijderen, tekst kopieren en tekst plakken. Bij een tekstverwerker gaat het om de inhoud, niet om de vorm. Maar assembly schrijf je wèl op een bepaalde manier. Net zoals je op een bepaalde manier een zakelijke brief schrijft. Je assembler ziet graag correct gespelde instructies op een verwachte plaats.

Asm-Pro: laarzen aan en zwemmen!

Als je terug in 1990 op een Amiga-copyparty rondwandelde, werd je omringd door monitors waarop steeds dezelfde programmaschermen zichtbaar waren. Op de eerste plaats natuurlijk X-Copy; na een party was iedereen nog wekenlang zoet met stapels versbeschreven diskettes. Verder zag je mensen die logo’s en letters – fonts – tekenden met Deluxe Paint en anderen maakten muziek met een Soundtracker-kloon. Naast al die jonge kunstenaars die tuurden naar omhoogscrollende noten en ingezoomde pixels was nog een andere levensvorm aanwezig: de coder.

Assembly en de taal van de machine

In de introductie leerde je dat een microprocessor de taal assembly ‘spreekt’. Dat is niet helemaal correct. Eigenlijk kent een processor enkel machinetaal. Machinetaal, machinecode of simpelweg code is echter voor de meeste mensen — er zijn uitzonderingen — nagenoeg onleesbaar.

Converteren van grafische data naar C64-formaat

Meestal is de grootste uitdaging van het maken van een demo de grafische vormgeving. Wanneer je niet heel goed bent met mozaïeken of met het tekenen, in de demo-scene-volksmond: ‘pixelen’, op de computer is het ook mogelijk om zelf plaatjes om te zetten naar een formaat welke de Commodore computer wel snapt.

Ingewanden van een Amiga

Het is goed mogelijk dat je inmiddels een Amiga in het wild hebt gezien. Je hebt wat spellen gespeeld en demo’s bekeken. Misschien heb je jezelf een weg gebaand door het besturingssysteem Workbench. Laten we de Amiga open zagen om te kijken wat er in zit. Je wilt vast weten wat er technisch mogelijk is.

C64 versus Amiga: choose your warrior!

Commodore 64 of Commodore Amiga? Beiden waren bij de introductie hun tijd ver vooruit. Maar dat is tientallen jaren geleden en als je ze gaat vergelijken met de snelheid van moderne computers ben je snel klaar; de processor in je wasmachine is vermoedelijk sneller. Dat doen we dus niet. Een echte computer selecteer je op gevoel.

Heb je ooit twintig minuten lang een spel geladen enkel om de hele zondagmiddag naar de intromuziek te luisteren? Spaarde je samen met je vriendjes 59 gulden voor een tweede Suzo Arcade joystick? Besteedde je ooit twee dagen aan het overtypen van een programma uit een computermagazine? Gaat je hart sneller kloppen bij het zien van een TDK D60 zonder label? Fietste je uit school vlug naar huis om te kijken of er post was? Dan heb je de keus misschien al gemaakt.

Hexadecimaal

In het vorige artikel heb je je kunnen wentelen in het binaire talstelsel. Het is geen probleem als dit nieuwe concept nog wat ongemakkelijk voelt; het decimale stelsel heb je tenslotte ook niet binnen een uur geleerd.

Je zult die bits snel genoeg met andere ogen gaan bekijken; het worden getallen, programma’s, beeld en geluid. Kijk eens! We gooien er nog een talstelsel overheen!

Praten met 6510.nl

Spreek je bericht na de toon

We merken dat het drukker wordt in de gangen van 6510.nl. Daarom zijn we druk bezig met het bouwen van een communicatiemiddel waarmee je gemakkelijk kunt overleggen met 6510.nl en je mede-aspirant coders.

USRobotics HST
USRobotics FTW!

We verwachten voor oktober november eind van het jaar sint-juttemis klaar te zijn met de implementatie. Tot die tijd kun je contact leggen via een aantal alternatieven. Bekijk het colofon.

Binair, bits en bytes

Geluid is (altijd) analoog en computers verwerken informatie digitaal. Wat analoog betekent, leggen audiofielen en degenen die ooit een langspeelplaat hebben vastgehouden je met liefde uit. Wij nemen digitaal voor onze rekening.

Als je in de Van Dale de woorden digitaal en analoog opzoekt, vind je een tegenstelling:

Zo werkt een computer


Wanneer je een computer wilt programmeren, is het natuurlijk praktisch dat je in grote lijnen weet hoe een computer werkt. Dat leggen we in klare taal uit.

Rekenaar

Het van oorsprong Engelse woord ‘computer’ was de naam voor iemand die — al dan niet met mechanische hulpmiddelen — gecompliceerde berekeningen uitvoerde. Datzelfde geldt voor het Duitse woord ‘Rechner’.