Witam!
Bardzo proszę osoby znające temat o wyjaśnienie mi kilku kwestii. Otóż jak wiadomo szyna danych jest 16 bitowa, natomiast szyna adresowa 24 bitowa. Ale patrząc na gniazdo carta mamy tam tylko 15 lini adresowych, bez A0 i A16-A23. Dla czego?
Do czego mi to potrzebne? Otóż zbudowałem sobie prostego carta do monitorowania ruchu na liniach adresowych i liniach danych.Ich stan przesyłany jest w formatach Hex i Bin po USB do terminala w windowsie, działa to całkiem sprawnie, ale mam wrażenie że adresy są błędne właśnie przez brak pełnej szyny adresowej.
Druga sprawa, czy istnieje dokumentacja opisująca sekwencje startową, w jakiej kolejności i do czego odwołuje się procesor po resecie?
Sorry za lamerskie pytania ale po prostu nie wiem tego :(
Cartrigde może mieć max 128KB w przestrzeni adresowej $FA0000 - $FBFFFF więc dla tego jest tam tylko 15 linii adresowych plus sygnał wyboru jednego z dwóch 64kB banków - ROM3 i ROM4.
Sekwencję startową znajdziesz opisaną np tutaj:
- rozdział "Cartridge Support" http://info-coach.fr/atari/documents/_m ... e-V1.1.pdf
- http://www.atarimagazines.com/v4n12/STCartridges.html
- http://www.atari-forum.com/viewtopic.php?t=14086 - tu by zobaczyć grafiki trzeba się zalogować.
Możesz dokładniej opisać swój projekt? Jak dużo próbek adresów łapie? Jaki soft używasz? Itd.



