ropyromaniac Profile Banner
RISC OS Pyromaniac Profile
RISC OS Pyromaniac

@ropyromaniac

Followers
95
Following
16
Media
108
Statuses
168

RISC OS Pyromaniac - An Operating System in Python

Joined March 2022
Don't wanna be here? Send us removal request.
@ropyromaniac
RISC OS Pyromaniac
10 months
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
@ropyromaniac
RISC OS Pyromaniac
11 months
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
@ropyromaniac
RISC OS Pyromaniac
11 months
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
@ropyromaniac
RISC OS Pyromaniac
11 months
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
@ropyromaniac
RISC OS Pyromaniac
11 months
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
@ropyromaniac
RISC OS Pyromaniac
11 months
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
@ropyromaniac
RISC OS Pyromaniac
11 months
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
@ropyromaniac
RISC OS Pyromaniac
11 months
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
@ropyromaniac
RISC OS Pyromaniac
11 months
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
@ropyromaniac
RISC OS Pyromaniac
11 months
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
@ropyromaniac
RISC OS Pyromaniac
11 months
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
@ropyromaniac
RISC OS Pyromaniac
11 months
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
@ropyromaniac
RISC OS Pyromaniac
11 months
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
@ropyromaniac
RISC OS Pyromaniac
11 months
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
@ropyromaniac
RISC OS Pyromaniac
11 months
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
@ropyromaniac
RISC OS Pyromaniac
1 year
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
@ropyromaniac
RISC OS Pyromaniac
1 year
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
@ropyromaniac
RISC OS Pyromaniac
1 year
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
@rougol
Bryan Hogan
1 year
At tomorrow's (Monday 19th) ROUGOL meeting we will be talking 64bits with @ropyromaniac author Gerph
0
6
6
@ropyromaniac
RISC OS Pyromaniac
1 year
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