+Philsan Posted April 3, 2008 Share Posted April 3, 2008 (edited) I have found an assembly language method to have 4 multicolored player on screen: http://www.atarimagazines.com/v4n10/assemblylanguage.html At the end of the page you can download the source code. Is it possible to program a ML routine for Turbo-Basic XL to have four 3 colors players, a routine that you can recall with a similar command? A=USR(1568,PLAYER#,XPOSITION,YPOSITION,PLAYERIMAGE) I think it's impossible but I miss C64's 8 multicolor sprites... EDIT Added screenshot and .xex. Multi_Colored_Players.zip Edited April 4, 2008 by Philsan Quote Link to comment Share on other sites More sharing options...
Tezz Posted April 3, 2008 Share Posted April 3, 2008 (edited) I have found an assembly language method to have 4 multicolored player on screen:http://www.atarimagazines.com/v4n10/assemblylanguage.html At the end of the page you can download the source code. Is it possible to program a ML routine for Turbo-Basic XL to have four 3 colors players, a routine that you can recall with a similar command? A=USR(1568,PLAYER#,XPOSITION,YPOSITION,PLAYERIMAGE) I think it's impossible but I miss C64's 8 multicolor sprites... The Atari player missiles are single colour although you can use an overlap of players to gain an extra colour by setting the approriate bit. so you could effectively have two 3 colour sprites in Turbo quite easily but having four 3 colour hardware player sprites is not possible without complex multiplexing in 100% assembly EDIT** The above means on the same horizontal scan line.. multiple players vertically is no problem to achive in Turbo Edited April 3, 2008 by Tezz Quote Link to comment Share on other sites More sharing options...
MaPa Posted April 3, 2008 Share Posted April 3, 2008 (edited) I have found an assembly language method to have 4 multicolored player on screen:http://www.atarimagazines.com/v4n10/assemblylanguage.html At the end of the page you can download the source code. Is it possible to program a ML routine for Turbo-Basic XL to have four 3 colors players, a routine that you can recall with a similar command? A=USR(1568,PLAYER#,XPOSITION,YPOSITION,PLAYERIMAGE) I think it's impossible but I miss C64's 8 multicolor sprites... I don't know if you are talking about the same method as in that link.. there are simple players colored only by DLI and that you can "easily" do in TB too. Edited April 3, 2008 by MaPa Quote Link to comment Share on other sites More sharing options...
+Philsan Posted April 3, 2008 Author Share Posted April 3, 2008 (edited) I know that you can overlap player to get a third color but you have to use and move 2 players. I would like a ML routine that gives you *4* multicolored players in TB, like the one linked (unfortunately it is ML only). Edited April 3, 2008 by Philsan Quote Link to comment Share on other sites More sharing options...
peteym5 Posted April 4, 2008 Share Posted April 4, 2008 With the assistance of a Display List Interrupts, you can create more than 4 multicolored sprites. There have been multiplexer routines that have extended to over 20 multicolored sprites on the screen, although they will blink if more than 2 share the same horizontal position. Quote Link to comment Share on other sites More sharing options...
+Philsan Posted April 4, 2008 Author Share Posted April 4, 2008 (edited) Yes, but what I would like to have is a simple multicolor sprites ML routine that can be used within TB. Edited April 4, 2008 by Philsan Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.