nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 27 Apr 2024 08:28



Reply to topic  [ 2 posts ] 
варианты теневого озу 
Author Message
Novelist

Joined: 18 Sep 2002 08:57
Posts: 32
Location: Raxxla
Reply with quote
какие есть варианты теневого озу?
(нужно только управление им)
мне известны
CACHE (V.M.G.)
scorpion/kay
profi
БАЛТИК (порт #7E)
Новосибирск (порт #0f)


19 Oct 2004 07:55
Profile
Fanat

Joined: 21 Nov 2002 11:09
Posts: 88
Location: E-burg/Russia
Reply with quote
Вот выдержка из описания портов Кворума:

Хотя при выборке портов используется не пол-
ная дешифрация адреса, рекомендуется использовать
указанные ниже адреса устройств при разработке
своих программ.
Порт управления памятью.
------------------------
(Сбрасывается в 00h по /RESET и /NMI)
Адрес = 00H (A7,A4,A0,/IORQ = 0)
Назначение разрядов порта (только запись):

D0 - F_RAM
управление фоновой страницей ОЗУ
0 - включено ПЗУ
1 - включена фоновая страница ОЗУ (0 или 8)

D1 - UP_S (только для Кворум 64 с дисководом)
переключатель страниц видео-ОЗУ
0 - нижняя страница ( 4000H.. 5AFFH)
1 - верхняя страница (0C000H..0DAFFH)

D2 - резерв

D3 - RAM_8 переключение фонового ОЗУ
(только в Кворум 256..1024)
0 - фоновое ОЗУ_0
1 - фоновое ОЗУ_8

D4 - резерв

D5 - B_ROM (в Кворум 64 не используется)
разрешение BASIC-страницы ПЗУ
0 - включена дополнительная страница ПЗУ
+ в Кворум 256 разрешена запись в фоновое ОЗУ
1 - включена BASIC-страница ПЗУ
+ в Кворум 256 запрещает запись в фоновое ОЗУ

D6 - BLK_WR (в Кворум 64 не используется)
блокировка записи в фоновое ОЗУ
0 - запись в адреса с 0000..3FFFH разрешена
- в Кворум 256 разрешает запись в порт 7FFDH
1 - запись заблокирована, только чтение
- в Кворум 256 запрещает запись в порт 7FFDH

D7 - TR_DOS
разрешение работы TRDOS из ПЗУ
0 - TRDOS работает из фонового ОЗУ
1 - разрешена работа из ПЗУ

- в доработанном контроллере дополни-
тельно переключает адресацию портов
0 - 80h,81h,82h,83h,85h
1 - 1fh,3fh,5fh,7fh,0ffh

Порт Sрectrum 128.
------------------
(Сбрасывается в 00h только по /RESET)
Адрес 7FFDH (A15,A1,/IORQ = 0; A3,A4 = 1)
Назначение разрядов порта (только запись):
D0 - \ NP_RAM
D1 - - номер страницы ОЗУ, отображаемой на адреса
D2 - / с 0C000H до 0FFFFH
D3 - SCR_P (для Кворум 128, 128+ в режиме BASIC)
переключатель страниц видео-ОЗУ
0 - нижняя страница (4000H.. в ОЗУ-5)
1 - верхняя страница (0C000H.. в ОЗУ-7)
D4 - B_PAG
управление страницами BASIC-ПЗУ
0 - BASIC-128
1 - BASIC-48
D5 - BLK_P
блокировка записи в порт SP_128
0 - запись разрешена
1 - запись заблокирована (снятие по RESET)
В Кворум 256..1024 этот бит не задействован
вместо него блокировка осуществляется битом
D6 (BLK_WR) порта управления памятью (00H)
E3_RAM (для Кворум 1024)
D6 - EX_RAM (только для Кворум 256)
0 - основное ОЗУ
1 - дополнительный блок на 128 Кбайт
D7 - E2_RAM (для Кворум 512..1024)

Порт CP/M.
----------
(Сбрасывается в 00h только по /RESET)
Адрес 80FDH (A13,A1,/IORQ = 0; A15,A4,A3 = 1)
Этот порт реализован в ULA, используемом в
Кворум 128 и Кворум 128+. Запись в него разрешена
только в случае первого обращения к нему после
начального сброса компьютера. В CP/M всегда раз-
решен.
Назначение разрядов порта (только запись):
D0 - \ NP_SCR
D1 - - переключатель адреса начала видео-ОЗУ
D2 - / (только в Кворум 128, 128+ в режиме CP/M)
000 - 4000H
001 - 6000H
010 - 8000H
011 - 0A000H
100 - 0C000H
101 - 0E000H
110 - 0000H
111 - 2000H
D3 - \
D4 - \
D5 - - не используются
D6 - /
D7 - EN_RAM
разрешение работы с фоновым ОЗУ
0 - запрет работы с фоновым ОЗУ
1 - в фоновое ОЗУ разрешена запись

По умолчанию в CP/M в порт записан код 84H.


20 Oct 2004 23:33
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 2 posts ] 

Who is online

Users browsing this forum: No registered users and 34 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.