[demo] SNES Sonic

Discussion of hardware and software development for Super NES and Super Famicom.

Moderator: Moderators

Forum rules
  • For making cartridges of your Super NES games, see Reproduction.
Post Reply
User avatar
aa-dav
Posts: 102
Joined: Tue Apr 14, 2020 9:45 pm
Location: Russia

Re: [demo] SNES Sonic

Post by aa-dav » Sun Aug 16, 2020 8:18 am

creaothceann wrote:
Sun Aug 16, 2020 6:18 am
https://youtu.be/J4LNM8b9Vg4 :shock: :P :beer:
Cooooool!!! :D

LocalH
Posts: 173
Joined: Thu Mar 02, 2006 12:30 pm

Re: [demo] SNES Sonic

Post by LocalH » Sun Aug 16, 2020 9:40 am

Damn, nicely done

tssf
Posts: 53
Joined: Sun Oct 19, 2008 2:37 pm

Re: [demo] SNES Sonic

Post by tssf » Sun Aug 16, 2020 11:12 pm

This looks fantastic!

Feel free to use my music if you wish! It uses a later version of snesmod though and the .it files may use too much ARAM. The specific snesmod driver used for pulse width modulation and noise generation may also not work with sound effects.. you might have to rewrite some of the snesmod source to get it to work heh.

Here's the link if you want the SPC or source .IT files

https://youtu.be/rDWbl3YKjj0

InazumaZero8193
Posts: 1
Joined: Mon Aug 17, 2020 11:40 am

Re: [demo] SNES Sonic

Post by InazumaZero8193 » Mon Aug 17, 2020 12:16 pm

I played the demo you've made just now and...
Oh my God, this is legit!
Now I didn't play this on an emulator, but I played it on a 3ds.
IMG_20200817_140807_5.jpg

odelot
Posts: 6
Joined: Mon Aug 27, 2018 7:33 am

Re: [demo] SNES Sonic

Post by odelot » Mon Aug 17, 2020 1:33 pm

I've tried on a chinese everdrive (not superufo) and appers a screen from a translation of chrono trigger... but the same file plays ok on bsnes emulator.

Image

Have anyone tested it with everdrive on the real hardware?

btw awesome job Tiago!
Last edited by odelot on Mon Aug 17, 2020 2:08 pm, edited 3 times in total.

James Pond 008
Posts: 1
Joined: Sun Aug 16, 2020 7:38 pm

Re: [demo] SNES Sonic

Post by James Pond 008 » Mon Aug 17, 2020 1:56 pm

How do I download this? :?:

lidnariq
Posts: 9659
Joined: Sun Apr 13, 2008 11:12 am
Location: Seattle

Re: [demo] SNES Sonic

Post by lidnariq » Mon Aug 17, 2020 1:57 pm

Tiago took it down while they're making some improvements.

User avatar
Rin Tohsaka
Posts: 4
Joined: Mon Aug 17, 2020 5:22 pm

Re: [demo] SNES Sonic

Post by Rin Tohsaka » Mon Aug 17, 2020 5:27 pm

lidnariq wrote:
Mon Aug 17, 2020 1:57 pm
Tiago took it down while they're making some improvements.
Considering the first post says "the sound part is not ready yet", I don't suppose there's a remote chance that they're implementing MSU1 as a means of achieving 100% accurate-to-Genesis audio by simply playing recordings instead?
Last edited by Rin Tohsaka on Mon Aug 17, 2020 5:35 pm, edited 2 times in total.

lidnariq
Posts: 9659
Joined: Sun Apr 13, 2008 11:12 am
Location: Seattle

Re: [demo] SNES Sonic

Post by lidnariq » Mon Aug 17, 2020 5:32 pm

I hope not. I'd really rather have it star kulor and/or tssf's work instead, showing that the SPC700 can itself make something that sounds as rich instead of just passing the buck.

User avatar
Rin Tohsaka
Posts: 4
Joined: Mon Aug 17, 2020 5:22 pm

Re: [demo] SNES Sonic

