Page 3 of 49

Re: New File Browser for ZX-UNO

Posted: Fri May 15, 2020 3:28 am
by Cgonzalez
RMartins wrote: Thu May 14, 2020 10:22 pm
Cgonzalez wrote: Wed May 13, 2020 2:50 am Wow! This is Perfect! I was waiting a long time for this, Thank You!

A little suggestion, I've an omni 128, also a lot of rubber keys 48's, can u please add an option to change the cursors keys to be used without caps (ex. 5,6,7,8 keys) as this machines doesn't have a specifics keys for cursor control.

The nmi version is working sweet on my omni with esxdos 0.85, I just need to create the temp folder (by installing regular version) to make it work.
Image

Regards
Nice LCD, exactly the right width for a speccy!
Can I ask where you got that ?
https://retroradionics.co.uk/

Omni HQ Laptop

Re: New File Browser for ZX-UNO

Posted: Fri May 15, 2020 5:59 pm
by pjrodriguez
Everything fine with the new versión.

Re: New File Browser for ZX-UNO

Posted: Fri May 15, 2020 7:17 pm
by Luzie
bob_fossil wrote: Tue May 12, 2020 10:01 pm For any brave souls, there's a test v0.06 available here.

The big difference here is initial support for an NMI version of the browser. You can still launch it with the .dot command but it should now work when you press F5 on your ZX-UNO (or SpecEmu :) ) or the NMI button on your actual esxdos supporting hardware.
Your NMI.SYS seem to rely on Start-Path /sys/nmi.sys
Could you please do a version which can be started from this Path: /sys/nmi/old086.sys or /sys/nmi/old085.sys
So I can try to use Dr. Slumps NMI navigator as default NMI-browser. And when in Dr. Slumps can call your New File Browser by pressing Hotkey J
Thanks in advance!

Re: New File Browser for ZX-UNO

Posted: Fri May 15, 2020 9:51 pm
by bob_fossil
Luzie wrote: Fri May 15, 2020 7:17 pm Your NMI.SYS seem to rely on Start-Path /sys/nmi.sys
Could you please do a version which can be started from this Path: /sys/nmi/old086.sys or /sys/nmi/old085.sys
So I can try to use Dr. Slumps NMI navigator as default NMI-browser. And when in Dr. Slumps can call your New File Browser by pressing Hotkey J
Thanks in advance!
I'm not sure I understand what you want me to do? My NMI.SYS only references the following files:

Code: Select all

/bin/browse.bin	- the actual browser code to run, whether started from .dot or NMI
/tmp/browse.nmi	- temporary file to hold the RAM contents while in NMI
/sys/nmi.org	- browser path to 'default' SYS file to start when Shift + N is pressed (e.g. the original esxdos NMI.SYS)
There is no reference to /SYS/NMI.SYS in my NMI.SYS. You should be able to put it in those other folders (which I assume are the paths used by Dr Slump's NMI.SYS to restart to the default NMI) with it renamed to the old???.sys filename.

Re: New File Browser for ZX-UNO

Posted: Sat May 16, 2020 8:42 am
by Luzie
bob_fossil wrote: Fri May 15, 2020 9:51 pm I'm not sure I understand what you want me to do? My NMI.SYS only references the following files:

Code: Select all

/bin/browse.bin	- the actual browser code to run, whether started from .dot or NMI
/tmp/browse.nmi	- temporary file to hold the RAM contents while in NMI
/sys/nmi.org	- browser path to 'default' SYS file to start when Shift + N is pressed (e.g. the original esxdos NMI.SYS)
There is no reference to /SYS/NMI.SYS in my NMI.SYS. You should be able to put it in those other folders (which I assume are the paths used by Dr Slump's NMI.SYS to restart to the default NMI) with it renamed to the old???.sys filename.
Thanks to your help I found my error:
I was on wrong esxDOS-Version in my files on PC and in esxDOS 0.8.6 instead of 0.8.7:
I need to copy your /sys/nmi.sys to /sys/nmi/old087.sys
This works perfect for me on my first short tests.

SOLVED - See below (following two posts)
SOLVED: But this I not really understand:
bob_fossil wrote: Fri May 15, 2020 9:51 pm

Code: Select all

/sys/nmi.org	- browser path to 'default' SYS file to start when Shift + N is pressed (e.g. the original esxdos NMI.SYS)
Shouldn´t this read:
/sys/nmi.sys
SOLVED: and: I never read about a file /sys/nmi.org. And never heard about Shift + N on esxDOS. At which point can this be used?

Again: Thank you very much to get this going as I wanted it.

btw.: Before fixing my error esxDOS 0.8.7 with "Dr. Slumps Navigator "just shortly shows this while pressing Hotkey J in Dr. Slumps:
Image

Re: New File Browser for ZX-UNO

Posted: Sat May 16, 2020 8:51 am
by azesmbog
you rename old087.sys to nmi.org
or use the new NMI, or you can press shift + N and return to the original NMI handler.

Many thanks to the author! :)
But on my SD card, the first launch is very slow, apparently too many files) Seconds 5 probably no less, the original starts instantly.

