Smekám poklonu za naprosto detailný a hluboký náhled do nitra těhle strojů. V tom mohu jen tiše závidět, jako neprogramátor bych tohle nedal do kupy snad ani ve snu. Tenhle směr mi v životě nějak utekl, kromě pár základních hrátek s BASICem jsem to nikdy dál nedotáhl.
Ale je fajn vidět vlastní fotku jako náhledovku :-)
Nikdy není pozdě začít. Např. POKE 40000,64. A pak to přepsat na
PLA
LDA #64
STA 40000
RTS
Když si to převedete na strojový kód, bude to
104,
169, 64,
141, 64, 156,
96
V Basicu to naládujete do paměti takto:
10 REM TEST
20 FOR i=1536 to 1542
30 READ a:POKE i,a
40 NEXT I
50 END
60 DATA 104,169,64,141,64,156,96
A pak už jen RUN a ?USR(1536)
Při tvorbě tohoto příkladu jsem použil https://www.masswerk.at/6502/6502_instruction_set.html a emulátor https://www.virtualdub.org/altirra.html
Hezké na tom všem je, že počítač nepokazíte, když uděláte nějakou chybu. Tedy - Atari určitě ne a emulátor už vůbec ne.
Jestli vás to zajímá, nebojte se toho a prostě to zkuste. Nebo si jen tak čtěte v https://www.atariarchives.org/mapping/ :-)
17. 3. 2026, 08:37 editováno autorem komentáře
Ono je problém mít na to čas. S malým dítětem vyžadujícím stále pozornost jsem rád, když zvládnu opečovat svoji sbírku a aspoň sem tam dát do kupy nějaký článek. I tak se mi kupí věci, co bych rád udělal a nedostávám se k tomu.
Ale rozhodně bych někdy rád vyzkoušel. Ideálně i se synem, třeba by se mu mohlo programování zalíbit a do budoucna se tomu mohl věnovat, nebo mít koníček, ale na to je zatím přiliš malý.