Co niektórzy wpadli na dziwnie wąski tor myślenia i nie mogą, albo nie chcą się z niego wydostać.
Dlaczego MARIA, ANTIC są dobre dla CPU 6502 (65816) ? Bo były projektowane z myślą o współpracy z tym układem CPU, nie tylko pod względem elektronicznym ale przedewszystkim wydajnościowym.
Dlaczego podłączenie karty VGA jest mało sensowne? Bo VGA nie była projektowana do pracy z tak "wolnymi" układami jak 6502, 65816. Karta VGA nie ma wsparcia dla sprzetowego scrolla, duchow itp. tutaj wszystko realizowane jest programowo dzięki mocy głównego CPU. Ciągłe operacje na 64KB bloku pamięci nawet dla Pasiowej 14MHz dopałki bedą katorgą. CPU będzie cały swój czas poświęcał przetwarzaniu programowych scrolli, duchów, animacji itd. Nawet kolorowego poziomego BAR'a w trybie znakowym trzeba realizować programowo i odpowiednio się synchronizować, ANTIC i jego przerwanie DLI potrafi to szybciej i łatwiej zrobić niż VGA.
W sformułowaniu "podłączyć MARIE do Atari" musiałem być mało precyzyjny, ale nigdy w historii Atari żaden elektronik nie wyciął układu z płyty i zastąpił go innym o innych możliwościach, nie sądziłem, że ktokolwiek może pomyśleć że ja będę pierwszym który tego dokona. Nigdy nie miałem zamiaru czegokolwiek usuwać, tylko dodawać w formie rozszerzeń wewnętrznych lub zewnętrznych np. cart. Więc jeszcze raz powtarzam dołożenie MARII nie ma wiązać się z fizycznym usunięciem ANTIC'a czy innego elementu z płyty ATARI, co najwyżej z elektronicznym odłączeniem (czyli ANTIC przestaje działać i oddaje sterowanie obrazem MARII, potem MARIA może z powrotem oddać sterowanie ANTIC'owi) w co wątpie aby było możliwe, więc pozostają inne drogi rozwiązania, ale ja ich dokładnie razem ze schematem nie wskażę bo nie jestem elektronikiem.
Dokładniejsze sformułowania co do takiego projektu są z mojej strony mało precyzyjne, ze względu na brak znajomości elektroniki, więc pozostawiam je w gestii elektronika, co nie znaczy że nie jest to niemożliwe, wszystko jest możliwe w tej czy innej formie. Liczę na pomysłowość osób z doświadczeniem, które podchwycą pomysł, a nie tylko na opinie czy jeden ze sposobów rozwiązania jest czy nie jest możliwy, ja niczego nie narzucam i nie wymyślę idealnego sposobu bo nie jestem elektronikiem.
Wracając do tematu MARII, kto podejmie się podłączenia MARII do ATARI XE/XL w JAKIKOLWIEK sposób zewnętrzny lub wewnętrzny ? Zewnętrzny np. w postaci carta z pamięcią podręczną, którą można sobie zmapować jak ma to miejsce w cartach w obszar $8000..$BFFF (16KB) albo w INNY sposób.
I nie jest to żadna hybryda, prędzej hybrydą należałoby nazwać podłączenie drugiego układu GTIA, który wprowadziłby nowe nieznane dotąd tryby graficzne (mix obrazów z dwóch układów).
Nawet gdyby MARIA zabrała obszary $20..$3f, $100..$13f, to nic to nie zmienia, musi być możliwość jej włączenie/wyłączenia. Chcesz operacje I/O wyłączasz MARIE, realizujesz operacje I/O, włączasz MARIE z powrotem. Podobnie jak teraz gdy wyłączyłeś ROM i korzystasz z pamięci pod ROM'em, chcesz operacji I/O włączasz z powrotem ROM, realizujesz operacje I/O, wyłączasz ROM.
I tak Drac030 gry, dema, edytory txt-u z kolorowym HiRes jak na C64, wszystko to możliwe jest na MARII, w tym wątku są linki do ROM'ów A7800 stworzonych przez Heavena i źródła w DASM (można przyjrzeć się jak wyglada programowanie MARII), które prezentują niewielką część możliwości tego układu http://atariarea.krap.pl/forum/viewtopic.php?id=3704