Re: New File Browser for ZX-UNO

Posted: Sat May 16, 2020 9:08 am
by Luzie
azesmbog wrote: Sat May 16, 2020 8:51 am you rename old087.sys to nmi.org
or use the new NMI, or you can press shift + N and return to the original NMI handler.
Thank you!
Seems I missed this news info about version"BROWSE_TEST006-2.zip" and "Shift +N" on this posting:
viewtopic.php?f=9&t=2553&p=36752&hilit=nmi.org#p36752
Now I understand this and where "nmi.org" comes from.
And with this I can even load the original esxDOS NMI-browser from "New File Browser for ZX-UNO"

Re: New File Browser for ZX-UNO

Posted: Sat May 16, 2020 10:33 am
by bob_fossil
azesmbog wrote: Sat May 16, 2020 8:51 am you rename old087.sys to nmi.org
or use the new NMI, or you can press shift + N and return to the original NMI handler.

Many thanks to the author! :)
But on my SD card, the first launch is very slow, apparently too many files) Seconds 5 probably no less, the original starts instantly.
Thanks for the kind words and technical support you supplied. :) Yes, the first time you run my NMI.SYS it takes a while to start as it has to create the /TMP/BROWSE.NMI file for the first time. The file is also larger than the file the original NMI creates - I save the whole RAM to disk whereas the original NMI just saves the screen. I guess there is an overhead in esxdos creating a new file and updating the FAT on the card / disk. The delay seems to go away the next time you enter the NMI. Having a lot of files in a folder will increase the time it takes to read the information from the FAT and then sort it into order.

Re: New File Browser for ZX-UNO

Posted: Sat May 16, 2020 10:34 am
by bob_fossil
Luzie wrote: Sat May 16, 2020 9:08 am Thank you!
Seems I missed this news info about version"BROWSE_TEST006-2.zip" and "Shift +N" on this posting:
viewtopic.php?f=9&t=2553&p=36752&hilit=nmi.org#p36752
Now I understand this and where "nmi.org" comes from.
And with this I can even load the original esxDOS NMI-browser from "New File Browser for ZX-UNO"
Glad you got it sorted out.

Re: New File Browser for ZX-UNO

Posted: Sun May 17, 2020 4:14 pm
by bob_fossil
v0.06
  • Added NMI.SYS file so you can now use browse as an NMI replacement. Please note that PZX support is disabled when running from the NMI.
  • Kempston joystick support (enable in BRWSCFG).
  • Made navigation (up, down, left, right) and select keys user definable (set in BRWSCFG).
  • Shift + H now shows the in-app help (BIN/BRWSHELP.SCR).
  • Shift + N will now restart the NMI with the file SYS/NMI.ORG. So if you copied the esxdos NMI.SYS to this path, Shift + N would restart the NMI using the default esxdos NMI. To restore the browse NMI, either run the supplied .dot command NMIINIT or hard reset / power cycle your machine.
  • Shift + T cycles ZX-UNO turbo modes - none (3.5mhz), X2 (7mhz) and X4 (14mhz).
  • Shift + M cycles ZX-UNO machine / video timings - 48, 128 and Pentagon.
  • Added NMIINIT .dot command to restore the default SYS/NMI.SYS NMI handler (e.g. if you've done Shift+N and then want to switch back to the default NMI).
  • Previous hotkeys like Q, A and P now have to be SHIFTed.
  • PZX file are only autostarted if you're on a ZX-UNO.
  • If the long file name buffer is full up, the browser will fallback to using 8.3 filenames.
  • Increased maximum number of files allowed in a folder from 256 to 426.
  • Fix reported issue with directories that have 8.3 style filenames.
  • Added 'Working...' indicator text to show that something is happening for larger directories.
  • Replaced hacky .BAS file support with proper autostart support.
Download.

Re: New File Browser for ZX-UNO

Posted: Sun May 17, 2020 9:28 pm
by azesmbog
bob_fossil wrote: Sun May 17, 2020 4:14 pm
[*]Shift + T cycles ZX-UNO turbo modes - none (3.5mhz), X2 (7mhz) and X4 (14mhz).
[*]Shift + M cycles ZX-UNO machine / video timings - 48, 128 and Pentagon.
Interesting options, but very beloved. I would like to visually see that I switched to the next one.
If it does not greatly affect the size of the code, then let, for example, the border blink for a second in a different color when switching.
Yes, and x8(28 MHz) also needs TURBO for the SID file player
.SCL files would also be desirable to run directly from the browser, without conversion.

And yes, thanks for the new version! :)

