Search found 2031 matches

by sweh
Sun Jun 16, 2019 4:24 pm
Forum: software: other
Topic: Writing basic on Raspberry Pi and converting to .dsd?
Replies: 10
Views: 150

Re: Writing basic on Raspberry Pi and converting to .dsd?

Hi I have a raspberry Pi that I want to do some coding of bbc basic in. I would then like to write to a usb and load onto my BBC via Gotek. I've found software to write basic but it saves as .bbc files. I can't for the life of me find a way to code basic and save as .ssd or .dsd. Any help appreciat...
by sweh
Wed Jun 12, 2019 10:11 pm
Forum: programming
Topic: VDU ?
Replies: 21
Views: 469

Re: VDU ?

TopBanana wrote:
Wed Jun 12, 2019 9:45 pm
I’m presuming that the 0 (as in VDU 23,0) is implied because of the semi colon after 23?
Yup!
by sweh
Tue May 28, 2019 8:08 pm
Forum: software: classic games
Topic: BBC B Elite versions
Replies: 26
Views: 958

Re: BBC B Elite versions

That code will probably detect FLASH memory as RAM as well, because FLASH can remember written data for a small while, even if it's not in programming mode. I had to add this to my code: \ FLASH RAM chips aren't sideways RAM; they require a special command \ sequence to cause them to enter WRITE mod...
by sweh
Mon May 27, 2019 2:47 pm
Forum: hardware
Topic: Page ROM/RAM
Replies: 19
Views: 483

Re: Page ROM/RAM

The OS in a model B, a Master or an Electron starts at ROM 15 and reads the start of the ROM. It then makes a note of it. If it finds another ROM the same, as it is counting down through the ROM numbers 15, 14, 13, etc... down to 0, it will ignore that ROM, as it has the same details as one that it...
by sweh
Fri May 24, 2019 3:53 pm
Forum: hardware
Topic: Beeb ( non centreing ) joysticks
Replies: 2
Views: 229

Re: Beeb ( non centreing ) joysticks

I don't know much about modern PC joysticks. The old ones I used back in the 90s (on a Creative Soundblaster card) weren't compatible with the Beeb. With the Beeb we have a simple variable potentiometer, and the ADC measures the resistance. With the old PC version, there was a capacitor charge/disch...
by sweh
Wed May 15, 2019 2:58 pm
Forum: programming
Topic: How to force a hard reset (CTRL+BREAK)?
Replies: 18
Views: 472

Re: How to force a hard reset (CTRL+BREAK)?

So something like P%=&900 [ LDA#127 STA&FE4E JMP(&FFFC) ] *FX247 76 *FX248 0 *FX249 9 Now when you press the BREAK key this will do a JMP&900 which will turn the VIA interrupts off and then do another reset, which will cause a complete "power on" reset. ....which will then jump to &900 again, only ...
by sweh
Tue May 14, 2019 11:12 pm
Forum: programming
Topic: How to force a hard reset (CTRL+BREAK)?
Replies: 18
Views: 472

Re: How to force a hard reset (CTRL+BREAK)?

If you don't care about the machine doing anything while you're waiting for the user to press BREAK then ?&FE4E=127 which disables all the interrupts on the System VIA and so effectively causes the machine to freeze. On BREAK the MOS checks the state of the VIA and if it's not properly configured th...
by sweh
Sun May 05, 2019 2:39 pm
Forum: off-topic
Topic: E-mail Delivery Status Notifications
Replies: 4
Views: 177

Re: E-mail Delivery Status Notifications

You can see if your upstream supports DSN by telnet'ing to port 25 and doing an ehlo e.g. % telnet aspmx.l.google.com. 25 Trying 2607:f8b0:4003:c18::1a... Connected to aspmx.l.google.com.. Escape character is '^]'. 220 mx.google.com ESMTP k4si4343741oic.212 - gsmtp ehlo me 250-mx.google.com at your ...
by sweh
Thu May 02, 2019 9:49 pm
Forum: hardware
Topic: Turbo MMC Interface
Replies: 35
Views: 5108

Re: Turbo MMC Interface

If you google search for mscomctl.ocx then you'll get lots of hits. This is a standard Windows library issue (yay Windows!).
by sweh
Wed May 01, 2019 10:18 pm
Forum: hardware
Topic: Turbo MMC Interface
Replies: 35
Views: 5108

Re: Turbo MMC Interface

