Skip to content
This repository has been archived by the owner on Sep 3, 2023. It is now read-only.

Commit

Permalink
Update README
Browse files Browse the repository at this point in the history
  • Loading branch information
DevsArchive authored and devon-artmeier committed Sep 3, 2023
1 parent b49740a commit 531a659
Showing 1 changed file with 3 additions and 7 deletions.
10 changes: 3 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,8 @@
Exactly as described. Bad Apple overlayed on top of Sonic 1 via the 32X.

## Note
This makes use of the Sega/"Super Street Fighter 2" mapper. The only emulator that supports this configuration is PicoDrive. The version on RetroArch will run this. The version on BizHawk as of June 2022 will NOT. I did my testing of this with a version of Ares that I made had basic support for the mapper. I did submit a PR for preliminary support, so hopefully that'll go through. Running this on any other emulator with 32X support will either result in the ROM not loading or a REALLY LOUD sound while it loops on the first several seconds of the animation.
This makes use of the Sega/"Super Street Fighter 2" mapper. The only emulators that supports this configuration is PicoDrive are ares. The version of PicoDrive on RetroArch will run this. The version on BizHawk as of June 2022 will NOT. Running this on any other emulator with 32X support will either result in the ROM not loading or a REALLY LOUD sound while it loops on the first several seconds of the animation.

I would not be surprised if this doesn't work on hardware. It's untested and I'm a noob. Pointers to issues found would be appreciated, though!
I would not be surprised if this doesn't work on hardware. It's untested and I'm a 32X noob, and also the 32X sucks. Pointers to issues found would be appreciated, though!

It uses the RLE mode and the trick to combine multiple frames into 1 and displaying an individual frame via palette cycling to compress the animation down in ROM usage. Audio is streamed via PWM on the slave SH-2. You can set the priority of each individual palette color, which is how I was able to get the black to overlay on top of Sonic 1, with the white being rendered behind.

## Links
* [Video](https://youtu.be/4J3FDcb3Wbc)
* [Download](https://drive.google.com/file/d/1c9DkUdI_PHRtLHCXXtAPmtNPZkNmgsC2/view?usp=sharing)
It uses the RLE mode and the trick to combine multiple frames into 1 and displaying an individual frame via palette cycling to compress the animation down in ROM usage. Audio is streamed via PWM on the slave SH-2. You can set the priority of each individual palette color, which is how I was able to get the black to overlay on top of Sonic 1, with the white (with the Genesis background color converted over to it) being rendered behind.

0 comments on commit 531a659

Please sign in to comment.