Search found 221 matches

by dv8
Thu Jun 20, 2019 8:40 am
Forum: hardware
Topic: What's In My Beeb?
Replies: 33
Views: 609

Re: What's In My Beeb?

&1700 is a little strange, unless that was after running a game. A DFS system usually has PAGE at &1900 and as SmartSPI is based on DFS, it should too. &1700 is normal for SmartSPI. It doesn't allocate the usual two pages of private workspace, instead it stores private variables in page &0D :roll: ...
by dv8
Tue Jun 11, 2019 10:34 am
Forum: community projects
Topic: New Advanced User Guide (Remastered)
Replies: 15
Views: 407

Re: New Advanced User Guide (Remastered)

Updated the PDF to fix a few issues. Download links in the opening post Changes since revision 1 (June 2019) p102 (110) 6.1 OS Calls, OSASCI : '&D gives CR and LF' changed to '&D (13) gives LF,CR' p116 (124) 6.6.2 &200-&2FF workspace table : added hyperlinks to OSBYTE/OSWORD references p185 (193) 13...
by dv8
Tue Jun 11, 2019 10:29 am
Forum: community projects
Topic: Advanced User Guide (Remastered)
Replies: 13
Views: 389

Re: Advanced User Guide (Remastered)

Updated the PDF to fix a few issues. Download links in the opening post Changes since revision 1 (June 2019) p54 (56) BRK instruction, B flag : added text (set in P pushed on stack) p152 (154) OSBYTE &81 Read machine type : (INKEY &FF00) changed to (INKEY -256) p153 (155) OSBYTE &81 Read key : added...
by dv8
Fri Jun 07, 2019 3:09 pm
Forum: archive issues
Topic: Disc Doctor interference
Replies: 59
Views: 1202

Re: Disc Doctor interference

8068 STX &0130 ; <--- oh So it just corrupts it every time a service call is issued. In that case, simply disabling the ROM should prevent it from receiving any service calls. It also means that checking for &0D in &130 isn't reliable since it's assuming that Disc Doctor is in ROM 13. I've just tes...
by dv8
Fri Jun 07, 2019 8:45 am
Forum: community projects
Topic: Acorn Speech System User Guide
Replies: 4
Views: 271

Re: Acorn Speech System User Guide

The encoder for MacOS is here: https://github.com/patrick99e99/BlueWizard

The Python version is here: https://github.com/ptwz/python_wizard
by dv8
Wed Jun 05, 2019 6:11 pm
Forum: software: other
Topic: ADFS and DataCentre Page at 1900
Replies: 7
Views: 227

Re: ADFS and DataCentre Page at 1900

Hmm, this is a copy of the ROM that I use and, curiously, it's slightly different from the one on the CD.

ADFS132.zip
(10.02 KiB) Downloaded 6 times
by dv8
Wed Jun 05, 2019 3:48 pm
Forum: archive issues
Topic: Disc Doctor interference
Replies: 59
Views: 1202

Re: Disc Doctor interference

i suppose the FILEV check could be omitted to make the program a few bytes (14!) smaller... Only if the current filing system is guaranteed to be in a sideways ROM. If a game was transferred to an RFS ROM for example, it would fail without the FILEV check. Here is the simplified version of the rout...
by dv8
Wed Jun 05, 2019 1:30 pm
Forum: archive issues
Topic: Disc Doctor interference
Replies: 59
Views: 1202

Re: Disc Doctor interference