Question 2) After it loads, the OS returns to a Command Prompt > so no Break required. While some ROMS will work just fine without BREAK, others may not initialise properly... especially those that reserve workspace memory. Back in the day I pretty much got into the habit of CTRL_BREAK after ROM lo...
by sweh
Sun Apr 21, 2019 8:28 pm
Forum: hardware
Topic: Another BBC Master revived, thanks to this forum!
Replies: 6
Views: 373

Re: Another BBC Master revived, thanks to this forum!

After reboot, *HELP shows the ROMs but appears to hang near SRAM, Scroll-Lock LED is on. That will be because "paging" mode was on. Pressing SHIFT will take you to the next page. This is normal for a Master. I decided to do a CMOS reset (R-poweron) and then it hung at the Acorn MOS / Acorn ADFS pro...
by sweh
Tue Apr 16, 2019 10:27 pm
Forum: off-topic
Topic: Infocom source code
Replies: 2
Views: 238

Infocom source code

http://blog.zarfhome.com/2019/04/all-of ... -code.html

Jason Scott (of textfiles) has uploaded all the Infocom source code to github.
by sweh
Sun Apr 14, 2019 1:15 pm
Forum: hardware
Topic: MMFS Development and Support
Replies: 774
Views: 54509

Re: MMFS Development and Support

You may be able to build this yourself based off top_MMFS.asm. So copy top_MMFS.asm and call it something like my_MMFS.asm. Then in this new file, change the VIA_BASE line so it points to &FEA0. Now create a file called DEVICE.asm. The contents should be _DEVICE_ = 'U' So now you can build your ROM ...
by sweh
Tue Mar 26, 2019 10:37 am
Forum: hardware
Topic: MMFS Development and Support
Replies: 774
Views: 54509

Re: MMFS Development and Support

He replied: Yes, the same ROM will work. It's basically the same design as before but shrunk down onto a smaller PCB and the 3.3V regulator is a different package. MMFS and its variants such as MAMMFS for the Master and SWMMFS for use in sideways RAM will all work.
by sweh
Tue Mar 26, 2019 2:24 am
Forum: hardware
Topic: MMFS Development and Support
Replies: 774
Views: 54509

Re: MMFS Development and Support

Does anyone know if the ctorwy31 TurboSPI board is compatible with MMFS (using the T/MMFS rom) like the original TurboMMC is? https://rover.ebay.com/rover/0/0/0?mpre=https%3A%2F%2Fwww.ebay.co.uk%2Fulk%2Fitm%2F323712830609 Steve Picton is normally pretty responsive to queries; I've sent him an email...
by sweh
Sun Mar 24, 2019 2:05 am
Forum: general
Topic: Today I received.....
Replies: 5233
Views: 388745

Re: Today I received.....

That's something you don't see every day! I remember the magazine ads for the Enterprise way back, but it never seemed to go anywhere. Didn't Johnny Matthis and Denise Williams have a song about this? Too much (money) Too little (specs) Too late (1985? Ugh) https://www.youtube.com/watch?v=G3ceb5OVG...
by sweh
Sat Mar 23, 2019 3:27 pm
Forum: software: other
Topic: Getting .SSD or .DSD images onto real floppies.
Replies: 8
Views: 341

Re: Getting .SSD or .DSD images onto real floppies.

Dunno if Martin's UPURS ROM can write CPM formatted images... if they're a normal size image (200K per side) then I don't foresee any problems.
by sweh
Fri Mar 22, 2019 6:00 pm
Forum: other vintage computer hardware, software and games
Topic: '80s computer geeks' pictures.....
Replies: 19
Views: 537

Re: '80s computer geeks' pictures.....

DutchAcorn wrote:
Fri Mar 22, 2019 3:54 pm
sweh wrote:
Fri Mar 22, 2019 3:14 pm
.... they had a room of Beebs (connected to an odd floppy sharing system) for most of their stuff.
One of these by any chance?
I don't recall; it was 33 years ago :-) I thought there was more than 4 machines sharing a drive, but I could be mistaken!
by sweh
Fri Mar 22, 2019 3:14 pm
Forum: other vintage computer hardware, software and games
Topic: '80s computer geeks' pictures.....
Replies: 19
Views: 537

Re: '80s computer geeks' pictures.....

