ZXpand File Browser
ZXpand File Browser
Hello all,
I'm developing a file browser for ZXpand interface and would like to share it with you.
Although not complete, it is already fully operational and allows to completely change the way we interact with ZXpand.
Now you can browse the structure of the file system in a practical and intuitive way, without the need to type any command or to set manually the working directory because, once you enter a directory, this becomes the working directory.
The layout and operation is similar to the file browser of XZ81 emulator (I just like it) with some minor changes:
To navigate up and down in a directory list, use the keys "Q" and "A" respectively; to open a file or directory, use the key "NEWLINE". To return to BASIC, press BREAK. And to load a program and disable the ZXpand ROM, use the key combination SHIFT + NEWLINE (only for .P files).
At present, ZXFB is able to open three types of files:
- .P files (programs)
- .SCR files (standard screen file - 793 bytes fixed)
- .HRG files (HRG screen file - 6144 bytes fixed)
Are planned the support to .bin and .txt files, to be added in a next release.
The ZXFB is stored at memory address 8192 and can be run from BASIC with RAND USR 8192 command.
For now that's all, hope you enjoy it and find it useful.
Kelly Murta
http://zx81.eu5.org
P.S.:
My thanks to Sir Morris for having made available the source of the ZXpand ROM, without which the ZXpand File Browser could not be possible.
ZXFB Beta 2: Mon Dec 19, 2011
Added support to cursor keys '6' and '7' to move down/up and '0' to open the file/directory.
The RAMTOP address can be changed with the key 'R' and then typing the new RAMTOP address. This empty the machine stack and clear BASIC variables, but don't reset the zeddy
Added support to .BIN files: just select the .BIN file, press NL/0 and type the destination address.
To do: Delete command; view of .TXT files.
I'm developing a file browser for ZXpand interface and would like to share it with you.
Although not complete, it is already fully operational and allows to completely change the way we interact with ZXpand.
Now you can browse the structure of the file system in a practical and intuitive way, without the need to type any command or to set manually the working directory because, once you enter a directory, this becomes the working directory.
The layout and operation is similar to the file browser of XZ81 emulator (I just like it) with some minor changes:
To navigate up and down in a directory list, use the keys "Q" and "A" respectively; to open a file or directory, use the key "NEWLINE". To return to BASIC, press BREAK. And to load a program and disable the ZXpand ROM, use the key combination SHIFT + NEWLINE (only for .P files).
At present, ZXFB is able to open three types of files:
- .P files (programs)
- .SCR files (standard screen file - 793 bytes fixed)
- .HRG files (HRG screen file - 6144 bytes fixed)
Are planned the support to .bin and .txt files, to be added in a next release.
The ZXFB is stored at memory address 8192 and can be run from BASIC with RAND USR 8192 command.
For now that's all, hope you enjoy it and find it useful.
Kelly Murta
http://zx81.eu5.org
P.S.:
My thanks to Sir Morris for having made available the source of the ZXpand ROM, without which the ZXpand File Browser could not be possible.
ZXFB Beta 2: Mon Dec 19, 2011
Added support to cursor keys '6' and '7' to move down/up and '0' to open the file/directory.
The RAMTOP address can be changed with the key 'R' and then typing the new RAMTOP address. This empty the machine stack and clear BASIC variables, but don't reset the zeddy
Added support to .BIN files: just select the .BIN file, press NL/0 and type the destination address.
To do: Delete command; view of .TXT files.
- Attachments
-
- zxfbb2.p
- (2.47 KiB) Downloaded 313 times
Last edited by kmurta on Tue Dec 20, 2011 2:58 am, edited 1 time in total.
1 x ZX81, 2 x TK85 , 1 TK82C, 1 TK95, 1 x Alphacom 32 printer, 1 x ZXpand
ZeXtender board, Joy81 - Programmable Joystick Controller, Turbo Sound 81
http://zx81.eu5.org
https://toddysoftware.itch.io/
ZeXtender board, Joy81 - Programmable Joystick Controller, Turbo Sound 81
http://zx81.eu5.org
https://toddysoftware.itch.io/
Re: ZXpand File Browser
Wow! I wanted something like this!
Thanks Kelly - I'm loving it
Thanks Kelly - I'm loving it
Re: ZXpand File Browser
Very Very nice...
I think i have found the only zxpand auto loading program i need
Thank you for doing this
Andy
I think i have found the only zxpand auto loading program i need
Thank you for doing this
Andy
what's that Smell.... smells like fresh flux and solder fumes...
Re: ZXpand File Browser
Tried it on a card with say a dozen or so folders and files no problems.
Tried it with a card I use for storing song files (2000+) then it throws a wobbly, a limit to the amount of files/folders it can address perhaps?
Thanks to Sir Morris' auto load routine instant access brilliiant
Moggy
Tried it with a card I use for storing song files (2000+) then it throws a wobbly, a limit to the amount of files/folders it can address perhaps?
Thanks to Sir Morris' auto load routine instant access brilliiant
Moggy
Re: ZXpand File Browser
You're right!Moggy wrote: Tried it with a card I use for storing song files (2000+) then it throws a wobbly, a limit to the amount of files/folders it can address perhaps?
Currently the ZXFB can address 256 folders / files. I Can increase this number, but not much due to the limit of available memory for directory list. This is something to consider for an upcoming release.
Kelly
1 x ZX81, 2 x TK85 , 1 TK82C, 1 TK95, 1 x Alphacom 32 printer, 1 x ZXpand
ZeXtender board, Joy81 - Programmable Joystick Controller, Turbo Sound 81
http://zx81.eu5.org
https://toddysoftware.itch.io/
ZeXtender board, Joy81 - Programmable Joystick Controller, Turbo Sound 81
http://zx81.eu5.org
https://toddysoftware.itch.io/
Re: ZXpand File Browser
Hi Kelly - did you consider using RAM above 32k?
C
C
Re: ZXpand File Browser
kmurta wrote:You're right!Moggy wrote: Tried it with a card I use for storing song files (2000+) then it throws a wobbly, a limit to the amount of files/folders it can address perhaps?
Currently the ZXFB can address 256 folders / files. I Can increase this number, but not much due to the limit of available memory for directory list. This is something to consider for an upcoming release.
Kelly
Hi Kelly.
Sorry if I sounded like I was complaining
This is a beautiful piece of work and ,like I said in an earlier post, thanks to sir Morris I don't even have to load it , just switch on and it's there.
Many thanks.
(I'm also Still having fun with Toddy forth on real Zeddy)
Regards
Moggy
Re: ZXpand File Browser
I did something similar for the USB interface, used by some persons of the German ZX-Team:kmurta wrote:Hello all,
I'm developing a file browser for ZXpand interface and would like to share it with you.
http://forum.tlienhard.com/phpBB3/viewt ... 4101#p4101
Siggi
My ZX81 web-server: online since 2007, running since dec. 2020 using ZeddyNet hardware
http://zx81.ddns.net/ZxTeaM
http://zx81.ddns.net/ZxTeaM
Re: ZXpand File Browser
Yes, I considered it but I prefer to leave this area completely free to the user and concentrate the code and data for the file browser at 8-16K RAM.sirmorris wrote:Hi Kelly - did you consider using RAM above 32k?
Don't worry, I did not think thatMoggy wrote: Sorry if I sounded like I was complaining
The ZXpand autoload is a really cool thing, thanks Sir MorrisMoggy wrote: This is a beautiful piece of work and ,like I said in an earlier post, thanks to sir Morris I don't even have to load it , just switch on and it's there.
I'm glad you're having fun with the Toddy Forth, was a pleasure for me to develop it.Moggy wrote: (I'm also Still having fun with Toddy forth on real Zeddy)
Kelly Murta
1 x ZX81, 2 x TK85 , 1 TK82C, 1 TK95, 1 x Alphacom 32 printer, 1 x ZXpand
ZeXtender board, Joy81 - Programmable Joystick Controller, Turbo Sound 81
http://zx81.eu5.org
https://toddysoftware.itch.io/
ZeXtender board, Joy81 - Programmable Joystick Controller, Turbo Sound 81
http://zx81.eu5.org
https://toddysoftware.itch.io/
Re: ZXpand File Browser
A nice work, congratulations!siggi wrote: I did something similar for the USB interface, used by some persons of the German ZX-Team:
Siggi
1 x ZX81, 2 x TK85 , 1 TK82C, 1 TK95, 1 x Alphacom 32 printer, 1 x ZXpand
ZeXtender board, Joy81 - Programmable Joystick Controller, Turbo Sound 81
http://zx81.eu5.org
https://toddysoftware.itch.io/
ZeXtender board, Joy81 - Programmable Joystick Controller, Turbo Sound 81
http://zx81.eu5.org
https://toddysoftware.itch.io/