ZX Spectrum > HARDWARE

standardowe divIDE a ZX Spectrum 128k

(1/2) > >>

YERZMYEY/HOOY-PROGRAM:
Jako, że najświeższy topik o divIDE został arbitralnie przeniesiony do miejsca, gdzie być nie powinien, chciałem tu zapytać, o sprawę trybu "usr 0" na divIDE -

jeśli ktoś z Was ma (lub będzie miał wieczorem) pod ręką jakieś Spectrum 128 z divIDE, byłbym wdzięczny za przetestowanie, bo ja najwcześniej w niedzielę mógłbym, trochę to późno.

Otóż, jak wiadomo, te najzwyklejsze divIDE automatycznie przełączają Spectrum 128 w tryb "usr 0".
Z drugiej strony są niektóre programy (w tym gry i dema), które jednak wymagają wgrywania z TAPE LOADER, z głównego menu. O ile divIDE Plus w tym momencie wystarczy zresetować i automatycznie przechodzi do menu 128K, o tyle "czeskie" divIDE już nie, w tej najzwyklejszej wersji z FatWare.
Andrew podpowiada, żeby w takich sytuacjach wpisac OUT 32765, 0.

Moje pytanie jest następujące:
na emulatorze OUT w istocie powoduje powrót do głównego menu. Ale ciekawi mnie, czy to samo stanie się na komputerze z podłączonym divIDE.

dely:
Ja mogę dziś wieczorem sprawdzić na 128+2 (szary). Zarówno divIDE+, jak i najnowsze micro divIDE od lotharka. Może być?

YERZMYEY/HOOY-PROGRAM:

--- Cytat: dely w 2012.06.22, 11:44:33 ---Ja mogę dziś wieczorem sprawdzić na 128+2 (szary). Zarówno divIDE+, jak i najnowsze micro divIDE od lotharka. Może być?

--- Koniec cytatu ---

Może być, fękju,
i jak widzę tylko na tym, bo wszystko wyżej nie reaguje na tego OUTa w ogóle, jak tu piszą.

YERZMYEY/HOOY-PROGRAM:
Hmmmmmmmmmm.........................


"
On the +3/+2A and +2B you have to do two OUTs to select a ROM. The trouble is you can't do it from BASIC in USR 0 mode because BASIC is in ROM3, and you need to select ROM0. As soon as you make a switch you've paged out BASIC and your program will crash, so you have to do it from M/C:

DI
XOR A
LD BC, 7FFDh
OUT (C),A
LD B, 1Fh
OUT (C),A
JP 1

That should do the trick. But as previously mentioned, the system will be unstable as it's almost certain that one of the three ROMs that isn't BASIC will cross one of the trap addresses triggering the divIDE paging.
"

lotharek1977:
Panowie, sa rozne FATWARY dla roznych komputerow. uniwersalne, dla zx+2, +3, 48,128. Prosze zerknac na strone velesofta
http://velesoft.speccy.cz/zx/divide/divide-fatware.htm

Nawigacja

[0] Indeks wiadomości

[#] Następna strona

Idź do wersji pełnej