My secondary school had Commodore PETs (a 2001 with chiclet keyboard, a 3008, and a 4016) and later got a couple of Beebs. When I went to 6th form the Physics department had a 380Z but I'm not sure it was ever used for anything; they had a room of Beebs (connected to an odd floppy sharing system) fo...
by sweh
Fri Mar 15, 2019 10:58 pm
Forum: off-topic
Topic: Computing pi in a very unusual way
Replies: 10
Views: 473

Re: Computing pi in a very unusual way

Important part of this algorithm is that "int" is the "floor" function. So int(-20/19) is -2, but int (20/19) is 1.
by sweh
Sun Mar 10, 2019 1:10 am
Forum: hardware
Topic: Rom daughterboard
Replies: 19
Views: 602

Re: Rom daughterboard

I would expect the BASIC ROM to be in one of the original 4 banks sitting underneath this expansion board since I don't see it in the picture.

When your expansion board wasn't sitting properly (a _common_ issue) the mainboard probably couldn't decode the addresses properly to find it
by sweh
Sun Mar 10, 2019 12:58 am
Forum: hardware
Topic: Rom daughterboard
Replies: 19
Views: 602

Re: Rom daughterboard

"Language?" means that it couldn't find any language ROM to boot into. Which _probably_ means it can't read any of the ROMs.
by sweh
Sat Mar 09, 2019 5:52 pm
Forum: hardware
Topic: Turbo MMC Problem
Replies: 17
Views: 450

Re: Turbo MMC Problem

Do I use like *SRLOAD MMFS 0E00 Q I 5 which I did try and nothing loaded in roms. Which version I sould use from the page? You will want the T/MAMMFS version ("TurboMMC, Master") as described at https://github.com/hoglet67/MMFS/wiki/Release-structure To load it you will use a command similar to *SR...
by sweh
Sat Mar 09, 2019 2:18 am
Forum: hardware
Topic: Turbo MMC Problem
Replies: 17
Views: 450

Re: Turbo MMC Problem

Since you have a Master, you may find using the Master version of MMFS ( https://github.com/hoglet67/MMFS/releases ) might work better for you. It's based on a newer version of DFS, has optimizations for the TurboMMC hardware, has a number of bug fixes, and uses Master workspace, to keep page at &0E...
by sweh
Mon Feb 25, 2019 6:37 pm
Forum: programming
Topic: Extended key numbering (OSbyte &8A)
Replies: 5
Views: 239

Re: Extended key numbering (OSbyte &8A)

129 is shift+f1 OSByte &EA, as mentioned at http://central.kaserver5.org/Kasoft/Typeset/BBC/Ch42.html OSBYTE call with A=&EA (228) Set base number for SHIFT-function-key codes Pressing one of the function keys while the SHIFT key is pressed will normally in release 1.0 produce ASCII codes in the ran...
by sweh
Sat Feb 23, 2019 4:35 pm
Forum: hardware
Topic: BBC - PC Serial link
Replies: 19
Views: 491

Re: BBC - PC Serial link

Dunno if this helps, but attached is an SSD image with a Kermit ROM and another version that runs from main memory (&2000). This can help check the serial cable is working.
by sweh
Thu Feb 07, 2019 2:07 pm
Forum: software: other
Topic: BASIC Tokenizer
Replies: 7
Views: 561

Re: BASIC Tokenizer

Is there an easy way to tokenize plain text BASIC files? Something like a windows or linux command line tool. Maybe http://www.retrosoftware.co.uk/wiki/index.php/BASIC_tokeniser/detokeniser_in_C would help? BASIC Tokeniser/Detokeniser Some C++ (but trivial to convert into C) routines that convert t...
by sweh
Tue Feb 05, 2019 11:56 pm
Forum: software: other
Topic: BBC *Status Command (and odd characters)
Replies: 24
Views: 694

Re: BBC *Status Command (and odd characters)

In mode 7, sequences like char(131) cause a colour change _and_ take a character on the screen. It's a consequence of how Teletext works. Programmers know this and take the extra character into account when lining things up on the screen. Of course teletext sequences don't mean much to printers, sin...
by sweh
Thu Jan 17, 2019 3:53 pm
Forum: hardware
Topic: BBC Micro - Erratic Behaviour
Replies: 9
Views: 423

Re: BBC Micro - Erratic Behaviour

My BITD Beeb gave this horrible noise on Tuesday... I took the lid off and pressed down on components, and turned it on again... and it came to life. My guess is the cold in the basement may have made something come loose (perhaps the Solidisk 2M128 board that sits in the 6502 socket). Phew! Sometim...