Search found 332 matches

by dv8
Sun Sep 13, 2020 4:14 pm
Forum: programming
Topic: Save Routine Modification
Replies: 6
Views: 311

Re: Save Routine Modification

What would I need to change in this code to ensure that the game looks for a disk image in drive 1 instead of drive 0? Basically, a drive specifier needs to be added to the start of the filename. i.e. change the end of line 13710 to read F$=":1."+E$ 13710DEFPROCSG:CLS:PROCB("SAVING GAME",3,8,0,2):P...
by dv8
Wed Sep 09, 2020 12:14 am
Forum: scanning of books, magazines, ads and letters
Topic: BBC Master Reference Manual [Remastered PDFs]
Replies: 7
Views: 602

BBC Master Reference Manual [Remastered PDFs]

Here is a completely remastered PDF of the BBC Master Reference Manual parts 1 and 2. The look and layout of the original books have been preserved. A number of error corrections have been applied to the text. All diagrams have been redrawn in vectors. There is extensive hyperlinking - click on any ...
by dv8
Sun Sep 06, 2020 3:23 pm
Forum: 8-bit acorn hardware
Topic: Why does the pi tube break TurboMMC?
Replies: 5
Views: 225

Re: Why does the pi tube break TurboMMC?

The Pi co-processor needs to be disabled before running games (or the game menu).
To do this, enter the command:

*FX151,230,14

then press Ctrl+Break to reset the Beeb.
by dv8
Fri Sep 04, 2020 7:51 pm
Forum: programming
Topic: Programming a delay in assembly language
Replies: 12
Views: 463

Re: Programming a delay in assembly language

If you don't need precise timing, you could do something like this: .delay1s LDA #50 .delay STA &70 .loop LDA #19 JSR &FFF4 DEC &70 BNE loop RTS It uses OSBYTE 19 to wait for a vertical sync (which happens 50 times per second), so 50 times round the loop gives a delay of roughly 1 sec.
by dv8
Sun Aug 30, 2020 12:38 pm
Forum: scanning of books, magazines, ads and letters
Topic: LISP on the BBC Microcomputer [Remastered PDF]
Replies: 6
Views: 1488

Re: LISP on the BBC Microcomputer [Remastered PDF]

Thanks for the huge job. I was always intrigued by the fact that Acornsoft could shoehorn a Lisp interpreter in the memory of the beeb. Thanks. I think this implementation originated on the Apple II. The ROM contains a credit to Owl Computers in 1979. I have not yet read the book but I wonder if an...
by dv8
Fri Aug 28, 2020 8:12 pm
Forum: scanning of books, magazines, ads and letters
Topic: FORTH on the BBC Microcomputer [Remastered PDF]
Replies: 6
Views: 462

Re: FORTH on the BBC Microcomputer [Remastered PDF]

I've now added an SSD disc image to the top post containing the listings and examples from the book.
by dv8
Sat Aug 22, 2020 11:05 am
Forum: scanning of books, magazines, ads and letters
Topic: FORTH on the BBC Microcomputer [Remastered PDF]
Replies: 6
Views: 462

Re: FORTH on the BBC Microcomputer [Remastered PDF]

What process do you use to do this - hardware/software. I ask because I do a lot of documentation for the educational archive and I am always willing to learn new trick. :D All my 'remastered' PDFs are re-creations of the original book, completely typeset from scratch in a DTP application. As you c...
by dv8
Fri Aug 21, 2020 3:49 pm
Forum: programming
Topic: A new BBC Micro MOS Reassembly
Replies: 32
Views: 1636

Re: A new BBC Micro MOS Reassembly

Nice work. Any plans to do the same for the B+ (OS 2.0) or Master (MOS 3.2 and 3.5) ?
by dv8
Thu Aug 20, 2020 3:44 pm
Forum: scanning of books, magazines, ads and letters
Topic: FORTH on the BBC Microcomputer [Remastered PDF]
Replies: 6
Views: 462

FORTH on the BBC Microcomputer [Remastered PDF]

Attached is a remastered PDF of the book FORTH on the BBC Microcomputer and Acorn Electron by Richard de Grandis-Harrison. The zip file contains an SSD disc image with listings and examples from the book, along with a copy of the FORTH ROM. See below for instructions on using this disc. FORTH_on_the...
by dv8
Fri Aug 14, 2020 4:44 pm
Forum: development tools
Topic: BeebAsm
Replies: 122
Views: 14935

Re: BeebAsm

