I have a dual drive set up with Drive 1 the 5 1/4 drive and the gotek set for drive 0.
Anyone know how to shift break to run !BOOT when in drive 1?
I *DRIVE 1, then want to run the !BOOT from the gotek which is drive 1, but no luck. I've gone through both floppy books that I have and a rummage online but no luck.
Any help appreciated.
Thanks
how to shift break to run !BOOT when in drive 1
Re: how to shift break to run !BOOT when in drive 1
I don't think it is possible.
You need to *EXEC !BOOT, after changing to drive 1, instead.
You need to *EXEC !BOOT, after changing to drive 1, instead.
- flaxcottage
- Posts: 4404
- Joined: Thu Dec 13, 2012 8:46 pm
- Location: Derbyshire
- Contact:
Re: how to shift break to run !BOOT when in drive 1
The only way I know is to have a switch to swap the drive numbers. 

- gidandridge
- Posts: 157
- Joined: Sat Oct 06, 2018 3:50 pm
- Location: Somewhere in Essex, UK
- Contact:
Re: how to shift break to run !BOOT when in drive 1
I do this by just typing *DRIVE 1 and then pressing SHIFT-BREAK
"Works on my machine"
"Works on my machine"

Gav.
BBC Model B Sidewise ROM Board, GoSDC, Datacentre, Hybrid Music 5000
Acorn Electron Plus 1, AP6, GoSDC, Slogger Pegasus 400

BBC Model B Sidewise ROM Board, GoSDC, Datacentre, Hybrid Music 5000
Acorn Electron Plus 1, AP6, GoSDC, Slogger Pegasus 400
- BeebMaster
- Posts: 3866
- Joined: Sun Aug 02, 2009 5:59 pm
- Location: Lost in the BeebVault!
- Contact:
Re: how to shift break to run !BOOT when in drive 1
The 8271 DFS defaults to drive 0 when using SHIFT-BREAK so you can't autoboot from drive 1 (or 2 or 3). You'd have to use *EXEC !BOOT if OPT is 3 or *RUN !BOOT if OPT is 2.
Master 1770 DFS (probably the same for Model B 1770) does remember the drive on SHIFT-BREAK so it will autoboot the currently selected drive.
Master 1770 DFS (probably the same for Model B 1770) does remember the drive on SHIFT-BREAK so it will autoboot the currently selected drive.
- BeebMaster
- Posts: 3866
- Joined: Sun Aug 02, 2009 5:59 pm
- Location: Lost in the BeebVault!
- Contact:
Re: how to shift break to run !BOOT when in drive 1
Hmmm....correction...Master 1770 DFS doesn't allow SHIFT-BREAK from drive 1 after all, I thought it did!
2.24, 2.28 and 2.45 all look at drive 0 after *DRIVE 1 then SHIFT-BREAK.
I don't have a 1770 Model B, but the Acorn Disc System User Guide issue 2 says this on the subject:
2.24, 2.28 and 2.45 all look at drive 0 after *DRIVE 1 then SHIFT-BREAK.
I don't have a 1770 Model B, but the Acorn Disc System User Guide issue 2 says this on the subject:
And it appears to be hard-coded to drive 0 anyway:Chapter 5 wrote:As far as the Disc Filing System is concerned, hard break is the same as switching the computer off and then on again. The directory and library are set to :0.$ and any open files are forgotten about. Data written to a file which is still open may be lost. (Cold start.)
When you do a soft break, the Disc Filing System preserves its status, ie the directory and library remain the same, and open files remain open, but again
— data may be lost. (Warm start.)
If you press SHIFT BREAK to make the Disc Filing System auto-start using the !BOOT file, the Disc Filing System does a cold start as per CTRL BREAK .
This behaviour is confirmed in the 1770 addendum:Chapter 4 wrote:Auto-start facilities
Sometimes it is useful to make a program or a file on one of your discs *LOAD, *RUN or *EXEC automatically when you insert the disc and press SHIFT and BREAK . This can be done using a file named !BOOT. !BOOT is a special file name recognised by the filing system when you start the computer by pressing SHIFT BREAK . If there is a file of specification
:0.$.!BOOT
the filing system will do one of four things according to the option set on the disc using *OPT 4,n
Addendum 2 wrote:Normally, discs are booted-in by using SHIFT and BREAK ( or SHIFT D BREAK if DFS is not your default filing system). This procedure will automatically *EXEC a file called !BOOT from drive 0.
Re: how to shift break to run !BOOT when in drive 1
The *EXEC seems to work a treat. Time to load up Snapper for the kids.!
- BeebMaster
- Posts: 3866
- Joined: Sun Aug 02, 2009 5:59 pm
- Location: Lost in the BeebVault!
- Contact:
Re: how to shift break to run !BOOT when in drive 1
What hardware & software are you using? I don't get that behaviour here.gidandridge wrote: ↑Sat Dec 28, 2019 2:43 pmI do this by just typing *DRIVE 1 and then pressing SHIFT-BREAK
"Works on my machine" :?
- gidandridge
- Posts: 157
- Joined: Sat Oct 06, 2018 3:50 pm
- Location: Somewhere in Essex, UK
- Contact:
Re: how to shift break to run !BOOT when in drive 1
UmmBeebMaster wrote: ↑Mon Dec 30, 2019 12:24 pmWhat hardware & software are you using? I don't get that behaviour here.gidandridge wrote: ↑Sat Dec 28, 2019 2:43 pmI do this by just typing *DRIVE 1 and then pressing SHIFT-BREAK
"Works on my machine"![]()


Sorry! Seems I've been using DataCenter quite a lot over the last few weeks and have taken its behaviour for granted. Checked using my 1770 DFS with my PACE Drives and yes, embarrassingly ....
"Doesn't work on my machine"

* slopes away *
Gav.
BBC Model B Sidewise ROM Board, GoSDC, Datacentre, Hybrid Music 5000
Acorn Electron Plus 1, AP6, GoSDC, Slogger Pegasus 400

BBC Model B Sidewise ROM Board, GoSDC, Datacentre, Hybrid Music 5000
Acorn Electron Plus 1, AP6, GoSDC, Slogger Pegasus 400