Search found 255 matches

by dv8
Wed Dec 11, 2019 1:19 pm
Forum: hardware
Topic: Graphics extension rom and BBC Master
Replies: 3
Views: 215

Re: Graphics extension rom and BBC Master

They all work apart from the sprite commands (*Sxxxx, PLOT 232-239, VDU 23,27)

There is a ROM file included on the Master Welcome disc that, when loaded into a sideways RAM bank, adds support for sprites.
by dv8
Fri Dec 06, 2019 6:54 pm
Forum: programming
Topic: Sound fx tips on bbc 32k
Replies: 9
Views: 491

Re: Sound fx tips on bbc 32k

For general information about using sound on the beeb check out the BBC User Guide chapter 30 on page 180. To generate sounds from assembly language with the OS use OSWORD 7 (see page 461 of the User Guide), e.g. 10 DIM code 100 20 FOR I=0 TO 3 STEP 3 30 P%=code 40 [OPT I 50 .start 60 LDA #7 70 LDX ...
by dv8
Sat Nov 23, 2019 2:02 pm
Forum: hardware
Topic: BBC B - ZIF Socket
Replies: 5
Views: 217

Re: BBC B - ZIF Socket

Sounds like this could be a RetroClinic BeebZif.

It uses a turned pin socket clipped onto IC76 to pick up the two extra address lines.
by dv8
Fri Nov 22, 2019 10:57 pm
Forum: community projects
Topic: New Advanced User Guide (Remastered)
Replies: 20
Views: 1337

Re: New Advanced User Guide (Remastered)

lurkio wrote:
Fri Nov 22, 2019 9:46 pm
Are these errors "new" or were they in the original book?
There were a couple of OCR errors and a few missing hyperlinks but the majority are in the original book.
by dv8
Fri Nov 22, 2019 8:49 pm
Forum: community projects
Topic: New Advanced User Guide (Remastered)
Replies: 20
Views: 1337

Re: New Advanced User Guide (Remastered)

Updated the PDF with a bumper crop of corrections. It feels like this is never going to end! As usual the download link is in the opening post Changes since revision 2 (June 2019) p31 (39) 5.2 Assembler Mnemonics Summary : added hyperlinks to mnemonics p34 (42) 5.2 ASL absolute,X : should take 6 cyc...
by dv8
Fri Nov 22, 2019 8:32 pm
Forum: community projects
Topic: Advanced User Guide (Remastered)
Replies: 18
Views: 1351

Re: Advanced User Guide (Remastered)

The PDF has been updated with some more corrections. Download link is in the opening post Changes since revision 3 (July 2019): p77 (79) LSR absolute,X : always takes 7 cycles on 6502A p113 (115) OSBYTE 190 &BE : should be Read/write ADC conversion type p121 (123) OSBYTE &05 (5) *FX5,2 : added hyper...
by dv8
Mon Nov 04, 2019 12:26 pm
Forum: community projects
Topic: Computer Concepts Speech ROM and Text To Speech Instruction Manuals
Replies: 7
Views: 594

Re: Computer Concepts Speech ROM and Text To Speech Instruction Manuals

The Text To Speech PDF has now been added to the opening post.

I've also included a zip file with the two ROMs and added the ROMs to the disc image.
by dv8
Sun Nov 03, 2019 7:52 pm
Forum: community projects
Topic: Computer Concepts Speech ROM and Text To Speech Instruction Manuals
Replies: 7
Views: 594

Re: Computer Concepts Speech ROM Instruction Manual

tricky wrote:
Sun Nov 03, 2019 6:46 pm
Drop box link to low res scans
Sorry it took so long, RichText version attached.
No worries, I was distracted with other projects and had forgotten all about this :oops:
Thanks for uploading the pics and text.
I'll get a remastered PDF done soon as poss.
by dv8
Sun Nov 03, 2019 7:27 pm
Forum: community projects
Topic: Computer Concepts Speech ROM and Text To Speech Instruction Manuals
Replies: 7
Views: 594

Re: Computer Concepts Speech ROM Instruction Manual

I would like to try this on BeebEm4 I can launch the *TYPE !INDEX that returns the list of command but when I try *SPON it returns a " Bad command" What should I do? The disc in the above archive only contains listings from the manual, it doesn't contain the actual Speech software. EDIT: The disc i...
by dv8
Sun Oct 13, 2019 11:04 am
Forum: software: other
Topic: Calculating digits of Pi in Basic
Replies: 37
Views: 1053

Re: Calculating digits of Pi in Basic

This is the listing I typed in. I changed the / to DIV in lines 100 and 120 which gets the time down to 48 secs. 10INPUT"How many digits",N% 20T%=TIME 30L%=10*N%/3+1:DIM A%(L%) 40Z$="000000":T$="999999" 50FORI=1 TO L%:A%(I)=2:NEXT 60M%=0:P%=0 70FOR J%=1 TO N%:Q%=0:K%=2*L%+1 80FOR I%=L% TO 1 STEP -1 ...
by dv8
Mon Sep 23, 2019 6:46 pm
Forum: past events & exhibitions
Topic: Cambridge Sept 2019 archiving thread
Replies: 74
Views: 2589

Re: Cambridge Sept 2019 archiving thread

tricky wrote:
Mon Sep 23, 2019 4:54 pm
Sorry, 8 A5 pages ;)
Sounds doable, I should be able to put a PDF together pretty quickly.
by dv8
Mon Sep 23, 2019 4:49 pm
Forum: past events & exhibitions
Topic: Cambridge Sept 2019 archiving thread
Replies: 74
Views: 2589

