Jump to content

Photo

Color Compatibility Tool for use with Stella or your Harmony Cart


2 replies to this topic

#1 Random Terrain OFFLINE  

Random Terrain

    Visual batari Basic User

  • 28,789 posts
  • Controlled Randomness
    Replay Value
    Nonlinear
  • Location:North Carolina (USA)

Posted Mon Dec 17, 2012 10:19 PM

I wanted something similar to the NTSC Atari 2600 Color Compatibility Tool that would work on a real Atari 2600, but I didn't know of a good way to display hexadecimal numbers. Thanks to RevEng's score_graphics.asm, the score can easily display hexadecimal numbers, so I was able to finish this tool.

Attached File  ntsc_color_compatibility_tool_2012y_12m_17d_2030t.bin   4KB   210 downloads

ntsc_color_compatibility_tool.png


Instructions

As it says on the bB page, the Atari 2600 has 16 unique hues and each hue has 8 luminosity levels.



The Screen

The screen shows 8 luminosity levels for the current hue. Move the joystick up or down to change the hue. Up increases the number and down decreases it.



The Sprite

There are 3 copies of the sprite. You might ask, "why 3?" And I'd answer "why not?" Move the joystick left or right to change the luminosity level or to roll over to the next hue. Left decreases the number and right increases it.

Hold down the fire button while moving the joystick left or right to skip directly to the next hue.

#2 Gemintronic OFFLINE  

Gemintronic

    Jason S. - Lead Developer & CEO

  • 9,205 posts

Posted Mon Dec 17, 2012 11:03 PM

What black magic is this? I can understand how the enhanced score graphics were implemented but not the hex numbers to the left or all them sprites per row. How you do that?

UPDATE: Thanks R.T. shoulda figured that out myself :P sigh.

#3 Random Terrain OFFLINE  

Random Terrain

    Visual batari Basic User

  • Topic Starter
  • 28,789 posts
  • Controlled Randomness
    Replay Value
    Nonlinear
  • Location:North Carolina (USA)

Posted Mon Dec 17, 2012 11:07 PM

A sprite can be up to 255 pixels tall.




0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users