Am Dienstag, 21. Januar 2020, 23:01:07 CET schrieb tokafondo: > Ok, let me explain here: > > AFAIU, one thing is how a bitmap should be written in memory (blocks of 64 > bits or 8 bytes), and another thing is how the internal circuits generate > the image to be sent in the out signal. > > > > Bitmap Area starts at line 51 and column 49 ( here > <https://codebase64.org/doku.php?id=base:visible_area> ). The memory is > organized in 8 byte 'vertical' blocks, but the raster line draws the lines > from left to right, every line, screen wide. > > Could I make the VIC start to read *again* from $C000 when it reachs line > #59, instead of keep reading memory 'down' > > Could an interrupt be triggered when it gets to line (in this case) #59, > that would set $DD00 to the 4th memory bank, so the VIC could think it's > starting to read again in $C000 again... but from line #59 instead of line > #51? what you can do is repeat full characterlines, or just a single scanline (both in character mode, with some clever $d011 hammering) however, it will still read from videoram and charset (look for "repeating character lines" and "fpp" on codebase) -- http://hitmen.eu http://ar.pokefinder.org http://vice-emu.sourceforge.net http://magicdisk.untergrund.net A chicken is an egg's way of making another egg. <Samuel Butler>Received on 2020-05-30 00:22:54
Archive generated by hypermail 2.3.0.