José Pereira #1 Posted November 17, 2010 Like Zybex 2:2pixels ratio,but using CharMode instead of Bitmap Mode? Thanks. Greets. José Pereira. Quote Share this post Link to post Share on other sites
José Pereira #2 Posted November 17, 2010 Like Zybex 2:2pixels ratio,but using CharMode instead of Bitmap Mode? Thanks. Greets. José Pereira. Just spent 1Hour seeing all kinf of Games at "AtariMania" and only see AIRSTRIKE I&II, but very simple for what I am looking for... Greets. José Pereira. Quote Share this post Link to post Share on other sites
emkay #3 Posted November 17, 2010 In double scanline mode, when you want to do fluent software sprites, gr. 7 is the best at all. Remember: It doesn't do any DMA every 2nd line and this 2nd line is drawn for free. In charmode gr. 13 no cycles get saved, exept that only the half of "dirty" lines exist, compared to gr. 12. The charmode with double scanlines could be very interesting for fast animations. Saving calculations and memory for more "game content". Quote Share this post Link to post Share on other sites
José Pereira #4 Posted November 17, 2010 (edited) In double scanline mode, when you want to do fluent software sprites, gr. 7 is the best at all. Remember: It doesn't do any DMA every 2nd line and this 2nd line is drawn for free. In charmode gr. 13 no cycles get saved, exept that only the half of "dirty" lines exist, compared to gr. 12. 160wide Mode: Aren't saved 40cycles of Chars on each of the second scanline? And another more 40cycles on the 2nd BadLine (2nd scanline) of CHBASE? The charmode with double scanlines could be very interesting for fast animations. Saving calculations and memory for more "game content". More SoftSprites in a Game if used ANTIC5? If soo, how much/many could you get more? Thnks. Greets. José Pereira. Edited November 17, 2010 by José Pereira Quote Share this post Link to post Share on other sites
José Pereira #5 Posted November 18, 2010 (edited) In double scanline mode, when you want to do fluent software sprites, gr. 7 is the best at all. Remember: It doesn't do any DMA every 2nd line and this 2nd line is drawn for free. In charmode gr. 13 no cycles get saved, exept that only the half of "dirty" lines exist, compared to gr. 12. 160wide Mode: Aren't saved 40cycles of Chars on each of the second scanline? And another more 40cycles on the 2nd BadLine (2nd scanline) of CHBASE? The charmode with double scanlines could be very interesting for fast animations. Saving calculations and memory for more "game content". More SoftSprites in a Game if used ANTIC5? If soo, how much/many could you get more? Thnks. Greets. José Pereira. Hi, let's see if I can explain things more clearly about the cycles lost: GR.7 I have 2scanlines that are 1Line on A8. On this 2scanlines: -> In 1st scanline we have: 40(bytes) + 1(refresh) -> On the 2nd we have only: 9(refresh) Turning this into ANTIC5 (Gr.13) if Charset/ChBase changing on each Line: We have the normal Char high size of A8: 8pixels but this is 16scanLines. This would be (using GR.7 thinking...): ->1st scanline: 40(ChBase) + 40(bytes of Chars) + 1(refresh) + 1(DLI of ChBase) ->2nd scanline: 9(refresh) + ChBase 40 here again or not? ->3,5,7,9,11,13,15 scanline: 40(bytes of Chars) + 9(refresh) ->4,6,8,10,12,14,16scanline: 9(only the refresh cycles) 2nd Lines are only consider as T.V. Lines (scanlines), for Atari the Chars are 8pixels high, and, like this would be necessary to spent refresh cycles... Am I thinking right? If in the Memory Tables the ANTIC5 is half the Memory of the ANTIC4 (same in Gr.2 to Gr.1), then in cycles, the 2nd Line would not spent cycles (of the Chars bytes), just logic... Hope you can explain... Thanks. José Pereira. Edited November 18, 2010 by José Pereira Quote Share this post Link to post Share on other sites
analmux #6 Posted November 18, 2010 Antic indeed only 'remembers' the gfx data in its internal buffer. In charmode this buffer remembers the charcodes. The fontdata really needs to be reloaded by DMA, every line. Quote Share this post Link to post Share on other sites
José Pereira #7 Posted November 18, 2010 (edited) Antic indeed only 'remembers' the gfx data in its internal buffer. In charmode this buffer remembers the charcodes. The fontdata really needs to be reloaded by DMA, every line. Hi, nice to ear you. Hope Things move good to you... If I understand well, you're saying that the Chars Bytes cycles must also be at 2nd Lines? But in Gr.7 second Line wasn't only the refresh cycles? Isn't the same, only that 1A8 line Bitmap=2scanlines and CharMode A8line=16scanlines? Greets. José Pereira. Edited November 18, 2010 by José Pereira Quote Share this post Link to post Share on other sites
MaPa #8 Posted November 18, 2010 Antic indeed only 'remembers' the gfx data in its internal buffer. In charmode this buffer remembers the charcodes. The fontdata really needs to be reloaded by DMA, every line. If I understand well, you're saying that the Chars Bytes cycles must also be at 2nd Lines? But in Gr.7 second Line wasn't only the refresh cycles? Isn't the same, only that 1A8 line Bitmap=2scanlines and CharMode A8line=16scanlines? ANTIC internal buffer is only 40 bytes AFAIK so in charmodes there are stored character codes and ANTIC has to read char definitions data every scanline even if it is the samae data for 2 scanlines. Btw. in Gr.7 in 1st scanline there are 9 refresh cycles, not only 1. 1 refresh cycle occurs only on badlines in charmodes. Quote Share this post Link to post Share on other sites
José Pereira #9 Posted November 18, 2010 (edited) Antic indeed only 'remembers' the gfx data in its internal buffer. In charmode this buffer remembers the charcodes. The fontdata really needs to be reloaded by DMA, every line. If I understand well, you're saying that the Chars Bytes cycles must also be at 2nd Lines? But in Gr.7 second Line wasn't only the refresh cycles? Isn't the same, only that 1A8 line Bitmap=2scanlines and CharMode A8line=16scanlines? ANTIC internal buffer is only 40 bytes AFAIK so in charmodes there are stored character codes and ANTIC has to read char definitions data every scanline even if it is the samae data for 2 scanlines. Btw. in Gr.7 in 1st scanline there are 9 refresh cycles, not only 1. 1 refresh cycle occurs only on badlines in charmodes. Now I understand and that's LOGIC!... A Char it's 8pixels high and the shapes are in 8lines, if it was not on the other 7Lines, they would not be CharModde but Bitmap instead. Real Logic... The same about 9refresh cycles on all Bitmap scanlines. There's no sstart and ending like 1st and last line on a Char. It's Bitmap and all Lines are the same,logically all must have the same cycles taken: 9cycles. LOGICAL! Thanks. Josssé Pereira. Edited November 18, 2010 by José Pereira Quote Share this post Link to post Share on other sites