RetroHack
About
Downloads
Screenshots
The RetroHack simulation library, version 1.2 - The most recent version of the RetroHack simulation library, with sound fixes — both to its own code and to avoid issues in Allegro.
The RetroHack simulation library, version 1.1 - An intermediate version of the RetroHack libraries.
The RetroHack simulation library, version 1.0 - The first version of the RetroHack simulation library, providing access to the simulated hardware of the RetroHack machine.
The RetroHack documentation (PDF) - A PDF of the RetroHack documentation.
The AY-3-8910 datasheet - Further programming details for the AY-3-8910 PSG.
A BMP file with the RetroHack machine's 256 colour palette - This is a 1x1 pixel BMP file with the same palette as used by the RetroHack framebuffer.
PCX loading example - An example program that loads an 8bpp PCX file and remaps the palette so it can be reused as a RetroHack sprite. NOTE: use of this code in entries is acceptable, but it is not part of the RetroHack library, so its size is counted against your filesize limit.
AY playing example - Example code to load and play a ZX Spectrum EMUL format .AY music file. The same size remarks as immediately above apply.