PDA

Просмотр полной версии : какой порядок страниц в ПЗУ KAY-1024?



SMT
30.07.2005, 16:30
во всех образах ПЗУ, которые лежат в интернете, порядок такой:
0000 BASIC-128
4000 BASIC-48
8000 TR-DOS
C000 SERVICEпричём по схеме A14 переключается через #7FFD.3, A15 - сигналом DOS. а как тогда срабатывает переход из BASIC-48 в TR-DOS через PRINT USR 15616?

при активизации DOS меняется A15, но не A14 и переход должен произойти в SERVICE, а не в TR-DOS. или как?

CityAceE
30.07.2005, 16:39
Такой порядок не правильный. На сколько я помню, когда я вставлял ПЗУ от KAY-1024 в свой Скорпион, у меня сразу запускался KRAMIS. И если я ничего не путаю, то именно этот самый KRAMIS лежит в нулевой банке. Какой там дальше порядок банок я не помню...

Ещё на плате КАЙ-1024 имеется перемычка, которую если переставить, то и КАЙ стартует с этой старнички.

fan
30.07.2005, 18:31
PROFI

0000-4000 CPM PROFI
4000-8000 TR-DOS
8000-C000 SOS 128
C000-FFFF SOS 48


PENTAGON 128

0000-4000 ZX LPRINT 3 (OR EMPTY)
4000-8000 TR-DOS
8000-C000 SOS 128
C000-FFFF SOS 48


ATM TURBO 512

0000-4000 SOS 48
4000-8000 TR-DOS
8000-C000 SOS 128
C000-FFFF ATM SOS


SCORPION 256

0000-4000 SOS SCORPION 256
4000-8000 SOS 48
8000-C000 SOS MONITOR
C000-FFFF TR-DOS


KAY 1024

0000-4000 ????
4000-8000 TR-DOS KAY
8000-C000 SOS KAY 1024
C000-FFFF SOS 48


ATAS 256

0000-4000 TR-DOS ???
4000-8000 SOS ATAS 256
8000-C000 TR-DOS ???
C000-FFFF SOS 48

С уважением, Alex from FFC COMPUTERS.

Максагор
30.07.2005, 19:16
ATM TURBO 512

0000-4000 SOS 48
4000-8000 TR-DOS
8000-C000 SOS 128
C000-FFFF ATM SOS


Под ATM-turbo 512 обычно понимается ATM-1. Здесь же приведена раскладка для ATM-2/2+

Для ATM-1 раскладка такая:

#0000: CP/M 2.2 (BIOS 1.03) или, другими словами, ATM SOS
#4000: TR-DOS 5.03
#8000: BASIC 128
#C000: BASIC 48

SMT
30.07.2005, 19:45
а кто-нибудь может дать ссылку на образ ПЗУ?

Максагор
30.07.2005, 20:14
а кто-нибудь может дать ссылку на образ ПЗУ?

Какой именно?

fan
30.07.2005, 20:46
http://www.zxspectrum.it/_KA.htm

jtn
30.07.2005, 21:39
С уважением, Alex from FFC COMPUTERS.
ты и есть тот самый Алекс Летаев???

SMT
30.07.2005, 21:46
http://www.zxspectrum.it/_KA.htm
хехе. тут-то как раз страницы TR-DOS и SYSTEM переставлены. наверняка же никто специально так не делал, снимали ROM-файл с программатора. потому и вопрос - как это работало

fan
31.07.2005, 18:01
ты и есть тот самый Алекс Летаев???
Шутишь ? ;) Эту таблицу составлял он, поэтому его подпись и оставил, ибо так будет правильно :)


хехе. тут-то как раз страницы TR-DOS и SYSTEM переставлены.
Вероятно они просто сами переставили... Хотя я их и не смотрел.
Судя по схеме и по табличке должно быть такт как написано выше.

0000 - 0000000000000000 Empty or Service ROM
3FFF - 0011111111111111
-----------------------------------------------
4000 - 0100000000000000 TR-DOS KAY
7FFF - 0111111111111111
-----------------------------------------------
8000 - 1000000000000000 SOS KAY 1024
BFFF - 1011111111111111
-----------------------------------------------
C000 - 1100000000000000 SOS 48
FFFF - 1111111111111111

SMT
31.07.2005, 19:21
по схеме A15 можно инвертировать перемычкой, поэтому SERVICE,TR-DOS,B128,SOS и B128,SOS,SERVICE,TR-DOS равнозначны. дело в том, что ещё SirX, с которым я переписываюсь, подтвердил, что на его кае TR-DOS начинается с 8000. для эмулятора придётся использовать подправленное ПЗУ, потому что не понимаю, как заставить работать оригинальное

SMT
31.07.2005, 19:22
но у него KAY-256. может, там логика на ПЗУ другая...

fan
31.07.2005, 23:33
Собсно перемычка и должна переворачивать, если комуто больше нравится Service ROM по дефолту, но х.з. почему так всё перевернули...
Уж лучше оставить всё по пентагоновски .

John North
31.08.2010, 21:20
PROFI

0000-4000 CPM PROFI
4000-8000 TR-DOS
8000-C000 SOS 128
C000-FFFF SOS 48

у меня в профике (снимал с программатора пару лет назад) сделано так:
0 - Real Commander
1 - basic 48
2 - TEST (хз как назвать.. от местных (Ижевск P.C.C.C) выбор режима запуска, показ включения turbo) по ходу одна из ранних версий Rain ROM.
сервис от SI/TRG&POS/PCCC (Ижевск) - позволяет запускать спек в разных режимах, показывает длительность INT-а, объём памяти, докучи запускать STS 5.1'si (сразу ,не загружая, с выбором страницы), очищать страницы(по выбору), очищать верхнюю память, прыгать на ALASM(предварительно его надо загружать).
3 - dos

сразу вопрос: шить если буду новую 512-ю, то естественно соблюдать существующий порядок расположения же?

пс: ссыль на ROM из моего профика http://zx.pk.ru/showpost.php?p=76522&postcount=2