-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Medres broken since 23e23 (clocked only) #129
Comments
That's strange. These vertical patterns typically happens when some timing is off in the shifter logic to copy data from IR to RR, or from upper RRs to lower. This shifter is quite finicky with regards to timing; there are a few small windows where copying needs to happen. But obviously the 23e2394 change doesn't touch the shifter. There may be a more fundamental problem in the clocked CPU, which is bad. The good news is that there is no problem in my current |
It works for me with the latest |
Yes, this seems ok now. |
Ok, reopening this for a place to gather issues regarding shifter. BIG_DEMO.MSA PHALANX.MSA XXX_INT.MSA SWEDISH1.MSA |
DesktopOk, here is part of a log-dump of a desktop case (i.e. working). This loads data into IR and then RR properly. Vsync
First DE=1
First DE to first RR
|
Big DemoAnd here is the same part for Big Demo, where LOAD is missed all the time for some reason. Vsync
First DE=1
First DE to first RR (not happening):
|
This made Big Demo almost correct on the main screen (one 16pxl segment is black before the border). It doesn't solve any of the others, but it does make them not disappear. |
Thank you! This should speed up debugging. Some quick notes:
|
Duh, your patch works, because the code is looking for The problem is that the previous scanline ends by loading IR0-2. I'm not sure if this is correct behavour for BIG Demo, but it certainly could happen. |
Something in 23e2394 broke medres. It's not reading data properly since then.
5aa12aa works fine.
This is only an issue with -K
The text was updated successfully, but these errors were encountered: