Z tego co widzę to procedura mem_detect dla atari 130XE zwraca wartości z 5 bitem ustawionym, a więc CPU widzi rozszerzoną ale ANTIC nie. No dobra to zeruję sobie sam ten bit w otrzymanych wartościach, dla 130XE działa ok, ale przy innych rozszerzeniach zmieniając ten bit po prostu psuję te wartości wpisywane potem do portB więc nie tędy droga. Koniec końców potrzebuję tylko 3 góra 4 branki więc nie używam mem_detect tylko wartości takie jak dla 130XE, wszystko działa ok. Zakładam jednak (nie wiem czy słusznie) że wszystkie rozszerzenia będą zgodne z 130XE, do tego z 5 bitem wyzerowanym. Z ciekawości czy jest jakieś inne bardziej eleganckie/przenośne rozwiązanie?