In my previous article I checked SDCC as a possible candidate for extending C compiler to the TLCS900H, the NeoGeo Pocket CPU. This compiler already has a backend for the TLCS90, and on the Toshiba documentation it was writtent that both instruction sets look alike.
However there are three problems: The two CPUS are really very different: the 900 is a 16bit processor with 32 bit registers, and it has a 24bit bus. The 90 is a 8-bit CPU. The instructions of both look alike but the code to be (…)
Home > Root
Root
Welcome to this bizarre blog. Run away, fool, back to the main website for example.
Subsections
Recent posts
-
More compilers
29 January 2023, by Mathieu Brèthes in Log book -
A first dive into SDCC
22 January 2023, by Mathieu Brèthes in Log bookI think I’m going to work on SDCC as I feel I’d rather make tools than make games. Making tools for one’s own work is very satisfying. And also, who wouldn’t want to write his own compiler?
Just joking. What I’ll try to do is, to add a processor to an existing compiler. That’s complicated enough.
So why SDCC? it’s adapted for older processors and controllers one finds in old video game consoles it allows to generate binaries for a cousin of the TLCS-900, the TLCS-90.
So I downloaded (…) -
Introduction
18 December 2022, by Mathieu Brèthes in Log bookSo, why this website? Why creating a website in 2022? This will be a general introduction.
-
PyKiosk
5 December 2022, by Mathieu Brèthes in PyKioskPyKiosk is a kiosk I made with Python and Pygame, for one of Nils Chertier’s projects. The code is available under GPL license. You can use it to launch videos and apps from an interactive menu, that works with Windows and Linux. The background is an animated GIF. If you need help with it, contact me!
-
A menu for Nils
3 December 2022, by Mathieu Brèthes in Log bookNils has always created physical devices to present Hanging Around, his RPGMaker-based videogame. Arcade stations, more specifically; the first one being installed at Grenoble’s School of Art; the second which is now at my place; and now a third one for an exhibition (above).
For the latter, Nils needed an interactive menu able to either launch the game, or launch some videos of projects he worked on. He designed an animated GIF to put in the background of the menu for the "old school" (…)