Search found 149 matches

by scruss
Thu Oct 24, 2019 3:17 pm
Forum: emulators
Topic: Latest version of Riscos on PC via Rpi emulator
Replies: 3
Views: 246

Re: Latest version of Riscos on PC via Rpi emulator

I mean, if you really want to do this you could emulate a Raspberry Pi under QEMU and run it from there. That's quite a lot of work, and doesn't get you any further than RPCEmu.
by scruss
Mon Oct 14, 2019 12:52 am
Forum: software: other
Topic: Calculating digits of Pi in Basic
Replies: 36
Views: 827

Re: Calculating digits of Pi in Basic

Timing just the calculation, 50 digits in 44 seconds: Or in BBC BASIC for SDL 2 on a i7-4790K @ 4.00GHz, 4400 digits in 44 seconds. Couldn't get it to run at all in Matrix Brandy on the same machine. It failed with Address exception at line 100 . I suspect a 64 bit problem, as it seems to run fine ...
by scruss
Wed Oct 09, 2019 2:12 pm
Forum: hardware
Topic: Digital Tape Deck
Replies: 22
Views: 1350

Re: Digital Tape Deck

Yes, the low memory warning comes up with any sketch that's beyond a trivial size. Best ignored.
by scruss
Wed Oct 09, 2019 2:10 pm
Forum: acorn atom and system
Topic: Anyone tried to port Atom Basic to py65?
Replies: 1
Views: 154

Re: Anyone tried to port Atom Basic to py65?

For a really simple 6502 board, I don't think you can do much simpler than Lee Hart's 6502 40th Anniversary Computer Badge. Lee's updating it now as the original LED display is no longer available, and the original suffered from having no input beyond serial.
by scruss
Wed Sep 11, 2019 1:44 am
Forum: off-topic
Topic: Printing on Thingiverse
Replies: 5
Views: 300

Re: Printing on Thingiverse

… and you don't have any access to friends, library, makerspace, etc. who might have a 3D printer? The print services available from Thingiverse (at least in Canada, which can be its own very special backwater for services sometimes) are pretty much limited to higher-end materials. Sure, you can ord...
by scruss
Thu Aug 22, 2019 1:52 pm
Forum: general
Topic: RISC OS presentation to my Linux user group
Replies: 7
Views: 455

Re: RISC OS presentation to my Linux user group

It would allow RISC OS to be a bit more open to file formats that the rest of the world uses. I've found it massively frustrating that the stock RISC OS image for Raspberry Pi doesn't include converters for its file formats to/from others.
by scruss
Thu Aug 22, 2019 1:48 pm
Forum: other vintage computer hardware, software and games
Topic: Early 70s Calculators
Replies: 53
Views: 5388

Re: Early 70s Calculators

Sharp Micro Compet - Working =D> I have the definitely not -Micro Compet 361 . The keyboard is a bit sticky, but I haven't found time to debug/clean it. It's not IC-based, though. The niftiest desktop calculator I've used is a Friden EC-132 : vector-scan CRT display and a keyboard with a physical l...
by scruss
Tue Aug 20, 2019 2:10 pm
Forum: projects
Topic: Beebem on Github
Replies: 125
Views: 11637

Re: Beebem on Github

Can anybody build it for me from the latest sources, please? There are binaries in the releases link. Good luck with wine. I haven't had much success with it on anything newer than programs for Windows XP. And - and I'm not dissing Beebem here - If you do want an emulator that runs natively under L...
by scruss
Sat Aug 17, 2019 2:40 pm
Forum: general
Topic: RISC OS presentation to my Linux user group
Replies: 7
Views: 455

Re: RISC OS presentation to my Linux user group

I'd be interested in doing something similar for my local Raspberry Pi group, but I need to get my presentation beyond "why would anyone use this?"

If you can share your slide deck it would be really helpful, thanks.
by scruss
Tue Aug 13, 2019 3:48 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC VI for Linux with SDL: V1.22.1 released
Replies: 787
Views: 42229

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

VAL accepting a hexadecimal constant is non-standard, isn't it? In BBC BASIC, maybe, but it's been standard in other BASICs since the early 80s. What they couldn't agree on was whether hex was denoted by & or &h . From MS BASIC-80 Rev. 5.21 (1981): 10 A$="ff" 20 PRINT VAL("&h" + A$) Ok run 255 Ok
by scruss
Thu Aug 08, 2019 3:38 am
Forum: general
Topic: Disc or Disk. Silly-Season debate.
Replies: 93
Views: 1953

