Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Софт (http://zx-pk.ru/forumdisplay.php?f=10)
-   -   STS в нужную банку? (http://zx-pk.ru/showthread.php?t=3885)

skyther 4th October 2006 13:34

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

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 4th October 2006 18:25

5.1 работает. остальные не потребляйтен

cyrax inc 4th October 2006 20:36

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

Jack Ketch 6th October 2006 12:52

Quote:

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

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 6th October 2006 19:26

Quote:

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

посмотрел. не понял это юмор такой?

jtn 6th October 2006 20:29

Quote:

Originally Posted by psndcj
#1f (31 dec, %00011111 bin) надо писать по уму

еще один юморист =))

jerri 6th October 2006 21:50

Quote:

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

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 7th October 2006 17:07

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

psndcj 7th October 2006 19:11

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

jtn 8th October 2006 20:37

Quote:

Originally Posted by skyther
ленинград-1, 256кб

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


All times are GMT +4. The time now is 14:30.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.