Buna seara,
Amintiri din trecut.
Oh, deci asta era! In adolescenta aveam o COBRA cu un BASIC putin dubios (pentru mine cel de atunci), in sensul ca in zona superioara a sistemului (undeva pe langa 15K, daca imi amintesc bine), in loc sa fie plin de FF (care nu stiam eu prea bine ce fac, ceva cu vectorii de intrerupere), avea altceva.
Problema cu altceva e ca anumite jocuri se asteptau ca intreruperile sa nimereasca undeva (la FFFF?) si se blocau daca nu. 30 de ani mai tarziu inca imi amintesc un exemplu: Cyclone!
Ergo, daca voiam sa joc Cyclone trebuia sa incarc BASIC-ul "original" de pe caseta (doua blocuri headerless de 8K) in locul celui din ROM :)
Vanzatorul (cu care mai apoi am devenit prieten) mi-a spus el la vremea respectiva ceva ca sistemul are niste rutine acolo, am inteles vag despre ce era vorba dar nu aveam NMI si cred ca nici nu puteam pune intrerupator fara un debouncer, deci no NMI for me :) Pana la urma mi-a rescris ROM-urile cu BASIC standard.
Astazi am aflat si eu ce era cu codul acela in plus care incurca rutinele de intreruperi ale catorva jocuri! :)
Multumesc!
Apropos de OPUS: acum cativa ani am avut un scurt puseu de mancarimi cu OPUS, am gasit niste probleme in documentatie si am scris o povestioara (incluzand si toate cele 4 variante de OPUS pe care le aveam). Am mai dat povestea aici, dar poate nu strica o reamintire
Cu bine,
Mihai