Re: New File Browser for ZX-UNO

Posted: Sun May 17, 2020 9:40 pm
by bob_fossil
azesmbog wrote: Sun May 17, 2020 9:28 pm
Interesting options, but very beloved. I would like to visually see that I switched to the next one.
If it does not greatly affect the size of the code, then let, for example, the border blink for a second in a different color when switching.
Yes, and x8(28 MHz) also needs TURBO for the SID file player
.SCL files would also be desirable to run directly from the browser, without conversion.

And yes, thanks for the new version! :)
When you change turbo you should see something like 'X2' or 'X4' on the bottom status line (nothing is shown when running without turbo). For the machine timings the texts '48', '128' and 'PEN' should be shown on the bottom status line.

Is the x8 28 MHZ mode both bits 7 + 6 set on the SCANDBLCTRL_REGISTER? Is it supported by all ZX-UNOs? Thanks.

Re: New File Browser for ZX-UNO

Posted: Sun May 17, 2020 9:48 pm
by azesmbog
And, for sure, I didn’t notice)) My right side of the monitor is a bit closed)
So clearly visible.
x8 (28MHz) is supported in version 0.27, in previous versions only x4 is possible
you can always check with a command with a dot .zxunocfg
There yes, two bits must be switched.
A SID player can work at a standard frequency, but several files require exactly 28 MHz, even at 14 they do not have time to play normally. But there are very few of them.

Re: New File Browser for ZX-UNO

Posted: Tue May 19, 2020 8:09 pm
by Pobulous
Finally had the chance to try this on my +2e with DivMMC EnJOY! *mini*

The LFN support is a gamechanger. I will now need to redo the games on the card, as a lot of them have names mangled into the 8.3 format.

It's great to have a new filebrowser in such active development.

Re: New File Browser for ZX-UNO

Posted: Tue May 19, 2020 10:23 pm
by bob_fossil
Pobulous wrote: Tue May 19, 2020 8:09 pm Finally had the chance to try this on my +2e with DivMMC EnJOY! *mini*

The LFN support is a gamechanger. I will now need to redo the games on the card, as a lot of them have names mangled into the 8.3 format.

It's great to have a new filebrowser in such active development.
Thanks for the kind words and feedback! Nice to hear it's working with actual hardware. I had a similar experience going through my SD Card and replacing various cryptic filenames with more descriptive versions.

Re: New File Browser for ZX-UNO

Posted: Wed May 20, 2020 4:56 pm
by keithshaw3
Hi all,

First-time poster after just getting a new Divmmc.

I have installed the software and all is great except a few things.

Is there any way to save a .snap file ( game) apart from using the old NMI?

I can't seem to get the Shift N function to load the old NMI, I have renamed it to NMI.ORG in SYS but it won't switch I just get dumped to basic?

Edit, I'm using it on a +2 (grey with a Divmmc Future running 0.86

Re: New File Browser for ZX-UNO

Posted: Wed May 20, 2020 5:32 pm
by bob_fossil
keithshaw3 wrote: Wed May 20, 2020 4:56 pm Hi all,

First-time poster after just getting a new Divmmc.

I have installed the software and all is great except a few things.

Is there any way to save a .snap file ( game) apart from using the old NMI?

I can't seem to get the Shift N function to load the old NMI, I have renamed it to NMI.ORG in SYS but it won't switch I just get dumped to basic?

Edit, I'm using it on a +2 (grey with a Divmmc Future running 0.86
Hi Keith. Thanks for the feedback. I'm currently working on implementing the missing functionality from the original NMI so 48/128k snapshot saving will be in an upcoming version. As for your other issue, I'm running esxdos 0.8.7. here if that makes a difference and Shift + N restarts the old NMI without issues. After you do Shift + N and get dumped back to basic, which NMI do you get when you press the NMI button again?

Re: New File Browser for ZX-UNO

Posted: Wed May 20, 2020 5:39 pm
by keithshaw3
HI,

Thank you for replying so quickly. once I press the NMI button again on the Divmmc I get the old NMI back, I also get the old NMI when I press the button in-game is that how it should be?

Once I am in the old NMI the only way to get back to yours is to reset and type .browse, or hard reset and press the button again?

just noticed that once I type browse after a reset Shift snd N does not work anymore.

oh and I am running v0.06, is there a later one that I should be using?

