Search found 2998 matches
- Mon Aug 24, 2026 10:43 pm
- Forum: Demos
- Topic: Jazz Jackrabbit for Sega Genesis
- Replies: 3
- Views: 4990
Re: Jazz Jackrabbit for Sega Genesis
Very nice! That's one of the games I've got on a LONG TODO list for the 32X. 
- Sun Nov 23, 2025 7:33 pm
- Forum: Tools
- Topic: Who's ordered an expansion ASMX architectural base? :)
- Replies: 15
- Views: 216894
Re: Who's ordered an expansion ASMX architectural base? :)
Cool. I'll update my asmx and look into that PPC issue...Tomahomae wrote: Tue Oct 14, 2025 6:51 am asmsh.c file attached to the threadhead got an operative fix for jumpbacks.
- Mon Sep 08, 2025 5:48 pm
- Forum: Super 32X
- Topic: simplest method for 32x sound?
- Replies: 4
- Views: 125736
Re: simplest method for 32x sound?
I was quite happy working with the xm-player until I hit that snag. Any idea what it could be? I guess I'll start looking at the d32xr code.
Certain SH2 chips had a bug that made it lose interrupts that interrupt other interrupts. Sega made sure none of those chips made it into the Saturn, but ...
- Sun Jul 13, 2025 3:58 pm
- Forum: Hardware
- Topic: Smash Controller scans and disassembly
- Replies: 4
- Views: 128353
Re: Smash Controller scans and disassembly
Awesome work! It's always good to see obscure controllers get some loving. 
- Thu Jun 12, 2025 8:45 pm
- Forum: Tools
- Topic: Who's ordered an expansion ASMX architectural base? :)
- Replies: 15
- Views: 216894
Re: Who's ordered an expansion ASMX architectural base? :)
That wasn't the only place with that error. I was just pointing out the first instance and that anything like it would need to be fixed. I'll go through it and find the others and check against the test code.
- Tue Jun 10, 2025 9:52 pm
- Forum: Tools
- Topic: Who's ordered an expansion ASMX architectural base? :)
- Replies: 15
- Views: 216894
Re: Who's ordered an expansion ASMX architectural base? :)
The first block of quoted code correctly checks strings. The second quoted code is the problem code that is trying to pass integers to a string function.
- Sun Jun 08, 2025 3:14 pm
- Forum: Tools
- Topic: Who's ordered an expansion ASMX architectural base? :)
- Replies: 15
- Views: 216894
Re: Who's ordered an expansion ASMX architectural base? :)
Any word on the PPC support? Or do you need more help finding issues?
- Mon Jun 02, 2025 4:00 pm
- Forum: Announcement
- Topic: Forum update this week
- Replies: 8
- Views: 105453
Re: Forum update this week
As more feedback on the update - I haven't had any of those SQL errors since. All fine at this point. 
- Tue Apr 22, 2025 8:09 pm
- Forum: Cartridge
- Topic: 8Mo cartridge with SRAM, HELP
- Replies: 1
- Views: 137646
Re: 8Mo cartridge with SRAM, HELP
You should be using Y0 of U8 to control the save space mapping. ROM space and SAVE space share the same map - ROM at 0x000000 - 0x3FFFFF, and SAVE at 0x200000 - 0x3FFFFF. Most of the time, you'll not be using all of save space... most flash carts only provide 32KB of save. Some more, some less. But ...
- Thu Apr 17, 2025 9:11 pm
- Forum: Tools
- Topic: Who's ordered an expansion ASMX architectural base? :)
- Replies: 15
- Views: 216894
Re: Who's ordered an expansion ASMX architectural base? :)
I can see one error already. Look at this code
case o_ThreeReg:
oldLine=linePtr;
GetWord(word);
reg1=FindReg(word,"O");
if(reg1==0) parm=parm|0x400;
else linePtr=oldLine;
GetWord(word);
reg1=FindReg(word,".");
if(reg1==0) parm=parm|1;
else linePtr=oldLine;
Okay... remember that if ...
case o_ThreeReg:
oldLine=linePtr;
GetWord(word);
reg1=FindReg(word,"O");
if(reg1==0) parm=parm|0x400;
else linePtr=oldLine;
GetWord(word);
reg1=FindReg(word,".");
if(reg1==0) parm=parm|1;
else linePtr=oldLine;
Okay... remember that if ...
- Mon Apr 07, 2025 5:06 pm
- Forum: Tools
- Topic: Who's ordered an expansion ASMX architectural base? :)
- Replies: 15
- Views: 216894
Re: Who's ordered an expansion ASMX architectural base? :)
Thanks. Knowing the syntax asmx uses for SH will allow us 32X/Saturn/DC folks to modify our code to work for cases where we want to use asmx instead of gas or shasm.
- Mon Mar 31, 2025 9:49 pm
- Forum: Tools
- Topic: Who's ordered an expansion ASMX architectural base? :)
- Replies: 15
- Views: 216894
Re: Who's ordered an expansion ASMX architectural base? :)
sh2_fixed.s - an example of gas format
https://pastebin.com/RhrBM7bB
int_m.src - hitachi assembler format (most SEGA's libs for 32X and Saturn are in this format)
https://pastebin.com/1tuKMYHw
https://pastebin.com/RhrBM7bB
int_m.src - hitachi assembler format (most SEGA's libs for 32X and Saturn are in this format)
https://pastebin.com/1tuKMYHw
- Mon Mar 10, 2025 5:49 pm
- Forum: Tools
- Topic: Who's ordered an expansion ASMX architectural base? :)
- Replies: 15
- Views: 216894
Re: Who's ordered an expansion ASMX architectural base? :)
Very nice. In case you have trouble finding it, the line goes in asmx.c at line 532 as part of the AsmInit() function.
One caveat - it doesn't accept gas syntax... or apparently old Hitachi syntax... as a matter of fact, I'm having trouble finding which syntax it's using. Maybe you can clarify that ...
One caveat - it doesn't accept gas syntax... or apparently old Hitachi syntax... as a matter of fact, I'm having trouble finding which syntax it's using. Maybe you can clarify that ...
- Sun Dec 03, 2023 6:23 pm
- Forum: Super 32X
- Topic: State of RV Flag during Soft Reset
- Replies: 1
- Views: 68225
Re: State of RV Flag during Soft Reset
There's notes on that in the 32X docs, but no, it's not reset. One of the things I do in my MD side hardware init code is clear RV and wait for the 32X side to reboot.
| wait on Mars side
move.w #0,0xA15104 /* set cart bank select */
move.b #0,0xA15107 /* clear RV - allow SH2 to access ROM */
8 ...
| wait on Mars side
move.w #0,0xA15104 /* set cart bank select */
move.b #0,0xA15107 /* clear RV - allow SH2 to access ROM */
8 ...
- Sun Dec 03, 2023 6:19 pm
- Forum: Mega/SegaCD
- Topic: SEGA CD Mode 1
- Replies: 57
- Views: 10282953
Re: SEGA CD Mode 1
Very cool. Thanks. 