Jump to content
IGNORED

320 mode colours question


karri

Recommended Posts

11 hours ago, PacManPlus said:

I actually ended up using 320B for Scramble, both with and without Kangaroo mode depending on the area of the screen.

 

(I *still* don't see the usefulness of 320C or 320D mode...  Do any homebrew games use them?  I don't think any retail games do...)

Not that I've seen, though you can use 320C to get extra colors, without worrying about the kangaroo 00/01 glitch.  But I think the color pixel limitations are a tradeoff.  I had planned to try some interlace experiments with it though.

Edited by Synthpopalooza
  • Like 1
Link to comment
Share on other sites

  • 2 months later...
10 hours ago, Eagle said:

Today I did converter for 320C mode. @Defender_2600 you may like it results ;) 

 

image.thumb.png.3d4e5903afae5887cb2bc9fd797bc5ed.png

 

Great work, thanks. And you can convince more people if you show all 8 colors on the same scanline with two sprites, and each sprites with 4 colors ( you can use my 320C Mario sprites as an example ).:)

 

Your editor can be helpful in getting people to practice 320C graphics and understand the advantage of having 8 colors from two palettes over 320B which has 6 colors from two palettes. 320C and 320B have different restrictions regarding pixel placement but in many cases you can get better results with 320C and you can still use 320C + 320A (for example you can use 320A - 1 bpp for a starry background, consuming less cycles).

 

For example, 320C would be perfect for Galaga sprites, we have more colors than 320B and the same number of cycles are required (2 bpp).

 

 

1123589026_7800Galagasprites320Cmode.thumb.PNG.e48bc4260ffc03f29663671fd59317ed.PNG

 

 

 

 

1184258942_1917605019_7800MarioBrosin320Cmodeb.PNG.70099c305c107085a1917585af19ef34(1).png.409f6a439e58156d2da4c75c15591381.thumb.png.b3e7a599c95f08c23053d92311ac3417.png

Edited by Defender_2600
  • Like 2
Link to comment
Share on other sites

On 4/5/2023 at 1:15 PM, PacManPlus said:

Do any homebrew games use them?  I don't think any retail games do...)

 

One-on-One Basketball is made completely in 320C mode, it has bad graphics but it's just bad pixel art.

 

And there is another game in the works, it will be a big surprise so I won't say more.

Edited by Defender_2600
  • Like 3
Link to comment
Share on other sites

Editor it's not finished. No point, to many problems with changing sprites, colours, saving etc. 

Like I said this is just converter for 320c mode only.

I'm looking for different solution. Editor is just viewer for now.

Bin attached (PAL no signature)

 

 

320cViewer.a78

Edited by Eagle
  • Thanks 1
Link to comment
Share on other sites

21 hours ago, Defender_2600 said:

 

Great work, thanks. And you can convince more people if you show all 8 colors on the same scanline with two sprites, and each sprites with 4 colors ( you can use my 320C Mario sprites as an example ).:)

 

Your editor can be helpful in getting people to practice 320C graphics and understand the advantage of having 8 colors from two palettes over 320B which has 6 colors from two palettes. 320C and 320B have different restrictions regarding pixel placement but in many cases you can get better results with 320C and you can still use 320C + 320A (for example you can use 320A for a starry background, consuming less cycles).

 

For example, 320C would be perfect for Galaga sprites, we have more colors than 320B and the same number of cycles are required.

 

 

1123589026_7800Galagasprites320Cmode.thumb.PNG.e48bc4260ffc03f29663671fd59317ed.PNG

 

 

 

 

1184258942_1917605019_7800MarioBrosin320Cmodeb.PNG.70099c305c107085a1917585af19ef34(1).png.409f6a439e58156d2da4c75c15591381.thumb.png.b3e7a599c95f08c23053d92311ac3417.png

 

 

For people who want to try drawing graphics in 320C mode, I just want to add that each pair of pixels must include the same color or one color + the background color. It requires patience because you need to manually check each pair of pixels but (in some circumstances) it can be more versatile and colorful than the 320B mode. Of course, a sprite editor would be very useful, so that when you draw sprites it is not possible (as error) to place two different colors within the same pair of pixels.

 

Here are my previous Galaga sprites with a grid dividing the pairs of pixels, to better understand how to get around the limitations of pixel placement in 320C mode.

 

 

 

1913967034_7800Galagasprites320Cmodev.2.thumb.PNG.5ac6927a1412c5b3d10558efb2180bdd.PNG

 

 

 

 

Edited by Defender_2600
  • Like 3
Link to comment
Share on other sites

I'm using Grafx2 by setting grid for 2x1

Shift+G - grid menu

G - grid on/off (must be off)

Shift+Alt+G - grid view

 

Also now I have LUA script for checking bad cells

To run script right click on red marked FX button and open CellColorCheck.lua

Script will mark bad cells, press undo to unmark them

 

image.thumb.png.d102f0209079d32dc7a81555a98058a5.png

 

CellColorCheck.lua

Edited by Eagle
  • Like 5
Link to comment
Share on other sites

19 hours ago, Defender_2600 said:

 

For people who want to try drawing graphics in 320C mode, I just want to add that each pair of pixels must include the same color or one color + the background color. It requires patience because you need to manually check each pair of pixels but (in some circumstances) it can be more versatile and colorful than the 320B mode. Of course, a sprite editor would be very useful, so that when you draw sprites it is not possible (as error) to place two different colors within the same pair of pixels.

 

Waouh, thank you for the explanation. I had been reading and rereading the 7800 software guide and the Maria chip reference, and now it suddenly seems clear to me. Very clever color coding indeed. I had never figured out why this mode actually existed...

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

On 6/12/2023 at 3:58 PM, Defender_2600 said:

Great work, thanks. And you can convince more people if you show all 8 colors on the same scanline with two sprites, and each sprites with 4 colors ( you can use my 320C Mario sprites as an example ).:)

Cool - but I don't understand how you can get 4-color sprites? Pixel values are either 00, 01, 10, or 11 with 00 being background color or transparent, right?

  • Like 1
Link to comment
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...