( balagesz | 2022. 12. 07., sze – 22:20 )

Ezek a kérdések bennem is felmerültek a teszt-körülmények olvasásakor. :) De van több gond is itt ezzel. A 8501 tényleg egy "körbefestett" 6502, ami a kor szokásaihoz híven dinamikus, itt is van alsó határa az órajelnek (ami nyilván bőven több mint 1 Hz :) ). Aztán hiába az $EA, ez - ha jól futott volna a teszt - felszedi a RESET vektort, ami $EAEA így, majd onnan elkezd futni. Viszont amikor elér $FFFF-ig, ott átfordul $0000-ra. Viszont onnan a beépített port adatirány-regisztere olvasódik az adatbusz helyett, aminek RESET után $00-nak kéne lenni, ami egy BRK op-kód, az meg egy szoftveres megszakítás kb. Az próbálja a vermet írni (hogy volt az az $EA odarakva az adabuszra? :) ), majd felszedi a vektorát, ami szintén $EAEA, majd kezdődik onnan újra. Ha jól gondolom... Azaz nem pont azt a viselkedést kell látni, mint egy mezítlábas 6502 esetén.