Search found 145 matches

by scruss
Wed Sep 11, 2019 1:44 am
Forum: off-topic
Topic: Printing on Thingiverse
Replies: 5
Views: 182

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: 344

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: 52
Views: 4842

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: 10934

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: 344

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.0 released
Replies: 750
Views: 35705

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: 1438

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: 1438

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.0 released
Replies: 750
Views: 35705

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: 833

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: 833

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: 833

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: 833

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.0 released
Replies: 750
Views: 35705

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.0 released
Replies: 750
Views: 35705

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.0 released
Replies: 750
Views: 35705

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: 670

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: 1172

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: 1172

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: 1172

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: 857

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: 572

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: 1172

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: 1172

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: 759

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...
by scruss
Sat Jun 22, 2019 8:34 pm
Forum: other vintage computer hardware, software and games
Topic: "Plotpourri" graphics demos in Basic for Apple II
Replies: 18
Views: 1172

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

Doesn't exactly produce the most edifying output (at least in MODE 1 on Brandy):
Screenshot from 2019-06-22 16-26-01.png
Brandy BASIC output
Screenshot from 2019-06-22 16-26-01.png (953 Bytes) Viewed 1066 times
by scruss
Sat Jun 22, 2019 4:58 pm
Forum: other vintage computer hardware, software and games
Topic: "Plotpourri" graphics demos in Basic for Apple II
Replies: 18
Views: 1172

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

Here's the business end of the code. OCR with manual correction, been passed through an Apple II emulator to see if it parses, but not run: 120 X1 = -2:X2 = 3:Y1 = -3:Y2 = 5.7:ZS = 80:RZ = 1:PC = 6:BC = 0 125 DEF FN Z(X) = SIN(X *Y) * EXP( -(X *X +Y *Y)/9) +0.2 128 GOSUB 130 129 END : REM WAS GOTO 3...
by scruss
Sat Jun 22, 2019 2:56 pm
Forum: other vintage computer hardware, software and games
Topic: "Plotpourri" graphics demos in Basic for Apple II
Replies: 18
Views: 1172

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

It's more of a demo of the Apple II's hard-to-use HGR screen mode. It could kinda-sorta display six colours at 280 × 192: not all colours could appear adjacent to one another. MODE 1 would do nicely to replace it. Lines 200-330 of the code do the clever bit. There doesn't seem to be the program code...
by scruss
Sat Jun 22, 2019 1:53 pm
Forum: other vintage computer hardware, software and games
Topic: Tandy CoCo 1 Please help....
Replies: 4
Views: 342

Re: Tandy CoCo 1 Please help....

He's not exactly local, but user waltermixxx is a CoCo nerd through and through.
RAM chip issues look a likely first try. After that, call in the experts.