New File Browser for ZX-UNO

Show us what you're working on, (preferably with screenshots).
User avatar
Cgonzalez
Berk
Posts: 36
Joined: Thu Mar 15, 2018 10:03 pm
Location: Santiago, Chile

Re: New File Browser for ZX-UNO

Post 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
0 x

pjrodriguez
Berk
Posts: 21
Joined: Tue May 05, 2020 9:38 am

Re: New File Browser for ZX-UNO

Post by pjrodriguez »

Everything fine with the new versión.
0 x

User avatar
Luzie
Dizzy
Posts: 85
Joined: Fri May 01, 2020 2:07 pm

Re: New File Browser for ZX-UNO

Post 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!
0 x

User avatar
bob_fossil
Manic Miner
Posts: 276
Joined: Mon Nov 13, 2017 6:09 pm

Re: New File Browser for ZX-UNO

Post 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.
1 x

User avatar
Luzie
Dizzy
Posts: 85
Joined: Fri May 01, 2020 2:07 pm

Re: New File Browser for ZX-UNO

Post 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
Last edited by Luzie on Sat May 16, 2020 9:16 am, edited 5 times in total.
0 x

azesmbog
Dizzy
Posts: 78
Joined: Sat May 16, 2020 8:43 am

Re: New File Browser for ZX-UNO

Post 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.
1 x

User avatar
Luzie
Dizzy
Posts: 85
Joined: Fri May 01, 2020 2:07 pm

Re: New File Browser for ZX-UNO

Post 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:
https://spectrumcomputing.co.uk/forums/ ... 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"
0 x

User avatar
bob_fossil
Manic Miner
Posts: 276
Joined: Mon Nov 13, 2017 6:09 pm

Re: New File Browser for ZX-UNO

Post 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.
0 x

User avatar
bob_fossil
Manic Miner
Posts: 276
Joined: Mon Nov 13, 2017 6:09 pm

Re: New File Browser for ZX-UNO

Post 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:
https://spectrumcomputing.co.uk/forums/ ... 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.
0 x

User avatar
bob_fossil
Manic Miner
Posts: 276
Joined: Mon Nov 13, 2017 6:09 pm

Re: New File Browser for ZX-UNO

Post 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.
2 x

Post Reply