Re: Cambridge Sept 2019 archiving thread

tricky wrote:
Mon Sep 23, 2019 4:30 pm
Main booklet is about 60 a5 pages!
The main user guide has already been done (see this thread)
I would only need the text to speech booklet.
by dv8
Sun Sep 22, 2019 10:23 pm
Forum: past events & exhibitions
Topic: Cambridge Sept 2019 archiving thread
Replies: 74
Views: 2589

Re: Cambridge Sept 2019 archiving thread

I took photos on my old phone of the text to speech (and speech) manuals. I doubt that they will OCR well, but they are readable. I'd be willing to type in the text to speech instructions if they can't be OCRed (I'm guessing it's not that many pages). It will be good to finally be able to do a rema...
by dv8
Fri Sep 13, 2019 5:03 pm
Forum: emulators
Topic: b-em PDP11 tube processor
Replies: 8
Views: 439

Re: b-em PDP11 tube processor

That doesn't address the case where you are happy to drop into a simple command prompt in the client ROM to start some other OS. You could use *CONFIGURE to set the default language to an empty slot or a service-only ROM, e.g. *CONF.LANG 13 Ctrl+Break will then give 'This is not a language' and dro...
by dv8
Thu Sep 12, 2019 2:41 pm
Forum: programming
Topic: Reading the graphics cursor
Replies: 4
Views: 331

Re: Reading the graphics cursor

I can't find any way of reading the current graphics cursor position. There's no documentation in VDU/OSWRCH. I had expected a similar OSWORD call but there is none documented. OSWORD &D (13) returns the last two graphics cursor positions. It's documented on page 252 of the Advanced User Guide .
by dv8
Sun Sep 08, 2019 2:07 pm
Forum: community projects
Topic: LISP on the BBC Microcomputer (Remastered PDF)
Replies: 4
Views: 429

Re: LISP on the BBC Microcomputer (Remastered PDF)

I've found and fixed a few errors in this book. The updated PDF is in the opening post . Changes since revision 1 (August 2019): p133 (139) CHARCOUNT : arguments wrong way round, should be (CHARCOUNT item number) p143 (149) LAMDA should be LAMBDA p145 (151) MAP : arguments wrong way round, should be...
by dv8
Fri Sep 06, 2019 11:20 pm
Forum: programming
Topic: Determining Graphics Modes
Replies: 6
Views: 433

Re: Determining Graphics Modes

OSBYTE &87 (135) returns the current screen mode in Y. The value returned is always 0-7 regardless of whether a shadow mode (128-135) is in use. &355 can be used on both the Model B and Master but only by code running on the i/o processor, it won't work across the Tube. The OSBYTE call should be use...
by dv8
Sun Sep 01, 2019 1:48 pm
Forum: community projects
Topic: LISP on the BBC Microcomputer (Remastered PDF)
Replies: 4
Views: 429

Re: LISP on the BBC Microcomputer (Remastered PDF)

the Electron ROM Cartridge actually holds two roms, the other being the examples from the book Yes, if you own the cartridge version the example programs can be loaded by switching to the ROM Filing System and EXECing as usual, e.g: (* 'ROM) (* 'EXEC! UTILS) The serial ROM contains every program fr...
by dv8
Sun Sep 01, 2019 11:23 am
Forum: community projects
Topic: LISP on the BBC Microcomputer (Remastered PDF)
Replies: 4
Views: 429

LISP on the BBC Microcomputer (Remastered PDF)

Attached is a remastered PDF of the book LISP on the BBC Microcomputer by Arthur Norman and Gillian Cattell. This book is the first edition from 1983 and covers LISP 2.00. It is likely there was a later release in 1984 titled "Lisp on the BBC Microcomputer and Acorn Electron" that covers LISP 5.00. ...
by dv8
Fri Aug 30, 2019 12:17 pm
Forum: software: other
Topic: LISP on the BBC Microcomputer 2. edition By Arthur Norman, Gillian Cattell
Replies: 15
Views: 988