tricky wrote:
Fri Aug 14, 2020 3:05 pm
I wonder if it also checks that the catalogue is OK on the supposed second disc.
That's exactly what it does, and why it often fails.
Any SSD where sectors 10 and 11 look vaguely like a catalogue will trigger the warning.
by dv8
Thu Aug 13, 2020 9:12 am
Forum: development tools
Topic: BeebAsm
Replies: 122
Views: 14935

Re: BeebAsm

^ This is caused by BeebEm trying to detect double-sided discs. It gets tripped up when sector 10 contains mostly ASCII data (i.e. values &20-&7F), as often happens in games that have instructions in their loader. The problem can be worked around, either by changing the order that files are added to...
by dv8
Tue Aug 11, 2020 2:13 pm
Forum: archive submissions
Topic: INPUT Magazine Game Listings
Replies: 32
Views: 4427

Re: INPUT Magazine Game Listings

Michael Brown wrote:
Tue Aug 11, 2020 12:26 pm
Daft question, but is this version of Cliffhanger different from the one Dave posted some time back.
Yes, it is different. That version was still very buggy.
This one has been completely re-done from scratch.
by dv8
Tue Aug 11, 2020 9:15 am
Forum: 8-bit acorn software: other
Topic: How PROC and FN references are built in BASIC
Replies: 9
Views: 403

Re: How PROC and FN references are built in BASIC

How is this table built up? Is it populated when a PROC or FN is first called or encountered as a DEF? Is the data then stored in any kind of order, e.g. alphabetical or just the order in which it comes across the PROCs? Procedures and functions are treated as a special kind of variable, a 16-bit p...
by dv8
Sun Aug 09, 2020 6:10 pm
Forum: archive submissions
Topic: INPUT Magazine Game Listings
Replies: 32
Views: 4427

Re: INPUT Magazine Game Listings

Thought it was about time to finally complete this series with a fully working copy of... CLIFFHANGER (issues 29-50, page 904) INPUT's game is called Cliffhanger. It is a running and jumping game of the Donkey Kong/Hunchback variety and has five screens which get progressively more difficult. The ma...
by dv8
Wed Jul 29, 2020 11:06 pm
Forum: miscellaneous new bbc and electron games
Topic: New RPG for BBC model B
Replies: 34
Views: 1565

Re: New RPG for BBC model B

I suspect that, even if the game appears to run on a Master, it won't run properly unless the layout of the Master's low memory map is compatible with a BBC B. As an example, the game uses the top 12 bytes of the 16 byte colour mapping table to store monster positions in combat, relying on the fact...
by dv8
Wed Jul 29, 2020 3:13 pm
Forum: miscellaneous new bbc and electron games
Topic: New RPG for BBC model B
Replies: 34
Views: 1565

Re: New RPG for BBC model B

The game can be coerced into running on a Master (albeit with some graphical corruption) by loading it with these commands: ?&860=13 PAGE=&1900 CHAIN":2.DL1" The ?&860=13 command is a work-around for a bug at line 20800 that causes the disc title error: =LEFT$($&851,?&850) should be: ?(&851+?&850)=1...
by dv8
Mon Jul 27, 2020 8:07 pm
Forum: archive submissions
Topic: AMX Mouse Software
Replies: 70
Views: 6417

Re: AMX Mouse Software

Yrrah2 wrote:
Mon Jul 27, 2020 11:10 am
But when I started the XAM ssd disc it asks for the system disc.
Which one is that?
The system disc is the XAM disc, but it's failing a check on the disc title.

If you re-title the disc with 4 characters before the AMX XAM it works, e.g.

*TITLE "----AMX XAM"
by dv8
Thu Jul 16, 2020 8:15 pm
Forum: 8-bit acorn software: classic games
Topic: Who's ready for... guess that game! ;D
Replies: 114
Views: 8932

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

Winner, winner, chicken roast Duck! dinner =D>

Well done. I was starting to think nobody would get this one.
by dv8
Thu Jul 16, 2020 9:43 am
Forum: 8-bit acorn software: classic games
Topic: Who's ready for... guess that game! ;D
Replies: 114
Views: 8932

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

Hmm, this must be more difficult than I thought it was.
So let's try a graphic clue:

guess_game.png
guess_game.png (227 Bytes) Viewed 784 times
by dv8
Wed Jul 15, 2020 9:08 am
Forum: 8-bit acorn software: classic games
Topic: Who's ready for... guess that game! ;D
Replies: 114
Views: 8932

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

The final sound effect clue:

ENVELOPE 4,3,0,0,60,0,0,255,127,0,0,0,126,126
SOUND 3,4,0,-1

Play in jsBeeb
by dv8
Tue Jul 14, 2020 9:52 am
Forum: 8-bit acorn software: classic games
Topic: Who's ready for... guess that game! ;D
Replies: 114
Views: 8932

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

