Popełniłem taką biblioteczkę, która emuluje działanie mapy atrybutów ULA (z ZX Spectrum) za pomocą VBXE z rdzeniem FX.
Pełny artykuł z opisem jest na http://atarionline.pl/v01//index.php?ct … 1468443682 oraz wewnątrz archiwum.
W skrócie:
- biblioteka wykrywa VBXE z rdzeniem FX i włącza XDL podkładający mapę atrybutów pod zwykły tryb ANTIC-a,
- obsługuje Flash,
- obszar mapy atrybutów znajduje się w $5800..$5AFF,
- display list ANTIC-a może być w dowolnym miejscu pamięci (musi o niego zadbać użytkownik),
- kompletna emulacja realizowana jest za pomocą VBXE (na VBLK należy odpalić tylko blitter funkcją ula_refresh)
- po inicjalizacji biblioteki w pamięci może zostać tylko funkcja ula_refresh (10 bajtów, 15 cykli), reszta jest niepotrzebna.
Może przyda się to osobom portującym gry z ZX Spectrum.
niewiedza buduje, wiedza rujnuje