Re: Disc or Disk. Silly-Season debate.

no, that would be a box of disqs

also, why wouldn't it be dysce?
by scruss
Wed Aug 07, 2019 11:50 pm
Forum: general
Topic: Disc or Disk. Silly-Season debate.
Replies: 93
Views: 1953

Re: Disc or Disk. Silly-Season debate.

In the late 1980s during my ill-advised writing-for-computer-magazines phase, I proposed that the correct spelling should be disq . This had the advantage of: as a new coining, not colliding with a word with an existing meaning being definitively wrong. Nobody — not even me — was attached to this sp...
by scruss
Wed Aug 07, 2019 11:38 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC VI for Linux with SDL: V1.22.1 released
Replies: 787
Views: 42229

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

Maybe someone else make a new ANSI terminal program for Brandy BASIC just for fun! I think the intersection of "people who could program this in BASIC" and "people who would do this for fun" is likely to be the empty set. Especially when you consider the niche factor of trying to get it to work on ...
by scruss
Fri Jul 19, 2019 7:11 pm
Forum: software: other
Topic: LOG and LN lack of standardisation?
Replies: 39
Views: 1090

Re: LOG and LN lack of standardisation?

… What about the Dragon (Wales?), the Superbrain etc. Dragons had Microsoft BASIC in ROM, so they have LOG for natural logarithm. BASIC09 for OS-9, though, has LOG for natural and LOG10 for decimal logarithms. The Newbrain BASIC had LOG for natural logarithm. Superbrains were CP/M things, so mostly...
by scruss
Thu Jul 18, 2019 11:05 am
Forum: software: other
Topic: LOG and LN lack of standardisation?
Replies: 39
Views: 1090

Re: LOG and LN lack of standardisation?

Reading that test case, though, is a useful reminder of how much improved BBC BASIC is generally from this "minimal" BASIC. Minimal BASIC, though, was intended as a subset standard that all BASICs should support. Kemeny, of Dartmouth BASIC fame, sat (chaired?) the ANSI BASIC working group. There's ...
by scruss
Thu Jul 18, 2019 8:57 am
Forum: software: other
Topic: LOG and LN lack of standardisation?
Replies: 39
Views: 1090

Re: LOG and LN lack of standardisation?

It's my understanding that the draft ANSI Minimal BASIC standard came out in January 1976, the parallel (but compatible) ECMA standard came out January 1978, and the ANSI test spec was published in 1978 too. John Coll's 1980 spec says: … The general syntax of all commands should be identical to Micr...
by scruss
Thu Jul 18, 2019 1:02 am
Forum: software: other
Topic: LOG and LN lack of standardisation?
Replies: 39
Views: 1090

Re: LOG and LN lack of standardisation?

This is the worst kind of incompatibility, though, to have a function with the same name that does something different. Though here it's BBC BASIC, not Locomotive BASIC, that's non-standard. BBC BASIC fails every one of of the tests in ANSI BASIC test 124.1 . By adding LOG10, Loco BASIC doesn't bre...
by scruss
Tue Jul 09, 2019 3:27 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC VI for Linux with SDL: V1.22.1 released
Replies: 787
Views: 42229

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

Then again, with Brandy already loading text files rather than tokenized files via LOAD, *EXEC wouldn't really be a priority
by scruss
Mon Jul 08, 2019 2:22 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC VI for Linux with SDL: V1.22.1 released
Replies: 787
Views: 42229

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

OSCLI is the way to pass variables to 'star' commands:: OSCLI "ScreenSave " + bmpfile$ Indeed it is! Thank you. I now have all the screenshots I want, instead of just one last file called bmpfile$ … Oh, and huge thanks to Soruk for maintaining and extending this. It's a stable, fast, cross-platform...
by scruss
Mon Jul 08, 2019 1:41 am
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC VI for Linux with SDL: V1.22.1 released
Replies: 787
Views: 42229

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

Soruk wrote:
Fri Sep 07, 2018 5:41 pm
New feature added: *ScreenSave <filename.bmp> - saves the screen as a Windows BMP file.
Hey - bit of a BBC BASIC thicko here. How do you pass a string variable value to *ScreenSave, please? It seems to only take a static string
by scruss
Sun Jul 07, 2019 1:34 pm
Forum: emulators
Topic: Is Horizon a dirty word hereabouts?
Replies: 7
Views: 779

