Norbert wrote: ↑March 4th, 2022, 9:55 pm
Setting FDD1FILE etc. in np21w.ini doesn't seem to have an effect... Any suggestions?
I figured out that setting
SVFDFILE=true will load the specified FDD files.
(This setting is right before FDD1FILE.)
"SV" might stand for "save", but it affects
loading.
The emulator always saves the last used files into the ini.
Norbert wrote: ↑March 4th, 2022, 9:55 pm
Also, perhaps I'm using it incorrectly, but skipping the memory check with "BOOTSKIP=3" doesn't seem to work either.
np21w.exe (
from this post) doesn't contain the string "BOOTSKIP".
It does contain the names of other settings, like "SVFDFILE" and "STATSAVE". (In UTF-16! So there is a zero byte after each character.)
So that setting is not checked by this version (0.86), it seems.
It is checked by version 0.83, which I got from here:
viewtopic.php?p=27987#p27987
There is the menu item "Other → Fast memcheck", but as I see it, that affects only the checking of
extended memory (above 640 kB).
BTW, you can set Device → Memory → 640KB, if you haven't already.
Norbert wrote: ↑March 4th, 2022, 9:55 pm
Finally, for the longer term, the to-do on the format's wiki page of being able to skip the Brøderbund logo (preferably into a specific level) would be extremely helpful too.
To skip the Brøderbund logo, set the first byte of BJLOGO.PRG to 0xCB.
Search: 8C C8 8E D8 8E C0 8B
Change: 8C to CB
Offset in headered FDI files: 0x17400
The starting level is in SUBPROG.PRG at offset 0x1420.
Search: 00 00 C6 06 90 CD 01
Change: 01 to the level number
Offset in headered FDI files: 0x12C20
The valid level numbers are 0-14 (0x00-0x0E).
If you set it to level 0, you can play the demo level.
Apparently this version separates the automatic moves from the level number...
I still need to figure out how to skip the intro and the main menu.