+splendidnut Posted June 8, 2020 Share Posted June 8, 2020 After seeing the latest release of Stella (version 6.2) with it's new custom palette option, I figured that it's a good time to release my Palette Demo that I've been sporadically working on. Basically, it displays the full 128 color palette of the Atari 2600 with "hue" and "brightness" labels. I've made ROMs for both NTSC and PAL50. I'll release the source code after I clean it up and add some more comments. Enjoy! paletteDemoNTSC.bin paletteDemoPAL.bin -------------------------------------- Source code (as of 6-9-2020): PaletteDemo.asm 13 Quote Link to comment Share on other sites More sharing options...
+Omegamatrix Posted June 8, 2020 Share Posted June 8, 2020 It's beautiful. Thanks for sharing! ? 1 Quote Link to comment Share on other sites More sharing options...
scitari Posted June 9, 2020 Share Posted June 9, 2020 Great work! Looking forward to the source code. 1 Quote Link to comment Share on other sites More sharing options...
+splendidnut Posted June 9, 2020 Author Share Posted June 9, 2020 Hey All, I've added the source code to the first post. I added lots of comments for the code to the 8 Sprite Kernel. There was a LOT of trial and error to get that kernel working. I've cleaned up most of the mess. There is definitely room for improvement in that area (lots of NOPs). Currently it's quite rigid in that the graphics data is hard-coded, but this could easily be worked around by using the DPC+ bankswitching scheme. There's probably other ways the code can be arranged to make it more flexible; I only stopped because I accomplished what I wanted to do with it. Also, I removed the quick and dirty kernel hack I had to add to fix the PAL version right before posting the binaries. So... the posted binaries are slightly out-of-date and don't quite match the posted source code. I don't think it makes too much of a difference since you all have the source code and can build it yourselves. If need be, I can update the post to have the matching binaries. If anyone has any questions, comments, complaints, please let me know. 2 Quote Link to comment Share on other sites More sharing options...
+SpiceWare Posted June 10, 2020 Share Posted June 10, 2020 Nicely done! I like how using your macro makes it very clear what will be drawn: 2 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.