Here's the source code + misc
https://www.dropbox.com/s/qt5kdbzb8i5gfcn/MD.zip?dl=1
MD.zip contains:
Platfomer_MD
- Sega CD OR 32X support (depending on the assembler settings), including exclusive features like CD's stamps or my custom 3D render for 32X
- Updated SMEG Sound Engine (18 channels, 10 for MD only)
- Python scripts like tga-to-VDP, tga-to-CD's stamps, auto level builder, auto sprite desinger, .obj converter for the 32X 3D render and more
SoundTest
- This was just for debugging SMEG, you can see the channels played on-screen
z80drv
- the Z80 side of SMEG: 1 channel but can note-shift, amiga style
press UP or DOWN to hear the pitch changes (INSTANT VAPORWAVE)
NYAN CAT MD
Source code: https://www.dropbox.com/s/touns5g0m46j2 ... c.zip?dl=1
ROM Only: https://www.dropbox.com/s/rwx5fhc24g70p ... m.zip?dl=1
I'm also including a Game Gear/Master System port of the engine
https://www.dropbox.com/s/72tq9241yjli5 ... Y.zip?dl=1
Platformer_GG
- Master System support (originally wanted to make this GG-only, but since it's the same machine, why not cross-porting it?)
- Also a port of SMEG ("SMEG junior") PSG only, no FM stuff
Nyan Cat 8-bit
- WAV sound (but painful)
Hope you guys find this useful for your projects
Cool stuff
Moderator: BigEvilCorporation
-
- Newbie
- Posts: 7
- Joined: Tue May 07, 2013 7:03 pm
- Location: Mexico
- Contact:
Cool stuff
Last edited by GenesisFan64 on Fri Mar 03, 2017 5:16 am, edited 5 times in total.
RAN RAN RUU!
-
- Very interested
- Posts: 75
- Joined: Sun Jan 04, 2015 10:27 pm
- Location: Pennsylvania
- Contact:
Re: Cool stuff
Ooh, DAC note-shifting and a homebrew sound engine that can support YM2612+SCD PCM! Very nice work!GenesisFan64 wrote: - Updated SMEG Sound Engine (18 channels, 10 for MD only)
SoundTest
- This was just for debugging SMEG, you can see the channels played on-screen
z80drv
- the Z80 side of SMEG: 1 channel but can note-shift, amiga style
press UP or DOWN to hear the pitch changes (INSTANT VAPORWAVE)
SGDK homebrew dev and Unity3D Indie dev.
Sega does what Nintendont!
Sega does what Nintendont!