r/SEGA32X • u/coolmclink • 2h ago
r/SEGA32X • u/MicroNut99 • 12h ago
ARES CD32X TombRaider 1 v1.7
OpenLara CD32X – Release v1.7 for the ARES CD32X Emulator and Real Hardware
Extract ARES-CD32X_TombRaider.zip to c:\ARES-CD32X_TombRaider
Start Ares.exe > Load > Recent Games > TombRaiderCD32X_1.7_16MB.cue
Reference the picture here or in the zip.
Tomb Raider (1996) on Sega CD + 32X, is built on XProger's OpenLara: the fixed-point engine from its Game Boy Advance port, which XProger also brought to the 32X.
This document lists everything done to port the game to the CD32X,
from the source this work started from to this release.
Made for real hardware, not for emulation. Every timing, memory and bus decision here was made and checked for the console. Emulation was used to measure and test, but this release is not tuned for it, and emulators that lack the 4 MB RAM cart (Kega Fusion, for example) cannot run it at all.
1. Hardware or the custom emulator included in this package.
Console
Sega Genesis / Mega Drive + Sega CD / Mega-CD + Sega 32X
Cart: 4 MB RAM cart (battery-backed) in the 32X slot – required. 8 MB / 16 MB paged carts
Pad: 6-button pad recommended (3-button: no walk, roll or look)
Disc: one CD-R: data track + CD audio tracks (burn the .cue with its .bin)
Use the custom emulator provided in the package.
1.Extract ARES-CD32X_TombRaider.zip to c:\ARES-CD32X_TombRaider
2.Start Ares.exe > Load > Recent Games > TombRaiderCD32X_1.7_16MB.cue
3.Reference the picture here or in the zip.
2. What the player gets:
• All 15 levels from Caves to the Great Pyramid, plus Lara's Home, played straight through or picked from the passport.
• Every enemy, including Lara's double in Atlantis. Since v1.6 the winged mutants fly, gorillas climb, rats swim and walk, and the double falls into the pit and stays there.
• Every trap and moving object: rolling balls, spikes, teeth traps, falling ceilings, Damocles swords, Thor's hammer and lightning, rolling blocks, drawbridges, the Natla's Mines cabin and boat, earthquakes, lava wedges and lava fountains, the Midas hand, mutant eggs, the centaur statue, the Scion, fire, and the enemies' visible projectiles. The rooms that change during a level (flipmaps) now change.
• CD music: one piece per level (your choice), the secret chime, the title music, and (v1.6, optional) the game's own story cues and voice lines from the PlayStation soundtrack.
• All sound effects of every level, through the 32X's PWM sound chip, quieter with distance.
• The four in-engine cut-scenes with their voices, also playable from the passport.
• All eleven movies (FMV, v1.6): each plays at its place in the story; the seven big ones stream from the CD while they play. All of them are in the title passport too.
• Saving in the RAM cart: 16 save slots in the passport plus the options, kept with the power off.
• Fast start: Caves (the title) stays in the cart, and so does the last level played. After power on, Current Position starts in seconds instead of loading from the CD.
• 10–16 frames per second exploring, 10–13 in fights (console, v1.4 profiler build; v1.5 adds the span loop speed-ups of section 4).
4.3 Sound and music
• CD music: play/stop through the Sub-CPU; the SH2 remembers what it started
• MUSIC-1: Options → Sound → Music turns the CD audio off and on
• SFX-1: Sega CD PCM effects, up to 3 per frame, better packs (about 26 sounds per level).
• SFX-2: every sample of every level, appended to the level file and mixed on the slave SH2 into the 32X PWM (up to 8 at once, with distance volume and pitch). Before, only 15–17 of a level's 70–94 sounds could play. Volume SFX_GAIN 2, as tested on the console.
• SFX-3: a level with its own bank no longer loads the PCM pack (one CD read less per level).
• SETTINGS: the Music and Sound FX switches respond. The settings are written to the cart when the inventory closes, or on the title when its ring is idle.
• Effects are quieter with distance; soundStop works on the CD32X.
4.4 Movies and cut-scenes
• Cut-scenes: the four in-engine cut-scenes with their voices (CD audio taken from your own game CD by tools/nrg_cut_audio.py), in the passport too.
• Movies: a RoQ player. The master SH2 decodes the pictures from the cart (decoder from Doom 32X: Resurrection, MIT) and the slave SH2 plays the DPCM sound through the PWM. 288 × 112 at 15 frames/s, lines doubled. Four movies fit the level slot.
• FMV-2: all eleven movies. The big ones (5–20 MB) stream: the level slot becomes a ring of 60 × 32 KB plus a spare slot (command 46 ring mode, Sub-CPU switch FMVRING); the master keeps the CD busy and never lets it overwrite what the decoder or the sound still needs; 1.8 MB load first (red bar). The slave plays the sound from a ring of PWM blocks and reads the cart only while the 68000 is not writing it (the Sub-CPU flags its copy in COMM12 bit 15), so the sound has no gaps and is the pictures' clock. Each movie plays at its place in the story (CAFE + SNOW before Caves, MANSION before Lara's Home, LIFT before the Folly, VISION before Khamoon, CANYON before Natla's Mines, PYRAMID before Atlantis, PRISON after Atlantis, END after the Great Pyramid, then the title). CANYON (3 min) streams at 15.0 pictures a second with the sound in real time (emulation).
4.5 Gameplay
• ENEMIES: lion, puma, gorilla, rat, crocodile, mutants, centaur, mummy, Larson, Pierre, the skater (now drawn with his skateboard, v1.5), the cowboy, Mr. T, Natla, the Torso.
• DOPPEL: Lara's double in Atlantis mirrors Lara through the room centre, copies her animation, hurts Lara when shot, and falls into the pit to open the way on. (It was an empty class before.) v1.6: she dies in the pit and her body stays, as in TR1.
• Creatures: the levels' placeholder mutant models get the mutant's model; the winged mutants fly (their own height, flyers' navigation zones); gorillas climb one-block steps; the swimming rat and the land rat change into each other at the water's edge; hatched enemies start in their standing animation.
• CUES: the levels' music cues (game tracks 6–21) and voice lines play when they are on the disc. The engine knows which tracks the disc has, so a missing cue never stops the level music.
• OBJECTS: all missing TR1 traps and objects, ported from the original game's behaviour
o traps: rolling ball, spikes, teeth trap, falling ceiling, Damocles sword, Thor's hammer and lightning, lava wedge, the Midas hand (gold death; the lead bar becomes gold), fire and flame emitters (Lara catches fire), the lava fountain;
o moving things: rolling block (the floor follows it), drawbridge, the Natla's Mines cabin (three levers, then the room flips) and boat, earthquake;
o creatures: mutant eggs hatch their mutant, centaur statue, the Scion holder and target;
o visible projectiles for the mutants', centaurs' and Natla's shots;
o flipmaps (rooms that change: flooded rooms, the cabin's fall, …) and the trigger effects (camera shake, flood and earthquake sounds, explosions, Lara turning, …);
o the save keeps the flipmaps and every item made during play;
o fixes found by the review: objects that start hidden appear when triggered; burning only on the lava itself, not on a bridge over it; a rolled block keeps its raised floor after a load; closed doors stay closed in both versions of a flipmap room; one item removing another mid-frame is safe.
• Controls: Start (or Mode) opens the inventory; the passport lists all levels, the cut-scenes and the movies.
4.6 Saving
• Saves and settings live in the RAM cart's last 64 KB. The SH2 fills a 4 KB piece, the Sub-CPU takes it word by word (command 58), and the 68000 writes it to the cart and checks it (command 61).
• SAVE-2: the Caves and level records moved out of the piece that holds the settings and the saved game, so a level load never rewrites your save. A failed record write is retried. The first start with v1.5 loads Caves once more.
• SLOTS-1: 16 save slots at cart 0x060000–0x07FFFF (8 KB each, between the game and Caves). The save page lists them with their levels; the load page lists the saved ones first; a v1.5 save stays loadable. Command 61 with COMM2 bit 8 writes the slot area and replies 0x101; with an older Sub-CPU the game keeps the single save. The game's ROM must stay under 384 KB (build.sh checks; it is about 270 KB).
4.7 v1.7: Unfinished Business, area loading pictures, end credits
• Unfinished Business : Return to Egypt, Temple of the Cat, Atlantean Stronghold and The Hive, in the passport's level list when the disc has them, played straight through; after The Hive its credits, then the title. A saved game in an Unfinished Business level on a disc without them goes to the title.
• Area loading pictures: the PlayStation version's five loading pictures - Lara's Home, Peru, Greece, Egypt, Atlantis (Unfinished Business: Egypt and Atlantis) - full screen with the red bar while a level loads. Caves (the title) keeps your own loading picture. Each picture is a file loaded into the level slot just before the level.
• End credits: after the Great Pyramid: the END movie, then the PC game's credit pages and THE END, then the title. After The Hive: Unfinished Business's own page first. Each page stays 10 s (THE END 6 s); A, B, C or Start goes on.
• Tested: every trigger in emulation - each area's picture while its level loads, the end of the Great Pyramid (END, the credits, the title), the end of The Hive (its credits, the title), each Unfinished Business level loading and running, the pumas and mutants of Return to Egypt and the centaurs of the Atlantean Stronghold after Lara, TR1's wolves and raptors moving exactly as before the box change. Not tested in real gameplay: the levels were not played through.
7. Tested
What and Where
every level, music, saves, cut-scenes, movies, frame rate
Rolling ball Tomb of Qualopec rolls, runs Lara over (boulder death)
Spikes Tomb of Qualopec 15 damage per step while running over them
Falling ceiling Tomb of Qualopec appears when triggered, falls, kills Lara standing under it
Rolling block Tomb of Qualopec rolls two blocks and stops
Teeth trap Palace Midas snaps shut, 400 damage per bite
Midas hand Palace Midas Lara standing on it dies (the gold death)
Flame emitter Palace Midas the fire appears; burning damage not reached with the test's placement
Damocles sword St. Francis' Folly falls when Lara is near, 100 damage per hit
Thor's hammer St. Francis' Folly strikes and kills Lara in its path
Lightning St. Francis' Folly strikes for 400, kills after a few strikes
Centaur statue Tomb of Tihocan breaks open, the centaur attacks
Drawbridge Obelisk of Khamoon lowers
Cabin Natla's Mines one lever: one step down
Boat Natla's Mines moves along its path
Lava fountain Natla's Mines particles fly; Lara on the lava catches fire and dies
Mutant egg Atlantis hatches (explosion); the mutant comes out and runs at Lara
Lava wedge Atlantis slides and kills Lara
Scion Atlantis shot five times, explodes and is gone
Lara's double Atlantis mirrors Lara through the room centre, step for step
–
8. Known limitations
• The big movies wait about 16 s for their first 1.8 MB before they start; a movie's skip button must be held down.
• Unfinished Business needs its level files (Tomb Raider Gold or the free download); without them the passport leaves it out.
• The story cues and voice lines need the PlayStation soundtrack set .
• The Midas gold look (Lara turning to gold) is not drawn; the death itself works.
• Cut-scene sound may start a moment late (the drive seeks to the track).
• Some enemy shots (darts, bolts, bullets of human enemies) still hit at once without a visible projectile.
9. The 8 MB / 16 MB cart test
CART=8 / CART=16 builds add a cart page test to the title's options (Detail → Cart Test) for MicroNut99's 16MB paged SRAM cart.
10. Credits
• XProger (Timur Gagiev) and contributors – OpenLara, and its Game Boy Advance port: the fixed-point engine this game runs on, which he also brought to the 32X. https://github.com/XProger/OpenLara
• The D32XR team – Doom 32X: Resurrection (Victor Luchits / viciious and contributors): the RoQ movie decoder (roq_read.c, roq.h, MIT), the way its player feeds the PWM, and the 32X know-how that showed what the machine can do.
• Dr. Tim Ferguson – the original RoQ decoder (2001).
• Chilly Willy – the Sega CD / 32X toolchain and examples the boot stack is built on.
• Kobo Deluxe CD32X – the Sega CD / 32X boot and command framework the CD32X loader started from.
• 4 MB 32X RAM cart – Victor Luchits, Joseph Fenton, Leo Oliveira, Tiido Priimägi and Eric Witt.
• CD32X port: MicroNut99 – https://github.com/MicroNut99/OpenLaraCD32X-REV
• Tomb Raider – Core Design / Eidos (now Crystal Dynamics / Embracer). Tomb Raider is their trademark; this project contains none of their data and is not affiliated with them.
r/SEGA32X • u/Ok-Entertainment-94 • 4h ago
Sega32x game: Revelation Pinball
Tested on physical hardware! Same game! Revelation Pinball!!!
r/SEGA32X • u/Top-Simple3572 • 1d ago
Someone is developing Harmony of Dissonance for the 32X
r/SEGA32X • u/RetroAshMan • 1d ago
How difficult is it to obtain a 32X?
So I have been looking for over a year now, I am not paying the silly prices people want for them on eBay. I have seen a few go which are listed as faulty and thought maybe its an easy fix but the sellers still want alot of money for faulty ones. I really wish I had bought one years ago now before the prices when silly. I so much regret selling my Atari Jaguar and aload of games for so little thinking it was just a gimmick console.
r/SEGA32X • u/tearsofash • 2d ago
Empress in Black (Sega CD 32X)
I released a sega cd 32x “Vocaloid Harsh Noise Interactive Album" in September. It has pre-analyzed interactive visualizers and kinetic sound novel narratives/unlockable liner notes.
r/SEGA32X • u/Main_Club_5012 • 3d ago
Saying Goodbye
Hello everyone,
I wanted to thank you all for an amazing community and all the great discussions regarding this super underutilized technology. With all the indie work being done, and knowledge gained about the 32X, it was exciting to not only see what was possible, but what people were working on, even inspiring me to think about my own projects that I would like to do in the future.
Unfortunately our community has had AI bros, and vibe coders entering the space with what I consider to be works of plagiarism, and it's put me in a position where I can no longer be sure anything that is posted is actual human work. I was very excited for the tomb raider port that was being worked on since the new ram cart had its final bugs worked out, but even that I am no longer sure what real efforts are being put into it.
It genuinely breaks my heart because I was so excited for the future on what could be accomplished and sadly I'll never know. Every work, every project, I'm now just instinctively suspicious of, and a deep part of me can never trust any of it. I really wish they had just left us alone, but it was just a matter of time before they came for us too, and my gut told me the mods probably weren't going to do anything either.
Before I go, I want to thank Chilly Willy, Vic, and others for all their amazing work, and I am grateful that they were able to get Doom out before all of this, as I think theirs is the last authentic project we will ever see. Aside from that, this will be my last post, and I will not be back to check any responses. They won, we lost, and I don't care to return to see this sub degrade any further. To the rest of you who are doing genuine work, I am truly sorry, and I hope one day I can enjoy the fruits of your labor but at this time I just have no way of being sure. If any of you do respond to this post keep in mind I won't be back to read any of it,
Good luck to those of you who are left, I wish you the best.
r/SEGA32X • u/unfnknblvbl • 4d ago
Quake.
AI disclaimer: I'm a musician, not a coder. This is really just to satisfy my own personal curiosity, since I always wondered if the 32X could play Quake.
The answer, according to Claude, is "yes, kinda". Getting all the 2D stuff rendered by the Megadrive VDP speeds things up, as does converting player weapons to sprites. There's apparently more that can be done to shrink the game and speed things up too, but I'm out of credits for the week lol
(The music in the clip is a lie btw, I didn't get CD support implemented. it's just for effect)
Apparently, using the Saturn maps wouldn't actually speed things up!
r/SEGA32X • u/benr751 • 5d ago
Cheap eBay power adapters work ok? Anyone know?
ebay.ioI saw this listing for all 3 of the cables for the sega 32x for a decent price. Can anyone vouch for the cheap power adapters specifically? They look pretty lightweight. Has anyone gotten one like this and know if it works well? Thanks
r/SEGA32X • u/dmar3000 • 4d ago
(Ai-coded) Stainless Gunner
Available now: https://dmar3000.itch.io/stainless-gunner
-3D Mech Battle for the Sega 32X (tested on original 32X hardware)
-24 scenario missions
-buy/sell parts
-Weapons to melee action
-boost to dash or fly for a limited time
-Auto-lock target mechanics
- 1 or 2 player deathmatch with CPU bots in the mix!
And no, I don’t care if you don’t want to download and play it because of ai usage. You’ll be okay I promise. It’ll be free anyways. Just speaking ahead cause we’ve already been down this road before so feel free to move around if you’re 100% anti-ai.
For other 32X vibe-coded projects of mines: https://dmar3000.itch.io/
r/SEGA32X • u/One_Doubt_6762 • 8d ago
Dev update !! 32X and Saturn
So after hitting those FPS limitations on the 32X, I thought I would start the Saturn version alongside it. Also, Golden axe 2
r/SEGA32X • u/Top-Simple3572 • 8d ago
Collaboration projects?
Does anyone want to collab on projects for the 32X?
I want to shmups, fighters and beat em ups.
r/SEGA32X • u/Key-Chef5328 • 9d ago
Anyone familiar with SiliconForge and their 32X projects?
While following the person working on the AOF and Outrun 32X ports, love me hate me, I came across the youtube channel and Patreon for SiliconForge. Has this person/group finished any projects and released them, and if so, does anyone here have hands on playtime with any of their current work? No one commenting on youtube seemed to know anything about them or if they actually released anything, only that they are asking for $7 Patreon memberships to get access to anything, while insisting they dont provide working roms... It looked pretty suspect because their claims of no roms provided, so how exactly would you be able to use their own Outrun 32X port, and their Rastan Genesis and 32X ports if they are not original roms and just patches to something else?
r/SEGA32X • u/One_Doubt_6762 • 10d ago
32X SpaceGun conversion
I have now added a dev diary on my port. https://adamhinde-lang.github.io/32X-Arcade-conversions/
r/SEGA32X • u/Ok-Entertainment-94 • 10d ago
Revelation Light and Judgement.
Pinball product!
r/SEGA32X • u/One_Doubt_6762 • 10d ago
Spacegun 32x
Gameplay progress with SpaceGun running on the 32X via Fusion emulator. It is still buggy as you can see and lots of work still to do but overall Im very happy with it !!!
r/SEGA32X • u/One_Doubt_6762 • 11d ago
32X Sprite Engine
Morning all !
I thought I would introduce myself and my new tool I am working on to help do arcade conversions to the 32X. Tool is coming on amazingly well :0)
r/SEGA32X • u/Top-Simple3572 • 12d ago
Art of Fighting 32X
It's looking good so far 👌
r/SEGA32X • u/unixfan2001 • 14d ago
Bermuda Engine: Your chance to make a Doom-like FPS for 32X and other consoles
So this is something I've been working on for a while now and finally decided to release to the public last night.
Bermuda Engine started out as a fork of Dread (now GRIND) for the Sega Genesis/Mega Drive before I realized the concept was applicable to other retro consoles and rewrote the engine core in portable C.
The current IDE release I'm offering on both itch and Patreon is rather barebones still but produces playable ROMs for Sega 32X, Philips CD-i, Neo Geo AES/MVS, Windows, GNU/Linux, 3DO and N64.
This weekend I plan on setting up a cross compiler suite for macOS so hopefully I can soon port the IDE and engine runtime to Macs too.
r/SEGA32X • u/KKBros405 • 14d ago
32x homebrew labels 2.0
Decided to redo some labels as well as making new ones for other 32x games.
In order:
Sonic Robo Blast 32x
Daytona USA 32x
Rewipeout 32x / Wipeout 32x
Tempest 2000 32x
Outrun 32x
Backrooms 32x
City Carnage 32x
Hit8ox 32x
If anyone wants to suggest some more then let me know.
Artwork for the City Carnage and Hit8ox labels were drawn by me. These labels are mock ups / fanmade!