Re: Is Horizon a dirty word hereabouts?

richmond62 wrote:
Tue May 14, 2019 1:26 pm
… I use a BBC emulator to teach BBC BASIC on computers running Xubuntu Linux
May I suggest either Matrix Brandy BASIC or BBC BASIC for SDL 2.0 rather than an emulator? Both run natively under 64-bit Linux.
by scruss
Sun Jul 07, 2019 1:28 pm
Forum: other vintage computer hardware, software and games
Topic: "Plotpourri" graphics demos in Basic for Apple II
Replies: 18
Views: 1435

Re: "Plotpourri" graphics demos in Basic for Apple II

No problem. It was good learning BBC BASIC again — though those VDU commands must've made sense to someone at the time! Matrix Brandy BASIC has really good compatibility with the original, and is much faster for me to develop on. The code pasted into b-em and ran first time. The only real change I h...
by scruss
Sun Jul 07, 2019 2:36 am
Forum: other vintage computer hardware, software and games
Topic: "Plotpourri" graphics demos in Basic for Apple II
Replies: 18
Views: 1435

Re: "Plotpourri" graphics demos in Basic for Apple II

ppourri1.png This isn't an exact port, but it's close. 1000 REM ****************** 1010 REM * * 1020 REM * PLOTPOURRI * 1030 REM * S COTTRELL * 1040 REM * SEPT 1979 * 1050 REM * * 1060 REM ****************** 1070 REM Washington Apple Pi Journal October 1979 1080 REM bbc basic / matrix brandy port -...
by scruss
Fri Jun 28, 2019 1:39 am
Forum: other vintage computer hardware, software and games
Topic: "Plotpourri" graphics demos in Basic for Apple II
Replies: 18
Views: 1435

Re: "Plotpourri" graphics demos in Basic for Apple II

If anyone wishes to port it, the Apple II's 280 × 192 screen has the origin at the top left of the screen.The way the programme does hidden pixel removal is quite simple:
  • plot a point at (X, Y) in colour PC
  • draw a vertical line from (X, Y-1) down to (X, 0) in colour BC
by scruss
Fri Jun 28, 2019 1:02 am
Forum: introduce yourself
Topic: Greetings from Scotland
Replies: 18
Views: 1083

Re: Greetings from Scotland

When at uni in the late 1980s I went to a monthly Beeb meeting in a Scout Hut in Falkirk. Every now and then I look at a map and try and remember where it was - it was about 20min walk from the railway station... but I can't remember which station! :( 40th Falkirk on Bellsmeddow Road is a 20 minute...
by scruss
Thu Jun 27, 2019 1:53 am
Forum: introduce yourself
Topic: Hello from Canada
Replies: 12
Views: 752

Re: Hello from Canada

Ritchie wrote:
Wed Jun 26, 2019 3:10 pm
Greetings from Canada!
Hello from Toronto!
by scruss
Tue Jun 25, 2019 8:50 pm
Forum: other vintage computer hardware, software and games
Topic: "Plotpourri" graphics demos in Basic for Apple II
Replies: 18
Views: 1435

Re: "Plotpourri" graphics demos in Basic for Apple II

No probs: with IA's Apple II support, it's as easy to make an auto-run image as anything else. I'm sure it wouldn't take much prodding to get them to add Beeb-in-a-browser support. I did all this with an emulator ( dabonetn/linapple-pie ) and the AppleCommander disk image tool. AppleCommander has re...
by scruss
Tue Jun 25, 2019 8:27 pm
Forum: other vintage computer hardware, software and games
Topic: "Plotpourri" graphics demos in Basic for Apple II
Replies: 18
Views: 1435

Re: "Plotpourri" graphics demos in Basic for Apple II

plotpourri_gallery.png So I got it all typed in and corrected, in which I discovered a lot more about Applesoft BASIC and the foibles of the II's HGR2 mode than I wanted to. Here's the source, again with Applesoft's slightly unusual spacing applied: 1 REM ****************** 2 REM * * 3 REM * PLOTPO...
by scruss
Mon Jun 24, 2019 12:30 pm
Forum: software & utilities for the pc, mac or unix
Topic: Github problems: can anybody help?
Replies: 32
Views: 992

Re: Github problems: can anybody help?

… it sounds as though I was badly advised and should be considering deleting my Github account. Yes, there are a couple of bits missing from git that don't seem to fit your development model: github always has the master copy. git lacks safe options such as preview/dry run on all its tools. There's...