Re: LISP on the BBC Microcomputer 2. edition By Arthur Norman, Gillian Cattell

There does seem to be a lot of confused information floating around about this book. My opinion is based solely on the products that Acornsoft released. Box covers and sleeve inserts of LISP products released in '83 all reference the book with the short title. Products released in '84 all reference ...
by dv8
Thu Aug 29, 2019 3:55 pm
Forum: emulators
Topic: Printing from beebm
Replies: 4
Views: 288

Re: Printing from beebm

It won't start printing straight away because of the buffer in the Windows printer driver. Disabling printing in BeebEm ends the current print job causing the buffer contents to be sent to the printer. Basically, don't worry about it. Just enable printing, send everything you want to the printer, th...
by dv8
Thu Aug 29, 2019 2:11 pm
Forum: community projects
Topic: BBC Micro User Guide (Remastered)
Replies: 14
Views: 1973

Re: BBC Micro User Guide (Remastered)

Just posted an update to the BBC B User Guide. The new PDF is in the opening post Changes since revision 1 (August 2017) p181 (183) corrected treble and bass cleffs p419 (421) Cancel VDU queue : OSBYTE &E0 (224) should be OSBYTE &DA (218) p421 (423) *FX2,1 : added text 'and disables the keyboard' p4...
by dv8
Thu Aug 29, 2019 12:54 pm
Forum: emulators
Topic: Printing from beebm
Replies: 4
Views: 288

Re: Printing from beebm

Try *FX6 to ensure line feed characters are sent through to the printer.
by dv8
Thu Aug 29, 2019 12:47 pm
Forum: software: other
Topic: Odd GCOLs & PLOTs
Replies: 7
Views: 471

Re: Odd GCOLs & PLOTs

The GCOL statements are using Extended Colour Fill patterns so the code is probably meant for a Master (or Beeb with the Graphics Extension ROM).

The PLOT command is a horizontal fill to non-background which is available on OS 1.2 even though the original User Guide wasn't updated to include it.
by dv8
Thu Aug 29, 2019 9:18 am
Forum: hardware
Topic: ROMs *SRLOADed to Master SWRAM keep disappearing
Replies: 8
Views: 468

Re: ROMs *SRLOADed to Master SWRAM keep disappearing

MOS 5 and MOS 3.50 wipe sideways RAM on a memory-wipe Break. Yeah, this is what I meant to say #-o That's what happens when rushing a post late at night without thinking. I also thought that SWRAM was cleared on a *FX200,2 but it appears not. A forced power-up break (*FX151,78,127 then BREAK) will ...
by dv8
Wed Aug 28, 2019 9:52 pm
Forum: hardware
Topic: ROMs *SRLOADed to Master SWRAM keep disappearing
Replies: 8
Views: 468

Re: ROMs *SRLOADed to Master SWRAM keep disappearing

MOS 3.5 clears the SWRAM banks on CTRL BREAK.

If you have a Multi-OS ROM try switching to MOS 3.2 which doesn't have this annoying behaviour.
by dv8
Sat Aug 17, 2019 8:01 pm
Forum: software: other
Topic: LISP on the BBC Microcomputer 2. edition By Arthur Norman, Gillian Cattell
Replies: 15
Views: 988

Re: LISP on the BBC Microcomputer 2. edition By Arthur Norman, Gillian Cattell

(Though I would still speculate that there could be something from 1984 to go with the Electron/Master cartridges, if I remember correctly after an older web-binge .) You're right, it appears there were differences between the BBC and Electron releases. The 1983 release for the BBC was version 2.00...
by dv8
Fri Aug 16, 2019 9:16 pm
Forum: software: other
Topic: LISP on the BBC Microcomputer 2. edition By Arthur Norman, Gillian Cattell
Replies: 15
Views: 988

Re: LISP on the BBC Microcomputer 2. edition By Arthur Norman, Gillian Cattell

Same here, my copy is issue 1 in paperback. Issue 1 already covers the additions made in LISP 2.00 so, if an issue 2 does exist, it's probably just error corrections. I was planning to do a remastered PDF of this book (along with other Acornsoft languages) once I've finished the Master user guides. ...
by dv8
Fri Aug 02, 2019 7:13 pm
Forum: emulators
Topic: BeebEm in 16K
Replies: 15
Views: 597

Re: BeebEm in 16K

*FX254,64 makes a model B think it's an A. (The value is stored in memory location &28E).

I don't think there's any other way to get BeebEm to act like a model A.