Thanks,

Keith.

Re: New File Browser for ZX-UNO

Posted: Wed May 20, 2020 5:44 pm
by keithshaw3
I think I may have to do a clean install again as I may have some old files from Dr Slumps NMI mentioned in this thread on the card which might be conflicting with yours?

Re: New File Browser for ZX-UNO

Posted: Wed May 20, 2020 5:52 pm
by bob_fossil
keithshaw3 wrote: Wed May 20, 2020 5:39 pm HI,

Thank you for replying so quickly. once I press the NMI button again on the Divmmc I get the old NMI back, I also get the old NMI when I press the button in-game is that how it should be?

Once I am in the old NMI the only way to get back to yours is to reset and type .browse, or hard reset and press the button again?

oh and I am running v0.06, is there a later one that I should be using?

Thanks,

Keith.
I just happened to be online when you posted. :) My understanding is that the NMI.SYS is loaded into place when you get the initial esxdos splash screen before resetting back into BASIC. If you've copied my browse NMI.SYS to SYS/NMI.SYS when you press the button you'll get my NMI browser. If you press Shift +N, my NMI browser will quit back to where you were before and tries to load in the file at SYS/NMI.ORG and jumps into the NMI code again - putting you into the default esxdos NMI at the exact same point as you were before.

Subsequent NMI button presses will then open the esxdos NMI as that has now overwritten the NMI.SYS that got loaded on startup. As you say, hard resetting will force SYS/NMI.SYS to be reloaded restoring my browse NMI. The dot command .browse works independently of the NMI. You can also use the supplied .dot command NMIINIT to force a reload of SYS/NMI.SYS if you don't want to do a hard reset.

v0.06 is the latest.

Re: New File Browser for ZX-UNO

Posted: Wed May 20, 2020 5:58 pm
by keithshaw3
Great, thanks for the info, its an absolute godsend having the file browser showing the full names and is worth the workarounds just for that.

I'm also having an issue where some .sna files are not loading but I will do a clean install and check everything again and let you know how I get on :)

Keith.

Re: New File Browser for ZX-UNO

Posted: Wed May 20, 2020 7:36 pm
by akeley
Hi folks, I've just got ZX Uno. I'm struggling to get the esxDOS working though. It loads and runs through the checklist, but when I try Ctrl Alt F5 from Spectrum level, it only displays black screen and a couple of highlight bars.

I've tried all the esx versions and am not sure what to do now. The forum is in Spanish so I thought I ask here first, maybe you have some ideas?

Re: New File Browser for ZX-UNO

Posted: Wed May 20, 2020 7:53 pm
by keithshaw3
ok, I have done a fresh install and still have a few niggly issues.

Now when I press the NMI button mid-game it now takes me to your NMI and not the original one as it did before, so I am unable to save a .sna file?

.sna files are not loading, could this be a 128K/48K thing? also, these are not my saved files but others I acquired if that helps...

when I press Shift-N it still drops me to basic and when I press the button I then get the old NMI as I should.

the only files I can load are .tap files. .z80,.sna, and .tzx files just take me back to the root of the folder I was in ( is this correct as of this version?)

one .sna file for bomb jack gave me the following error ( see screenshot)

Sorry for the long list but I hope it helps you bug find or just confirm that its something to do with just me :)


Image

Re: New File Browser for ZX-UNO

Posted: Wed May 20, 2020 9:19 pm
by bob_fossil
akeley wrote: Wed May 20, 2020 7:36 pm Hi folks, I've just got ZX Uno. I'm struggling to get the esxDOS working though. It loads and runs through the checklist, but when I try Ctrl Alt F5 from Spectrum level, it only displays black screen and a couple of highlight bars.

I've tried all the esx versions and am not sure what to do now. The forum is in Spanish so I thought I ask here first, maybe you have some ideas?
Definitely sounds like an esxdos mismatch with the ZX-UNO. What version of the ZX-UNO firmware are you running? It's displayed when you get the ZX-UNO splash screen after doing a hard reset. I'm on EXP27-300320 (Bios v0.76). If you want to run EXP27 you need to flash the firmware with the latest BIOS as EXP27 uses different keyboard handling and you can end up with a ZX-UNO with a keyboard that enters garbage characters. Speaking from experience there. :)

Re: New File Browser for ZX-UNO

Posted: Wed May 20, 2020 9:21 pm
by azesmbog
akeley wrote: Wed May 20, 2020 7:36 pm maybe you have some ideas?
There is only one idea.
Update esxDOS to version 0.87
This is the best variant. But you need to update the files on both SD and FLASH. It's not so easy. Or still pick up the 0.86 version on the SD-card