PhantombrainM wrote:Okay, that's interesting. Many of the tests I have entered in the table fail. And very often it said "old cia." Since my C64C showed the same errors, I thought to myself, this is because the MISTer core and my C64C have the new CIA and therefore the behavior is identical. I almost wanted to remove the "old cia" from my test chart. Tomorrow I'll unscrew my C64C and check which chips are in it and add the info to the compatibility list.
MiSTer uses old CIA mode. I just didn't see the need to make a switch as all games must be compatible with Original C64 version.
If your C64 is breadbin then it's definitely uses old CIA. C64C must have new CIA.
Hi Sorgelig! This is somewhat unrelated, and does not indicate any issues with the C64 core. I just thought I'd bring it up, just in case it could become useful information at some point.
There is actually a difference between the original 1983 breadbox, and all subsequent years. It probably will not crop up in the core, so it may just be trivia at this point.
However, screen clearing ROM function on the early 1983 model it didn't fill the character color buffer. On post 1983 it cleared the buffer to the cursor color. There are a few games, and several demos where the screen (or parts of it) would appear black, instead of showing the game/demo graphics or effects.
Now this is just from memory, but one game (I think) was called Out of this World. A space shooter. The background would be black on the 1983 system and not on the later systems. Also, there were a couple of CFR / Human demos that had screens that showed this issue.
Like I said, probably nothing to even think about, but when I was reading your comments on the CIA differences, it made me think about that.
Anyway, thanks for all the cool work you do!