| |
TheRyk
Registered: Mar 2009 Posts: 2486 |
Release id #140768 : Edge of Time [seuck]
Just a suggestion, not sure if I get this right, but if I'm not mistaken, big deal of flickering in upper border is due to ghostbye, trivial to fix in all banks but the one sideways SEUCK seems to use, since we have vectors at $FFFF.
So to improve this particular game or even the whole tool, you could either redo the whole memory mapping and pick another VIC-Bank for gfx or maybe somewhere in invisible area activate ECM mode and thus, make ghostbyte siwtch from $FFFF to $F9FF. |
|
| |
algorithm
Registered: May 2002 Posts: 707 |
or depending on the code, just write to $ffff and just before IRQ ends, restore the value |
| |
soci
Registered: Sep 2003 Posts: 486 |
A constant $FF is needed there, right? Then just put a JMP $xxxx somewhere to page $FF (e.g. to $FFF7), set the vector to it and change all $FFFE/$FFFF writes to modify this jump instead. |
| |
chatGPZ
Registered: Dec 2001 Posts: 11523 |
thats exactly my solution usually :) alternatively just place your main irq handler in the last bank. |