Post by Rin Tohsaka » Mon Aug 17, 2020 5:37 pm

I mean, theoretically one could brute-force the issue by implementing support for the ST018 (if possible that is) and just directly emulate the Yamaha YM2612 FM synthesizer...assuming that the IPC of the ARMv3 used in ST018 isn't that far off of the somewhat higher-clocked ARM7 and ARM9 CPUs found in the DS considering that the DS can emulate an entire Genesis (though maybe not all that accurately), so emulating just the Yamaha synthesizer by itself certainly wouldn't require as much computational grunt as what the DS's dual ARM CPUs provides.

Though the ST018 would make it no longer compatible with sd2snes... (ST018 uses a freakin' 21MHz ARM CPU after all!)

User avatar
Nikku4211
Posts: 102
Joined: Sun Dec 15, 2019 1:28 pm
Location: Bronx, New York
Contact:

Re: [demo] SNES Sonic

Post by Nikku4211 » Mon Aug 17, 2020 6:44 pm

Rin Tohsaka wrote:
Mon Aug 17, 2020 5:37 pm
Though the ST018 would make it no longer compatible with sd2snes... (ST018 uses a freakin' 21MHz ARM CPU after all!)
Yeah, that would make it hard to play on a real console. I'd rather just use the SPC700, where there's much less hassle. Using an ARM just for some music is ridiculous. I mean, it won't even guarantee more accurate sound considering how hard OPN2 emulation has been back when most computers were already pretty slow. Imagine how hard it'd be on a 21 mHz ARM.
I have an ASD, so empathy is not natural for me. If I hurt you, I apologise.

User avatar
Rin Tohsaka
Posts: 4
Joined: Mon Aug 17, 2020 5:22 pm

Re: [demo] SNES Sonic

Post by Rin Tohsaka » Mon Aug 17, 2020 6:51 pm

Nikku4211 wrote:
Mon Aug 17, 2020 6:44 pm
Imagine how hard it'd be on a 21 mHz ARM.
That's why I referenced the DS emulating an entire Genesis as it has a 33MHz ARM7 and a 67MHz ARM9, and as we all know that doesn't automatically equal a 100MHz single core ARM CPU.

User avatar
Señor Ventura
Posts: 135
Joined: Sat Aug 20, 2016 3:58 am

Re: [demo] SNES Sonic

Post by Señor Ventura » Tue Aug 18, 2020 3:53 am

If i'm not wrong, mario rpg or jikkyou oshaberi parodius uses an SA-1 for sound tasks, although i don't know if decompression or to gain bandwidth.

Could theoretically be used an external cpu from a cartridge to replace the spc700 data transfer capacity?.

Stef
Posts: 259
Joined: Mon Jul 01, 2013 11:25 am

Re: [demo] SNES Sonic

Post by Stef » Tue Aug 18, 2020 6:48 am

Well Sonic musics aren't particularly demanding, not many instruments, not weird / long FM instrument, not many SFX as well... i believe it's perfectly doable to replicate less or more accurately the sound part of the game using the SPC700 without any external assistance.

User avatar
Nikku4211
Posts: 102
Joined: Sun Dec 15, 2019 1:28 pm
Location: Bronx, New York
Contact:

Re: [demo] SNES Sonic

Post by Nikku4211 » Tue Aug 18, 2020 10:41 am

Rin Tohsaka wrote:
Mon Aug 17, 2020 6:51 pm
Nikku4211 wrote:
Mon Aug 17, 2020 6:44 pm
Imagine how hard it'd be on a 21 mHz ARM.
That's why I referenced the DS emulating an entire Genesis as it has a 33MHz ARM7 and a 67MHz ARM9, and as we all know that doesn't automatically equal a 100MHz single core ARM CPU.
But the ARMv3 is slower than both of them, and even worse, it's ARMv3, rather than ARMv4T like the ARM7TDMI is and ARMv5TE like the ARM946E-S is. And how accurate is the DS at emulating the Mega Drive's sound anyway?
I have an ASD, so empathy is not natural for me. If I hurt you, I apologise.

Post Reply