|
Forum Index : Microcontroller and PC projects : How about a S.D.L. version of MMBasic ?
| Author | Message | ||||
| hitsware2 Guru Joined: 03/08/2019 Location: United StatesPosts: 734 |
Cross platform .... my site |
||||
| lizby Guru Joined: 17/05/2016 Location: United StatesPosts: 3472 |
What is "S.D.L."? PicoMite, Armmite F4, SensorKits, MMBasic Hardware, Games, etc. on fruitoftheshed |
||||
| RetroJoe Senior Member Joined: 06/08/2020 Location: CanadaPosts: 290 |
@lizby: Simple DirectMedia Layer. It is roughly equivalent to DirectX on Windows, but is cross-platform, so is the defacto media API on Linux. @Hitsware2: MMBasic has been ported to the RaspberryPI - there are “issues”, but I imagine an SDL port would be technically feasible if you have the skills and time. AFAIK, none of the ports (e.g. to Windows) supports any of the MMBasic graphics or sound commands. Enjoy Every Sandwich / Joe P. |
||||
| hitsware2 Guru Joined: 03/08/2019 Location: United StatesPosts: 734 |
The reason I mention the possibility is because of the reported problems with the RPi . Perhaps a SDL version would be more stable ? The ( RPi ( SDL ) ) version of BBCBasic works great . Even SOUND ( which with BBCBasic is complex ) my site |
||||
| RetroJoe Senior Member Joined: 06/08/2020 Location: CanadaPosts: 290 |
I’ve been following the “Commander X16” project, and they have made a full-blown emulator available on Windows until they get the actual hardware out the door. Arguably, a Colour Maximite 2 emulator is not a big attraction when you can already buy or build an actual CMM2, but a fully-functional SDL port of MMBasic would be very cool for a number of reasons. Unfortunately, I am nowhere near the right guy to do the dev work on such a project, but would be happy to pitch in on the cross-platform testing, having Windows, OSX and a few Linux machines (Mint and Raspbian). And, a real CMM2, of course :) Enjoy Every Sandwich / Joe P. |
||||
| HellbentHorse Regular Member Joined: 08/07/2020 Location: AustraliaPosts: 55 |
If a CMM2 emulator was created successfully I think it would be great in terms of increasing accessibility to the CMM2 MMBasic language for education purposes where the physical CMM2 may not be readily available, or in the very least only a few units per group of users existed. It could also assist in development and testing cycles, akin to what you see with NES game development (written and tested via emulator on PC before moving across to the physical hardware for further testing/play). Could be an interesting project for sure. I certainly am also not skilled enough to dip my toes into that water! |
||||
| chris Regular Member Joined: 24/08/2020 Location: United KingdomPosts: 56 |
I'm sure that Geoff and Peter are already thinking about porting the CMM2 functions to the DOS version, perhaps even a premium version. There are only so many hours in the day though, so give them a break and let them take a bow for the amazing machine that is CMM2. |
||||
| HellbentHorse Regular Member Joined: 08/07/2020 Location: AustraliaPosts: 55 |
I take nothing of the amazing work and efforts of Geoff and Peter for granted! They've created (and continue to create) something truly special and they will always have my thanks and appreciation for it . I just hope I can now put it all to good use to contribute meaningfully back to this community. |
||||
| elk1984 Senior Member Joined: 11/07/2020 Location: United KingdomPosts: 229 |
I've never managed to get BBC Emulation stable on the Pi (even with recompiling Beebem with patches. If you have any hints I'd really appreciate a DM. Cheers Trevor. |
||||
| hitsware2 Guru Joined: 03/08/2019 Location: United StatesPosts: 734 |
@ elk1984 First download this .... Unzip and follow directions on ' install-rpi.txt ' my site |
||||
| hitsware2 Guru Joined: 03/08/2019 Location: United StatesPosts: 734 |
Didn't work for me either .... Working on it .... See here my site |
||||
| hitsware2 Guru Joined: 03/08/2019 Location: United StatesPosts: 734 |
@ elk1842 Works now .... 3 B + w / Stretch ![]() my site |
||||
| elk1984 Senior Member Joined: 11/07/2020 Location: United KingdomPosts: 229 |
Works now .... 3 B + w / Stretch ![]() Thanks for letting me know. I'll give that a bash later in the week. |
||||
| The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |