![]() |
Forum Index : Microcontroller and PC projects : BASIC...
![]() ![]() |
|||||
Author | Message | ||||
PhenixRising Guru ![]() Joined: 07/11/2023 Location: United KingdomPosts: 1360 |
Parameter passing also works ![]() Call SequenceTable(i),3,"Hello" |
||||
bfwolf Regular Member ![]() Joined: 03/01/2025 Location: GermanyPosts: 75 |
![]() I tried it using the latest DOS/Windows version, but got: > run [16] Call FTbl$(1) Error : Unknown command > ![]() The manual for the DOS/Windows version doesn't mention the 'Call" command at all.. So this seems to be quite new? |
||||
PhenixRising Guru ![]() Joined: 07/11/2023 Location: United KingdomPosts: 1360 |
Yeah and I believe only the PicoMite has "Sync", so there's probably other stuff as well. |
||||
scruss Regular Member ![]() Joined: 20/09/2021 Location: CanadaPosts: 91 |
Richard has said that he had his Z80 BBC BASIC running on systems inside the BBC around the time of the BBC Micro's launch by Acorn in 1981. It wasn't the main interpreter provided with the Z80 Second Processor: that was Locomotive's Mallard BASIC, which went on to be more associated with Amstrad machines. I first used it on the Cambridge Z88, a tiny notebook from Clive Sinclair. A very nice BASIC, even if the Z88 ran slowly to conserve battery power. While Richard's BBC BASIC for Windows is quite nice, his free cross-platform BBC BASIC for SDL 2.0 (BBCSDL) is particularly lovely.I have it on various Linux machines, including a Raspberry Pi 5. There's also a port of BBC BASIC on the Raspberry Pi Pico and Pico W. I haven't tried it, but it support VGA output as well as sound. It uses a different graphics setup from the PicoMite VGA, and would extensive rework to run on that. Sadly, Richard's not doing too well with his health. He's finding it difficult to remember coding routines and sometimes posts wild outbursts that get him banned from forums. Curiously, he has no trouble working with Z80 code, and has recently released a new version of his interpreter for CP/M |
||||
JohnS Guru ![]() Joined: 18/11/2011 Location: United KingdomPosts: 4038 |
Which actual version number are you using? Maybe the Windows (MMB4W) version has it if you're using something earlier. John Edited 2025-01-15 19:37 by JohnS |
||||
bfwolf Regular Member ![]() Joined: 03/01/2025 Location: GermanyPosts: 75 |
I'm using Geoff's latest version "Windows MMBasic Ver 5.05.05" from here: https://geoffg.net/WindowsMMBasic.html Yes, perhaps the MMB4W version has it already? Perhaps Geoff will have the spare time to bring his "official windows console version" up to date at some day? ![]() ![]() bfwolf |
||||
phil99![]() Guru ![]() Joined: 11/02/2018 Location: AustraliaPosts: 2606 |
Ver 5.05.05 is also what the MM2 and MM+ use so I imagine it is unlikely to get any commands / functions they don't have. I think MMB4W is based on the CMM2, as is the Pico, hardware permitting. More powerful and more space for bigger firmware. Edited 2025-01-15 21:02 by phil99 |
||||
JohnS Guru ![]() Joined: 18/11/2011 Location: United KingdomPosts: 4038 |
5.05.05 has EVAL() - perhaps that is enough for your needs? John |
||||
bfwolf Regular Member ![]() Joined: 03/01/2025 Location: GermanyPosts: 75 |
Yes, it would probably cover a large part of the functionality of "CALL"! Thx! ![]() |
||||
![]() ![]() |
![]() |
![]() |
The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |