PDA

Просмотр полной версии : STS в нужную банку?



skyther
04.10.2006, 12:34
Всем привет!
Подскажите, как правильно установить sts в нужную банку?
Грузится так: в 128 ПЗУ:

org 0
di
ld a,7
ld bc,7ffd
out (c),a
ld hl,0
ld de,c000
ld bc,4000
ldir
jp db00

org 1b00..sts
По идее должен юзать 2-й экран, но юзает 1-й, как это побороть?
Версия 7.1

jtn
04.10.2006, 17:25
5.1 работает. остальные не потребляйтен

cyrax inc
04.10.2006, 19:36
были там какието фишки при загрузке (ща уже за давностью лет не помню), нужно просто внимательно изучить часть инициализации и сделать то же самое у себя в пзу. сталкивался, когда юзал свой собственный эмулятор пзу (кстате, кульная была вещь, в отличие от глупенькой подстановки странички озу вместо пзу в кае1024). да, версия была 6.2 если не ошибаюсь.

Jack Ketch
06.10.2006, 11:52
Всем привет!
Подскажите, как правильно установить sts в нужную банку?
Грузится так: в 128 ПЗУ:

org 0
di
ld a,7
ld bc,7ffd
out (c),a
ld hl,0
ld de,c000
ld bc,4000
ldir
jp db00

org 1b00..sts
По идее должен юзать 2-й экран, но юзает 1-й, как это побороть?
Версия 7.1



Кстати посмотри внимательно на свой "ld a,7"" и посчитай так как за 2-ой экран отечает отдельный БИТ в "а" !

jtn
06.10.2006, 18:26
Кстати посмотри внимательно на свой "ld a,7"" и посчитай так как за 2-ой экран отечает отдельный БИТ в "а" !посмотрел. не понял это юмор такой?

jtn
06.10.2006, 19:29
#1f (31 dec, %00011111 bin) надо писать по умуеще один юморист =))

jerri
06.10.2006, 20:50
Всем привет!
Подскажите, как правильно установить sts в нужную банку?
Грузится так: в 128 ПЗУ:

org 0
di
ld a,7
ld bc,7ffd
out (c),a
ld hl,0
ld de,c000
ld bc,4000
ldir
jp db00

org 1b00..sts
По идее должен юзать 2-й экран, но юзает 1-й, как это побороть?
Версия 7.1

если юзает 1ый значит находится не в 7ой банке...

skyther
07.10.2006, 16:07
А с чего это надо при старте нужный экран выставлять??? На эмулях этот код прокатывает (bank=18), а в реале - bank=10 и экран соответственно юзает нулевой...
реал: ленинград-1, 256кб

psndcj
07.10.2006, 18:11
Извиняюсь...
Умные люди!!! объяснили что я дурак... всем извинения

jtn
08.10.2006, 19:37
ленинград-1, 256кб256кб за счет какого битика получается? мало вероятно конечно, но вдруг он не равен 0 и включается верхняя память (хотя по уму должен обнулятся по ресету либо по первой записи в 7FFD)

skyther
09.10.2006, 11:27
Тоже про это подумал, теперь у меня 128 кб ;) (битик отпаял и на землю положил) - не помогло.
Прошил sts 5.1, с ним таже ботва :(

jtn
09.10.2006, 19:29
очевидно проблема опять в железе. я надеюсь ты в unreal пробовал все тоже самое сделать?

skyther
09.10.2006, 20:15
Проверял... В unreal, real и zxemul...
Видимо память неправильно расширил

jtn
09.10.2006, 20:21
схемку расширения ром и рам давай