Witam. Dziękuję za odpowiedź
Istotnie "spaczowana" wersja "kartridżowa" gry Gorf o rozmiarze 8K (jak oryginał) dostępna pod tym linkiem po załadowaniu do emulatora Altirra z XL OS rom v.2 (i Basic rom v.C) odpala poprawnie.
Rozumiem, że po podzieleniu tego "spaczowanego" romu na pół (bez "byte swapów", "word splitów" czy "byte splitów") i zaprogramowanie epromów od nowa normalnie (bez offsetów) powinno spowodować, że po ich zamontowaniu do płytki kartridża gra powinna odpalić się w kompie. Czy mam rację?
Teraz trochę offtop, ale już poruszany przeze mnie w tym wątku, więc pozwolę sobie "dalej ciągnąć temat".
Mianowicie chodzi mi o grę "Demon Attack", która podobnie jak GORF wymaga OS-B. Uważałem ją za niesprawną bo po zamontowaniu w 800XL czy 130XE, objaw był taki że (nie tak jak z GORF-em czarny obraz) pojawiał się niebieski ekran z białym kursorem (jakby normalnie uruchamiał się interpreter BASIC), ale za miast odpalić grę, lub pojawić się napis READY, ten niebieski ekran z białym kursorem "wisiał" i było słychać z głośników telewizora piszczenie.
Ponad 2 tygodnie temu, po odklejeniu etykiety, odkręceniu dwóch śrubek łączących obie części obudowy rozmontowałem karta. Płytka PCB karta wygląda z jednej strony tak, z drugiej zaś tak. Ma jak widać oryginalny mask rom, i oczywiście podjąłem próbę jego odlutowania (jeszcze nie skończyłem).
Teraz mądrzejszy ("bo człowiek uczy się całe życie, a i tak umiera głupi" - jak mawia mój teść) wiem, że kartridż najprawdopodobniej nie jest uszkodzony, bo skonfigurowałem Altirrę na XL-OS i oryginalny "niepaczowany" rom nie odpalał właściwie, zachowanie identyczne jak z rzeczywistym "nowszym" hardwarem (piszczący "wiszący" niebieski ekran z białym kursorem). Niestety nie posiadam Atari 800 / 400 więc nie mogłem sprawdzić poprawności na rzeczywistym "starym" (OS-B) hardware.
Teraz do czego zmierzam? Chciałbym, aby podobnie jak z GORF-em, móc odpalać karta na OS-B i OS-XL/XE. Oczywiście nadmieniałem, że znalazłem w internetach poprawioną wersję, która po moich testach na emulatorze Altirra z OS-B 16K Ram, jak i OS-XL/XE z 64K RAM uruchamia się. Dostępne są one tutaj (plik xex), oraz tutaj (plik xex oraz rom). Więc teoretycznie wypalić już jest co. Ale...
Przede wszystkim wydaje mi się, że kość mask rom ma inny pinout niż kości eprom 2732, ale już kości eprom 2532 (w których jestem posiadaniu) już są chyba zgodne. Jedyne co to chyba trzeba będzie zrobić mod w postaci dodania hex inweretera do jednej nóżki, (ale nie jestem pewien bo tak naprawdę do końca nie rozumiem po co on jest potrzebny, czy chodzi o zmianę adresowania pamięci, czy chodzi o wspomaganie "udawania" ("mimic") mask romu jak to wyczytałem w internetach).
Finalnie jak widać na zdjęciach płytka PCB karta ma miejsce na jedną kość dip24, a rom oryginalnie zajmuje 4K. Natomiast "spaczowany" rom spuchł do 8K, ale XEX już niewiele (4K plus jakaś mała górka), ale chyba XEX-ea wypalić się nie da na epromach do kartu.
Teraz nachodzi mnie pytanie: Czy istnieje możliwość takiego "spaczowania" romu aby zajmował tyle co oryginał czyli 4K. Tak się udało z GORF-em bo na AtariAge ktoś najpierw utworzył "spaczowaną" wersję 16K (z oryginalnego 8K), ale udało się to upakować w 8K. Tutaj znajduje się wątek w dyskusji. Ja niestety "nie ogarniam tematu" więc może ktoś, być może seban byłby w stanie coś takiego wykonać. Jeżeli się nie da to trzeba będzie użyć dodatkowej płytki pośredniczącej, bajpasów, dwóch kości 2732 i hex inwertera, lub kości 2764 i bajpasy, albo o tego cuda, z bajpasami i prawdopodobnie z hex inwerterem, ale jak to "cudo" zaprogramować to wydaje mi się, że jest to zupełnie inna para kaloszy na inny wątek na tym czy innym forum.
Pozdrawiam.