Search found 2064 matches

by sweh
Tue Sep 10, 2019 1:53 am
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC VI for Linux with SDL: V1.22.0 released
Replies: 750
Views: 35690

Re: Matrix Brandy BASIC VI for Linux with SDL: V1.22.0 released

And if I compile 32bit then it loads but I get an "Address exception at line 110", the "Brandy_GetVideoDriver" SYS call. This should now be fixed! Sorry about that. Seems to work for both 32bit and 64bit builds :-) (I don't actually use this program; it's one of those "if I have time I should do so...
by sweh
Sun Sep 08, 2019 11:01 pm
Forum: bbcmicro.co.uk
Topic: Setting up bbcmicro.co.uk on your PC
Replies: 8
Views: 220

Re: Setting up bbcmicro.co.uk on your PC

Now I have added in a script to copy the disc images and the screenshots into the correct places. I also made it download the latest jsbeeb into the correct place. There might be a few minor issues, but I am pretty happy with it. I will wait for comments. Are these new tmp files regularly re-create...
by sweh
Sun Sep 08, 2019 4:06 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC VI for Linux with SDL: V1.22.0 released
Replies: 750
Views: 35690

Re: Matrix Brandy BASIC VI for Linux with SDL: V1.22.0 released

And if I compile 32bit then it loads but I get an "Address exception at line 110", the "Brandy_GetVideoDriver" SYS call.
by sweh
Sun Sep 08, 2019 4:00 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC VI for Linux with SDL: V1.22.0 released
Replies: 750
Views: 35690

Re: Matrix Brandy BASIC VI for Linux with SDL: V1.22.0 released

Hmm, on a fully patched Debian 10 64bit machine % git pull Already up to date. % make clean % make ... % ./brandy So far so good. Now inside >load "examples/Mode7/telstar" Arithmetic stack overflow > -DBRANDY_GITCOMMIT=\""ed7bcf9"\" -DBRANDY_GITBRANCH=\""master"\" -DBRANDY_GITDATE=\""Sun Sep 8 09:20...
by sweh
Fri Sep 06, 2019 6:36 pm
Forum: hardware
Topic: MMFS Development and Support
Replies: 864
Views: 60602

Re: MMFS Development and Support

Yes, that's what I thought. The precompiled version of beebasm was 32-bit. I've just added both 32 and 64 bit versions of beebasm into github: tools/beebasm/beebasm32 tools/beebasm/beebasm64 And also some checks in build.sh to select the appropriate version. Hopefully no-one else will now trip over...
by sweh
Tue Aug 20, 2019 12:01 am
Forum: hardware
Topic: Having difficulty with TurboSPI
Replies: 16
Views: 557

Re: Having difficulty with TurboSPI

Btw, does that mean I can physically remove the TurboSPI ROM from my system once I have MAMMFS set up in the RAM/ROM cartridge? Probably, yes. IIRC the ROM Steve provides may be a 32K ROM with SPI and BASIC (at least one generation of his TurboMMC did that) but since BASIC is built into the Master ...
by sweh
Sun Aug 18, 2019 11:40 pm
Forum: hardware
Topic: Having difficulty with TurboSPI
Replies: 16
Views: 557

Re: Having difficulty with TurboSPI

Last time this came up, Steve Picton told me the TurboSPI hardware is compatible with the TurboMMC and so the same MMFS ROM should(!) work.
by sweh
Thu Aug 15, 2019 1:18 am
Forum: hardware
Topic: IFEL Acorn Master Switcher (Master switchable OS)
Replies: 3
Views: 178

Re: IFEL Acorn Master Switcher (Master switchable OS)

If it's like the one I've got, then it came with "install.pdf" that describes the three jumpers.
by sweh
Thu Aug 15, 2019 1:12 am
Forum: off-topic
Topic: You know you’re getting old when......
Replies: 2
Views: 232

Re: You know you’re getting old when......

Those exploding circle around the 23s mark looks like there might be some Missile Command in there as well!
by sweh
Sun Aug 11, 2019 12:48 pm
Forum: for sale / freebies
Topic: Looking for a U.S BBC Micro
Replies: 2
Views: 171

Re: Looking for a U.S BBC Micro

My tv will only accept NTSC. anyone? How are you connecting the Beeb to the TV? Is it via the modulator, or composite or RGB? What other inputs does your TV have? eg if you have VGA input ability (or a spare monitor) then you can use something like a GBS8200 to convert RGB to VGA and use that input...
by sweh
Sun Aug 11, 2019 1:45 am
Forum: hardware
Topic: Hooking SD Card Adaptor up to User Port
Replies: 6
Views: 233

Re: Turbo MMC Interface

The standard MMC adapter is not compatible with the TurboMMC ROMs; TurboMMC adds a few components to add the "turbo" mode.

If you want to use a standard adapter then you need the MMFS ROM instead.
by sweh
Wed Aug 07, 2019 7:19 pm
Forum: general
Topic: Disc or Disk. Silly-Season debate.
Replies: 93
Views: 1432

Re: Disc or Disk. Silly-Season debate.

I will use both programme and program in the same doc, just in a different context. I.e. a programme of work, or a computer program. You will find in the UK even lots people in IT (not me) with say AZ or DMZ and pronounce the Zed as Zee. A losing battle I am afraid. I moved to America in 2001 and s...
by sweh
Wed Aug 07, 2019 7:07 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC VI for Linux with SDL: V1.22.0 released
Replies: 750
Views: 35690

Re: Matrix Brandy BASIC VI for Linux with SDL: V1.22.0 released

Soruk wrote:
Wed Aug 07, 2019 4:49 am
My mistake, checked it in to my local server but didn't push it to GitHub. Please try again.
Seems to work for me :-)
by sweh
Tue Aug 06, 2019 8:40 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC VI for Linux with SDL: V1.22.0 released
Replies: 750
Views: 35690

