Cool stuff

Ask anything your want about Megadrive/Genesis programming.

Moderator: BigEvilCorporation

Post Reply
GenesisFan64
Newbie
Posts: 7
Joined: Tue May 07, 2013 7:03 pm
Location: Mexico
Contact:

Cool stuff

Post by GenesisFan64 » Thu Nov 17, 2016 7:55 pm

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
Last edited by GenesisFan64 on Fri Mar 03, 2017 5:16 am, edited 5 times in total.
RAN RAN RUU!

MrTamk1s
Very interested
Posts: 75
Joined: Sun Jan 04, 2015 10:27 pm
Location: Pennsylvania
Contact:

Re: Cool stuff

Post by MrTamk1s » Sat Nov 19, 2016 5:47 am

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)
Ooh, DAC note-shifting and a homebrew sound engine that can support YM2612+SCD PCM! Very nice work!
SGDK homebrew dev and Unity3D Indie dev.
Sega does what Nintendont!

Post Reply