Search found 2994 matches
- Thu Jun 12, 2025 8:45 pm
- Forum: Tools
- Topic: Who's ordered an expansion ASMX architectural base? :)
- Replies: 13
- Views: 10191
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: 13
- Views: 10191
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: 13
- Views: 10191
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: 14471
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: 19362
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: 13
- Views: 10191
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: 13
- Views: 10191
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: 13
- Views: 10191
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: 13
- Views: 10191
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: 25195
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: 392331
Re: SEGA CD Mode 1
Very cool. Thanks. 

- Wed Aug 23, 2023 11:35 pm
- Forum: Video Display Processor
- Topic: Capabilities of various VDPs at parallax effects
- Replies: 35
- Views: 210348
Re: Capabilities of various VDPs at parallax effects
Yes, the same thing would apply to the 512 wide mode of the SNES. But with 256 colors from a palette of 32768, it's not nearly as needed as the 16 colors of the MD and PCE.
- Mon Aug 14, 2023 11:19 pm
- Forum: Tools
- Topic: SGDK Video Player (work in progress)
- Replies: 10
- Views: 48236
Re: SGDK Video Player (work in progress)
Pretty cool. Not bad for an old 68000 and 16 color tile graphics. 

- Fri Aug 04, 2023 8:30 am
- Forum: Demos
- Topic: Hunter Girls (SEGA Mega Drive / Genesis) Demo
- Replies: 2
- Views: 47853
Re: Hunter Girls (SEGA Mega Drive / Genesis) Demo
It looks really nice. I'll have to try out the demo.
- Fri Aug 04, 2023 8:27 am
- Forum: Mega/SegaCD
- Topic: SEGA CD Mode 1
- Replies: 57
- Views: 392331
Re: SEGA CD Mode 1
You might try ARES. It has better mode 1 support (it's the emulator Vic uses for testing mode 1 support in D32XR). The main problem with ares is that it takes a pretty beefy computer.
If it acts the same, then the problem is likely in the code rather than the emulator.
Vic posted his Genesis+CD ...
If it acts the same, then the problem is likely in the code rather than the emulator.
Vic posted his Genesis+CD ...