rasters4 by bitsnbites [web]
[nfo]
|
||||||||
---|---|---|---|---|---|---|---|---|
|
||||||||
|
popularity : 49% |
|||||||
alltime top: #33911 |
|
|||||||
|
||||||||
added on the 2014-08-07 11:22:25 by marcus256 |
popularity helper
comments
Great for a firstie! I tested it on some real hardware:
PAL C64G 8580 - timing bugs and white dots (thanks to the new VIC chip) in the sideborder, filters sound ok.
PAL C64C 6581 - timing bugs in the sideborder, filters sound ok.
NTSC C64 6581 - screen flickers, filters sound ok. Couldn't see any timing bugs, possibly because my NTSC TV doesn't show much of the border area.
If you set Vice to display full borders (or debug borders) in the Vic II settings menu, you'll see the timing bugs in the emulator as well.
PAL C64G 8580 - timing bugs and white dots (thanks to the new VIC chip) in the sideborder, filters sound ok.
PAL C64C 6581 - timing bugs in the sideborder, filters sound ok.
NTSC C64 6581 - screen flickers, filters sound ok. Couldn't see any timing bugs, possibly because my NTSC TV doesn't show much of the border area.
If you set Vice to display full borders (or debug borders) in the Vic II settings menu, you'll see the timing bugs in the emulator as well.
You cannot have too much rasterbars in your life =)
However, here is a quick hack to push the "jitter" out of view:
Will only work on PAL machines though.
For jitter-free, "stable" rasters I recommend reading up on the articles over at
codebase64.
However, here is a quick hack to push the "jitter" out of view:
Code:
;-----------------------------------------------------------------------
; Display raster bars
;-----------------------------------------------------------------------
; Main raster loop
ldx #start_line
wait_line
cpx $d012
bne wait_line
nop ; push jitter out of sight
next_line
lda colors-start_line,x
ldy #9
delay
dey
bne delay
bit $ea
sta $d020
inx
bne next_line
Will only work on PAL machines though.
For jitter-free, "stable" rasters I recommend reading up on the articles over at
codebase64.
Rasters are cool, m'kay?!
everybody hide for cover!
these rastas are instable and could explode in a giant ball of ganja anytime.
these rastas are instable and could explode in a giant ball of ganja anytime.
cool for a first c64 release
Well done!
submit changes
if this prod is a fake, some info is false or the download link is broken,
do not post about it in the comments, it will get lost.
instead, click here !
Pretty straight forward code here. Besides standard raster routine and sine table I squeezed in a "tune" and some variations.