Search found 3467 matches

by jgharston
Mon Apr 22, 2019 2:33 am
Forum: upcoming and recent events & exhibitions
Topic: Wakefield RISC OS show 27/4/19
Replies: 89
Views: 2605

Re: Wakefield RISC OS show 27/4/19

I found a bunch of tapes in my basement, and left them in the bedroom to acclimatise before testing them. The first five turned out to be my Japanese Spoken Language tutorials from university.... :) Much Lolz :-[) Ok, that ascii / smily thing didn't turn out the way I expected!!! ¯\_(ツ)_/¯
by jgharston
Sun Apr 21, 2019 4:38 pm
Forum: upcoming and recent events & exhibitions
Topic: Wakefield RISC OS show 27/4/19
Replies: 89
Views: 2605

Re: Wakefield RISC OS show 27/4/19

I'll bring said tapes with me, and whoever has any gear with them, is more than welcome to try and see what's on them. I think thier data, but I don't own any kind of tape deck, hifi or otherwise to check them, so they could be 80's radio/pop mixes or some crap like that :-) I found a bunch of tape...
by jgharston
Sun Apr 21, 2019 4:34 pm
Forum: hardware
Topic: What's going on with the A4x0/1's serial port?
Replies: 9
Views: 131

Re: What's going on with the A4x0/1's serial port?

I think there was a SerialUtils module that got distributed with most boot systems that more standardised the functionality of the serial port - that could be why you're not seeing any problems. I've never had any problems with serial comms between A5000 or A480 and Master, PC or Spectrum.
by jgharston
Sun Apr 21, 2019 4:09 pm
Forum: software: other
Topic: Drawing a circle in BBC BASIC
Replies: 44
Views: 1509

Re: Drawing a circle in BBC BASIC

Provides both filled and unfilled circles in BASIC using only INTEGERS, ADDITION and SUBTRACTION. I'm sure it would be trivial to convert into machine code if speed was vitally important. It could be sped up a bit as it plots each physical horizontal line twice, due to using logical pixels instead ...
by jgharston
Sun Apr 21, 2019 4:00 pm
Forum: software: other
Topic: Drawing a circle in BBC BASIC
Replies: 44
Views: 1509

Re: Drawing a circle in BBC BASIC

