Homebrews & more

The ultimate blog dedicated to hardware et software stuffs


Entries feed

TI99/4A Toolkit


This application can be seen as a set of functions to "emulate" Basic routines of the TI99/4A and as a collection of original Basic games translated in C language.
To be more precise, this application is a TI99/4A framework (main screen, key & joystick management ...) and a set of C routines that can be used to easily translate Basic listings to C code. So, old Basic programs will survive without the need of using an emulator.

Today, there is no integrated Basic interpretor inside. This is in progress.
The application contains only one game : Texas City. The original game comes from "Hebdogiciel N°61" and has been made by Didier Delansey. It is up to you now to add more.
By default, the resolution is 256x192. The executable can be launched with the -scale option. The resolution will be 512x384.

Everything needed to use the toolkit is given in the README file. Sources and others files are in the ToolkitTI99_26032003.tgz package (attached).

Enjoy !

48K Spectrum emulation for Windows


This 48K Spectrum emulator is a Windows port of the emulator I've made originally for Linux with Allegro library. This time the interface is more comprehensive and has been developped with the fantastic Juce graphical library (http://www.rawmaterialsoftware.com/juce)

  • 48K ZX Spectrum
  • Snapshots loading / backup on SNA format
  • Pause
  • Poke memory
  • JPG screenshots
  • Sound
  • Joysticks cursor, kempston, Sinclair 2 interfaces
  • Windowed display 320x200

The source files and binary are in appendix.


48K Spectrum emulator for NDS


This application is my first Nintendo DS homebrew. It is here about a Spectrum emulator port that I've made for Linux/Windows, adapted to work on Nintendo DS.

Some features :

  • Full emulation of the 48K ZX Spectrum
  • Support of snapshots files on SNA format
  • Sound management
  • Virtual keyboard managed with a stylus
  • SNA files browsing
  • Joystick interfaces : Sinclair 1&2, Cursor and Kempston
  • Automatic games set-up
  • 50 FPS
  • Possible loading of another ROM

For more information, see the README file in the Spectrum DS-08.04.2008.tgz file (attached).