326

Re: New NMI handler / .commands

Luzie wrote:
Luzie wrote:

Dear david_ps,

is there any space left in your "New NMI handler" for adding Hotkey/Function to start another NMI.SYS / NMI-handler?

Can be done with copying the "New File Browser for ZX-UNO"
/sys/nmi.sys to /sys/nmi/old087.sys
as described on: https://spectrumcomputing.co.uk/forums/ … 834#p36834
So "New File Browser for ZX-UNO" can be started by Hotkey J from within "Dr. Slumps NMI Navigator"

and with copying the original
/sys/nmi/old087.sys to /sys/nmi.org
BEFORE the above copying
the original NMI.SYS can be loaded via "Shift + N" from within "New File Browser for ZX-UNO"

Thank you very much! Great contribution!

One thing:

Instead of going back to the old nmi. Can't go back to the DR Slump nmi again?

A greeting

327 (edited by Luzie 2020-05-24 15:55:30)

Re: New NMI handler / .commands

bracula80 wrote:

Thank you very much! Great contribution!

One thing:

Instead of going back to the old nmi. Can't go back to the DR Slump nmi again?

A greeting

Hello and thank you!

You can go back to Dr. Slumps with Hardreset.

Or rename Dr. Slumps /sys/nmi.sys to /sys/nmi.org

Then Dr. Slumps NMI.SYS should be loaded via "Shift + N" from within "New File Browser for ZX-UNO" (only on NMI.SYS-Version, not on .browse-DOT-command-Version - have a look at "Shift + H" for Help!)

328

Re: New NMI handler / .commands

Thanks Luzie

329

Re: New NMI handler / .commands

Hello,

Update release of NMI navigator, v.0.0.17:
https://www.dropbox.com/s/dsojadhffzi9y … 7.zip?dl=0
Changes:

  • Updated \SYS\NMI\init to detect 0.8.8 esxDOS version

  • Added \SYS\NMI\old088.sys to able to load old NMI navigator for 0.8.8 esxDOS version

Packed release of custom module, v.0.0.17 (it is identical to the version v.0.0.16):
https://www.dropbox.com/s/lm0hti7f3kg9g … 7.zip?dl=0

Updated README_NMI.txt:
https://www.dropbox.com/s/ow3nhkthcss8w … I.txt?dl=0
Please read it! It contains an instruction manual and explains the operation of all the keys.

ESXDOS v0.8.8 system configured with my NMI navigator and utilities:
https://www.dropbox.com/s/7vi241ohd2dau … 8.zip?dl=0

330 (edited by pjrodriguez 2020-05-26 19:28:42)

Re: New NMI handler / .commands

Hello David, thank you for updating your NMI navigator and congratulations for your hard work.
I've been actively following bob_fossil's new browser in the Spectrum Computing Forums and I love the 42 column mode he uses, in my opinion it's much more readable than the 64 column mode. I suppose it would be a lot of work, but could you just think aboout it?

331

Re: New NMI handler / .commands

pjrodriguez wrote:

...
I've been actively following bob_fossil's new browser in the Spectrum Computing Forums and I love the 42 column mode he uses, in my opinion it's much more readable than the 64 column mode. I suppose it would be a lot of work, but could you just think aboout it?

Main problem is space available for browser, 3584 bytes. 64 column font ocuppies 336 bytes, normal font 768 bytes, and 42 column font 576 bytes, with a more complex printing routine. With this version of navigator is not possible change it, but I'm working on other version with much more usable space. I'm sorry.

332 (edited by Spezzi63 2020-05-26 23:29:26)

Re: New NMI handler / .commands

david_ps wrote:

but I'm working on other version with much more usable space

That is absolutely great wink


Thank you for your staying power and fantastic support for our operating system.
Many Greetings,
Günter

333 (edited by hsaturn 2020-10-25 23:04:18)

Re: New NMI handler / .commands

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

334 (edited by Luzie 2020-10-26 17:28:43)

Re: New NMI handler / .commands

hsaturn wrote:

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.

335

Re: New NMI handler / .commands

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

336

Re: New NMI handler / .commands

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.

337 (edited by Luzie 2021-04-18 18:12:58)

Re: New NMI handler / .commands

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:
esxDOS 0.8.9 Error with NMI 0017

338 (edited by Luzie 2021-04-27 18:19:06)

Re: New NMI handler / .commands

Luzie wrote:
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:
esxDOS 0.8.9 Error with NMI 0017

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:
esxDOS 0.8.9 with NMI 0017 HACKED INIT

339

Re: New NMI handler / .commands

Thank you. It is certainly better than nothing! smile

340

Re: New NMI handler / .commands

It doesn't work with .SCL files, sadly.

Luzie wrote:
Luzie wrote:
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:
esxDOS 0.8.9 Error with NMI 0017

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:
esxDOS 0.8.9 with NMI 0017 HACKED INIT

341

Re: New NMI handler / .commands

Will there EVER be a Dr. Slump's NMI Navigator for esxDOS v0.8.9?

342

Re: New NMI handler / .commands

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

343 (edited by Luzie 2022-10-05 17:00:53)

Re: New NMI handler / .commands

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?"

344

Re: New NMI handler / .commands

david_ps wrote:

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 wink

See you soon,
Günter

345

Re: New NMI handler / .commands

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

346

Re: New NMI handler / .commands

Luzie wrote:

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?"

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.

347

Re: New NMI handler / .commands

david_ps wrote:

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!

348 (edited by Luzie 2022-10-07 13:08:21)

Re: New NMI handler / .commands

david_ps wrote:

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

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":

esx-DOS-NMI-sys-Beta-v0018-esx-DOS-0-8-9-Complete-Package-Download-vom-2022-10-06-ESXDOS-Error-5

349 (edited by Luzie 2022-10-07 13:39:14)

Re: New NMI handler / .commands

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

350

Re: New NMI handler / .commands

david_ps wrote:
Luzie wrote:

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?"

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?