Search found 3288 matches

by jgharston
Tue Dec 11, 2018 10:27 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.17 released
Replies: 428
Views: 14519

Re: Matrix Brandy BASIC V for Linux with SDL: V1.21.17 released

The build environment I've been using is cloned here: http://mdfs.net/temp/matrix.zip It lives on my Windows PC and is visible through HostFS by VirtualA5000 and VirtualRPC. I can build DJGPP, MinGW, WinSDL and RISC OS builds, and have been testing them with four keyboards plugged in at once. :) I'l...
by jgharston
Tue Dec 11, 2018 1:42 am
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.17 released
Replies: 428
Views: 14519

Re: Matrix Brandy BASIC V for Linux with SDL: V1.21.17 released

That is something I would like to do - but it's so far away from anything I've done before (I've never done sound programming previously) I will be struggling to make it work. I was thinking even leaning towards the BBC Micro style, as it might be simpler than having to implement sample files (like...
by jgharston
Mon Dec 10, 2018 1:28 am
Forum: software: other
Topic: Bootstrapping a CP/M installation
Replies: 8
Views: 258

Re: Bootstrapping a CP/M installation

CPMFiler only reads from CP/M disks. Do you have RISC OS? CPMFS is a full CP/M filing system for RISC OS which I usually use for copying to CP/M disks. Otherwise, RDACORN is your main option.
by jgharston
Mon Dec 10, 2018 1:25 am
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.17 released
Replies: 428
Views: 14519

Re: Matrix Brandy BASIC V for Linux with SDL: V1.21.17 released

I'm away from my main machine at the mo, so paused on the unix building, but I've got the RISC OS build building! In updating to SDL a handful of functions had their declarations changed, which didn't migrate into in riscos.c

That means I can test RISC OS, Windows SDL, MinGW and DJGPP builds.
by jgharston
Thu Dec 06, 2018 4:39 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.17 released
Replies: 428
Views: 14519

Re: Matrix Brandy BASIC V for Linux with SDL: V1.21.17 released

The VM I've got available for download has everything you need already installed. Literally, download, import into Virtualbox and boot it. Both logins "user" and "root" have password "changeme". I tried that, but.... ;) It took so long to boot I was able to boil the kettle, make a cup of tea, and f...
by jgharston
Thu Dec 06, 2018 2:17 pm
Forum: bbcmicro.co.uk
Topic: Quoted text in Notes is too big, esp. on iOS
Replies: 6
Views: 172

Re: Quoted text in Notes is too big, esp. on iOS

Quite possibly. It's not just on iOS that the quoted text on bbcmicro.co.uk is too big though -- it's too big in desktop Safari and Chrome too. The style-definition of "blockquote" in the CSS needs tweaking, that's all, I think. With Chrome you can set defaults for various types of body text, I twe...
by jgharston
Thu Dec 06, 2018 2:14 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.17 released
Replies: 428
Views: 14519

Re: Matrix Brandy BASIC V for Linux with SDL: V1.21.17 released

While looking through your changes, I see you moved *WinTitle into being a SDL-only command. For the text-mode builds (at least for Linux) it uses xterm escape codes to set the window title of the text window - so I'm modifying it so *WinTitle and *HELP MATRIX exist for all Unix builds in addition ...
by jgharston
Thu Dec 06, 2018 9:30 am
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.17 released
Replies: 428
Views: 14519

Re: Matrix Brandy BASIC V for Linux with SDL: V1.21.17 released

Segueing back onto topic, I've done a bugfix to textonly.c and a bugfix to mos.c, as they are independent of each other - and in line with my instinct to only push small changes at a time - I was wanting to push each one seperately. But I can't work out how to do that, Git will only let me push both...
by jgharston
Thu Dec 06, 2018 9:27 am
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.17 released
Replies: 428
Views: 14519

Re: Matrix Brandy BASIC V for Linux with SDL: V1.21.17 released

Puppy Linux seems to be a bit strange, compared to other linux distros. I would never have expected that installing gcc would be at all tricky on any Linux distro. Yes, Puppy Linux is very strange. Yes, I've been thinking of replacing it with something else, I was looking at CentOS last night, but ...
by jgharston
Wed Dec 05, 2018 3:17 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.17 released
Replies: 428
Views: 14519

Re: Matrix Brandy BASIC V for Linux with SDL: V1.21.16 released

gcc has been the standard, bundled with most Linux distributions Yes, but not with Puppy Linux I think. There's a relevant thread here . I've spent four hours now fighting trying to get a C compiler installed, fighting past sudo:command not known, get-apt:command not known, download failed, install...
by jgharston
Tue Dec 04, 2018 3:05 pm
Forum: programming
Topic: Bugs in my code
Replies: 2
Views: 178

Re: Bugs in my code

Try these changes: 120 Input$=GET$:Input=ASC(Input$) 145 IF Input$>="!" AND Input$<="'" PROCPitchEnv 2330 PROCAlter 800 COLOURb:PRINTTAB(0,0)"ENV 1,";:COLOURt:PRINT;T; 810 COLOURb:PRINT;",";:COLOURpi1:PRINT;PI1;:COLOURb:PRINT;",";:COLOURpi2:PRINT;PI2; 811 COLOURb:PRINT;",";:COLOURpi3:PRINT;PI3;:COLO...
by jgharston
Tue Dec 04, 2018 2:55 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.17 released
Replies: 428
Views: 14519

Re: Matrix Brandy BASIC V for Linux with SDL: V1.21.16 released

I can build and test Matrix Brandy Basic builds for MinGW/SDL, MinGW, DJPP and RISC OS, but don't have a unix build environment. I can dual boot my PC into Puppy Linux. Can anybody recommend a suitable C compiler to build Brandy?

Ta.
by jgharston
Tue Dec 04, 2018 2:27 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.17 released
Replies: 428
Views: 14519

Re: Matrix Brandy BASIC V for Linux with SDL: V1.21.16 released

I'm trying to avoid digging into the rest of Brandy, I'm concentrating on the keyboard handling, and testing with my keyboard test programs at http://mdfs.net/Software/BBCBasic/Testing which I wrote over the years to test various keyboard stuff on various systems. (I really must document what the ex...
by jgharston
Tue Dec 04, 2018 9:44 am
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.17 released
Replies: 428
Views: 14519

Re: Matrix Brandy BASIC V for Linux with SDL: V1.21.16 released

I sync'd my fork with the master and the build does PLOT XOR correctly now.
by jgharston
Tue Dec 04, 2018 9:42 am
Forum: software: other
Topic: FORMAT Issue on the Electron
Replies: 32
Views: 536

Re: FORMAT Issue on the Electron

Not yet. Just out of interest, Jonathan, how do you send the *mount command direct to ADFS? Is this a case of using something like an OSWORD call rather than OSCLI? You can't send it to ADFS, you send it to the current filing system via FSCV 3. Some filing systems allow this explicitly with *\comma...
by jgharston
Mon Dec 03, 2018 3:55 pm
Forum: programming
Topic: How to you plan "large" programs?
Replies: 9
Views: 1175

Re: How to you plan "large" programs?

I also have libraries of useful and standardised subroutines which I build with the process described at the end of BasUtils.txt . On RISC OS or Windows I can just load the relevent libraries into the editor, though I also have a similar build process for BBFW which I use for building things such as...
by jgharston
Mon Dec 03, 2018 3:47 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.17 released
Replies: 428
Views: 14519

Re: Matrix Brandy BASIC V for Linux with SDL: V1.21.16 released

I've just noticed, your build seems to leave a console window open behind the SDL window. For some reason I don't get that (nor want it) from my Cygwin-hosted build. Yes, I don't get it with the binaries you build (and cursor fossils as well), but as I was working on keyboard handling I was ignorin...
by jgharston
Mon Dec 03, 2018 2:57 pm
Forum: software: other
Topic: FORMAT Issue on the Electron
Replies: 32
Views: 536

Re: FORMAT Issue on the Electron

Try this test build: AP6v131a.rom . That's fixed it =D> Not sure if you've noticed this thread, Jonathan? Yes, was reading that a couple of hours ago. I'm still catching up with things at the mo, have unpacked my suitcase and just emptied it on the settee. ;) Also, trying to deal with a phone messa...
by jgharston
Mon Dec 03, 2018 9:49 am
Forum: software: other
Topic: FORMAT Issue on the Electron
Replies: 32
Views: 536

Re: FORMAT Issue on the Electron

Try this test build: AP6v131a.rom.
by jgharston
Mon Dec 03, 2018 9:30 am
Forum: software: other
Topic: FORMAT Issue on the Electron
Replies: 32
Views: 536

Re: FORMAT Issue on the Electron

Ah. Odd. Try FOR A%=&A8 TO &AF:VDU ?A%:NEXT A%:PRINT Results: MO £0 Ahhhhhhh!!!!!! Something is getting into the path from OSCLI to the filing system and trampling on &A8-&AF, probably as the *command service call goes past. That's where the "*MOUNT 0" command is put at the end of the format routin...
by jgharston
Sun Dec 02, 2018 6:59 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.17 released
Replies: 428
Views: 14519

Re: Matrix Brandy BASIC V for Linux with SDL: V1.21.16 released

I don't know about Jonathan's situation but I wouldn't want to install Cygwin here because it would more than likely mess up my MinGW build environment (used for BBCSDL). What feature(s) of Cygwin are you relying on? Could you create a MinGW-only makefile? The make files I've got working here are h...
by jgharston
Sun Dec 02, 2018 12:23 pm
Forum: software: other
Topic: FORMAT Issue on the Electron
Replies: 32
Views: 536

Re: FORMAT Issue on the Electron

daveejhitchins wrote:
Sun Dec 02, 2018 12:21 pm
@JGH
PRINT~!&F2 : 20B00A8
PRINT $!&F2 : $ range
Ah. Odd. Try FOR A%=&A8 TO &AF:VDU ?A%:NEXT A%:PRINT
by jgharston
Sun Dec 02, 2018 12:21 pm
Forum: software: other
Topic: FORMAT Issue on the Electron
Replies: 32
Views: 536

Re: FORMAT Issue on the Electron

jms2 wrote:
Sun Dec 02, 2018 12:11 pm
A positive note though: the formatter managed to understand me when I asked it to format drive 0... which is of course the hard disc. It wisely decided to format drive 4 instead, which was what I wanted. =D>
Yes, I was very careful to write that into the code...
by jgharston
Sun Dec 02, 2018 12:19 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.17 released
Replies: 428
Views: 14519

Re: Matrix Brandy BASIC V for Linux with SDL: V1.21.16 released

What OS are you compiling for? For Linux, the 'makefile' will do the trick, works on CentOS, Red Hat and Fedora, 32 and 64-bit. For Windows, it's tailored around using Cygwin as the build environment, but requires the mingw compiler and libraries - and doesn't require any Cygwin to run on the targe...
by jgharston
Sun Dec 02, 2018 12:16 pm
Forum: programming
Topic: mode 7 titles/menus
Replies: 9
Views: 229

Re: mode 7 titles/menus

UnZip them to the filing system of your choice.
by jgharston
Sun Dec 02, 2018 7:31 am
Forum: programming
Topic: mode 7 titles/menus
Replies: 9
Views: 229

Re: mode 7 titles/menus

Yes, you need to have the CHR$141 on the *outside* of the graphics characters.

PLUG PLUG.... I use ABZTtxt to design teletext screens, and the "SPOOL as BASIC" option to create a BASIC program.
by jgharston
Sun Dec 02, 2018 7:18 am
Forum: software: other
Topic: FORMAT Issue on the Electron
Replies: 32
Views: 536

Re: FORMAT Issue on the Electron

The FORMAT command in the new AP6 does: loads of hardware frobbing to format the disk *SAVE ZSYSHELP file *ACCESS ZSYSHELP L 'MOUNT drivenum The above posts show that the format has happened, the ZSYSHELP file has been saved and its ACCESS has been changed to L. So I suspect the *MOUNT command is fa...
by jgharston
Sat Dec 01, 2018 7:48 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.17 released
Replies: 428
Views: 14519

Re: Matrix Brandy BASIC V for Linux with SDL: V1.21.16 released

I got back from Japan yesterday, and after 16 hours sleep I spent 10 hours today trying to get SDL Matrix compiling. A few minutes ago I suddenly noticed "Graphics is handled using the SDL 1.2 library." Doh! The SDL libraries I downloaded this morning is version 2.0. Back to square one. I'm determin...
by jgharston
Sat Dec 01, 2018 4:52 pm
Forum: software: other
Topic: FORMAT Issue on the Electron
Replies: 32
Views: 536

Re: FORMAT Issue on the Electron

When you get the Bad command error, could you immediately do PRINT ~!&F2 and then PRINT $!&F2 which may display the command causing the error.
by jgharston
Sat Dec 01, 2018 11:34 am
Forum: hardware
Topic: Electron Plus 3 Help
Replies: 17
Views: 326

Re: Electron Plus 3 Help

ADFS disk errors here.

And yes, 8-bit ADFS is a DD filing system, not an HD filing system.

SD: up to 400K
DD: up to 800K
HD: up to 1600K