This assembly program will hide all the ROMs except BASIC and the current filing system, whichever slots they happen to be in: 10 FOR I=0 TO 2 STEP 2 20 P%=&A00 30 [ OPT I 40 LDX #15 50 .loop 60 CPX &24B:BEQ next 70 CPX &DBC:BNE hide 80 LDA &212:CMP #&1B:BNE hide 90 LDA &213:CMP #&FF:BEQ next 100 .h...
by dv8
Wed Jun 05, 2019 11:29 am
Forum: software: other
Topic: ADFS and DataCentre Page at 1900
Replies: 7
Views: 227

Re: ADFS and DataCentre Page at 1900

It's on the CD ROM that came with the DataCentre:

ADFS132_E00.bin in the ROMs folder.
by dv8
Wed Jun 05, 2019 8:58 am
Forum: community projects
Topic: Advanced User Guide (Remastered)
Replies: 13
Views: 389

Re: Advanced User Guide (Remastered)

I have found one new issue - on page 257, 10.2 section c should real "Locations &FD and &FE". Thanks for this. I've corrected the PDF but I'll leave it a week or so before re-uploading to see if any other errors are discovered. Yeah, I have enduring memories of 9 and I being the wrong way round in ...
by dv8
Mon Jun 03, 2019 10:35 pm
Forum: community projects
Topic: Advanced User Guide (Remastered)
Replies: 13
Views: 389

Re: Advanced User Guide (Remastered)

Elminster wrote:
Mon Jun 03, 2019 7:49 pm
What tome of law is next?
Well, the Master Welcome Guide and Reference Manuals are on the 'to-do' list but I need a break before starting another big project like that :)
by dv8
Mon Jun 03, 2019 10:24 pm
Forum: community projects
Topic: New Advanced User Guide (Remastered)
Replies: 15
Views: 407

Re: New Advanced User Guide (Remastered)

Thanks everyone! Paul - Simply awesome! If we ran the Retro-Acorn hobby equivalent of the Oscars, you sir would sweep the opposition aside for the Lifetime Achievement & Contribution award..... =D> 8) :oops: I'm sure the same could be said about many people on here... We all contribute in our own li...
by dv8
Mon Jun 03, 2019 2:41 pm
Forum: community projects
Topic: New Advanced User Guide (Remastered)
Replies: 15
Views: 407

New Advanced User Guide (Remastered)

Here is a completely remastered PDF of the New Advanced User Guide. A huge amount of effort has been put in to fix the errors in the original book. This PDF should be the most accurate version of the NAUG available. The look and layout of the original guide has been preserved. A large number of erro...
by dv8
Mon Jun 03, 2019 2:34 pm
Forum: community projects
Topic: Advanced User Guide (Remastered)
Replies: 13
Views: 389

Advanced User Guide (Remastered)

Here is a completely remastered PDF of The Advanced User Guide For The BBC Micro . A huge amount of effort has been put in to fix the errors in the original book. This PDF should be the most accurate version of the AUG available. The look and layout of the original guide has been preserved. A large ...
by dv8
Thu May 30, 2019 11:43 pm
Forum: programming
Topic: PDF's to Get me started programming in basic ?
Replies: 13
Views: 487

Re: PDF's to Get me started programming in basic ?

The BBC User Guide contains a reasonable BASIC tutorial and command reference, along with some example programs.

Back in the day I also used these books: BBC BASIC / Introducing BBC BASIC
by dv8
Fri May 17, 2019 1:49 pm
Forum: programming
Topic: Assembly language text adventure
Replies: 78
Views: 2107

Re: Assembly language text adventure

BASIC's stack grows downwards from HIMEM and is used for storing copies of variables during PROC and FN calls and the intermediate results of string expressions. The latter is why you are seeing string fragments just below HIMEM at &7C00. A BASIC program has the potential to use all of the memory be...
by dv8
Thu Apr 18, 2019 10:31 am
Forum: hardware
Topic: Logo ROM playing up. Needs replacing?
Replies: 10
Views: 318

Re: Logo ROM playing up. Needs replacing?

Yes, it was Logotron.
There is a ROM image in this post.
by dv8
Thu Apr 18, 2019 9:24 am
Forum: hardware
Topic: Logo ROM playing up. Needs replacing?
Replies: 10
Views: 318

Re: Logo ROM playing up. Needs replacing?

Kazzie wrote:
Wed Apr 17, 2019 7:16 pm
Other than the number of chips used, what differences are there between the implementations of Logo?
There is a fairly comprehensive article in Acorn User issue 34 (May 1985) comparing the different implementations.
by dv8
Wed Apr 17, 2019 1:23 pm
Forum: hardware
Topic: Logo ROM playing up. Needs replacing?
Replies: 10
Views: 318

Re: Logo ROM playing up. Needs replacing?