Well we got all of this capability (and more) in 1985 with Acornsoft's "Graphics extension ROM". 🙂 As far as I can see the 'Graphics extension ROM' provided, for the 6502, only the same functionality that came as standard in RISC OS, and didn't include elliptical arcs and sectors (only circular one...
by jgharston
Fri Apr 19, 2019 12:41 am
Forum: upcoming and recent events & exhibitions
Topic: ABUG Cambridge 28th - 30th June 2019 BOOKING THREAD
Replies: 43
Views: 970

Re: ABUG Cambridge 28th - 30th June 2019 BOOKING THREAD

Is anyone going from Sheffield or any city nearby. Could I have lift please. I can meet you in Cherserfield,Sheffield, Barsley,Doncaster, Googe, Wakefield and leeds trains stations. Happy to share the fule cost. Cheers. Can do. I'll be setting off from Sheffield, so will be able to pick you up dire...
by jgharston
Sun Apr 14, 2019 8:51 pm
Forum: upcoming and recent events & exhibitions
Topic: ABUG Cambridge 28th - 30th June 2019 BOOKING THREAD
Replies: 43
Views: 970

Re: ABUG Cambridge 28th - 30th June 2019 BOOKING THREAD

Full table, all three days, will probably be able to make it early on Friday to help setting up.
by jgharston
Fri Apr 12, 2019 1:31 pm
Forum: software: other
Topic: Getting a image on to BBC
Replies: 7
Views: 218

Re: Getting a image on to BBC

There's also BMP and GIF conversion programs at http://mdfs.net/Apps/Graphics/Conversion/
by jgharston
Thu Apr 11, 2019 2:47 pm
Forum: hardware
Topic: BBC B+ thinks it's a BBC A?
Replies: 19
Views: 545

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

Would one of the disc based memory testers be worth running perhaps ? I'm thinking here the OS may not have a "16K" string in it to display that, despite it possibly thinking it, so it may not be able to say lower than 64K ? The B+ MOS only has the "BBC Computer 64K" startup banner. If you have SRA...
by jgharston
Thu Apr 11, 2019 2:39 pm
Forum: programming
Topic: 6502 LDA / LDX / LDY and Zero flag
Replies: 8
Views: 261

Re: 6502 LDA / LDX / LDY and Zero flag

Excuse my ignorance, trying to work out what some code does and struggling a bit... Am I right in thinking the zero flag gets set to 1, only if the value loaded with LDA/LDX/LDY is zero? And is cleared if the loaded value is non-zero. 'loaded' includes popping from the stack, and the same actions s...
by jgharston
Wed Apr 10, 2019 12:16 pm
Forum: hardware
Topic: BBC B+ thinks it's a BBC A?
Replies: 19
Views: 545

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

and PRINT HIMEM
by jgharston
Tue Apr 09, 2019 1:00 am
Forum: software & utilities for the pc, mac or unix
Topic: FWD: fs/adfs on Linux - keep or kill it?
Replies: 8
Views: 349

Re: FWD: fs/adfs on Linux - keep or kill it?

if it is a maintenance headache, would it be worth moving it from an in-kernel filesystem to a FUSE filesystem? That should decouple it from the kernel release schedule. That's exactly the point I made in my email, why does it need to be in the kernal? ADFS isn't in the RISC OS kernel, it's its own...
by jgharston
Sun Apr 07, 2019 1:05 pm
Forum: general
Topic: What would a Master 128+ look like?
Replies: 10
Views: 381

Re: What would a Master 128+ look like?

sydney wrote:
Sun Apr 07, 2019 11:59 am
Remove Econet.
Noo! I need the Econet. Removing it removes its entire functionality. It's a pain in the ****s doing development for the Elk purely due to being unable to grab files from the server that every other machine in the house can.
by jgharston
Sat Apr 06, 2019 1:03 pm
Forum: general
Topic: Programming tips: command line parser
Replies: 1
Views: 146

Programming tips: command line parser

The following code implements a command parser. It lets you prompt for a free-format text command and then calls routines named for the command, and implements a HELP command to list the available commands. It is snipped out of various of my programs, such as my various Filer programs. The commands ...
by jgharston
Mon Apr 01, 2019 2:08 pm
Forum: hardware
Topic: Pi-based Co-Pro on the cheap - 100MHz 6502 for £10? (now 274MHz)
Replies: 1124
Views: 106388

Re: Pi-based Co-Pro on the cheap - 100MHz 6502 for £10? (now 274MHz)

There's disk-based *TUBE ON|OFF|num on Tube Utilities Disk.

And the BBC ROM Manager & Utilities has a ROM-based *TUBE ON|OFF|num command.
by jgharston
Sun Mar 24, 2019 1:13 am
Forum: emulators
Topic: Creating Disc Images for BeebEm
Replies: 13
Views: 301

Re: Creating Disc Images for BeebEm

I now have a patched version of Wordstar 3 (using MyZ80) in a folder on my Windows 7 desktop. I have also created a blank CP/M .dsd image in my BeebEm DiscIms folder. How do I get my patched WS3 on to the Z80 disc image? Use VirtualA5000 and CPMFS. :) Mount the CP/M disk image, copy WS3/COM into it.
by jgharston
Sun Mar 24, 2019 1:11 am
Forum: emulators
Topic: Creating Disc Images for BeebEm
Replies: 13
Views: 301

Re: Creating Disc Images for BeebEm

At http://mdfs.net/Apps/DiskTools/ is MkTorch, which is an initial program to create a TorchCPN disk image from a collection of files. It only works on Windows at the mo, it assumes Windows filenaming conventions, it uses the source filenames as the destination filenames, it doesn't do very many che...
by jgharston
Sat Mar 23, 2019 4:04 am
Forum: software: other
Topic: Random music generator (BBC BASIC)
Replies: 1
Views: 170

Re: Random music generator (BBC BASIC)

Looks like line 20 is wrong as well. It should be:
20 IF INKEY-256=1 THEN el%=1 ELSE el%=0

otherwise it is saying that everything that isn't a Beeb is an Electron, instead of saying that everything that is an Electron is an Electron.
by jgharston
Thu Mar 21, 2019 10:44 am
Forum: emulators
Topic: Model B Keys vs PC Keys
Replies: 4
Views: 162

Re: Model B Keys vs PC Keys

What emulator are you using? Most use a "physical layout" mapping where keys are where they are physically on a Beeb, so the keyboard lines give you
7 8 9 0 - ^ \
I O P @ [ £
J K L * + ]
N M < > ?
by jgharston
Thu Mar 21, 2019 10:41 am
Forum: hardware
Topic: Tube podule (BBC <--> Archimedes/RISCPC)
Replies: 8
Views: 2123

Re: Tube podule (BBC <--> Archimedes/RISCPC)

