@@ComSoft6128 Sorry it took some time.
Viewer with source is attached. This is v1.0. The code is all using firmware.
The viewer is meant to be really easy to use and like a modern picture viewer in that you can move left/right to see the pictures.
run"view"
* No need to list the directory and select the name of the file to view.
* The program auto scans all users from the selected drive. It does this by using |CAT and reading the data in the buffer. (ok for VDOS, Dobbertin, AMSDOS etc, but not ok for OS like ImpDOS, ACMEDOS etc where the CAT doesn't have the internal data as I need it).
* It supports VDOS, Dobbertin, Parados, ROMDOS etc. It should support Vortex 3rd drive and Dobbertin HD.
* It reads the disc XDPB and allocates the memory needed so 128/256 files in directory are ok and large formats are ok.
* It recognises compressed art studio pictures and reads the palette and displays them. I considered supporting other formats and I may still do that.
* It will display pictures, text, memory dump and info.
To use it run it.
When the menu appears:
e.g.
* >A
<>2/14 "0:CYCLEDEM.PAL" >Picture Raw
you can move the "*" up and down using cursors or joystick.Moving left/right changes the option next to *. (in the above it will change drives)
On line 1 you can choose the drive.On line 2 you can choose the file. (in the example above you are viewing 2 out of 14 it's on user 0 and called "CYCLEDEM.PAL"
On line 3 you can choose the view. (in the example above it's viewing a picture. It's not an art studio picture so it's showing it as raw mode 2 pixels)
The "<>" in the example above means press left to go to file 1, and press right to go to file 3.
Sorry it's not compatible with other DOS that don't fill in the CAT data. I will need to find a new compatible way to do that and it'll only show palettes currently for compressed art studio pics. I'll fix that too.
Any other picture formats I could support that you need?