Jump to content
IGNORED

Atari Graphics Fun Question


Recommended Posts

Hello,

 

I have been playing around mainly with FastBasic and some limited assembler (mainly WUSDN tutorials). I have had some success playing with display lists, so excuse the  perhaps silly question. So far all the demos I've seen only use the display list to change the background colour, and not any of the foreground colors (to increase the overall number of screen colours). The only way I can see to get potentially may colours "on screen" is to use page flipping, or have I misunderstood how display lists (interrupts) work? 

 

I am mainly using Antic Mode 4 with character set mods to achieve the results on screen. Ideally, having more colours via changing what is available on a (character) line by line basis. The machine being used is a stock 800XL, so no fancy mods!

 

All other aspects seem quite straight forward e.g. sprites. So thanks to the many excellent pages online including Atariprojects etc.

 

A (for now) still a newbie

  • Like 1
Link to comment
Share on other sites

1 hour ago, atarilux said:

Hello,

 

I have been playing around mainly with FastBasic and some limited assembler (mainly WUSDN tutorials). I have had some success playing with display lists, so excuse the  perhaps silly question. So far all the demos I've seen only use the display list to change the background colour, and not any of the foreground colors (to increase the overall number of screen colours). The only way I can see to get potentially may colours "on screen" is to use page flipping, or have I misunderstood how display lists (interrupts) work? 

 

I am mainly using Antic Mode 4 with character set mods to achieve the results on screen. Ideally, having more colours via changing what is available on a (character) line by line basis. The machine being used is a stock 800XL, so no fancy mods!

 

All other aspects seem quite straight forward e.g. sprites. So thanks to the many excellent pages online including Atariprojects etc.

 

A (for now) still a newbie

You can change any or all of the color registers in a DLI, this is the most common technique to increase the on-screen colors   

 

You could also do stuff like change the horizontal position of a Player sprite in a DLI, which effectively can create two sprites with different positions on the top and bottom of the screen

Link to comment
Share on other sites

Have a look at this, was just something I wrote to see how many players I could get on screen at one time

let it run for a bit and you can see they separate, change colour and position.

 

I used a VBI to calculate the the player positions, then used a multi-dli to position the sprites and change the colours.

PLAYER.XEX

  • Like 2
Link to comment
Share on other sites

On 7/13/2021 at 3:38 PM, TGB1718 said:

Have a look at this, was just something I wrote to see how many players I could get on screen at one time

let it run for a bit and you can see they separate, change colour and position.

 

I used a VBI to calculate the the player positions, then used a multi-dli to position the sprites and change the colours.

PLAYER.XEX 1.82 kB · 20 downloads

 

Thanks for this demo. It is impressive to see so many players with so much color. Also, the frame rate remains high. I shall have to figure out how to do similar things myself.

 

 

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...