Вопрос к скорпионщикам

ZXNet эхоконференция «real.speccy»

От Vsevolod Potapov Кому All 11.10.1999

Greetings, _All_!

не могли бы подтвердить уважаемые скорпионщики как работает memory mapping в
скорпе.

то есть как выставить RAM8 в #0000 если вообще это возможно, и чем отличится
выставление RAM0 в тоже пространство.
теперь аналогичный вопрос - что ставится в #0000 когда включены биты 0 и 1?
какой из них важней? тот что РОМ подключает или РАМ?

руководство по скорпу это не объясняет ниразу

=== Cut ===
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-
Date: Sat, 09 Oct 1999 21:40:57
From: Raul Gomez Sanchez <raul...@mx3.redestb.es>
To: Random/CC <ran...@chaosite.com>
Subject: Memory mapping in Scorpion
-------------------------------------------------------------------------------
-

Hello,

someone sent me a bug report about memory mapping and
I don't know which behaviour is right. I had a look
at your FAQ and still not clear.

Do the following:

OUT #7FFD,#1F
OUT #1FFD,#11

in R80 after both OUT, page at #0000 is RAM8 but
who sent the bug report says that monitor shows that is
is RAM0 and he thinks it should be RAM0. According
to the FAQ, you say that if bit0 of #1FFD is 1, then
RAM 0 is mapped in #0000. Later in the memory layout
you say that in #0000 it can be RAM0 and RAM8
(plus ROMs), so I supposed that mapping RAM0 or RAM8
in #0000 depends on bit4 of #1FFD, like RAM pages
at #C000.

by the way, first OUT is not important for the mapping
of #0000 :).

something about the same. Which bit is more
prioritary in #1FFD, 0 or 1. The same question
in another way, if bit 0 and bit 1 of #1FFD is
1, what I have to map, RAM0/8 or monitor ROM.

bye,

Ra·l


=== Cut ===

good luck. http://chaosite.com
random.concern chaos. mailto:ran...@chaosite.com

... Здесь я попытаюсь yвидеть даже то, что не написано...

От Kirill Frolov Кому All 12.10.1999

Hемедленно нажми на RESET, Vsevolod !

11 Oct 99 12:12, Vsevolod Potapov wrote to All:

VP> то есть как выставить RAM8 в #0000 если вообще это возможно, и чем

Hевозможно.

VP> отличится выставление RAM0 в тоже пространство. теперь аналогичный
VP> вопрос - что ставится в #0000 когда включены биты 0 и 1? какой из них
VP> важней? тот что РОМ подключает или РАМ?

РАМ конечно.

VP> руководство по скорпу это не объясняет ниразу

Схему смотpи !


Kirill Frolov. [ZX]


От Valentin Pimenov Кому All 12.10.1999

Imho, выставляется всегда только 0-ая банка. Можно даже
маленький тестик написать для проверки:

1. кидаем в 0-ую число 0 по #ц000
2. кидаем в 8-ую число 8 на то же место
3. выставляем #11 или #13 в #1ффд и глядим, что по #0000

Если это вызывает сложности на _реальном_ скорпе...

По поводу приоритетов бит0,бит1, imho, ram более приоритетный,
опять же, можно проверить тем же тестом, только немного
видоизмененным.


ps/ насколько мне известно, у тебя реальный скорп, и твой
любимый ассемблер - xas.


+-Всего доброго, Vsevolod!
|С Вами был
|Valentin Pimenov aka Valker/Style_Group
+---------------


От Vsevolod Potapov Кому All 13.10.1999

VP> Imho, выставляется всегда только 0-ая банка. Можно даже
VP> маленький тестик написать для проверки:

ну это то и я додумать могу, просто нет сейчас времяни на это. может кто
поможет? может кто-то знает точно? может? ;)
(пока возьму теорию что выставляется 0-ая банка).

VP> По поводу приоритетов бит0,бит1, imho, ram более приоритетный,
VP> опять же, можно проверить тем же тестом, только немного
VP> видоизмененным.

(снова беру теорию что рам более приорететный).

VP> ps/ насколько мне известно, у тебя реальный скорп, и твой
VP> любимый ассемблер - xas.

и моё любимое свободное время равно нулю :(

помогите человеку, а то придётся самому узнавать :)

От Kirill Frolov Кому All 14.10.1999

13 Oct 99 11:58, Vsevolod Potapov wrote to Valentin Pimenov:

VP> и моё любимое свободное время равно нулю :(

VP> помогите человеку, а то придётся самому узнавать :)

Я уже вpоде писал -- банка только 0, pам всегда пеpекpывает pом.

Kirill Frolov. [ZX]