Using DivIDE Plus with 128K Editor

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

Using DivIDE Plus with 128K Editor

Postby RWAP on Fri Feb 05, 2010 10:53 am

I was asked by a customer how to ensure that his Spectrum+3 with DivIDE Plus always started up with ResiDOS and with the 128K +3 BASIC editor.

Having investigated this, the best solution is still to use the firmware selector from Tygrys which we supply - you can select ResiDOS and 128K mode and the Spectrum will then always launch with this firmware installed.

You can of course also switch from 48K BASIC mode to the 128K mode with the command
Code: Select all
OUT 32765,0
PRINT USR 0


However, if you still want to access the Compact Flash card, you will have to use ResiDOS and will need the +3e ROMs to use the disk drive and compact flash card at the same time.

Moving on, to get the 128K BASIC editor (rather than a 48K editor), I see that you need to install either the Gosh Wonderful BASIC ROM (http://www.wearmouth.demon.co.uk/) or SE BASIC (http://sourceforge.net/projects/sebasic ... m/download).

Th, taking the Gosh Wonderful BASIC ROM as an example, once installed with:
Code: Select all
CLEAR 32767
%INSTALL "gw03.rom",1
%ROM "gw03"


You then get given a 128K editor as soon as the Spectrum starts up.

I saved this on the Compact flash card as BASIC.bas, so I could just use:

Code: Select all
LOAD %"BASIC.bas"

to reinstall the Gosh Wonderful BASIC when I had to reinstall ResiDOS.

Much easier to type on a +3 Spectrum now!

NOTE: that Gosh Wonderful BASIC is based on the original 48K ROM and does not support the extra commands in 128K BASIC, such as PLAY and SOUND.

On the other hand, SE BASIC has quite a few additions and improvements - see the manual at http://sourceforge.net/projects/sebasic ... f/download (although SE BASIC still does not support the PLAY command).
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: Using DivIDE Plus with 128K Editor

Postby RWAP on Fri Feb 05, 2010 3:58 pm

I have also found that there is a much easier way of copying BASIC files from disk to CF card, than needing to change to +3e ROMs...

Unfortunately, both of the commands to disable ResiDOS do not work properly under Gosh Wonderful BASIC

OUT 23,0 - this just hangs the Spectrum
%ZX - this resets the Spectrum, but then goes into ResiDOS and hangs during the drive initialisation.

So what you have to do is:

1. Restart the Spectrum, holding down 1 if you have the firmware selector installed, so that you can go into FATware.
2. Select ResiDOS and reinstall it from scratch with:
Code: Select all
LOAD ""

3. You will have to make do with the 48K editor for the next bit....

4. Disable ResiDOS with the command
Code: Select all
%ZX


5. Load your program from 3" disk with
Code: Select all
LOAD "program"

(LOAD is on the letter J)

6. Re-enable ResiDOS with the command:
Code: Select all
OUT 23,104


( OUT is SHIFT, Extended Mode, O)

7. Now save your progvram to the compact flash card with:
Code: Select all
SAVE  %"Test.bas" LINE 1

(SAVE is on the letter S, LINE is SHIFT, Extended Mode, 3))

-- Repeat steps 4 to 7 until you hae copied your programs across.
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: Using DivIDE Plus with 128K Editor

Postby RWAP on Mon Feb 08, 2010 6:05 pm

Once you have all of the files across from disk onto the CF card, you can then re-install the Gosh Wonderful BASIC with

Code: Select all
LOAD %"BASIC.bas"


(see I knew there was a reason for storing that program on the CF card).

You may then want to use
Code: Select all
%autorun+ "test.bas"


to force the Spectrum to run your program from CF card as soon as it is switched on.

Remember you can switch it off with
Code: Select all
%autorun-
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 0 guests

cron