351 (edited by david_ps 2022-10-25 15:53:37)

Re: New NMI handler / .commands

Luzie wrote:
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?

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.

352

Re: New NMI handler / .commands

Luzie wrote:
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!

353

Re: New NMI handler / .commands

Dear Dr. Slump, this is the BEST NEWS EVER!!! I hope you get well, and thank you for returning to this project!!!!
LOVE

354

Re: New NMI handler / .commands

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.

355

Re: New NMI handler / .commands

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.

356 (edited by Luzie 2022-10-26 17:14:16)

Re: New NMI handler / .commands

thisism wrote:
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.

357 (edited by david_ps 2022-10-28 07:31:46)

Re: New NMI handler / .commands

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.

358

Re: New NMI handler / .commands

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?

359

Re: New NMI handler / .commands

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.

360

Re: New NMI handler / .commands

david_ps wrote:
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.

361

Re: New NMI handler / .commands

thisism wrote:
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

362

Re: New NMI handler / .commands

david_ps wrote:
thisism wrote:
david_ps wrote:

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

Thank you. I will try to test it tomorrow or max Friday and let you know.

363 (edited by thisism 2022-11-03 21:00:20)

Re: New NMI handler / .commands

I have tested and it seems all ok. Few comments:

- the hidden folders and files are not visible any more (OK)
- there were previously (once inside the folder) both ". <dir>" and ".. <dir>" and now we have only .. <dir>, which is going up. I like it better than two options, but based on your manual there should be both (OK/NOT OK)
- if the folder contains more than one screen of results (paging) then we get as counter [12/-] and previously was e.g. [12/55] (NOT OK)
- of course version e.g. 0.0.18 is missing in this release

btw. how to sort files by name?

364

Re: New NMI handler / .commands

thisism wrote:

I have tested and it seems all ok. Few comments:

- the hidden folders and files are not visible any more (OK)
- there were previously (once inside the folder) both ". <dir>" and ".. <dir>" and now we have only .. <dir>, which is going up. I like it better than two options, but based on your manual there should be both (OK/NOT OK)
- if the folder contains more than one screen of results (paging) then we get as counter [12/-] and previously was e.g. [12/55] (NOT OK)
- of course version e.g. 0.0.18 is missing in this release

btw. how to sort files by name?

This is a alpha version, main change is that I use the unused pages existing on modern devices. I decide not show . dir entry because it is not relevant. Count total dir entries consumes a lot of time during startup, for this reason I decided to calculate it dinamically. In the moment that end of dir is reached, total dir entries cout is updated. Load pages during startup already cause a important delay. Subsequents  calls are sygnifically more fast due all is loaded. Sort dir is not possible due low memory space.

Regards,

365

Re: New NMI handler / .commands

david_ps wrote:
thisism wrote:

I have tested and it seems all ok. Few comments:

- the hidden folders and files are not visible any more (OK)
- there were previously (once inside the folder) both ". <dir>" and ".. <dir>" and now we have only .. <dir>, which is going up. I like it better than two options, but based on your manual there should be both (OK/NOT OK)
- if the folder contains more than one screen of results (paging) then we get as counter [12/-] and previously was e.g. [12/55] (NOT OK)
- of course version e.g. 0.0.18 is missing in this release

btw. how to sort files by name?

This is a alpha version, main change is that I use the unused pages existing on modern devices. I decide not show . dir entry because it is not relevant. Count total dir entries consumes a lot of time during startup, for this reason I decided to calculate it dinamically. In the moment that end of dir is reached, total dir entries cout is updated. Load pages during startup already cause a important delay. Subsequents  calls are sygnifically more fast due all is loaded. Sort dir is not possible due low memory space.

Regards,

Indeed, the behaviour is like you described (dynamic count) and the .dir. I like the removal of .dir as it was confusing smile thanks a lot!

I will be using alpha version till the time of the next full one smile

366

Re: New NMI handler / .commands

btw. the alpha version does not delete files (was trying to delete, but after pressing Y nothing happens), not sure its related to alpha as did not go back to the 0.0.18 version yet.

367

Re: New NMI handler / .commands

thisism wrote:

btw. the alpha version does not delete files (was trying to delete, but after pressing Y nothing happens), not sure its related to alpha as did not go back to the 0.0.18 version yet.

