Spectrum.EXE/Docs/xFFD.txt
Anatoliy Belyanskiy bd2abb6229 Initial commit
2023-06-15 02:20:40 +10:00

49 lines
1.9 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Pentagon & Scorpion
#7FFD
bit0 \
bit1 - номер страницы ОЗУ, подключенной в верхние 16 КБ памяти с адреса #C000
bit2 /
bit3 - выбор отображаемой видеостраницы. страница 5 / страница 7
bit4 - номер страницы ПЗУ. BASIC128 / BASIC48
bit5 \- запрещение расширенной памяти (48K защёлка) при блокированной памяти > 128 кб, иначе старший бит номера страницы
bit6 - используются при расширении памяти до 512K в выборе номера страницы
bit7 /
#1FFD
bit0 открывает доступ на чтение и запись в страницу RAM0 из окна CPU0 (#0000-#3FFF).
bit1 при D1=1 подставляет в окно CPU0 сервисную страницу из текущего выбранного банка ПЗУ (ROM2)
bit2 - не используется
bit3 - используется как сигнал передачи данных TxD программного интерфейса RS232
bit4 - 1 - подключает страницу ОЗУ в банку 3, номер страницы в bit 2..0 #7FFD
bit5 - используется как сигнал интерфейса принтера STROBE
bit6 - не используется
bit7 - не используется
; LD A,#E2 ; ROM-ID - BASIC 128
; LD B,#42 ; page
; CALL SET_ROM
; LD A,#E3 ; ROM-ID - BASIC 48
; LD B,#43 ; page
; CALL SET_ROM
; LD A,#E1 ; ROM-ID - TR-DOS
; LD B,#44 ; page
; CALL SET_ROM
; LD A,#E0 ; ROM-ID - EXPANSION
; LD B,#45 ; page
; CALL SET_ROM
; LD A,#EB ; ROM-ID - BIOS-1
; LD B,#46 ; page
; CALL SET_ROM
; LD A,#EF ; ROM-ID - BIOS-2
; LD B,#47 ; page
; CALL SET_ROM