FATWare Updates

Talk on the DivIDE Plus Hard disk interface for the Sinclair ZX Spectrum, including manual updates and FAQs

FATWare Updates

Postby RWAP on Sat Jan 12, 2008 5:12 pm

(Copy of discussion from previous forum before being deleted)

Uto:
ATWare is the players firmware, and so probably the most used Firmware that DivIDE will have.

I've tried to contact FATware author with some suggestions but it seems that the e-mail address at FATware 0.12 zip file is not valid anymore, so I will write them here, hoping he read this or someone else can forward them. If any other reader has his/her own suggestions please feel free to reply to this topic Smile

Browser
---------
Some additional keys would be good:

- Make 6 and 7 be like arrow up and down.
- Make 5, delete and left arrow be "folder up" key
- Make "Edit" be "Home"/"Root Folder" key.

Others
--------

It would be good if FATWare version is shown on Browser title.

A help screen with all key bindings would be nice.

A POKE interface would be nice too.

An finally, though I understand is the hardest part, the "Save Snapshot" and "ROM Save routine" replacemente would be nice, but yes, I know that requires FAT writing and it's not piece of cake



BloodBaz
PostPosted: Thu Dec 06, 2007 12:53 pm
Does anyone know whether the FATware source is in the public domain?
(I assume it isn't)


Uto
PostPosted: Thu Dec 06, 2007 3:36 pm
As far as I know, it is not free software, I can't even find a homepage for the project


rwap
PostPosted: Thu Dec 06, 2007 9:53 pm
All I know is that FATware is written by BAZE - see http://baze.au.com/divide/
Rich Mellor
RWAP Services
http://www.rwapsoftware.co.uk
http://www.rwapadventures.com

Supporting the Sinclair Retro Computing Scene
RWAP
Site Admin
 
Posts: 121
Joined: Sat Jan 12, 2008 4:02 pm
Location: Staffordshire, UK

Re: FATWare Updates

Postby BloodBaz on Sat Apr 19, 2008 1:04 am

Something that I never knew until Rich pointed it out in his Firmware Selector manual was that FATware will intercept standard LOAD commands and actually load a .TAP file from divIDE.

I thought it was only snapshots it could load but no!

This feature isn't mentioned in the Fatware chapter of the divIDE manual.
Though I would let you guys know... :-)
User avatar
BloodBaz
 
Posts: 7
Joined: Tue Jan 15, 2008 1:59 am
Location: Derby, UK

Re: FATWare Updates

Postby RWAP on Sat Apr 19, 2008 9:37 am

OK I will make sure I add this to the DivIDE Plus manual on my website.

There is also no description of how to use the other firmwares - contributions are more than welcome
Rich Mellor
RWAP Services
http://www.rwapsoftware.co.uk
http://www.rwapadventures.com

Supporting the Sinclair Retro Computing Scene
RWAP
Site Admin
 
Posts: 121
Joined: Sat Jan 12, 2008 4:02 pm
Location: Staffordshire, UK

Re: FATWare Source becoming available

Postby BloodBaz on Sun Jan 18, 2009 3:18 am

Talk on the World of Spectrum Forums today suggest that Baze will be releasing the source to FATWARE to the public,
This is great news.
LD IX,post_msg | loop: LD A,(IX) | RST 16 | INC IX | JR loop
User avatar
BloodBaz
 
Posts: 7
Joined: Tue Jan 15, 2008 1:59 am
Location: Derby, UK

Re: FATWare Updates

Postby RWAP on Sun Jan 18, 2009 8:22 am

Yes it is - there is a warning that the latest fix to FATware causes some issues on DivIDE Plus - this will need to be looked at !
Rich Mellor
RWAP Services
http://www.rwapsoftware.co.uk
http://www.rwapadventures.com

Supporting the Sinclair Retro Computing Scene
RWAP
Site Admin
 
Posts: 121
Joined: Sat Jan 12, 2008 4:02 pm
Location: Staffordshire, UK

Re: FATWare Updates

Postby Vapula on Mon Oct 26, 2009 8:05 pm

An issue with Fatware on a sinclair +2 (gray) :

Under 48K mode, all is OK
Under 128K mode (out 32765,0), the basic get screwed if you trigger an NMI to select an image. You may still enter commands but they don't get executed...
If you use the OUT 23,32 to enable 128K mode, things go even worse...

Also, on reset, it go to 48K mode by default. It'd be great to have a 48K/128K detection and allow to boot on ROM0 if it's a 128K Spectrum.
Vapula
 
Posts: 12
Joined: Wed Apr 22, 2009 7:51 am

Re: FATWare Updates

Postby RWAP on Fri Oct 30, 2009 9:54 am

The firmware selector is the tool which allows you to select to start up in 128K mode :-)

Is it just FATware that struggles with the 128K mode in this way? Don't forget that before the DivIDE Plus, the firmwares did not have to worry about 128K mode, except when loading a 128K game! Alas FATware has never been updated to work in 128K mode fully.
Rich Mellor
RWAP Services
http://www.rwapsoftware.co.uk
http://www.rwapadventures.com

Supporting the Sinclair Retro Computing Scene
RWAP
Site Admin
 
Posts: 121
Joined: Sat Jan 12, 2008 4:02 pm
Location: Staffordshire, UK

Re: FATWare Updates

Postby Vapula on Thu Nov 05, 2009 10:54 am

Well, I didn't try DemFir and I limited my +DivIDE tests to the strict minimum as I didn't make the proper partitionning on my CF card.
I only did minimum tests on ResiDOS (I didn't find any need to use it as it's main point in for programming)

Firmware selector can't do more than making the relevant "OUT"... So, it's basically an easier way to get to the chosen mode/firmware, nothing more... The issues seem to be with paging (and maybe firmware)

For a full description, here is what happens

[48K] OUT 32765,0
[resets to 128K mode]
[128K]select Basic
all is correct
[NMI]select a .TAP file
[back to 128K mode]
Enter a command (for example LOAD "")
[enter] -> command displayed on top of screen but not executed
Enter a program line (for example : 10 PRINT "Hello World")
[enter] -> Line appears but not saved in program... LIST gives an empty program for example
-------------SPECTRUM RESET-----------
[48K][NMI] choose TAP file
[48K]OUT 32765,0
[resets to 128k mode]
[128K] Select Basic
[128K]LOAD""
program load perfectly

So, it looks like the NMI screws the RST 8 mechanism of the Spectrum in 128K mode

Computer used : Spectrum +2 (grey)
Vapula
 
Posts: 12
Joined: Wed Apr 22, 2009 7:51 am

Re: FATWare Updates

Postby RWAP on Tue Nov 10, 2009 9:32 pm

I have just tried this on the latest batch of DivIDE Plus - it does appear to be an issue with FATware - although a new version has been released which supposedly overcomes this problem - see
http://www.worldofspectrum.org/forums/s ... atware+128

This version does not work on the +2A/+2B or +3 unfortunately.

The new fatware can be downloaded from: http://velesoft.speccy.cz/zx/divide/systems/fatware/fatware_v0.12_for_zx128(2009-06-10).zip

Now all we need is the firmware installer....
Rich Mellor
RWAP Services
http://www.rwapsoftware.co.uk
http://www.rwapadventures.com

Supporting the Sinclair Retro Computing Scene
RWAP
Site Admin
 
Posts: 121
Joined: Sat Jan 12, 2008 4:02 pm
Location: Staffordshire, UK


Return to ZX Spectrum DivIDE Plus Hard Disk Interface Discussion

Who is online

Users browsing this forum: No registered users and 11 guests

cron