The next clue:

ENVELOPE 3,1,0,0,122,0,0,255,127,0,0,0,126,126
SOUND 2,3,0,-1

Play in jsBeeb

Press Escape to stop the sound.
by dv8
Mon Jul 13, 2020 9:07 am
Forum: 8-bit acorn software: classic games
Topic: Who's ready for... guess that game! ;D
Replies: 114
Views: 8932

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

Here's another clue:

ENVELOPE 1,129,1,255,255,11,50,104,127,0,0,255,126,0
SOUND 1,1,156,12

Play in jsBeeb
by dv8
Sun Jul 12, 2020 3:54 pm
Forum: programming
Topic: About BBC Basic 4
Replies: 110
Views: 4673

Re: About BBC Basic 4

In VDU 5 mode the background colour will be drawn for a delete character, VDU 127: 10 MODE 4 20 VDU 5 30 GCOL0,0:GCOL0,129 40 MOVE 100,100 50 VDU 9,9,9,9,127,127,127,127 60 PRINT "TEST" 70 VDU 4 This can be improved by changing MOVE to point to the right of the text: 40 MOVE 228,100 50 VDU 127,127,1...
by dv8
Sun Jul 12, 2020 9:31 am
Forum: 8-bit acorn software: classic games
Topic: Who's ready for... guess that game! ;D
Replies: 114
Views: 8932

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

Jet Boat is the correct answer. =D>
I must be making these too easy!

Okay then, another audio one:

Which game is this ear-piercingly shrill sound effect from?

ENVELOPE 2,2,253,0,0,7,0,0,127,0,0,0,110,0
SOUND 2,2,250,-1

Play in jsBeeb

Press Escape to stop the pain!
by dv8
Sat Jul 11, 2020 12:12 pm
Forum: 8-bit acorn software: classic games
Topic: Who's ready for... guess that game! ;D
Replies: 114
Views: 8932

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

It's time for another round of Guess That Game!
Let's start with this one...

guess_game.png
guess_game.png (392 Bytes) Viewed 1169 times
by dv8
Thu Jul 09, 2020 11:23 pm
Forum: general
Topic: Ideas please for BBC Micro splash screen
Replies: 55
Views: 3731

Re: Ideas please for BBC Micro splash screen

I am looking to create a menu system for my Econet; the Acorn teletext image would be great as part of my loader. Could anyone point me into the graphics character strings for the acorn image shown in this thread? The following listing will generate the acorn graphic. Each □ in the listing represen...
by dv8
Thu Jul 09, 2020 4:25 pm
Forum: scanning of books, magazines, ads and letters
Topic: Advanced User Guide (AUG) [Remastered PDF]
Replies: 26
Views: 4514

Re: Advanced User Guide (Remastered)

If you have the masters in non-PDF format, would there be a chance you could export them for kindle/ebook? If not, I haven't tried the Amazon conversion yet, not trying to upgrade my ancient Kindle. Unfortunately, it's not possible to export these guides in ebook formats. It could be worth trying t...
by dv8
Thu Jul 09, 2020 3:27 pm
Forum: programming
Topic: About BBC Basic 4
Replies: 110
Views: 4673

Re: About BBC Basic 4

drfloyd wrote:
Thu Jul 09, 2020 3:09 pm
the programm do not detect when I press the cursor keys
At the start of your program put:

*FX4,1

to make the arrow keys return codes 136-139.

Also, it would be easier to use GET instead of GET$:

REPEAT : A=GET : UNTIL A>=136 AND A<=139
by dv8
Wed Jul 08, 2020 8:55 am
Forum: programming
Topic: About BBC Basic 4
Replies: 110
Views: 4673

Re: About BBC Basic 4

drfloyd wrote:
Wed Jul 08, 2020 8:43 am
i have tried to draw circles with PLOT, without succes (lost in translation on the doc), is it possible ?
To draw a circle outline:

MOVE x,y : PLOT 145,r,0

To draw a filled circle:

MOVE x,y : PLOT 153,r,0

where x,y is the centre of the circle and r is the radius.
by dv8
Mon Jul 06, 2020 9:58 am
Forum: 8-bit acorn hardware
Topic: BBC Master and Watford DDFS
Replies: 8
Views: 401

Re: BBC Master and Watford DDFS

I have ADT ROM in my BBC master and in my multi OS ROM I have DFS. I want to use Watford DDFS. So I *SRLOAD Watford DDFS, do *ROMS and there it is. You also need to do a Ctrl+Break after loading the ROM to initialise it. So I do *HELP ADT and it show *UNPLUG, but when I type *UNPLUG DFS, I get bad ...

Go to advanced search