| |
blacky
Registered: Sep 2007 Posts: 41 |
c128 test help needed to improve c128 emulation
Hiya all,
I am in the process of improving the MMU emulation in the x128 of the VICE project in collaboration with the author of the Z64K emulator and I need more test results from real c128 hardware.
People who are able and willing to test, please take the mmuswap-??.prg files from
https://sourceforge.net/p/vice-emu/code/HEAD/tree/testprogs/c12..
When running the tests please make sure you do a hard reset / power cycles between tests.
When reporting the results I only need the test nr and the border color.
Thanks in advance to any-1 able and willing to test. |
|
... 26 posts hidden. Click here to view all posts.... |
| |
blacky
Registered: Sep 2007 Posts: 41 |
thank you for all the test results.
I have 'fixed' test 16, and added tests 18, 19, 20 and 21.
So testers, please re-test 16, and test 18, 19, 20 and 21.
As before the passed/failed is currently not interesting, only the border colors matter for the results.
Thanx in advance. |
| |
Hypnosis
Registered: Mar 2015 Posts: 36 |
Something is wonky over at sourceforge. The page with the tests is gone. |
| |
blacky
Registered: Sep 2007 Posts: 41 |
I just did a repository refresh, the page should be available again, please try again. |
| |
Hypnosis
Registered: Mar 2015 Posts: 36 |
16 blue
18 white
19 light green
20 black
21 black |
| |
hedning
Registered: Mar 2009 Posts: 4732 |
Still my PAL C128DCR (HB1 005865):
16 blue
18 white
19 light green
20 white
21 white |
| |
jcompton
Registered: Feb 2006 Posts: 70 |
Same NTSC 128D:
16 - blue
18 - white
19 - light green
20 - white
21 - white
Same NTSC flat 128:
16 - blue
18 - white
19 - light green
20 - white
21 - white
(identical results) |
| |
tokra
Registered: Jun 2011 Posts: 9 |
16 blue
18 white
19 light green
20 black
21 black |
| |
blacky
Registered: Sep 2007 Posts: 41 |
Thank you all so much for running these tests, they have helped to make x128 and z64k to be more accurate compared to the real hardware.
For almost all of the tests we have an agreement in the results, the only tests we have a disagreement in the results are tests 06, 20 and 21.
These tests check if when both the zero page and stack page are mapped to the same normal ram page where the back translation goes, that normal ram page will show either the zero page or the stack page, not a mixture of both.
For the people who got a 'white' result from tests 20 and 21, the results show that the stack page takes priority.
For the people who got a 'black' result from tests 20 and 21, the results show that the zero page takes priority.
To find out why there is this different I have one last request.
If you can, please find out what revision of the 8722 you have in your c128, sadly there is no way to tell register-wise so you'll need to look at the chip markings, from what I can find it will be either 8722R1 or 8722R2.
I'm hoping the zp/sp priority difference is tied to the revision of the mmu.
Thanks in advance to the testers who are willing to go through the extra trouble. |
| |
jcompton
Registered: Feb 2006 Posts: 70 |
The NTSC 128D I've been providing results on is:
8722R2
1788 22
(I'll open the flat if you really need but am not in a great rush to do so) |
| |
blacky
Registered: Sep 2007 Posts: 41 |
thank you for the mmu rev jcompton.
I'll wait till more results come in before I ask anything else of you ;) |
Previous - 1 | 2 | 3 | 4 - Next |