rominit.log
Fields Explanation
Pass number
/ Module number (as appears in Active Modules list)
/ / just technical hint - ignore :)
| | /
0-0: SM_NUT-CXX.mod pg:0
R[5] 5 0 2 1 -X/F_BKN2
/ / | | | \
| | | | \ bank group (effective)
| | | \ bank
| | \ page group
| | page
| ROM position in .mod file
Rom in module
RAM[4] a WP=0
| | | \
| | | Initial Write protection state
| | page
| position in .mod file
RAM in module
4.6.2. RAM pages
Any module can define its own RAM (in
.mod
file) and subsequently access it using WROM(WMLDL)
and CXISA(FETCH S&X). HEPAX instructions WPTOG and BLKMOV are implemented too.
The only restriction in current implementation is that RAM doesn’t support banks (which is fine for
HEPAX support).
RAM pages are available for all pages 8-F, avoiding allocation in runtime and possible problems
during load.
RAM pages are erased only after calculator RESET. Otherwise the contents is preserved during all
plug/unplug(s) of modules and always remains at the same page.
5. Program Decoder/Encoder
There is state file decoder/encoder available at
.
Besides loading of contents of state files (which has to be copied into "Dump from calc:" window). It
also allows to load
.raw
program files.
For more details follow the encoder link and look into "Quick Ref" tab.
(
To be implemented…
) Note that this utility is originally designed for DM41 and
needs update to fully support all features of DM41X.
11