Jump to content
Sergioz82

Games in bitmap mode and multicolor mode

Recommended Posts

Hello.

 

What are the TI-99 games that use bitmap mode and those that use multicolor mode?

 

I'd like to start messing with assembler and I'd like to see what could be achieved with such modes.

 

Now I'm looking at games try to figure out how they did that.

 

In particular I'm interested in moving terrain like in Moonsweeper and Buck Rogers.

Is such effect obtainable in standard graphic mode? 

 

Speaking of Moonsweeper, what mode do you think it uses? The background planet doesn't look standard graphic mode, but maybe it's a trick (two contiguous character with different colors that give the illusion of multicolor, for example the green moon that has a shade of lighter green). Also, the enemy UFO while on the moon has 3 colors(2 + transparent). Maybe it's two overlapped sprites?

 

Another thing I don't understand: can sprites be multicolor? 

 

 

  • Like 2

Share this post


Link to post
Share on other sites
1 hour ago, Sergioz82 said:

Another thing I don't understand: can sprites be multicolor? 

 

No.  Sprites can have only one color in each mode they are allowed. They are allowed in all modes except text mode. The on bits in the sprite pattern take the sprite color and the off bits are transparent.

 

...lee

  • Like 4
  • Thanks 1

Share this post


Link to post
Share on other sites

Hello Sergio,
I do not know if you have already seen it but there are some pages on ti99iuc's website that could be of your interest maybe.

 

this is the Back Rogers XB routine:

rou.thumb.jpg.5e9d857492bc6abbf0afce265c1e0966.jpg
https://www.ti99iuc.it/web/index.php?pageid=database_cerca&archivioid=920

 

for the Multicolor Assembler routine, I do not know if it also can help you, it is a program in MM but on the magazine scanned you can find the source listing... maybe is this the multicolor mode you mean?
mclr.thumb.jpg.b69be9f2623437be11b5a2611591eab9.jpg

https://www.ti99iuc.it/web/index.php?pageid=database_cerca&archivioid=1002

 

I also suggest to look here in AtariAge there are some of the @Asmusr demos that using multicolor mode.
some of them you can also find <<here>> including the sources he realeased with.


 

 

  • Like 3
  • Thanks 3

Share this post


Link to post
Share on other sites
Posted (edited)

You can see in an emulator if a game is using bitmap mode by checking in the debugger if VDP register 0 is 2. Parsec and the Atarisoft title are examples.

Sprites with more than one color can be obtained by stacking sprites (Ms. Pac-Man, Flappy Bird), or by adding a 'soft sprite' made of characters behind the sprite (ghosts' eyes in Ms. Pac-Man). With the former method you quickly run out of sprites per line, and the latter is expensive for performance and requires that the background is otherwise empty.

Edited by Asmusr
  • Like 5
  • Thanks 1

Share this post


Link to post
Share on other sites

To see if something is made of sprites or characters, run the game in Classic 99 where you can disable the sprite layer.

  • Like 4
  • Thanks 1

Share this post


Link to post
Share on other sites

@ti99iuc

 

thank you, I didn't think it was possible to have that terrain effect in XB. I'm downloading that routine. About multicolor, it doesn't seem a viable option for games, am I right?

 

@Asmusr

 

thank you very much for this suggestion, I'm definitely going to try it.

For sprites I suspected there was some kind of trick, now I've got the confirmation.

I imagined the one can make multicolor sprites by stacking them but I've never imagined the sprite + character combination, interesting idea :)

  • Like 3

Share this post


Link to post
Share on other sites

 

3 hours ago, Sergioz82 said:

About multicolor, it doesn't seem a viable option for games, am I right?

 

It's entirely possible to create a multicolor game, especially given that you still have sprites to work with.  Your background is just very low-res, and somewhat annoyingly difficult to work with itself, for all the simplicity of the result. 

 

Full-fledged multicolor mode games have been created on MSX (with the same graphics architecture).  Consider, for example, Spade Carrier - a Space Harrier clone:

 

image.png.462405faa0b6c6f0ada7328359052a73.png

 

There have been text mode Space Harrier clones for earlier Japanese computers, so a 64 by 48 clone isn't all that crazy, at the end of the day. 

 

  • Like 2
  • Thanks 1

Share this post


Link to post
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...