Re: New NMI handler / .commands
but I'm working on other version with much more usable space
That is absolutely great ![]()
Thank you for your staying power and fantastic support for our operating system.
Many Greetings,
Günter
You are not logged in. Please login or register.
esxDOS BBS → Development → New NMI handler / .commands
but I'm working on other version with much more usable space
That is absolutely great ![]()
Thank you for your staying power and fantastic support for our operating system.
Many Greetings,
Günter
Hi everybody
I'm sorry to say that I was exited a lot by trying this nmi.sys. I've read almost all of the 14 pages and was frustrated because I cannot have esxdos 0.8.6 working on my spectrum and first versions of nmi.sys wanted that version....Then I was happy to see that the latest version is working on my (real 48K). But I am ... disapointed.
1 - EDIT does not work, one have to press SHIFT 1, 1 alone should do the job (as the old nmi.sys)
2 - 64 chars is useless as one said before, half of screen is empty and LFN is not supported. Even if it was, I think this'll be useless
3 - Speed, this nmi is a lot slower that the old one. Just for this reason I will not use it.
And speed is a concern, I have many and many files in many and many folders (so I like the 1 feature of the old nmi)
4 - Keys, why not having cursor keys working. I guess the default is to use the joystick, but both cursor + joystick could work. No need to redefine keys
5 - When leaving a folder (EDIT) the selected folder is not the one we just left... It is so easy to implement such a feature !!!
I guess that key redefinition (except for EDIT ...) + conf load/save + use of keydef costs a lot.
Having joystick + cursor hardcoded should be sufficient and easier (I had not my joystick at first try...)
I guess also that 64 chars is the reason of slowness. Too bad because 32 chars are enough.
Wasted bytes for 64chars + config maybe could have been used to support LFN ?
Fixing EDIT, adding cursor keys + joystick, returning back to 32 chars and speed could really make your nmi really great !!!
Anyway, I don't like to be negative but I had to. Maybe you'll listen to my arguments...
Is the code of the NMI open source ?
Is your enhanced version of NMI code source available ?
Thanks and best regards
Hi everybody
I'm sorry to say that I was exited a lot by trying this nmi.sys. I've read almost all of the 14 pages and was frustrated because I cannot have esxdos 0.8.6 working on my spectrum and first versions of nmi.sys wanted that version....Then I was happy to see that the latest version is working on my (real 48K). But I am ... disapointed.
1 - EDIT does not work, one have to press SHIFT 1, 1 alone should do the job (as the old nmi.sys)
2 - 64 chars is useless as one said before, half of screen is empty and LFN is not supported. Even if it was, I think this'll be useless
3 - Speed, this nmi is a lot slower that the old one. Just for this reason I will not use it.
And speed is a concern, I have many and many files in many and many folders (so I like the 1 feature of the old nmi)4 - Keys, why not having cursor keys working. I guess the default is to use the joystick, but both cursor + joystick could work. No need to redefine keys
5 - When leaving a folder (EDIT) the selected folder is not the one we just left... It is so easy to implement such a feature !!!I guess that key redefinition (except for EDIT ...) + conf load/save + use of keydef costs a lot.
Having joystick + cursor hardcoded should be sufficient and easier (I had not my joystick at first try...)I guess also that 64 chars is the reason of slowness. Too bad because 32 chars are enough.
Wasted bytes for 64chars + config maybe could have been used to support LFN ?
Fixing EDIT, adding cursor keys + joystick, returning back to 32 chars and speed could really make your nmi really great !!!
Anyway, I don't like to be negative but I had to. Maybe you'll listen to my arguments...
Is the code of the NMI open source ?
Is your enhanced version of NMI code source available ?
Thanks and best regards
Hi hsaturn,
I think you should have a look at these alternative NMI-Handlers which offer LFN-Support: http://board.esxdos.org/viewtopic.php?pid=1553#p1553
The author of this "New NMI handler / NMI navigator from david_ps / Dr Slump" has already written that he see support for LFN should come from esxDOS itself and not from the NMI-handler (see: http://board.esxdos.org/viewtopic.php?pid=481#p481)
I like this "Dr Slumps NMI navigator" here. And use it and the newer "New File Browser for ZX-UNO" together (these can be installed parallel).
"Dr Slumps NMI navigator" has so many additional features against the original "Old/Original NMI navigator" like file- and directory-delete, create directory, integration of "TR-DOS Navigator"-Bootdisk etc. For me "Dr Slumps NMI navigator" is still one of the Masterpieces of Utility-Software from the last years.
Hi Luzie
> I think you should have a look at these alternative NMI-Handlers which offer LFN-Support: http://board.esxdos.org/viewtopic.php?pid=1553#p1553
I do not search (at all) for lfn support. But just because I'm curious, I'll have a look to your link. So thanks for that.
> The author of this NMI handler has already written that he see support for LFN should come from esxDOS itself ...
Yes, before writing my post, I had read that in the whole thread. But since esxDos does not (yet) offer LFN, I think (but may be wrong) that the speed problem of this NMI handler is due to the 64 chars feature that is useless without LFN
> I like this "Dr Slumps NMI navigator" here. "Dr Slumps NMI navigator" has so many additional features against the original "Old/Original NMI navigator" like file- and directory-delete, create directory, integration of "TR-DOS Navigator"-Bootdisk etc. For me "Dr Slumps NMI navigator" is still one of the Masterpieces of Utility-Software from the last years.
Yes, of course I'm sure there are some great features in that handler. And I could like a lot this handler if only it was as fast as the old one (it is more than 2x slower !).
Btw I couldn't create a folder...
Thanks for your answer, I'm still waiting for a possible answer from David to my 5 questions
(Speed, Config, Dual key / joystick, Edit, folder focus on back). I hope he'll had time for that.
And maybe the most important question about ability to view / modify / patch his code.
(github ?)
Btw I'm a software engineer and am currently coding since one month an attempt of a modern emulator / C++ IDE for ZX Spectrum (https://github.com/hsaturn/klive).
This why I'm concerned by the avalability of the source code (in order to fix myself what I see as problems).
This is also why I'm concerned about ergonomy of the handler which I think can be enhanced.
Best regards
Will there be a Dr. Slump's NMI Navigator for esxDOS v0.8.9? I'm kinda addicted to the Dr. Slump way of things, like Kempston joystick support etc.
Dear david_ps,
I hope you are well. I too want to ask of release of your New NMI-Handler which is running on esxDOS 0.8.9.
At the moment we get:
dakidski wrote:Will there be a Dr. Slump's NMI Navigator for esxDOS v0.8.9? I'm kinda addicted to the Dr. Slump way of things, like Kempston joystick support etc.
Dear david_ps,
I hope you are well. I too want to ask of release of your New NMI-Handler which is running on esxDOS 0.8.9.
At the moment we get:
Here´s my HACKED version of INIT for "Dr. Slumps New NMI handler v.0.0.17" so it starts on esxDOS 0.8.9:
Download: https://forum.tlienhard.com/phpBB3/down … p?id=12122
Just copy this INIT over \sys\nmi\init.
WARNING: This only a HACK, which changes Byte of esxDOS-Version-Check on adress #3A (=Char "8") from value #38 to value #39 (=Char "9"). It´s not tested any further from me, and I don´t give any warranry that "Dr. Slumps New NMI handler/NMI navigator" in last Beta-Version v.0.0.17 works OK together with esxDOS v0.8.9 in all concerns!
Now we can get:
Good morning guys, I'm back after a rough period due COVID-19 related problems. Soon I will publish a new version of my navigator with support for esxDOS v0.8.9
Dear david_ps,
great to hear from you!
I'm looking forward to any news regarding your navigator.
Regards
Luzie
btw. Maybe you can have a look here at my question: http://board.esxdos.org/viewtopic.php?id=1033 "TRDBOOT.BIN - How does it work?"
Good morning guys, I'm back after a rough period due COVID-19 related problems. Soon I will publish a new version of my navigator with support for esxDOS v0.8.9
Hello David, welcome back, hope you and your family got through COVID-19 healthy.
Now that you are back, Esxdos version 0.9.x might appear :-)
Navigator with support for esxDOS v0.8.9 is also very good for now ![]()
See you soon,
Günter
Hello,
Update release of NMI navigator, v.0.0.18:
https://www.dropbox.com/s/1x7bg5i0pheb9 … 8.zip?dl=0
Changes:
Updated \SYS\NMI\init to detect 0.8.9 esxDOS version
Added \SYS\NMI\old089.sys to able to load old NMI navigator for 0.8.9 esxDOS version
Added \SYS\NMI\enter option to open .SCL disk images
Packed release of custom module, v.0.0.18 (it is identical to the version v.0.0.17):
https://www.dropbox.com/s/gh3npvmrqm5mg … 8.zip?dl=0
Updated README_NMI.txt:
https://www.dropbox.com/s/lm5laqpeop549 … E.txt?dl=0
Please read it! It contains an instruction manual and explains the operation of all the keys.
ESXDOS v0.8.9 system configured with my NMI navigator and utilities:
https://www.dropbox.com/s/a3geuwl3a6wdu … 9.zip?dl=0
Dear david_ps,
great to hear from you!
I'm looking forward to any news regarding your navigator.Regards
Luziebtw. Maybe you can have a look here at my question: http://board.esxdos.org/viewtopic.php?id=1033 "TRDBOOT.BIN - How does it work?"
Luzie, the only thing I know about TRDBOOT.BIN is that if the "Autoload from vdisk" system call fails, TR-DOS Navigator (TRDBOOT.BIN) is automatically loaded. It is done internally by esxDOS, I dont't have more info.
Luzie, the only thing I know about TRDBOOT.BIN is that if the "Autoload from vdisk" system call fails, TR-DOS Navigator (TRDBOOT.BIN) is automatically loaded. It is done internally by esxDOS, I dont't have more info.
Thank you for your answer. And for the new version of your Navigator. Will try it soon!
Hello,
Update release of NMI navigator, v.0.0.18:
https://www.dropbox.com/s/1x7bg5i0pheb9 … 8.zip?dl=0
Changes:
Updated \SYS\NMI\init to detect 0.8.9 esxDOS version
Added \SYS\NMI\old089.sys to able to load old NMI navigator for 0.8.9 esxDOS version
Added \SYS\NMI\enter option to open .SCL disk images
Packed release of custom module, v.0.0.18 (it is identical to the version v.0.0.17):
https://www.dropbox.com/s/gh3npvmrqm5mg … 8.zip?dl=0Updated README_NMI.txt:
https://www.dropbox.com/s/lm5laqpeop549 … E.txt?dl=0
Please read it! It contains an instruction manual and explains the operation of all the keys.ESXDOS v0.8.9 system configured with my NMI navigator and utilities:
https://www.dropbox.com/s/a3geuwl3a6wdu … 9.zip?dl=0
Hello david_ps,
on all my tries with these downloads, on trying to start Help by pressing "h",
I get "ESXDOS Error 5" -which should mean: "5 No such FILE or DIR":

