Long Filename Browser for ZX-UNO / esxDOS
Re: Long Filename Browser for ZX-UNO / esxDOS
And are you thinking about implementing TurboSound for the plugin?
- desUBIKado
- Microbot
- Posts: 108
- Joined: Sun Jan 10, 2021 10:27 am
Re: New File Browser for ZX-UNO
Trying with Manic Miner (1983)(Bug-Byte).pok file I only view the first eight pokes till Mystery ?bob_fossil wrote: ↑Sat Feb 27, 2021 11:34 am The 8 POKE limit has been removed from the POKE command.
Spoiler
Code: Select all
NInfinite Lives (Software Project)
Z 8 35142 0 0
NAir supply (Bug Byte)
M 8 34795 195 0
M 8 34796 241 0
M 8 34797 135 0
M 8 36233 195 0
M 8 36234 149 0
Z 8 36235 141 0
NAir supply (Software Project)
M 8 34801 195 0
M 8 34802 247 0
M 8 34803 135 0
M 8 36244 195 0
M 8 36245 160 0
Z 8 36246 141 0
NChange nasties' speed
Z 8 36123 0 0
NInfinite Lives on/off
Z 8 35136 0 53
NInfinite Lives - destroys meanies
M 8 36160 0 0
Z 8 36106 0 0
NInfinite Oxygen
M 8 34798 0 0
M 8 34799 0 0
Z 8 34800 0 0
NMystery ?
Z 8 35160 0 0
NAlter Enemies
Z 8 36150 0 0
NLives
M 8 24829 20 0
Z 8 35136 0 0
NLives (alt)
M 8 24829 25 0
Z 8 35136 0 0
NOxygen Lasts Forever
M 8 37047 195 0
Z 8 35406 0 0
NFall From Any Height
Z 8 35682 0 0
NImmunity with disclosure
M 8 36334 33 0
M 8 36412 33 0
M 8 36670 33 0
M 8 37385 33 0
M 8 37492 58 0
Z 8 37499 58 0
NImmunity with backouts
Z 8 36105 58 0
NTeleport code activated (boot appears)
Z 8 33885 7 0
NNo vertical Enemies (except L5 Eugene)
Z 8 36611 201 0
NNo horizontal Enemies
Z 8 36331 201 0
NStarting Lives (Software Project)
Z 8 34275 256 0
NSlow air drain (Software Project)
Z 8 35398 1 0
NSlow air drain(Bug Byte)
Z 8 35392 1 0
NImmunity (Software Project)
M 8 35688 0 0
M 8 36116 58 0
M 8 36345 33 0
M 8 36423 33 0
M 8 36681 33 0
M 8 37396 33 0
M 8 37503 58 0
Z 8 37510 58 0
NKill Solar Generator (Software Project)
Z 8 34721 255 0
NKill Solar Generator (Bug Byte)
Z 8 34715 255 0
NKill Eugene (Software Project)
Z 8 34681 255 0
NKill Eugene (Bug Byte)
Z 8 34675 255 0
NAutocollect Objects (Software Project)
Z 8 36747 0 0
NAutocollect Objects (Bug Byte)
Z 8 36735 0 0
NMystery (Software Project)
Z 8 37114 43 0
NMystery (Bug Byte)
Z 8 37103 43 0
NNo horizontal guardians on/off (Bug Byte)
Z 8 36266 200 253
NNo horizontal guardians on/off (Software Project)
Z 8 36277 200 253
NNo vertical guardians on/off (Bug Byte)
Z 8 36593 200 253
NNo vertical guardians on/off (Software Project)
Z 8 36604 200 253
NFinish final barrier (Bug Byte)
Z 8 36923 255 0
NFinish final barrier (Software Project)
Z 8 36934 255 0
NPortal always open (Bug Byte)
Z 8 36826 0 0
NPortal always open (Software Project)
Z 8 36837 0 0
NTo disable this
M 8 36106 0 0
Z 8 36106 107 0
NTeleport code activated on/off
Z 8 33885 0 7
NEugene not interested in guarding portal (Bug Byte)
M 8 36348 0 0
M 8 36349 0 0
Z 8 36438 24 0
NEugene not interested in guarding portal (Software Project)
M 8 36359 0 0
M 8 36360 0 0
Z 8 36449 24 0
NPortal not required (Bug Byte)
M 8 36809 176 0
M 8 36810 128 0
M 8 36815 177 0
Z 8 36816 128 0
NPortal not Required (Software Project)
M 8 36820 176 0
M 8 36821 128 0
M 8 36826 177 0
Z 8 36827 128 0
NEugene completely harmless (Bug Byte)
Z 8 36408 0 0
NEugene completely harmless (Software Project)
Z 8 36419 0 0
NSkylabs harmless (Bug Byte)
Z 8 36552 0 0
NSkylabs harmless (Software Project)
Z 8 36563 0 0
NNext cavern instead of loss of life (Bug Byte)
M 8 34799 40 0
Z 8 34800 144 0
NNext cavern instead of loss of life (Software Project)
M 8 34805 51 0
Z 8 34806 144 0
NLarger bonus for cavern completion (Bug Byte)
Z 8 37051 45 0
NLarger bonus for cavern completion (Software Project)
Z 8 37062 45 0
NReduce air drain in Solar Power Generator (Bug Byte)
M 8 36236 0 0
M 8 36237 0 0
M 8 36238 0 0
M 8 36239 0 0
M 8 36240 0 0
Z 8 36241 0 0
NReduce air drain in Solar Power Generator (Software Project)
M 8 36247 0 0
M 8 36248 0 0
M 8 36249 0 0
M 8 36250 0 0
M 8 36251 0 0
Z 8 36252 0 0
NTeleport code activated (boot appears) [if you want to turn it off use ]
M 8 33885 7 0
M 8 33885 0 0
Z 8 35136 53 0
NDisable pause(Software Projects Mastertronic and VentaMatic versions)
Z 8 34842 0 0
NDisable pause(Bug-Byte version)
Z 8 34836 0 0
NLess points per item(Software Projects Mastertronic and VentaMatic versions)
Z 8 36750 43 0
NLess points per item(Bug-Byte version)
Z 8 36739 43 0
NSoftware Projects Mastertronic and Ventamatic releases
Z 8 34804 1 0
NBug Byte Version
Z 8 34798 1 0
NBug Byte version (RD)
Z 8 36749 49 0
NSoftware Projects version (AF)
Z 8 36760 49 0
Y
- bob_fossil
- Manic Miner
- Posts: 657
- Joined: Mon Nov 13, 2017 6:09 pm
Re: New File Browser for ZX-UNO
You're confusing the POKE command (Caps Shift + P) with the POK plugin - perhaps I should have been clearer. Previously if you used Caps Shift + P, you could only enter 8 POKES using this method before having to exit the NMI and re-enter again to get another 8 POKES. POK files still have the 8 entry limit. One workaround would be to edit the POK file and remove the entries you don't need to get it down to a smaller size. Another would be to split the file up into multiple POK files containing 8 entries each. Not ideal but it should work.desUBIKado wrote: ↑Sun Mar 07, 2021 12:03 pmTrying with Manic Miner (1983)(Bug-Byte).pok file I only view the first eight pokes till Mystery ?bob_fossil wrote: ↑Sat Feb 27, 2021 11:34 am The 8 POKE limit has been removed from the POKE command.
How can I access the pokes from 9 onwards?
- desUBIKado
- Microbot
- Posts: 108
- Joined: Sun Jan 10, 2021 10:27 am
Re: New File Browser for ZX-UNO
Sorry, you are right. Sometimes I go so aceleratedbob_fossil wrote: ↑Sun Mar 07, 2021 12:36 pmYou're confusing the POKE command (Caps Shift + P) with the POK plugin - perhaps I should have been clearer. Previously if you used Caps Shift + P, you could only enter 8 POKES using this method before having to exit the NMI and re-enter again to get another 8 POKES. POK files still have the 8 entry limit. One workaround would be to edit the POK file and remove the entries you don't need to get it down to a smaller size. Another would be to split the file up into multiple POK files containing 8 entries each. Not ideal but it should work.desUBIKado wrote: ↑Sun Mar 07, 2021 12:03 pm Trying with Manic Miner (1983)(Bug-Byte).pok file I only view the first eight pokes till Mystery ?
How can I access the pokes from 9 onwards?
Re: Long Filename Browser for ZX-UNO / esxDOS
Hello,
Thanks for the new version.
Could someone explain how we can install two NMI browsers with DivMMC ? Which will be the main and which the secundary?
I know we can change between both using cap shif+N but I don’t know how do it.
And the second question is :When I m playing a game, how I can back to the browser? (Take into consideration you are using .browse mode)
Thanks from Spain!
Thanks for the new version.
Could someone explain how we can install two NMI browsers with DivMMC ? Which will be the main and which the secundary?
I know we can change between both using cap shif+N but I don’t know how do it.
And the second question is :When I m playing a game, how I can back to the browser? (Take into consideration you are using .browse mode)
Thanks from Spain!
Re: Long Filename Browser for ZX-UNO / esxDOS
Hi,Jumulo wrote: ↑Sun Mar 07, 2021 8:52 pm Hello,
Thanks for the new version.
Could someone explain how we can install two NMI browsers with DivMMC ? Which will be the main and which the secundary?
I know we can change between both using cap shif+N but I don’t know how do it.
And the second question is :When I m playing a game, how I can back to the browser? (Take into consideration you are using .browse mode)
Thanks from Spain!
from the MANUAL.TXT included with the latest "Full-Release-Version":
Caps Shift + N - Switch over to default / custom NMI.SYS. Loads the file /SYS/NMI.ORG . If you copy the original ESXDOS NMI.SYS file to NMI.ORG, Shift + N will switch over to this NMI. Please note that after switching you need to either run the supplied .dot command NMIINIT to restore the browser (or hard reset or power cycle). NMI mode only.
Re: Long Filename Browser for ZX-UNO / esxDOS
Thanks Luzie for your answer.Luzie wrote: ↑Sun Mar 07, 2021 9:07 pmHi,Jumulo wrote: ↑Sun Mar 07, 2021 8:52 pm Hello,
Thanks for the new version.
Could someone explain how we can install two NMI browsers with DivMMC ? Which will be the main and which the secundary?
I know we can change between both using cap shif+N but I don’t know how do it.
And the second question is :When I m playing a game, how I can back to the browser? (Take into consideration you are using .browse mode)
Thanks from Spain!
from the MANUAL.TXT included with the latest "Full-Release-Version":Caps Shift + N - Switch over to default / custom NMI.SYS. Loads the file /SYS/NMI.ORG . If you copy the original ESXDOS NMI.SYS file to NMI.ORG, Shift + N will switch over to this NMI. Please note that after switching you need to either run the supplied .dot command NMIINIT to restore the browser (or hard reset or power cycle). NMI mode only.
So, I understood that the NMI.SYS must be the NMI that you want as main browser, for example bob browser, and NMI.ORG must be the secundary NMI for example DivMMC browser... isn’t it?
Thanks,
- bob_fossil
- Manic Miner
- Posts: 657
- Joined: Mon Nov 13, 2017 6:09 pm
Re: Long Filename Browser for ZX-UNO / esxDOS
You can't get 'back' to the .dot command when you're in a game. You have to reset back to BASIC and type .browse again.
Re: Long Filename Browser for ZX-UNO / esxDOS
okay, I figured that... thanks.bob_fossil wrote: ↑Sun Mar 07, 2021 9:36 pmYou can't get 'back' to the .dot command when you're in a game. You have to reset back to BASIC and type .browse again.
Then I think it’s better to work in NMI mode.
I’ll check how do it tomorrow. I would like to have two NMI options... tomorrow I’ll try to configure that.
Let me say one more time that the Bob browser is fabulous!
- bob_fossil
- Manic Miner
- Posts: 657
- Joined: Mon Nov 13, 2017 6:09 pm
Re: Long Filename Browser for ZX-UNO / esxDOS
New video highlighting the AY plugin and something extra too.
[media]https://www.youtube.com/watch?v=lU2ML1Gfsos[/media]
[media]https://www.youtube.com/watch?v=lU2ML1Gfsos[/media]
Re: Long Filename Browser for ZX-UNO / esxDOS
It's getting better and better!
Another Yay! for TurboSound
Soon there's nothing left that we can come up with to request...
Thanks for your continued enthusiasm to keep going at it
Another Yay! for TurboSound
Soon there's nothing left that we can come up with to request...
Thanks for your continued enthusiasm to keep going at it
Re: Long Filename Browser for ZX-UNO / esxDOS
Well, I've mentioned .tzx support would be great about 20 pages ago. C'mon [mention]bob_fossil[/mention] , what's the hold up?
Ditto!
Re: Long Filename Browser for ZX-UNO / esxDOS
Great job, Bob.
So far I have tested Spectrum ay, mym and Turbo sound and everything works fine.
I also tried several Amstrad ay files, but they don't seem to work.
So far I have tested Spectrum ay, mym and Turbo sound and everything works fine.
I also tried several Amstrad ay files, but they don't seem to work.
Somehow, I always thought that this was impossible, but if .pzx works, then maybe there is a chance...
Re: Long Filename Browser for ZX-UNO / esxDOS
[mention]Pegaz[/mention] I was joking I'm pretty sure it really is impossible. It would be a game changer though, because so many .taps from my collection don't work (I have converted them by brute force).
Re: Long Filename Browser for ZX-UNO / esxDOS
Would this be too much of a tall order: Add a way to make the file selector jump to the first game that starts with a chosen letter. For example, if the user holds Caps+S, the selector jumps to the first "S" file in the current folder.
- bob_fossil
- Manic Miner
- Posts: 657
- Joined: Mon Nov 13, 2017 6:09 pm
Re: Long Filename Browser for ZX-UNO / esxDOS
Amstrad AY files won't work for a number of reasons. The CPC has a different memory layout so addresses that are valid over there might not be on the Spectrum (e.g. Deflektor AY on the CPC loads around address 17000 which unfortunately is the screen memory where the AY player is located in the browser on the Spectrum). The other issue is that the CPC accesses the AY via different ports. So you'd need to modify the code to get it to produce sounds on the Spectrum's AY. You can convert Amstrad .ym files easily enough to .mym - that's what I did for Krakout and Jet Set Willy in my latest video.Pegaz wrote: ↑Tue Mar 09, 2021 9:04 pm Great job, Bob.
So far I have tested Spectrum ay, mym and Turbo sound and everything works fine.
I also tried several Amstrad ay files, but they don't seem to work.
Somehow, I always thought that this was impossible, but if .pzx works, then maybe there is a chance...
PZX is as close as you're going to get to TZX at the moment. You could maybe (maybe) write a plugin that took a .tzx file and extracted the normal speed / ROM tape data and put that into a .tap file but as soon as you hit custom / turbo tape data it would fail.
- bob_fossil
- Manic Miner
- Posts: 657
- Joined: Mon Nov 13, 2017 6:09 pm
Re: Long Filename Browser for ZX-UNO / esxDOS
Caps Shift is used for hotkeys. One thing I could do is that when you do Caps Shift + F to enter find mode, if you enter a single character , e.g. G, the find can move you to the first filename with G at the start, e.g. Geoff Capes rather than taking you to the first file with a g in it. You could then BREAK out of find and the cursor would still be on Geoff Capes. If you didn't BREAK out and pressed r so you search string was gr, the normal find mode matching would kick in and you'd go to file with gr inside it, e.g. 'The Great Escape'.
Re: Long Filename Browser for ZX-UNO / esxDOS
Bob, this would be very slick functionality.bob_fossil wrote: ↑Tue Mar 09, 2021 10:25 pm
Caps Shift is used for hotkeys. One thing I could do is that when you do Caps Shift + F to enter find mode, if you enter a single character , e.g. G, the find can move you to the first filename with G at the start, e.g. Geoff Capes rather than taking you to the first file with a g in it. You could then BREAK out of find and the cursor would still be on Geoff Capes. If you didn't BREAK out and pressed r so you search string was gr, the normal find mode matching would kick in and you'd go to file with gr inside it, e.g. 'The Great Escape'.
Would it also work on folders in the same way? I'm imagining some people would group their games into folders by something like Publisher. To quickly jump to the "Ultimate" folder, you could just press Caps+F and type U.
Thanks again for your work on this.
- bob_fossil
- Manic Miner
- Posts: 657
- Joined: Mon Nov 13, 2017 6:09 pm
Re: Long Filename Browser for ZX-UNO / esxDOS
It will match the first file / directory with that character and move the selection there. Folders get listed above files, so they will match first. It's just a simple way to give you the ability to jump to the first file beginning with a character instead of the first file with that character in it. Subsequent presses of Caps Shift + F will cycle you through all the file entries beginning with that character.cmal wrote: ↑Tue Mar 09, 2021 10:56 pmBob, this would be very slick functionality.bob_fossil wrote: ↑Tue Mar 09, 2021 10:25 pm
Caps Shift is used for hotkeys. One thing I could do is that when you do Caps Shift + F to enter find mode, if you enter a single character , e.g. G, the find can move you to the first filename with G at the start, e.g. Geoff Capes rather than taking you to the first file with a g in it. You could then BREAK out of find and the cursor would still be on Geoff Capes. If you didn't BREAK out and pressed r so you search string was gr, the normal find mode matching would kick in and you'd go to file with gr inside it, e.g. 'The Great Escape'.
Would it also work on folders in the same way? I'm imagining some people would group their games into folders by something like Publisher. To quickly jump to the "Ultimate" folder, you could just press Caps+F and type U.
Thanks again for your work on this.
Seems to make more sense to match this way when you only have onr character typed in and then switch back to the old behaviour if you type more characters in.
Re: Long Filename Browser for ZX-UNO / esxDOS
Agreed, the way that you propose does make sense.bob_fossil wrote: ↑Tue Mar 09, 2021 11:31 pmIt will match the first file / directory with that character and move the selection there. Folders get listed above files, so they will match first. It's just a simple way to give you the ability to jump to the first file beginning with a character instead of the first file with that character in it. Subsequent presses of Caps Shift + F will cycle you through all the file entries beginning with that character.cmal wrote: ↑Tue Mar 09, 2021 10:56 pm Bob, this would be very slick functionality.
Would it also work on folders in the same way? I'm imagining some people would group their games into folders by something like Publisher. To quickly jump to the "Ultimate" folder, you could just press Caps+F and type U.
Thanks again for your work on this.
Seems to make more sense to match this way when you only have onr character typed in and then switch back to the old behaviour if you type more characters in.
Re: Long Filename Browser for ZX-UNO / esxDOS
Just some things I ran into while going through the files in the Uno repository.
(In a ZX Uno VM in RVM)
I started the Bad Apple demo (from the Uno repository). It ran great, but when pressing NMI the sound isn't stoped and results in noise.
When something is run in Radistan video mode and pressing NMI, the screen mode isn't reset and results in a garbled display.
(In a ZX Uno VM in RVM)
I started the Bad Apple demo (from the Uno repository). It ran great, but when pressing NMI the sound isn't stoped and results in noise.
When something is run in Radistan video mode and pressing NMI, the screen mode isn't reset and results in a garbled display.
Re: Long Filename Browser for ZX-UNO / esxDOS
Some programs require a master reset (normal reset or NMI isnt enough), but I'm not sure how it works on the emulator.
In such cases use the power off/on button in RVM.
Either way, it has nothing to do with the browser...
In such cases use the power off/on button in RVM.
Either way, it has nothing to do with the browser...
Re: Long Filename Browser for ZX-UNO / esxDOS
Well, before Bob build in ULAplus awareness, the set palette would affect how the browser is displayed. Now it doesn't anymore as the palette is read (possible on the Uno, not ZX-HD as that doesn't allow for all ULAplus registers to be read back) and stored when entering the browser, and restored when exiting again.
Regarding the sound in Bad Apple, I suspect for some channels to not be muted or something?
As for Radastan, of which I don't know too much, could be that the graphics mode is not changed when entering the browser. I don't know if it's detectable so it can be restored again on exit?
Regarding the sound in Bad Apple, I suspect for some channels to not be muted or something?
As for Radastan, of which I don't know too much, could be that the graphics mode is not changed when entering the browser. I don't know if it's detectable so it can be restored again on exit?
- bob_fossil
- Manic Miner
- Posts: 657
- Joined: Mon Nov 13, 2017 6:09 pm
Re: Long Filename Browser for ZX-UNO / esxDOS
If you have a ZX-UNO and Radastan mode is enabled, it now gets turned off when you enter the browser and re-enabled when you exit. This will be in the next test version.
- bob_fossil
- Manic Miner
- Posts: 657
- Joined: Mon Nov 13, 2017 6:09 pm
Re: Long Filename Browser for ZX-UNO / esxDOS
New test version available here.
Some crashes were fixed in the AY plugin and the browser now disables Radastan mode (if active) on entering the browser and restore on exit (ZX-UNO only). Turbo Sound support was added to the PT3 plugin - the maximum size of a playable PT3 module has been bumped to 28972 bytes to allow for increased size of TS modules (it's basically 2 PT3 modules stuck together).
I've also modified Find Mode (Caps Shift + F) so that searching for a single character matches the first character of the filename - giving you a quick way to jump to the first file for a given character. You can then BREAK out of Find Mode and navigate from that point. If you enter two or more characters, Find Mode works as before. Would appreciate some feedback on whether this is useful or not.
If you haven't already, please download the latest stable release before using the test version as this contains documentation about program usage and installation not included in the test versions.
Some crashes were fixed in the AY plugin and the browser now disables Radastan mode (if active) on entering the browser and restore on exit (ZX-UNO only). Turbo Sound support was added to the PT3 plugin - the maximum size of a playable PT3 module has been bumped to 28972 bytes to allow for increased size of TS modules (it's basically 2 PT3 modules stuck together).
I've also modified Find Mode (Caps Shift + F) so that searching for a single character matches the first character of the filename - giving you a quick way to jump to the first file for a given character. You can then BREAK out of Find Mode and navigate from that point. If you enter two or more characters, Find Mode works as before. Would appreciate some feedback on whether this is useful or not.
If you haven't already, please download the latest stable release before using the test version as this contains documentation about program usage and installation not included in the test versions.