I came across this PhD thesis the other day while researching something that describes the use of the TUBE podule in an Acorn A500 to access a Cambridge Ring network via a BBC Master: "Department of Electronic and Electrical Engineering" Yet more evidence that universities are mis-labelling their c...
by jgharston
Tue Mar 19, 2019 9:27 pm
Forum: software: other
Topic: More BeebEm MODE7 strangeness
Replies: 4
Views: 214

Re: More BeebEm MODE7 strangeness

The first character on the line is 9E which is Hold Graphics. The second character on the line is 97 which is GraphicsWhite. As HoldGraphics is active that 97 should be displayed as the most recent held graphic, which at that point will be a solid blank block. Instead the 'Holding' is starting after...
by jgharston
Tue Mar 19, 2019 2:43 am
Forum: programming
Topic: Double Height Charaters issue with Electron Master Ram Board
Replies: 21
Views: 395

Re: Double Height Charaters issue with Electron Master Ram Board

That's fairly standard double-height code. My optimisation is to have X%/Y% pointing to a glocal control block so X%?offset can be used to access it, eg: DIM ctrl% 31:X%=ctrl%:Y%=X%DIV256 .... DEFPROCDOUBLE(X,Y,C,M$) COLOUR C:PRINT TAB(X,Y);:A%=10 FOR L%=1 TO LEN M$ ?X%=ASCMID$(M$,L%,1):CALL &FFF1 V...
by jgharston
Sat Mar 16, 2019 8:11 pm
Forum: software: other
Topic: PLAY Command
Replies: 8
Views: 484

Re: PLAY Command

Looks interesting, reminds me of a DEFPROC_PLAY() routine I wrote years (eek! decades!) ago. One thing I notice is PROC_PLAY() used suffixed not modifiers, so eg C C# D D# E F F# G G# A A# B. I think I also used note+octave, so eg CC+1C+2 would be a chord of three Cs across three octaves. I vaguely ...
by jgharston
Fri Mar 15, 2019 11:08 pm
Forum: acorn atom and system
Topic: System and BBC Disk Compatability ?
Replies: 7
Views: 257

Re: System and BBC Disk Compatability ?

Atom/System DOS *is* DFS, with the exception that: * DOS defaults to using directory " " (space) and DFS defaults to using directory "$" (dollar). Last time I checked, DFS allows *DIR " " , and DOS allows *SET$ (note: no space), which do the same thing (in opposite directions!). * DFS uses 18-bit fi...
by jgharston
Thu Mar 14, 2019 12:58 pm
Forum: wanted
Topic: Wanted - datacentre
Replies: 19
Views: 484

Re: Wanted - datacentre

If you just want the IDE interface, not the USB and RAM disk, there's the original IDE Interface the DataCentre's IDE interface was spun off from. You can make them yourself, or I have a couple of dozen bare PCBs somewhere. (I'm not at home atm so can't check.)
by jgharston
Sun Mar 10, 2019 11:05 pm
Forum: software: other
Topic: Drawing a circle in BBC BASIC
Replies: 44
Views: 1509

Re: Drawing a circle in BBC BASIC

If only JGH would make the rest of his code library available as plain text, so that it was easier for more people to use... They are BASIC program libraries intended to be loaded into BASIC , which is why they are BASIC files, because they are libraries of BASIC code. If they were text you'd get B...
by jgharston
Sat Mar 09, 2019 11:17 pm
Forum: upcoming and recent events & exhibitions
Topic: Wakefield RISC OS show 27/4/19
Replies: 89
Views: 2605

Re: Wakefield RISC OS show 27/4/19

We didn't quite manage to do this at the Bristol show, but I wanted to show off some Beebs with Pi second processors which can therefore do 32-bit computing, whether Basic on ARM or one of the high level languages on the Nat Semi 32k copro (Lisp Fortran C Pascal Basic). There is a showreel program ...
by jgharston
Sat Mar 09, 2019 11:06 pm
Forum: software: other
Topic: Drawing a circle in BBC BASIC
Replies: 44
Views: 1509

Re: Drawing a circle in BBC BASIC

120 step=2*PI/32 170 FOR s%=1 TO 32 :REM We'll do 32 segments That actually does 33 segments, with the last segment overlapping the first segment, because the code does the last segment outside the loop to draw to the initial start position instead of assuming that the multiple recalculations have ...
by jgharston
Sat Mar 09, 2019 8:02 pm
Forum: software: other
Topic: Drawing a circle in BBC BASIC
Replies: 44
Views: 1509

Re: Drawing a circle in BBC BASIC

3000 REM > BLib.Graphic.Circle 1.00 15Apr1985 That looked really odd, and running it in BBfW had loads of artifacts which I never remember happening, and checking the link it is, the correct link is BLib/Graphic s /Circle The above code was hacked out of a menu program that just drew filled semicir...