Erik Zimmermann Posted April 15, 2022 Share Posted April 15, 2022 (edited) Hallo, any loss in the kernel should be removed to increase the fun factor. [yes] more Player 4 - 8 Flickering and Animating Four Multicolor Sprites. [yes] remove the flickering of the sprites when they are on the same scanline. [yes] no lost missile0 or missile1 Increase the number of sprites and remove the flickering. The money can be collected via Groundfounding Platform. For the further development I would even pay 500 € to the developer who helps us to fulfill this wish. + Assembler developer + knowledge of Batari Compiler (owner himself) Bye Erik 4_multicolor_sprite_flicker.bas Edited April 15, 2022 by Erik Zimmermann 1 Quote Link to comment Share on other sites More sharing options...
+Gemintronic Posted April 16, 2022 Share Posted April 16, 2022 The flickering can't be avoided easily. Think of the playfield, missiles, ball and sprites as crayons. The 6502 CPU drags each crayon line-by-line across the screen. With some trickery it can re-use the same crayon on the same line. Alas, being clever takes time so only so much can be done. Try to do too much and there's no time to deal with game logic and the TV screen rolls. You can get most of what you want by going DPC+ https://www.randomterrain.com/atari-2600-memories-batari-basic-commands.html#dpcplus 1 Quote Link to comment Share on other sites More sharing options...
Mr SQL Posted April 16, 2022 Share Posted April 16, 2022 20 hours ago, Erik Zimmermann said: Hallo, any loss in the kernel should be removed to increase the fun factor. [yes] more Player 4 - 8 Flickering and Animating Four Multicolor Sprites. [yes] remove the flickering of the sprites when they are on the same scanline. [yes] no lost missile0 or missile1 Increase the number of sprites and remove the flickering. The money can be collected via Groundfounding Platform. For the further development I would even pay 500 € to the developer who helps us to fulfill this wish. + Assembler developer + knowledge of Batari Compiler (owner himself) Bye Erik You can avoid flickering with the standard bB kernel to get 4 player and 4 missile sprites on the same scanline by rendering them every other frame without calling draw screen. The example is written in Flashback BASIC for the Atari Flashback Portable. Flashback BASIC is another BASIC that allows extra time to get stuff done over the standard bB kernel like DPC+. SPACEINVADERS_FLASHBACK.bin FLASHBACKSPACEINVADERS.txt Quote Link to comment Share on other sites More sharing options...
orange808 Posted April 16, 2022 Share Posted April 16, 2022 TIA has five freely positionable objects and that's all there is. Even with bus stuffing and ARM assist, it would be very challenging to draw more than two freely positionable individual truly multicolor sprites on a scanline--meaning true sprites that can be freely positioned on any given scanline, with their own individual colors (for each line and a not shared color with anything else), and able to manifest in any possible pattern: that can represented by a byte as a binary pattern of eight color clocks. Quote Link to comment Share on other sites More sharing options...
Fort Apocalypse Posted April 20, 2022 Share Posted April 20, 2022 It might be interesting to talk to games like Keystone Capers and how that was accomplished compared to the currently available bB kernels: Quote Link to comment Share on other sites More sharing options...
Erik Zimmermann Posted April 22, 2022 Author Share Posted April 22, 2022 yes, or missile command. we love laser weapons. In the future i need a writable array[0-255] Quote Link to comment Share on other sites More sharing options...
+Gemintronic Posted April 22, 2022 Share Posted April 22, 2022 You can use variables like a one dimensional array. R.T.s page has an example that clears all the variables: for temp5 = 0 to 25 : a[temp5] = 0 : next You only get 26 variables so arrays are hard to fit in. Maybe CDFJ+ supports using arrays in the way you want https://atariage.com/forums/forum/389-cdfj/ 1 Quote Link to comment Share on other sites More sharing options...
Fort Apocalypse Posted May 29, 2022 Share Posted May 29, 2022 On 4/20/2022 at 5:54 AM, Fort Apocalypse said: It might be interesting to talk to games like Keystone Capers and how that was accomplished compared to the currently available bB kernels: I just found this if anyone is interested: https://slidetodoc.com/atari-2600-homebrew-darrell-spice-jr-what-is-2/ 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.