@KevG
It's good to see that you have taken the work that I started and gone a bit further with it
I have yet to look at your code, but great job mate.
@SamuraiCrow
Multiple screens (one on screen at a time) are not a problem. The easiest way to switch screens is to:
- Remove current one from being displayed (and any others that are open)
- Switch on AMOS copperlist
- Load in the new screen
- Store address(es) of current bitplane(s)
- Create your new copperlist
- Deactivate AMOS copperlist and activate custom one
Dual playfield mode is tougher. You need a copperlist for each screen and... that's as much as I know at present. I never got that far into custom copperlists, as I was busy with other projects. (a phrase I seem to be using far too much
)
I know there are 2 address registers (CopJmp1 and CopJmp2?). Perhaps they are the starting address of each of the copperlists for the 2 screens? Just guessing. I'll try to look into it sometime.
Regards,
Lonewolf10