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