Re: Matrix Brandy BASIC VI for Linux with SDL: V1.22.0 released

The old telstar from 1.21.19 tarball, works fine with brandy 1.22.0!!! The problem is the new code of telstar at line 110!!! The problem isn't "telstar" as such; it's just the telstar exercises the bug. The problem is the command SYS "Brandy_GetVideoDriver" TO v$,,,,v% I can crash the 64bit version...
by sweh
Tue Aug 06, 2019 1:15 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC VI for Linux with SDL: V1.22.0 released
Replies: 750
Views: 35690

Re: Matrix Brandy BASIC VI for Linux with SDL: V1.22.0 released

FWIW, I get an identical failure with Debian 10 64bit build. TOSTRING(value) is not valid. My _guess_ is that "value" is a 32bit value, but with 64bit executables the pointer could easily be outside that range. When I compile a 32bit executable (BRANDY_BUILD_FLAGS="-g -O0 -m32" LDFLAGS=-m32 make) th...
by sweh
Tue Aug 06, 2019 12:59 am
Forum: hardware
Topic: MMFS Development and Support
Replies: 864
Views: 60602

Re: MMFS Development and Support

Dunno if it helps, but this is the code I wrote to image Solidisk disks. It'd handle single and double density disks and create "part files". On Unix you could then just "cat" the files together to create the original image. I did it this way 'cos a Solidisk double density image was 360K, which was ...
by sweh
Tue Aug 06, 2019 12:32 am
Forum: hardware
Topic: MMFS Development and Support
Replies: 864
Views: 60602

Re: MMFS Development and Support

Wheel_nut wrote:
Mon Aug 05, 2019 11:23 pm
Why the downer on the Solidisk DFS2.2M2???
Chris hates Solidisk (and a few other things) with a vengeance. He'll take every opportunity to knock them.
by sweh
Tue Aug 06, 2019 12:30 am
Forum: hardware
Topic: MMFS Development and Support
Replies: 864
Views: 60602

Re: MMFS Development and Support

Remember that the Z variants try to "automatically" load in SWR. If you're dealing with Solidisk and MMFS then you could just load the SWR version of MMFS (no Z) into SWRam. Solidisk DFS even makes it easy (eg *LOAD filename B8000 will load into SWR block B). In my case I converted all my Solidisk d...
by sweh
Tue Aug 06, 2019 12:20 am
Forum: general
Topic: Disc or Disk. Silly-Season debate.
Replies: 93
Views: 1432

Re: DFSBuster

