| |
itch
Registered: Aug 2006 Posts: 24 |
scrolling with $d011
Hi! .. I made a nice working screen scroller from the bottom to the top of the screen. It worked fine and looked good in VICE thet is .. BUT when i tested the code at my c64c it did don't work properly... Chars disapering and whole linse invisible...
I used default screen adress ( $0400 ), and copied the default font from rom to ram ( as hardware reference manual told me ), and pointed vic to the new char adress.
What could be wrong ?
//itch |
|
| |
Style
Registered: Jun 2004 Posts: 498 |
youd have to post your code for us to see. It could literally be anything.
|
| |
Oswald
Registered: Apr 2002 Posts: 5094 |
or try your code with the latest vice version |
| |
Devia
Registered: Oct 2004 Posts: 401 |
I have had similar issues every now and then and have only found myself to blame each time ;-) Code running wild and messing up memory might work in Vice but not on the real thing :)
Post your code. |
| |
HCL
Registered: Feb 2003 Posts: 728 |
Every time i did a VSP with another bg-color than black, i got several graphical bugs that are not shown in VICE. Also different gfx-bugs may appear on my c128 and c64, so i guess they can be called "bugs" and not "features" ;). Just be careful, test your code alot on the real thing, and never trust the emulator!! |
| |
JackAsser
Registered: Jun 2002 Posts: 2014 |
Same as HCL... |
| |
itch
Registered: Aug 2006 Posts: 24 |
Quote: Every time i did a VSP with another bg-color than black, i got several graphical bugs that are not shown in VICE. Also different gfx-bugs may appear on my c128 and c64, so i guess they can be called "bugs" and not "features" ;). Just be careful, test your code alot on the real thing, and never trust the emulator!!
Okay.. thanx for the input.
I'm going to test the code om my other c64 and my c128... i soooo want it to work ;).
|
| |
itch
Registered: Aug 2006 Posts: 24 |
Guess what guys?! At my other c64C it worked fine! .. Both of them are 'C' models .. strange ..
|
| |
JackAsser
Registered: Jun 2002 Posts: 2014 |
Maybe your stable raster routine is badly implemented and thus it depends on luck when and how you start it perhaps? |
| |
itch
Registered: Aug 2006 Posts: 24 |
Quote: Maybe your stable raster routine is badly implemented and thus it depends on luck when and how you start it perhaps?
that's possible, i'm not a skilled coder. But it also works at my c128 !?! .. I paid my basement a visit, dug up all my commodore mashines :) sofar there is 2 real c64/c128 and VICE
against one lonely real c64 ... |
| |
Oswald
Registered: Apr 2002 Posts: 5094 |
vertical hardware scrolling is known to be failing on some c64s. it depends on the memory model. this trick modifyes the timing of the vic's ram refresh, and some memory type doesnt likes that -> the memory slowly gets eatan up by garbage. I have my bets that you have this problem. |
... 26 posts hidden. Click here to view all posts.... |
Previous - 1 | 2 | 3 | 4 - Next |