Tento clanek je pro me vylozene provokacni ;-) Hrozne rad bych se ztoporil k tomu, neco si pro atarko napsat. Jenze o tom uz mluvim min 5 let a mam obavu, ze aspon 5 let o tom jen mluvit budu:-(
btw umi neco v asm pro atarko vygenerovat AI? ;-)
Tak to už je nejvyšší čas :-) Já si taky vlastně na sebe upletl bič, protože musím do článků dodat něco funkčního a ne ty polovýtvory, co se mi někde válí na discích...
Jinak CodeRabbitAI kupodivu umí udělat review assembleru 6502 a není to úplná halucinace. Klasické generativní AI jsem nezkoušel, mě to baví psát postaru (taky těžko říct, na čem se to učilo; komunita okolo osmibitů není taková ta klasická open sourcová...)
Přesně tohle mně taky napadlo, tak jsem svojí domácí mrše (qwen3-coder) zadal "Napiš překladač jazyka C" a teď koukám jak to na mně sype, určitě tam budou chyby ale že se o to vůbec pokusil a výsledek vypadá normálně je co říct.
parada, na commodore 64 jsem si rucne psal assembler a taky jsem freeznul hru a mel jsem nejaky program monitor a ten byl tak dobry, ze dokazal i pole 64 bytu rozbrazit jako sprite a tak jsem nepratelskym potvoram vynuloval pixely takze nedoslo v kodu k detekci kolize a byl to takovy muj zpusob cheatovani hry.
tyjo to je dobrý monitor, neznáš jeho jméno?
(jinak já kdysi - jako úplnej neználek - hledal v RAM obrázky z her. Normálně jsem hru resetl, načel nějakej prohlížeč (už nevím co to bylo) a procházel celou pamětí, jestli tam není vidět rastr. Samozřejmě na Atárku většina her vůbec neběžela v grafickém režimu, takže to byl smolík...).
... načel nějakej prohlížeč (už nevím co to bylo)...
Možná wglendownica (nevím jestli ta w/v jsou správně). Šlo procházet paměť po 256 byte blocích a běhat kurzorem po obrazovce. Dole to pak vypisovalo ASCII či ATASCII místa, kde byl kuzor + 40 následujících znaků.
hmm to bylo něco z tuzemska asi. Podporovalo to tisk na BT100 a ten průchod pamětí (v GR.8) byl IMHO jemnej (i po bajtu). Tyjo mě to snad donutí někde najít přebaly těch starých kazet. Ale to jméno bylo něco ve stylu PRNBT100 nebo tak nějak.
PS: nejlepší bylo, když ta paměť v GR.8 byla někde na nulté stránce nebo naopak na HW registrech - potom se tam daly sledovat například změny časovačů, stisky kláves, posun joysticku atd. (blikalo pár pixelů). Tehdy jsem to chápal jen dost mlhavě, byl to takovej magic box :-)
sprity byl tim padem neviditelne a nesly ani strilet, ale mi v te hre slo o to projit vsechny mistnosti, protoze jich byla hromada.
https://www.zx-spectrum.cz/data/maps/map.php?id=Starquake.png
ajo Starquake 512 mistnosti. Ja na Atarku neprosel do leveho spodniho rohu. IMHO to chtelo nekonecne "nadnaseni", jinak se tam clovek nemel sanci dostat. Ale zbylych 509 nebo kolik mistnosti a tim padem 99% na final screenu slo dat ;) [s 99 zivoty]