- Oldbie: Oldbie
- Active Posts:
- 2525 (1.18 per day)
- Most Active In:
- Engineering & Reverse Engineering (407 posts)
- 11-July 07
- Profile Views:
- Last Active:
- Yesterday, 07:32 PM
- Member Title:
- 24 years old
- February 1, 1989
- Walsall, UK
Programming HTML, CSS, PHP, and modding the Sonic Roms.
I write music, and play music, and love listening to music just as much.
Sonic > *
- 30 Day Project: Revisited.A New Release!
- National Flag:
- Wiki edits:
Posts I've Made
25 April 2013 - 08:06 AMAren't SMPS tracks in S2 compressed, iirc? Perhaps they need decompression first.
15 April 2013 - 01:10 PMFor the record, I got Sonic CD to work on my PC using Bluestacks. Android version purchased legally from the amazon store, then downloaded to my PC. Only downside is Bluestacks currently has no controller support, but the game otherwise plays beautifully. I even purchased a 10 foot HDMI cable so I can use my laptop on my lap for the keyboard while playing the game on my TV.
I intend to do the same with Sonic 1 and 2 if there are no console ports to be found any time soon.
(P.S. And for those who wish to assume I'm a pirate, downloading the rom doesn't work well at all with bluestacks, but buying the game legally works perfectly! Just buy it guys, this solves the no PC release issue without limiting our means to legally support it. I happily purchased the game both on Xbox an amazon now.)
Such a good idea. I am no good with touch controls. This completely resolves that issue for me. Much more likely to buy at day 1 now. =P
12 April 2013 - 10:29 AMExcellent link. I think perhaps we should attempt to provide documentation with each disassembly, perhaps just throw in a new folder "_Docs" or something. It could be immense amounts of help to anyone trying to familiarise themselves, or porting code. The biggest challenge faced with porting large amounts of code is compatibility between assemblers, I've found.
Thanks for that link. =P
12 April 2013 - 03:44 AMHaha, sweet. That should keep things neater. There's got to be some data somewhere on how macros work differently with the two assemblers. Such a shame we don't have one assembler that's supported globally. Also, the "strcmp" (which I loved the usage of in this case) added to the IncludeDAC macro is incompatible. Googling for a compatible alternative yielded no results. =P
10 April 2013 - 08:11 AMI'm glad you'll take a look too, you're bound to know MPCM better than anyone else. =P
I've never been too big on hacking S2, but I have ported objects/routines between S1/S2 in the past (to test my limits). The Sound Driver is in, supports uncompressed custom samples, but I'll be damned if I can get dpcm working lol.
Here are my results, complete disassembly, some bonus DAC samples I've had laying around. It's not quite there yet, but getting there. Hopefully this might help you a little.
Apologies if there are any files in there that shouldn't be, I did give the folders a quick once-over to remove unnecessary files. I think I may have left a rather large "DAC Sample" in the DAC folder (copied straight from a side-project). =P