ROM ports
ZXNet echo conference «code.zx»
From 500:812/22.01 → To Ivan Bobov 11 March 1998
┌┐
CM07p├0 B┴┴py┌ 05-03-98, B 00:27 ├┤ekT0
Ivan Bobov ┌┐│/│Ca/ k All ┌┐p0 ROM ports:
├┤i Ivan & All!
IB> Tell me how ROM banks are switched
IB> i.e. you need to tinker with the firmware.
Where exactly?
On scorpion: port #1FFD bit 2 -> enable shadow ROM (if 1)
#7FFD bit 4 -> ROM 48 (1) or 128 (0)
TR-DOS is activated only when the program is executed in the bank
TR-DOS or in the area #3D00..#3DFF.
You can always turn on the monitor bank with bit 2 of port #1FFD and
It will always turn on, unless, of course, bank 0 of the RAM is turned down.
I don’t know how the professional ROM banks switch with the electric disk, but
Considering what signals are supplied to this microassembly I can
assume that reading from certain addresses is used
ROM.
In general, the shadow market exists for hacking - I took it and looked...
Wi7h be57 Wi5he5, FK0.
-+- SMM version 1.08
From 500:812/22.01 → To Ivan Bobov 11 March 1998
┌┐
CM07p├0 B┴┴py┌ 05-03-98, B 00:27 ├┤ekT0
Ivan Bobov ┌┐│/│Ca/ k All ┌┐p0 ROM ports:
├┤i Ivan & All!
IB> Tell me how ROM banks are switched
IB> i.e. you need to tinker with the firmware.
Where exactly?
On scorpion: port #1FFD bit 2 -> enable shadow ROM (if 1)
#7FFD bit 4 -> ROM 48 (1) or 128 (0)
TR-DOS is activated only when the program is executed in the bank
TR-DOS or in the area #3D00..#3DFF.
You can always turn on the monitor bank with bit 2 of port #1FFD and
It will always turn on, unless, of course, bank 0 of the RAM is turned down.
I don’t know how the professional ROM banks switch with the electric disk, but
Considering what signals are supplied to this microassembly I can
assume that reading from certain addresses is used
ROM.
In general, the shadow market exists for hacking - I took it and looked...
Wi7h be57 Wi5he5, FK0.
-+- SMM version 1.08