That looks more like Acornsoft Logo which was supplied on two ROMs.
The behaviour you are seeing is what happens when ROM 1 is missing or corrupted.
by dv8
Fri Apr 12, 2019 3:26 pm
Forum: software: other
Topic: Getting a image on to BBC
Replies: 7
Views: 306

Re: Getting a image on to BBC

Only got it to work on in the BBC B+ Mode. Try changing line 40 in the LOADER program to: 40*LOAD PHABGAM FFFF3000 or disable the Pi co-processor with: *FX151,230,14 If you're going to be playing games you will probably need to disable the co-pro anyway. Most games won't run properly with the Tube ...
by dv8
Thu Apr 11, 2019 11:11 am
Forum: hardware
Topic: BBC B+ thinks it's a BBC A?
Replies: 19
Views: 629

Re: BBC B+ thinks it's a BBC A?

The MODE command calls OSBYTE 133 (&85) to get the base address of screen memory for a given mode. It reports a 'Bad mode' error if this address is below LOMEM. It could be worth checking what values are returned from OSBYTE 133. When it goes wrong again try the following command: FOR X%=0 TO 7:A%=1...
by dv8
Sat Apr 06, 2019 3:23 pm
Forum: software: classic games
Topic: Who's ready for... guess that game! ;D
Replies: 52
Views: 1481

Re: Who's ready for... guess that game! ;D

Correct, it's Bumble Bee. =D>
by dv8
Sat Apr 06, 2019 10:19 am
Forum: software: classic games
Topic: Who's ready for... guess that game! ;D
Replies: 52
Views: 1481

Re: Who's ready for... guess that game! ;D

No-one? Okay, here's a clue:

guess_the_game.png
guess_the_game.png (549 Bytes) Viewed 265 times
by dv8
Fri Apr 05, 2019 11:41 am
Forum: community projects
Topic: Acorn Graphics Extension ROM User Guide
Replies: 14
Views: 501

Re: Acorn Graphics Extension ROM User Guide

A corrected version of the main user guide has now been added to the opening post.
by dv8
Fri Apr 05, 2019 11:32 am
Forum: software: classic games
Topic: Who's ready for... guess that game! ;D
Replies: 52
Views: 1481

Re: Who's ready for... guess that game! ;D

One more tune:

*PLAY @48 O3 SGA IBG S^CB QA S#FG IA#F SGB Q^D
by dv8
Thu Apr 04, 2019 7:48 pm
Forum: software: classic games
Topic: Who's ready for... guess that game! ;D
Replies: 52
Views: 1481

Re: Who's ready for... guess that game! ;D

Yep! It was Banana Man =D>
by dv8
Thu Apr 04, 2019 7:43 pm
Forum: software: other
Topic: PLAY Command
Replies: 8
Views: 582

Re: PLAY Command

If you are booting the disc it will install the *LINE handler and raise PAGE to &2100. Since "PLAY" loads at &2100, running a *PLAY command in this state will overwrite the BASIC program. Either run the example program above without booting the disc or change *PLAY to *LINE in line 40. The boot envi...
by dv8
Thu Apr 04, 2019 3:10 pm
Forum: software: classic games
Topic: Who's ready for... guess that game! ;D
Replies: 52
Views: 1481

Re: Who's ready for... guess that game! ;D

Yes, it's Monsters.

Considering you both posted within a minute of each other we'll call it a draw!

Now for something a little more obscure:

ENVELOPE 1,1,0,0,0,0,0,0,127,-4,-71,-3,127,0
*PLAY =! N1 =,2 O3 I ^#F,^D, ;75 ^D,A, ^D,B, ^D,A, ;100 B,G, A,#F, ^D,A
by dv8
Thu Apr 04, 2019 2:56 pm
Forum: software: other
Topic: PLAY Command
Replies: 8
Views: 582

Re: PLAY Command

As it stands there's no way the PLAY command could run under interrupt, the way some of the options work would need to change. It would have to be a separate version of the program, not terribly difficult but not trivial either. In the very early pre-release versions there was an option to detect a ...
by dv8
Thu Apr 04, 2019 11:12 am
Forum: software: classic games
Topic: Who's ready for... guess that game! ;D
Replies: 52
Views: 1481

Re: Who's ready for... guess that game! ;D

Are you using the latest version? (8th chords were added in version 1.02).