Chromatic IDE
ProTrekkr
Aros stuff
Demoscene
Game(s)
Github
Misc. software
Misc. source codes
Links
(C) Copyright 2003-2021
Franck Charlet
A Ruby script which converts .ISO files into CD32 bootable .ISO files.
A Ruby script which translates AppleSoft ASCII files into standard ASCII.
A Ruby script which translates AppleSoft BASIC files into formatted ASCII source.
It should produce much better results than the other tools i've seen around.
A software hack which was thought to be impossible to do before allowing LCD screen vertical synchro on that console.
A set of 40 examples i did for the masm32 forum OpenGL section.
A protracker / Fasttracker I files (.mod) replay routine for Nintendo DS, it's a direct conversion from the original
Amiga one so it's should be as accurate as possible, also it handles modules from 4 to 16 channels, it's very small and runs entirely on the ARM7 (driven by the ARM9).
Note that due to some restrictions of the NDS hardware, some modules, especially the ones with very small instruments
(aka chiptunes), can't be replayed accurately unless they have samples which (repeat) lengths are multiple of 4 bytes.
4 to 16 channels modules can be created with a tool like OpenMPT
A replay routine for AT3 audio files running on the PlayStation Portable and using the Media Engine.
An exploit presented as a "proof of concept" allowing to access kernel mode under PSP 2.6 firmware.
The sourcecodes of the frameworks for OpengL, Direct3d and software rendering i used to create my 3 1k effects (see here).
A framework for services programs with auto installing/de-installing ability.
Same as above but done in C.
A class to handle linked lists.
A class to handle strings like in Visual Basic.
A framework based on nehegl one but much smaller (~4k unpacked) and using a high performance counter to obtain smoother animations with constant speed.
More or less the same effect as below but bigger and adding multi-texturing & sphere mapping.
A little graphical effect using OpenGL that fits in less than 4kb (unpacked). An even older version of this example is available in MASM32 distribution.