To content | To menu | To search

Friday, August 18 2023

PhysicsFs 3.3.0

Build of this library for Atari


Thursday, August 17 2023

Gcc 4.6.4

Patch for 4.6.4 applies after Vincent Riviere one's. It provides two extra things.

Continue reading...

Thursday, January 17 2019


Compilation of this library of functions for Atari.


Sunday, January 13 2019

SDL 1.2.15

Hello, here is a new release for SDL 1.2.15. Here are the changes:


  • video: nova: Add NOVA card support for TT.
  • video: xbios: C2P routine wrongly initialized for ST (4 bitplanes). Reported by John Snowdon.
  • audio: Fill audio buffer with silence if the same buffer is used several times (avoid looping audio).


  • video: xbios: Only change screen pointers and do Vsync if application uses double buffering.
  • video: gem: (Most changes contributed/inspired by work from Olivier Landemarre)
    • Align window work area on 16-pixels boundary, so the VDI does not have to shift bits in a bitplanes mode. The created window has a 16-pixels extra space to handle this alignment.
    • Avoid doing queries to AES for states that does not change, and for which we receive events.
    • Avoid changing mouse cursor shape when application did not request any change.
    • Only call appl_init() once, MyAES does not like calling appl_init/appl_exit several times.
    • Do not change palette unless application has focus


  • Fix interrupt mask for non-Atari hardware. Contributed by Vincent Riviere.


  • video: xbios: Add Supervidel specific video modes. Contributed by Pawel Goralski.


  • audio: Allocate audio buffer for application mixing in FastRAM if available. Contributed by Daniel Illgen.


  • cdrom: Return an empty list of drives, instead of error if no driver present.


  • audio: Compiled with mintlib 0.60.1 ( to fix GSXB detection.


  • video: gem: Changes in event management, to avoid blocking too much on it.


  • clavier: Fix in IKBD interrupt handler for coldfire CPU, contributed by Vincent Riviere.


  • video: xbios: Fixed centering on screen.
  • timer: Throttle calls to background task to avoid running them too frequently.


Thursday, November 1 2018

Cleancode migrated to github

Due to shutdown of, the cleancode repository has been backuped and migrated to Github. Repository is now located on

Thanks to Miro Kropacek for the migration.

Friday, July 21 2017

Update to DotClear 2

Hello, I updated this blog with Dotclear 2, so it have a more modern look and engine.

I also hope to update atari stuff soon.

Sunday, January 25 2015

PmDoom 0.60

  • D_ProcessEvents: Cache result of check for store demo on commercial version (Fix from Badmood project).
  • Remove pause on each frame, if machine is too slow.

Recompiled with latest SDL version (1.2.15-20150119).


Sunday, July 6 2014

Pulse Audio, Airplay device and XBMC

Howto explaining how I configured XBMC to switch PulseAudio output devices.


Saturday, May 17 2014

Reevengi 0.19

Image viewer and movie player for Resident Evil games.

  • Movie player: fixed replay speed, updated for ffmpeg/libav changes, tested against libav. Replay also works in OpenGL now.
  • re1,2,3 scd bytecodes: generate needed files from XML description.
  • Software renderer: m68k: rewritten texturing routine.


Monday, November 18 2013

Optimizing Reevengi for 68060 cpu

Small howto explaining how I tried to optimize texture mapping in Reevengi.


Wednesday, December 28 2011

CT60/CTPCI - Using JTAG tools under Linux

When trying to get Xiling ISE impact running under Linux, there were problems with the part dealing with the parallel cable. Fortunately, there is a solution, which you can find here:

Sunday, August 28 2011

GCC defines for m68k platform

Here is a little summary about defines you can check in your C code when running on some m68k platform, and more precisely on Atari.

Continue reading...

Wednesday, August 17 2011

Cleancode migrated to

I just migrated my cleancode CVS repository to be hosted on It will be easier for other people to participate, write tutorials or test programs for the various APIs and hardware of Atari computers.

Friday, February 11 2011

Scummvm and audio on Atari

Some thoughts about why porting applications from other systems is not easy is some cases.

Continue reading...

Saturday, November 20 2010

CTPCI - pciutils 3.1.7

Patch to compile pciutils for Atari.


Tuesday, June 29 2010

Reevengi tools 0.5

Conversion and extraction utilities for Resident Evil games.

  • Added command line options for some programs (see README in archive).
  • Improved RE3 PS1 ISO image scanner.
  • Added PAK file packer (RE1 PC).


Monday, June 14 2010

Recents ports for Atari

Here is a list of recent ports for Atari

curl 7.0.21
libjpeg 7
libpng 1.2.40
libtiff 3.9.1
libxml2 2.7.7
libxslt 1.1.26
physicsfs 2.0.1
sdl_gfx 2.0.20
sdl_image 1.2.10

Friday, April 23 2010

CT60/CTPCI - Community site opened

A new site has been opened to cover all CT60/CTPCI developments, at . I will continue my work on the setup in the public SVN repository hosted there.

Thursday, April 15 2010

CT60 - Backports and patches for firmware

New patches for firmware 1.04a with CTPCI support.

  • Downclockable to 50MHz
  • Setup application


Saturday, April 10 2010

Checking CT60 stability

Compiling a big program to check CT60 stability.


- page 1 of 3