Hello david_ps,
on all my tries with these downloads, on trying to start Help by pressing "h",
I get "ESXDOS Error 5" -which should mean: "5 No such FILE or DIR"
I think I found the cause:
Files sys\nmi\help1.scr, help2.scr and help3.scr are missing in your Download package "ESXDOS v0.8.9 system configured with my NMI navigator and utilities: https://www.dropbox.com/s/a3geuwl3a6wdu … 9.zip?dl=0
but they are present in your package "Update release of NMI navigator, v.0.0.18:
https://www.dropbox.com/s/1x7bg5i0pheb9 … 8.zip?dl=0
Luzie wrote:Dear david_ps,
great to hear from you!
I'm looking forward to any news regarding your navigator.Regards
Luziebtw. Maybe you can have a look here at my question: http://board.esxdos.org/viewtopic.php?id=1033 "TRDBOOT.BIN - How does it work?"
Luzie, the only thing I know about TRDBOOT.BIN is that if the "Autoload from vdisk" system call fails, TR-DOS Navigator (TRDBOOT.BIN) is automatically loaded. It is done internally by esxDOS, I dont't have more info.
So I can renamed any Autobooting-.TRD-Image to TRDBOOT.BIN and this will be loaded? Or is this TRDBOOT.BIN specially prepared for use/starting under your NMI handler?
david_ps wrote:Luzie wrote:Dear david_ps,
great to hear from you!
I'm looking forward to any news regarding your navigator.Regards
Luziebtw. Maybe you can have a look here at my question: http://board.esxdos.org/viewtopic.php?id=1033 "TRDBOOT.BIN - How does it work?"
Luzie, the only thing I know about TRDBOOT.BIN is that if the "Autoload from vdisk" system call fails, TR-DOS Navigator (TRDBOOT.BIN) is automatically loaded. It is done internally by esxDOS, I dont't have more info.
So I can renamed any Autobooting-.TRD-Image to TRDBOOT.BIN and this will be loaded? Or is this TRDBOOT.BIN specially prepared for use/starting under your NMI handler?
TRDBOOT.BIN is TR-DOS Navigator executable, binary code, it isn't a TRD Image.
When the appropriate system call is called, BETADISK.SYS loads TRDOS54T.KO (esxDOS TR-DOS Emulator) using configuration stored in CONFIG/TRDOS.CFG. Emulator automatically loads TRDBOOT.BIN if Boot is present (there is an option to change it to load always). In esxDOS v0.8.9, TRDBOOT.BIN is loaded at address $6000 with SP pointing to $FF32, then controll is passed to address $6000. TR-DOS Navigator start running.
Luzie wrote:Hello david_ps,
on all my tries with these downloads, on trying to start Help by pressing "h",
I get "ESXDOS Error 5" -which should mean: "5 No such FILE or DIR"I think I found the cause:
Files sys\nmi\help1.scr, help2.scr and help3.scr are missing in your Download package "ESXDOS v0.8.9 system configured with my NMI navigator and utilities: https://www.dropbox.com/s/a3geuwl3a6wdu … 9.zip?dl=0
but they are present in your package "Update release of NMI navigator, v.0.0.18:
https://www.dropbox.com/s/1x7bg5i0pheb9 … 8.zip?dl=0
Luzie, there are missing in both archives. Added!
Hello All, I have a question - I am using Mac to create SD card with esxdos, nmi and all other files; however, it seems Mac creates some files, which are not visible under Mac, but in my zx spectrum, e.g. I have esx089.nfo file (ok) and then _esx08~1.nfo (not ok). It happens for all the files.
Is there any way to get rid of those?
Thanks, M.
Hello All, I have a question - I am using Mac to create SD card with esxdos, nmi and all other files; however, it seems Mac creates some files, which are not visible under Mac, but in my zx spectrum, e.g. I have esx089.nfo file (ok) and then _esx08~1.nfo (not ok). It happens for all the files.
Is there any way to get rid of those?
Thanks, M.
I found a way to delete it from the Mac. However, is there maybe a way to add a view function in the MNI to hide those files?
Thanks, m.
thisism wrote:Hello All, I have a question - I am using Mac to create SD card with esxdos, nmi and all other files; however, it seems Mac creates some files, which are not visible under Mac, but in my zx spectrum, e.g. I have esx089.nfo file (ok) and then _esx08~1.nfo (not ok). It happens for all the files.
Is there any way to get rid of those?
Thanks, M.I found a way to delete it from the Mac. However, is there maybe a way to add a view function in the MNI to hide those files?
Thanks, m.
No solution "hide files", but maybe a solution to delete them before removing SDCard from Mac: https://discussions.apple.com/thread/1574764 "Q: How to stop Mac OS from adding hidden files to SD cards?":
Jun 26, 2008 9:29 AM in response to Steven Whatley
you can't stop it but you can remove them before ejecting the card.
right before you eject it run the following command in terminal
dot_clean /Volumes/"card-volume-name"
put the name of your SD card the way it appears in Finder in the above.
Hello, please try this: https://www.dropbox.com/s/yuxcvlo2cn0gykz/nmi.zip?dl=0
Copy it to NMI folder. Works only with devices with more than 32K of RAM and only on esxDOS v0.8.9.
Hello, please try this: https://www.dropbox.com/s/yuxcvlo2cn0gykz/nmi.zip?dl=0
Copy it to NMI folder. Works only with devices with more than 32K of RAM and only on esxDOS v0.8.9.
Do you mean copy and overwrite both NMI folder and NMI.sys from your dropbox to the SYS folder on the sd card? I assume I should check if the hidden files and folder are visible, correct?
david_ps wrote:Hello, please try this: https://www.dropbox.com/s/yuxcvlo2cn0gykz/nmi.zip?dl=0
Copy it to NMI folder. Works only with devices with more than 32K of RAM and only on esxDOS v0.8.9.Do you mean copy and overwrite both NMI folder and NMI.sys from your dropbox to the SYS folder on the sd card? I assume I should check if the hidden files and folder are visible, correct?
Yes, you must copy it into SYS folder. This alpha version only needs those files.
thisism wrote:david_ps wrote:Hello, please try this: https://www.dropbox.com/s/yuxcvlo2cn0gykz/nmi.zip?dl=0
Copy it to NMI folder. Works only with devices with more than 32K of RAM and only on esxDOS v0.8.9.Do you mean copy and overwrite both NMI folder and NMI.sys from your dropbox to the SYS folder on the sd card? I assume I should check if the hidden files and folder are visible, correct?
Yes, you must copy it into SYS folder. This alpha version only needs those files.
Is it enough too just copy one file nmi.sys (I see that content of NMI folder is basically the same as 0.0.18 version)? I have already NMI 0.0.18 and esxdos 0.8.9 installed.
david_ps wrote:thisism wrote:Do you mean copy and overwrite both NMI folder and NMI.sys from your dropbox to the SYS folder on the sd card? I assume I should check if the hidden files and folder are visible, correct?
Yes, you must copy it into SYS folder. This alpha version only needs those files.
Is it enough too just copy one file nmi.sys (I see that content of NMI folder is basically the same as 0.0.18 version)? I have already NMI 0.0.18 and esxdos 0.8.9 installed.
You need /SYS/nmi.sys and /SYS/NMI/trdn.bas
esxDOS BBS → Development → New NMI handler / .commands
Powered by PunBB, supported by Informer Technologies, Inc.