| |
MRT Account closed
Registered: Sep 2005 Posts: 149 |
How to disable default charsets in bank 0 and 2
Is there any way to disable the default charsets in video bank 0 and 2?
A similar question would be... Are al interlaced fli images put in bank 1 and 3?
I mean... for a normal fullscreen fli image you allready need $2000 for the bitmap data and $400 * 8 = $2000 for all the fli color data. Totals $4000, which is exactly the size of one video bank.
So, if you would do this interlaced then you would need two of these video banks, because you have to switch banks every rasterline and flip banks every frame.
So, two complete video banks are needed... Isn't it possible to use... say, bank 1 and 2 ($4000-$7fff and $8000-$bfff)?
Or are all interlaced fli images put at $4000-$7fff and $c000-$ffff???
And if so... Can you still use the last two bytes (sprite pointer registers OR bitmapdata in case of fli) as IRQ vectors??
Questions, questions... so many questions, so few answers... ;-) |
|
| |
tlr
Registered: Sep 2003 Posts: 1790 |
Quote:Is there any way to disable the default charsets in video bank 0 and 2?
No, these are always seen by the VIC-chip. ($1000-$1fff and $9000-$9fff) |
| |
MRT Account closed
Registered: Sep 2005 Posts: 149 |
So, what you're saying is that all fullscreen interlaced fli images are at $4000-$7fff and $c000-$ffff ??? |
| |
QuasaR
Registered: Dec 2001 Posts: 145 |
Yep. AFAIK the VIC mirrors "his" charset always to $1000-$2000 and $9000-$a000. Use Google to find the VIC-article, there should be some better answers than mine... |
| |
Tch Account closed
Registered: Sep 2004 Posts: 512 |
You could always place the char at $A000-$BFFF.
Just place the colorscreens at $8000-$9FFF. ;) |
| |
Graham Account closed
Registered: Dec 2002 Posts: 990 |
Only the C128 in C128 mode allows to disable the ROM charsets at $1000 and $9000.
@TCH: nopes, the colorscreens at $9000 would still fetch their colors from character ROM. |
| |
Tch Account closed
Registered: Sep 2004 Posts: 512 |
Ah,totally forgot.
I did use the $8000-$BFFF for a 3rd fli-screen in my last demo.
But that logo didn´t need the $9000,just $8000..
Me bad.. |
| |
Copyfault
Registered: Dec 2001 Posts: 478 |
What about this Ultimax-Mode? Somewhere I read that the VIC-II sees all RAM when the Ultimaxmode is active... are there no carts that use this feature? And _if_ this is true: is there a way to activate Ultimax per software??? |
| |
MRT Account closed
Registered: Sep 2005 Posts: 149 |
Quote: You could always place the char at $A000-$BFFF.
Just place the colorscreens at $8000-$9FFF. ;)
Ehrm... Oh damn... Am I this stupid..? I should quit coding this instance...
I'm going to ask this stupid question anyway...
What do you mean? Are the colorscreens unaffected by the rom charset? Why is this?
So, the VIC isn't always seeing this rom charset, but only if he's looking for pixels and not when he's looking for colors...
k, this gives better opportunities :-) Phew... |
| |
Oswald
Registered: Apr 2002 Posts: 5094 |
this is not possible.
if it was it would have been done already. |
| |
Tch Account closed
Registered: Sep 2004 Posts: 512 |
Well,as Graham said,the $9000 region is still a nono for colorscreens aswell.
Guess you´d need a smart painter to solve that problem.
Only using 4 screens instead of 8.
Sorry,no easy way out.. ;) |
... 20 posts hidden. Click here to view all posts.... |
Previous - 1 | 2 | 3 - Next |