"Mikrodatorer"

Planering och tankar kring eventuella framtida projekt.
Användarvisningsbild
Hobbyisten
Inlägg: 1097
Blev medlem: 3 december 2017, 22:55:25

Re: "Mikrodatorer"

Inlägg av Hobbyisten »

Jag har läst ut 3/4 av en enkel liten bok om maskinkod och assembler. De lär ju ut att assemblera men detta implementeras endast av ett 18 rader långt basicprogram som är en enkel hexinmatare med PEEK- och POKE-kommandona som medel att komma åt minnesadresserna och maskininstruktionerna. De mnemonics som är listade för 6502 i boken får man ange hexkoderna för istället bara. Det är inget märkvärdigt alls, intresset har redan falnat lite, men det kan väl vara lite av en skön "terapi" att knacka lite kod. Riktigt intressant kan det bli först om man kan ta kontroll över några I/O-portar och kommunicera med världen utanför. Undrar om detta är möjligt ? De portar som finns är 5 USB-portar varav en är för power och så tar joysticken (som till stor del kontrollerar datorn) 1 av portarna, och sen en HDMI-port till skärmen. Allt beror på vilken ambition retrogames hade när de byggde datorn.

En dag senare : Knappade in det där Basicprogrammet och lyckades med 3 maskininstruktioner addera 2 tal och lägga resultat i en minnescell. Grejen är att assembler anges hexadecimalt medans POKE och PEEK anges decimalt, men den lilla konverteringen gör man ju i programmet. En lite mer avancerad laddare knåpar man enkelt ihop i Basic. Det man måste veta är hur sin dators allokering av minnet ser ut, vad som är användarens RAM. Detta är mycket roligare än att spela spel enligt min mening :)
Skriv svar