You need dot commands rm, hexview, ownrom, mon and snapload in /BIN folder.

368

Re: New NMI handler / .commands

david_ps wrote:
thisism wrote:

btw. the alpha version does not delete files (was trying to delete, but after pressing Y nothing happens), not sure its related to alpha as did not go back to the 0.0.18 version yet.

You need dot commands rm, hexview, ownrom, mon and snapload in /BIN folder.

I have all of them in the Bin folder.

369

Re: New NMI handler / .commands

thisism wrote:
david_ps wrote:
thisism wrote:

btw. the alpha version does not delete files (was trying to delete, but after pressing Y nothing happens), not sure its related to alpha as did not go back to the 0.0.18 version yet.

You need dot commands rm, hexview, ownrom, mon and snapload in /BIN folder.

I have all of them in the Bin folder.

There was an error in delete option. Please try this: https://www.dropbox.com/s/15rn0sws1cn2c … 2.zip?dl=0

370

Re: New NMI handler / .commands

david_ps wrote:
Luzie wrote:
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 David,
Am I right in assuming that this version, for now, is the best bug-free version 0.0.18 for DivIDE and DivMMC ??
Or has something changed there.
Many greetings

371 (edited by Luzie 2022-11-12 10:59:36)

Re: New NMI handler / .commands

Spezzi63 wrote:

Hello David,
Am I right in assuming that this version, for now, is the best bug-free version 0.0.18 for DivIDE and DivMMC ??
Or has something changed there.
Many greetings

Dear Spezzi63,

you don´t ask me, but I´ve tried and can confirm that the one you quotet = https://www.dropbox.com/s/a3geuwl3a6wdu … 9.zip?dl=0 is the one running in divIDE and divMMC as the newer alpha 2 rises this error "ERROR: Device with 32K or more RAM required" on divIDE:

https://i.ibb.co/JHMVpHk/2022-11-12-10-45-32-Spec-Emu-esx-DOS-NMI-sys-Beta-v0018-alpha-2-Bugfixed-Files-2022-11-07.png

372 (edited by thisism 2022-11-12 21:15:36)

Re: New NMI handler / .commands

Luzie wrote:
Spezzi63 wrote:

Hello David,
Am I right in assuming that this version, for now, is the best bug-free version 0.0.18 for DivIDE and DivMMC ??
Or has something changed there.
Many greetings

Dear Spezzi63,

you don´t ask me, but I´ve tried and can confirm that the one you quotet = https://www.dropbox.com/s/a3geuwl3a6wdu … 9.zip?dl=0 is the one running in divIDE and divMMC as the newer alpha 2 rises this error "ERROR: Device with 32K or more RAM required" on divIDE:

https://i.ibb.co/JHMVpHk/2022-11-12-10-45-32-Spec-Emu-esx-DOS-NMI-sys-Beta-v0018-alpha-2-Bugfixed-Files-2022-11-07.png

The alpha 1 is working ok, but requires device with more than 32kb (as stated by David). I still need to test alpha 2 (hopefully in the next days) delete function as in alpha 1 it was not working.

373

Re: New NMI handler / .commands

Spezzi63 wrote:
david_ps wrote:
Luzie wrote:

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 David,
Am I right in assuming that this version, for now, is the best bug-free version 0.0.18 for DivIDE and DivMMC ??
Or has something changed there.
Many greetings

The last stable and "official" version is 0.0.18. Apha versions are unstable and incomplete yet. Main change is that I want to use the additional pages availables on modern devices to add more functionalities.

374

Re: New NMI handler / .commands

david_ps wrote:
thisism wrote:
david_ps wrote:

You need dot commands rm, hexview, ownrom, mon and snapload in /BIN folder.

I have all of them in the Bin folder.

There was an error in delete option. Please try this: https://www.dropbox.com/s/15rn0sws1cn2c … 2.zip?dl=0

Hi David,
I have just tested it and the comments are:

a) There is a new help page. Its cool all is on 1 page; I see only 1 page; not sure if all functions are described or I am missing something.
b) Delete function still has some problems. If you remove/connect power to ZX Spectrum and directly go to files and try to delete one it works OK. However, if you first play a game and then to try to delete it, it does not delete; the file stays.

Please let me know if more tests are needed.

Cheers, Michal