Are hacks for more colors in MCA appearing soon and could be used in the demoscene as well?:
hate to randomly revive an old topic but we NEED to do this!
I could not agree more! Just donât know how to proceed, since demos are still in the realm of magic to me?âŚ
Thereâs enough good stuff on this forum already to put something together that would qualify at many events already as a fantasy console entry, and still a first for MakeCode Arcade AFAIK.
Doesnât have to be perfect and would introduce MakeCode to a new audience, be fun and archived in the demo archives.
Youâre not really reviving and old thread; it is updated now and then with new achievements and discoveries, and new initiatives and contributions, stumbled across and deemed relevant to demos.
Some people following and positive, too. I guess it is just a matter of time and chance inspirationâŚ
Apropos:
I also want to continue this. It would be cool if someone made some super cool demoscene music for us.
This is my wireframe demo, with music. Up is âJailhouse Rockâ, down is âOde to Joyâ, and Right is âBlue Suede Shoesâ, because us memphians worship Presley more than God.
Now that I think of it, Arcade hardware DOES support full RGB! I think the limitations are just set by the editor, which is just lame. An âAdvanced Modeâ or something by the lines of that would be an amazing option to have which would allow you to use much more specific sound settings, any RGB colour you wish (More than the lame 16 colour palette!) to use, and more customizable options, settings, and blocks. What do you think?
I think this is valid and constructive input from your side, and I personally donât necessarily disagree!
But since the demoscene really is about the challenge of maximizing output from a system âas isâ at any time, with all its limitations(real, by design, artificial, lame or otherwiseâŚ) in compatible hardware and its simulator, maybe itâs more suited for topics like these?:
https://forum.makecode.com/t/216-colors-in-makecode-sort-of/25616/27
https://forum.makecode.com/t/idea-for-makecode-s-limits/21659
https://forum.makecode.com/t/speech-about-makecodes-limitations/27867
Some people also argue that it is the limitations themselves that spur extra creativity and motivation for breaking boundaries.
While we are at it, I will also have that audacity(though scared of the repercussionsâŚ) to dare to challenge @Sargeâs claim:
I would contend(and support @Jedi) that MCA is also a fantasy console even with its real hardware support, due mainly to its simulator, and I am pretty certain that it would be accepted as such in real demo parties, at least some. Actually, I believe that you would have the choice between either submitting a MCA demo running on specific hardware in one category, or in the fantasy console category in the simulator.
The color limit is not an editor limit, it IS actually a hardware limit. The makecode arcade screen itself takes up around 20kb of ram, and most arcade devices only have 98kb or something, so they are limited to 16 colors because if there was more there would be no room for the game to run
@ThatUruguayanGuy you are correct that the hardware supports full RGB, but as @Brohann mentioned most of these devices donât have enough memory to both hold the screen in memory and run a game at the same time. The screen is 160*120 pixels with 4 bits per pixel, which ends up being roughly 10kb. We hold two screens in memory at any given time (double buffering) so it ends up taking up 20kb or so.
would it be possible to decrease the resolution in exchange for more colors? like 80x60 resolution for 16 bit color?
I think it would be cool and somewhat practical to add the feature to be able to control what pallet certain scan lines use, it would only take 120 2 bit or 4 bit numbers depending on if you want 4 or 16 available palettes
TBH, the colors they chose are absolutely god awful, I want a dark yellow (Thatâs right), instead of another shade of purple. But, if they could expand the musical capabilities (perhaps things i whine about), I think some demos would look like amiga demos.
@Brohann would that be particularly useful though? I feel like most games donât have UI that neatly divides the screen into horizontal rectangles
@Astronomicality22 you can swap the pallet in the âAssetâ tab of the editor
Not really , but there are lots of cool effects you can do with pallete-swapping that I would like to try to make.
@Brohann thatâs neat! I was just reading about Amiga copperlists
I know the megaman games on the NES did something similar for water effects
Fascinating!!!
Imma cook some real mischievious stuff now, with this acquired ega palette.
Can you possibly use different color palettes for different sprites?