Interferenzen bei 4 MB Banking - 2025.02.10 (Prelimnary by TFM of FutureSoft) =========================================== 4 MB RAM Banking: ----------------- %0xxx 1bbb 11xx x1xx = &7(8-E)xx - Erweiterte E-RAM Verwaltung bis zu 4 MB. Idealer Port: &7(8-F)FF :-) Potenzielle Konflikte möglich mit: ---------------------------------- %1111 1000 1110 0100 = &F8E4 - Schneider RS232 Interface Z80-STI Interrupt in-Service Register B (unused) %1111 1000 1110 0101 = &F8E5 - Schneider RS232 Interface Z80-STI Interrupt in-Service Register A (unused) %1111 1000 1110 0110 = &F8E6 - Schneider RS232 Interface Z80-STI Interrupt Mask Register B (unused) %1111 1000 1110 0111 = &F8E7 - Schneider RS232 Interface Z80-STI Interrupt Mask Register A (unused) %1111 1000 1110 1100 = &F8EC - Schneider RS232 Interface Z80-STI USART Control Register %1111 1000 1110 1101 = &F8ED - Schneider RS232 Interface Z80-STI Receiver Status Register %1111 1000 1110 1110 = &F8EE - Schneider RS232 Interface Z80-STI Transmitter Status Register %1111 1000 1110 1111 = &F8EF - Schneider RS232 Interface Z80-STI USART Data Register %1111 1000 1111 1110 = &F8FE - Z-MEM Software Memory Configuration %1111 1000 1111 1111 = &F8FF - PlayCity soft reset %1111 1010 110x xxxx = &FAC0-DC - Speak & SID - SID Hardware Registers %xxxx 1x10 1101 1100 = &FADC - Amstrad RS232 Z8470 (Z80 DART) Channel A Data / was wird wirklich dekodiert? %xxxx 1x10 1101 1101 = &FADD - Amstrad RS232 Z8470 (Z80 DART) Channel A Control/Status / %xxxx 1x10 1101 1110 = &FADE - Amstrad RS232 Z8470 (Z80 DART) Channel B Data / %xxxx 1x10 1101 1111 = &FADF - Amstrad RS232 Z8470 (Z80 DART) Channel B Control/Status / %xxxx x0xx xx0x xxx0 = &FBDE - AMSTEAM SPI card / Dekodiert: A10 = A5 = 0 und %xxxx x0xx xx0x xxx1 = &FBDF - AMSTEAM SPI card / A0 = 0 -> Datenregister oder A0 = 1 -> Kontrollregister %xxxx x0x1 1101 1100 = &FBDC - Amstrad Serielles Interface, 8253 Counter 0 / was wird wirklich dekodiert? %xxxx x0x1 1101 1101 = &FBDD - Amstrad Serielles Interface, 8253 Counter 1 / %xxxx x0x1 1101 1110 = &FBDE - Amstrad Serielles Interface, 8253 Counter 2 / %xxxx x0x1 1101 1111 = &FBDF - Amstrad Serielles Interface, 8253 Write Modus / %1111 1011 1101 1110 = &FBDE - Speak & SID - status port %xxxx x0xx xx0x xxx0 = &FBDE - USIfAC Data Port / Teil-Dekodierung durch Bit 5 = 0 und Bit 10 = 0 %xxxx x0xx xx0x xxx1 = &FBDF - USIfAC Control Port / Registerauswahl durch Bit 0 - siehe zuvor! %1111 1011 1110 0100 = &FBE4 - Dobbertin HD20 Reset %xxxx x0xx xxx0 xxx0 = &FBEE - SSA-1 dekodiert drei Addressbits (A10, A4, A0), prüft diese auf 0. %xxxx x0xx 1111 0110 = &FBF6 - FDC 1 Status / Vortex F1-D / F1-M FDC765 - was wird wirklich dekodiert? %xxxx x0xx 1111 0111 = &FBF7 - FDC 1 Daten / %1111 1110 1101 1111 = &FEDF - Willy with OPL3LPT data port - MIRROR (needed for some apps) %1111 1111 xxxx xxxx = &FFxx - Amdrum / LambdaSpeak PCM Port Document compiled by TFM of FutureSoft Powered by FutureOS Porting system Light, Love, Peace