davidb wrote:
Mon Aug 05, 2019 11:14 pm
To avoid problems in the future, I will be referring to them as discks. Just be careful how you type it. ;)
Does that me we can call you a "floppy head" ? :lol:
by sweh
Tue Aug 06, 2019 12:20 am
Forum: software & utilities for the pc, mac or unix
Topic: DFSBuster
Replies: 3
Views: 540

Re: DFSBuster

Excellent! It's good to see more tools for processing disk images. :) There are other DFS image tools written in Perl that you might find useful: MMB/SSD Utils in perl As the author of MMB_Utils I'm always happy to see someone else write code to do similar stuff, because I might learn some tricks f...
by sweh
Mon Aug 05, 2019 5:52 pm
Forum: hardware
Topic: MMFS Development and Support
Replies: 864
Views: 60602

Re: MMFS Development and Support

And part of the rationale was that this would setup first time at power on, and so would have first claim to the RAM slot :-)
by sweh
Sun Aug 04, 2019 12:05 pm
Forum: programming
Topic: Bits and bytes
Replies: 6
Views: 223

Re: Bits and bytes

In assembler you define bitmasks and then use the "OR" and "AND" logical functions. eg room_visited = &1 \bit0 stores room visited flag room_dark = &2 \bit1 stored room naturally dark \ To set room_visited LDA #room_visited ORA status_byte STA status_byte \ To clear room_dark LDA #room_dark EOR #&FF...
by sweh
Wed Jul 24, 2019 10:50 am
Forum: emulators
Topic: Sampled sound on the sn76489 -- tests
Replies: 35
Views: 1071

Re: Sampled sound on the sn76489 -- tests

You might be interested in this disk, from BITD
by sweh
Sun Jul 14, 2019 3:50 pm
Forum: hardware
Topic: Different BBC Model B PSU?
Replies: 5
Views: 315

Re: Different BBC Model B PSU?

danielj wrote:
Sun Jul 14, 2019 7:16 am
Check the PCB - it'll probably be a Wong's PSU
Yeah, you can just see that on the second picture.
by sweh
Fri Jul 12, 2019 3:07 am
Forum: software: classic games
Topic: Elite console colours
Replies: 9
Views: 546

Re: Elite console colours

This is normal. The game will even change to the blue/white schema if you get an escape capsule (at least I think that's what triggered it).
by sweh
Sun Jul 07, 2019 7:45 pm
Forum: software: other
Topic: MC error - and don't know why
Replies: 19
Views: 489

Re: MC error - and don't know why

Typically you do the "DIM CODE% 100" stuff if you want the code to live as friends with this BASIC program, to be callable by it etc. You could add "45 .start" to the program and run it, then you can enter "CALL start" and not have to worry about the address (you can also do "CALL CODE%" in this cas...
by sweh
Sun Jul 07, 2019 2:43 pm
Forum: projects
Topic: Is an MMC DFS/TAPE hybrid FS with PAGE at &E00 feasible? (was DFS)
Replies: 18
Views: 794

Re: Is an MMC DFS with PAGE at &E00 feasible?

MMFS can do this for the Master and for people with SWRam boards. I'm not sure you can use things like the ENVELOPE storage space. There are plenty of game loaders than do ENVELOPE commands in the first program and the *RUN the main program. I'm also pretty sure that standard LOAD/*LOAD type stuff f...
by sweh
Sat Jul 06, 2019 5:13 pm
Forum: software: other
Topic: How does BeebAid turn off ROMs?
Replies: 8
Views: 352

Re: How does BeebAid turn off ROMs?

It may persist configuration in SWRam, but it'll probably disable the ROM by writing zero to &2A1+<slot> during service call 1. In that way it replaces the values found by the OS ROM detection routine, and ensures that any other service calls will skip that slot. Those ROMs will no longer respond to...
by sweh
Sat Jul 06, 2019 11:54 am
Forum: software: other
Topic: MC error - and don't know why
Replies: 19
Views: 489

Re: MC error - and don't know why

10 FOR PASS%=0TO3 Should have a "STEP 3" in there 20 [ 30 OPT PASS% Ideally these would be on the same line, otherwise the "[" on its own may print an address out 'cos the OPT hasn't taken effect at that point. Compare: >[ 0000 >[OPT 0 >[OPT 2 > We can see that "[" on its own printed the value of P...