Search found 36 matches

by alex_farlie
Fri Mar 09, 2018 10:17 pm
Forum: general
Topic: The Acorn C5?
Replies: 10
Views: 889

Re: The Acorn C5?

An attempt to cash in on the 'brand' association? It's a shame that the Acorn name wasn't available to companies more closely associated with RISC OS, like Castle, CJE Micros etc.. and which continue to support the hobbyist workstation market. Also I thought the C5 was a (French) car model? I also n...
by alex_farlie
Thu Oct 05, 2017 5:59 pm
Forum: off-topic
Topic: Alternate Universe Micros...
Replies: 17
Views: 1173

Re: Alternate Universe Micros...

1024MAK wrote:
alex_farlie wrote:This had a nice RISC architecture ( partially inspired by the Z80's internal logic)...
where RISC means Rich Instruction Set CPU :mrgreen:

Maybe including the features of the Zilog Z80000, but running faster?

Mark
Maybe... Do you have an instruction set documentation for that chip?
by alex_farlie
Thu Oct 05, 2017 3:54 pm
Forum: off-topic
Topic: Alternate Universe Micros...
Replies: 17
Views: 1173

Re: Alternate Universe Micros...

Okay so this is a long shot,and very "tounge in cheek" but I thought I'd start a thread here on what Micros might exist in alternate universes. My first thoughts were a range that started with Z80 based machine (the alternate ATOM) that was essentially a Z80, a teletext generator chip, some RAM and...
by alex_farlie
Thu Oct 05, 2017 9:29 am
Forum: off-topic
Topic: Alternate Universe Micros...
Replies: 17
Views: 1173

Re: Alternate Universe Micros...

We had a conversation on these lines over on g+: https://plus.google.com/+IsaacKuo/posts/iSkMtKJfYCv I very much like the idea of Logo having been the standard included language, instead of Basic. And, perhaps, the 6809 could have had a better run in home computers. Hmm... Would micros of the early...
by alex_farlie
Wed Oct 04, 2017 7:49 pm
Forum: off-topic
Topic: Alternate Universe Micros...
Replies: 17
Views: 1173

Alternate Universe Micros...

Okay so this is a long shot,and very "tounge in cheek" but I thought I'd start a thread here on what Micros might exist in alternate universes. My first thoughts were a range that started with Z80 based machine (the alternate ATOM) that was essentially a Z80, a teletext generator chip, some RAM and ...
by alex_farlie
Tue Oct 03, 2017 9:19 am
Forum: programming
Topic: Many DEFPROC, 1 ENDPROC?
Replies: 17
Views: 1753

Re: Many DEFPROC, 1 ENDPROC?

Yes, that's fine. At least as far as the interpreter is concerned, even if not to human aesthetics. You might at least have put a comment there alerting people to what was happening! You could even (ugh!) GOTO an ENDPROC somewhere completely different in the program. It's even possible in some vers...
by alex_farlie
Mon Oct 02, 2017 3:46 pm
Forum: programming
Topic: Many DEFPROC, 1 ENDPROC?
Replies: 17
Views: 1753

Re: Many DEFPROC, 1 ENDPROC?

Yes, that's fine. At least as far as the interpreter is concerned, even if not to human aesthetics. You might at least have put a comment there alerting people to what was happening! You could even (ugh!) GOTO an ENDPROC somewhere completely different in the program. It's even possible in some vers...
by alex_farlie
Mon Oct 02, 2017 3:05 pm
Forum: off-topic
Topic: Pi and the Floppy Disc?
Replies: 17
Views: 1218

Re: Pi and the Floppy Disc?

I have a friend who has designed and built an interface board to connect a BBC floppy direct to a Pi. He has also written the software for it too, but AFAIK, only for Linux: https://github.com/picosonic/bbc-fdc Hmm, looks more like a Kyroflux device than a 2-way interface but it's a start :). Thank...
by alex_farlie
Sun Oct 01, 2017 7:02 pm
Forum: off-topic
Topic: Pi and the Floppy Disc?
Replies: 17
Views: 1218

Re: Pi and the Floppy Disc?

Modern nominal USB floppy drives can't do anything other than DOS formats.. which whilst understandable is somewhat annoying. What ADFS/Filecore would see for a {Pi Floppy) is essentialy a block device accessed over a serial line. You send a command to the 'drive interface' and you get back a bit-s...
by alex_farlie
Sun Oct 01, 2017 3:37 pm
Forum: off-topic
Topic: Pi and the Floppy Disc?
Replies: 17
Views: 1218

Re: Pi and the Floppy Disc?

ADFS is built into RISC OS Not on all RISC OS 5 builds. There's no floppy disc hardware on the Pi, so ADFS isn't present on the Pi builds (or it may be present but dormant?), either way it uses SDFS for the SD card. Had anyone implemented an OLD-drive (in my instance 3.5" and 5.25" to Pi interface ...
by alex_farlie
Sat Sep 30, 2017 8:47 pm
Forum: off-topic
Topic: Pi and the Floppy Disc?
Replies: 17
Views: 1218

Pi and the Floppy Disc?

I have some old BBC/ARC discs... I'd like to read these on a PI under RISC OS 5. Had anyone implemented an OLD-drive (in my instance 3.5" and 5.25" to Pi interface board that would let me drive an old style disc/drive from an RpI Model B. I am strongly thinking that some kind of FPGA will be involve...
by alex_farlie
Fri Sep 29, 2017 5:54 pm
Forum: programming
Topic: Differences between BASIC1/2 and BASIC4 in handling an EVAL?
Replies: 20
Views: 1744

Re: Differences between BASIC1/2 and BASIC4 in handling an EVAL?

The only reason the code isn't crashing in earlier BASICs is that the maximum string length is in any case only 255 characters so it gives up looking for the terminator before it gets past the end of the buffer you have allocated. BB4W definitely NOT liking a 'too-clever' technique. (Sigh) Not at a...
by alex_farlie
Fri Sep 29, 2017 4:56 pm
Forum: programming
Topic: Differences between BASIC1/2 and BASIC4 in handling an EVAL?
Replies: 20
Views: 1744

Re: Differences between BASIC1/2 and BASIC4 in handling an EVAL?

BBC BASIC happily accepts both word and string indirectors as PROC/FN parameters, as you can see if you try this: 10DIM A% 255 20$A%="HELLO" 30PROCP("BYE") 40PRINT $A% 50END 60: 70DEF PROCP($A%) 80PRINT $A% 90ENDPROC >RUN BYE HELLO There's a bug which means that trying to do it with the byte indire...
by alex_farlie
Fri Sep 29, 2017 4:13 pm
Forum: programming
Topic: Differences between BASIC1/2 and BASIC4 in handling an EVAL?
Replies: 20
Views: 1744

Re: Differences between BASIC1/2 and BASIC4 in handling an EVAL?

Regarding the Windows version, I wonder if the issue is the hardcoded address for one of the string buffers: $&700. There should probably be some changes to make sure that M% gets set the same as for RISC OS if running on Windows. Yes, the logic in that line is wrong. Instead of saying "if I'm runn...
by alex_farlie
Fri Sep 29, 2017 3:13 pm
Forum: programming
Topic: Differences between BASIC1/2 and BASIC4 in handling an EVAL?
Replies: 20
Views: 1744

Re: Differences between BASIC1/2 and BASIC4 in handling an EVAL?

Just to add, I doubt it's anything to do with memory usage in the two machines. The main program is being loaded with PAGE at &1400, and doesn't appear to be using any strange memory locations. I'm 100% sure that it's not an emulation issue (jsbeeb passes all the 6502 test programs), so that leaves...
by alex_farlie
Fri Sep 29, 2017 3:00 pm
Forum: programming
Topic: Differences between BASIC1/2 and BASIC4 in handling an EVAL?
Replies: 20
Views: 1744

Re: Differences between BASIC1/2 and BASIC4 in handling an EVAL?

That's the same symptoms I was getting, and the code is so crunched and re-uses re-used re-used memory that it's incredibly hard to follow and track values. I wonder if just bashing in a LEFT$(thing,2) would fix it. Shame it's not straightforward to de-crunch it.. The M% handling seems to be a dete...
by alex_farlie
Fri Sep 29, 2017 2:04 pm
Forum: programming
Topic: Differences between BASIC1/2 and BASIC4 in handling an EVAL?
Replies: 20
Views: 1744

Re: Differences between BASIC1/2 and BASIC4 in handling an EVAL?

Just to add, I doubt it's anything to do with memory usage in the two machines. The main program is being loaded with PAGE at &1400, and doesn't appear to be using any strange memory locations. I'm 100% sure that it's not an emulation issue (jsbeeb passes all the 6502 test programs), so that leaves...
by alex_farlie
Thu Sep 28, 2017 9:31 pm
Forum: programming
Topic: Differences between BASIC1/2 and BASIC4 in handling an EVAL?
Replies: 20
Views: 1744

Re: Differences between BASIC1/2 and BASIC4 in handling an EVAL?

It looks likes it's some problem happening with using $ao% as a parameter in various DEFPROCs and DEFFNs. That shouldn't be a problem, and I've tried moving ao% to point elsewhere and still get the same problems. Hmm... Willing to add taking a look at this in a better analysis tool at a later date?...
by alex_farlie
Thu Sep 28, 2017 9:01 pm
Forum: programming
Topic: Differences between BASIC1/2 and BASIC4 in handling an EVAL?
Replies: 20
Views: 1744

Re: Differences between BASIC1/2 and BASIC4 in handling an EVAL?

Has it been typed in correctly? With a BBC I get Mistake at line 310 which is 310DEFPROCj(E%)X That should have been directly from the Tape in the archive... The listing for this was not in the Magazine. So... I'm not sure what's gone wrong. The original is on the tape here - http://www.stairwaytoh...
by alex_farlie
Thu Sep 28, 2017 8:08 pm
Forum: programming
Topic: Differences between BASIC1/2 and BASIC4 in handling an EVAL?
Replies: 20
Views: 1744

Re: Differences between BASIC1/2 and BASIC4 in handling an EVAL?

Attached is a parred down disc image containing only the Turtle Logo code from the Let's Compute Tape 1 in the STH/Stardot archive. The files Turtle.zip contains the files TURTLE (instructions) , TURTLE2 ( core), KNOT (example LOGO text file) The file which doesn't appear to work on the BeebEm emula...
by alex_farlie
Thu Sep 28, 2017 4:50 pm
Forum: programming
Topic: Differences between BASIC1/2 and BASIC4 in handling an EVAL?
Replies: 20
Views: 1744

Differences between BASIC1/2 and BASIC4 in handling an EVAL?

Hi, I've found a program that works on a BBC B (BASIC 1/2) but not a MASTER (BASIC 4). It's the Turtle Logo program that came with the Let's Compute Club pack... On a BBC B you can do the LOAD "KNOT example instruction without issue. On a MASTER (emulated) it fails with a MISSING FN/Proc error, nomi...
by alex_farlie
Sun Oct 16, 2016 6:46 pm
Forum: software: other
Topic: Music 500/5000 in B-EM, Systems Discs?
Replies: 0
Views: 475

Music 500/5000 in B-EM, Systems Discs?

The MU500 disc here - http://www.colinfraser.com/m5000/m5000.htm Doesn't seem to have a readable version of AMPLE on it. (Understandable given that Hybrid still hold Copyright.) This makes it more difficult to test if non-working tunes in B-Em are due to language differences between the 500 and 5000...
by alex_farlie
Sat Oct 15, 2016 8:53 pm
Forum: emulators
Topic: Music 5000 in B-Em
Replies: 207
Views: 12484

Re: Music 5000 in B-Em

Well I've been testing stuff, and found some files in 8BS that won't necessarily play using the MUSIC 5000 disc supplied. Also trying to use AMPLE with a second processor locks up the emulator ( I have my suspicions it will do that on a real Beeb as well.). Perhaps C. Jordan can help figure out wha...
by alex_farlie
Sat Oct 15, 2016 8:13 pm
Forum: emulators
Topic: Doomesday...
Replies: 0
Views: 409

Doomesday...

Having now got an emulator that can do the Music 5000/500 which wasn't previously possible, Does anyone want to attempt a way of getting an emulator to run an emulated LV-ROM like Doomesday ( Not that anyone would have the original media anymore. VFS would be more challangeing as someohow you'd have...
by alex_farlie
Sat Oct 15, 2016 8:06 pm
Forum: emulators
Topic: Music 5000 in B-Em
Replies: 207
Views: 12484

Re: Music 5000 in B-Em

Although ideally someone should clear the M5000 disc with the relevant people :) Dropbox can get fussy sometimes :( FYI, Chris Jordan, creator of the original Music 5000 and AMPLE has been very supportive of efforts to keep Music 5000 alive. And he's also reasonably active on stardot (CHRISJJ): htt...
by alex_farlie
Sat Oct 15, 2016 6:35 pm
Forum: emulators
Topic: Music 5000 in B-Em
Replies: 207
Views: 12484

Re: Music 5000 in B-Em

Nice, could you create a bundle with all the required dll's, alleg44, alut, zlib1, etc. Here you go: https://www.dropbox.com/s/eukub3y8kloq8x2/b-em-runtime.zip?dl=0 ... Dave Working as designed. Although ideally someone should clear the M5000 disc with the relevant people :) Dropbox can get fussy s...
by alex_farlie
Sat Oct 15, 2016 8:58 am
Forum: software
Topic: Porting ARM BASIC to the Raspberry Pi via SDL 2.0
Replies: 8
Views: 1571

Re: Porting ARM BASIC to the Raspberry Pi via SDL 2.0

Had you tried asking over on Risc OS Open's forum? (There are a number of ARM programmers there, not that they'd want to work on a not quite RISC OS project.) I'm not sure but someone (possibly Mr J.G. Harston) had also mentioned a while back about extending the Risc OS 5 ARM BBC basic under ROOL's ...
by alex_farlie
Thu Sep 03, 2015 4:33 pm
Forum: archive requests
Topic: Designer Castles.
Replies: 3
Views: 1078

Re: Designer Castles.

Thanks, but subsquent to my last post, I've got a spare BBC micro on the way, so I should be able to make an SWR image for "personal" use (given I already own a physical rom), which resolves the issue I had ( Looking forward to someone making some ROM cartridges. It would be nice to track down the o...
by alex_farlie
Wed Sep 02, 2015 6:38 pm
Forum: archive requests
Topic: Designer Castles.
Replies: 3
Views: 1078

Designer Castles.

Hi.

I note that Designer Castles is not currently amongst the archive.

I used to use this (and still have the physical disc! and the ROM, although one the legs may be damaged :( ), However, I don't have any means to read them. Does anyone here happen to have an image of the ROM?
by alex_farlie
Tue Mar 31, 2015 9:42 am
Forum: hardware
Topic: Music 5000 FPGA
Replies: 52
Views: 10074

Re: Music 5000 FPGA

[ It's on my list of things to do - a soft synth for RISCOS, linked in with 32bitting AMPLE as you know. If you look at my last post on that thread, the last two issues I listed - IOC and APCS_R to APCS_32 - are now implemented in ADFFS so I just need to sort out WIMP support and AMPLE should then ...