RISC OS Pyromaniac
@ropyromaniac
Followers
95
Following
16
Media
108
Statuses
168
RISC OS Pyromaniac - An Operating System in Python
Joined March 2022
I've updated the RPCEmu Docker images on DockerHub to the most recent, 0.9.5, version. You can find these as `gerph/rpcemu-3.7` and `gerph/rpcemu-5` at https://t.co/FWH5cfnnjy and https://t.co/pVTlnRCjNX - they provide a VNC session with RPCEmu installed.
github.com
A RiscPC emulator delivered within a docker container, accessible by VNC. - gerph/rpcemu-docker
0
3
6
And for those of you who are amused by statistics of projects, the statistics page - https://t.co/fCh04V2ygJ - has been updated from December's data. There's now over 133 K lines of Python code, which really is quite amazing to me. And we're up to 3465 tests, with 71.8% coverage!
0
0
3
I've just created release 67 of RISC OS Pyromaniac ( which is boggling) and published the most recent changelog on the site - https://t.co/8rBn9rCVZo. There might not be much in the change log, as most of the work these days is for AArch64 and tooling.
1
2
3
The build environment, when used with RISC OS Pyromaniac, can provide a VNC session to see the graphics output as well. The session allows interaction so you can test UI operations. Here I'm demonstrating with Jan Vibes graphical programs.
0
1
4
The RISC OS build environment I'm working on is reasonably comprehensive for doing work in RISC OS on other systems. As well as running on macOS, Linux and Windows, it has most of the tooling you'd expect from a build system.
asciinema.org
The RISC OS build environment allows you to build RISC OS tools, run and manipulate them. The environment can be supplied with RISC OS Pyromaniac support if needed, and with build tooling for RISC ...
0
1
2
One side effect of the RISC OS build environment, when put together with RISC OS Pyromaniac implementation, is that with a little bit of docker magic we can run the RISC OS binaries directly in the shell.
asciinema.org
RISC OS Pyromaniac is an operating system which allows you to run RISC OS modules and binaries. This means that you can test things out, run programs, build things and otherwise use your Linux (or ...
0
0
3
The build environment I've been working on is a companion to the RISC OS Pyromaniac work. It allows you to build RISC OS programs in a docker container, allowing you to use it from Linux, macOS and Windows. Demonstration video here:
asciinema.org
The RISC OS build environment docker image allows users to build and manipulate RISC OS binaries and files within Linux or macOS. Many of the familiar Norcroft tools are available, as well as some ...
0
1
4
The source for the port to RISCOS 64 (which would probably be fine for regular RISCOS) is up on GitHub - it uses the same library I created for my presenter tool for rendering.
1
0
1
I'm working on a docker image that can build RISC OS code easily - anyone interested in testing it, let me know and you can try it out. I very quickly compiled the 'CLay' library, and then spent some time adding a simple RISC OS rendering to it, in RISC OS 64.
2
1
4
RT Russell's BASIC interpreter that I use in RISC OS 64 has an assembler in it. It can assembler AArch64 code, which is very cute. I decided to try it out and it just worked... which is really quite nice to see! https://t.co/e3jbN2X40d
1
1
5
I found a little BASIC program by Graeme Scott which draws a snowman and some snow. So obviously I made it work on the BBC BASIC SDL port in RISC OS 64 and recorded a video of it. A little bit of Christmasy-ness for everyone.
0
0
8
With RISC OS Pyromaniac able to run AArch64 code, and having a C library that I can use, I can now build and run programs in relatively easily. Chuckie Egg was the first RISC OS 64 game. The second is Open Adventure - a version of one of the first adventure, Colossal Cave.
0
1
6
Back in July, when I was updating RISC OS Pyromaniac to run 64 bit code, I had to make the Presentation tool work. This is an early recording of the tool, compiled for RISC OS 64 running RISC OS Pyromaniac, with lots of debug!
0
1
7
It's all fine being able to disassemble code, but actually running RISC OS 64 code and seeing that it disassembles in the OS is a lot cooler. https://t.co/p8p9nOeQtz has a '64 bit' button on it to switch the OS into 64 bit mode, so that you can run things.
1
1
4
Working with RISC OS 64 over the past months has been quite interesting. One thing that I posted to the IconBar 'Advent' submissions was a disassembly of some AArch64 code using my C library, in the style of ROOL's last year (which was broken). Looks neat, and is even coloured.
1
2
13
As a spin-off from the RISC OS Pyromaniac work, I've been creating a build environment for RISC OS 64 binaries. This is still a work in progress, but building and running 64bit binaries is relatively painless. https://t.co/4747dot66i shows a short video of the compilation.
1
4
5
The slides and a video of the RISCOS 64 bit presentation are now up on https://t.co/mrxX59K2pf - thanks once again to all who came.
0
3
4
RISC OS 64 bit presentation to ROUGOL finished ! Went really well with lots of good feedback from people. Thanks for the very friendly reception. Wheeeee!
4
3
9
At tomorrow's (Monday 19th) ROUGOL meeting we will be talking 64bits with @ropyromaniac author Gerph
0
6
6
I will be doing a presentation to ROUGOL over zoom on Monday about 64bit RISCOS. The contact details for it are here: https://t.co/pV8hp85UXt come along if you’re interested in what might be done to make a version of RISCOS that uses modern ARM architectures.
0
6
9