|
1 | 1 | C64 for MEGA65 Regression Testing |
2 | 2 | ================================= |
3 | 3 |
|
4 | | -Before releasing a new version we strive to run all regression tests from |
5 | | -this folder. Since running through all the [demos](demos.md) takes some |
6 | | -serious effort, it might be that we are not always doing it. |
| 4 | +Before releasing a new version we strive to run all regression tests described |
| 5 | +here. Since running through all the [demos](demos.md) takes some serious |
| 6 | +effort, it might be that we are not always doing it. |
7 | 7 |
|
8 | 8 | Version 4 - November, 25, 2022 |
9 | 9 | ------------------------------ |
10 | 10 |
|
11 | 11 | | Status | Test | Done by | Date |
12 | 12 | |:-------------------|---------------------------------------------|:-----------------------|:-------------------------- |
13 | | -| :question: | Basic regression tests | | |
| 13 | +| :white_check_mark: | Basic regression tests | sy2002 | 11/24/22 |
14 | 14 | | :white_check_mark: | C64 Emulator Test Suite V2.15 | sy2002 | 11/19/22 |
15 | 15 | | :white_check_mark: | [Demos](demos.md) | AmokPhaze101 | October & November 2022 |
16 | | -| :white_check_mark: | Disk-Write-Test.d64 | sy2002 | 11/19/22 |
| 16 | +| :white_check_mark: | Disk-Write-Test.d64 | sy2002 | 11/24/22 |
17 | 17 | | :white_check_mark: | Dedicated REU tests | AmokPhaze101 | 11/19/22 |
18 | | -| :white_check_mark: | GEOS: REU + disk write test | sy2002 | 11/19/22 |
| 18 | +| :white_check_mark: | GEOS: REU, mouse, disk write test | sy2002 | 11/24/22 |
19 | 19 |
|
20 | 20 | ### How to interpret the test results |
21 | 21 |
|
22 | | -We consider the pattern of success (:white_check_mark:) and failure (:x:) in the [Demos](demos.md), the C64 Emulator Test suite and the dedicated |
23 | | -REU tests (scroll down, see below) as the baseline for Version 4 and therefore as "success". Future versions must deliver |
24 | | -the same - or better. |
| 22 | +We consider the pattern of success (:white_check_mark:) and failure (:x:) in |
| 23 | +the [Demos](demos.md), the C64 Emulator Test suite and the dedicated REU tests |
| 24 | +(scroll down, see below) as the baseline for Version 4 and therefore as |
| 25 | +"success". Future versions must deliver the same - or better. |
25 | 26 |
|
26 | 27 | ### Basic regression tests |
27 | 28 |
|
28 | | -``` |
29 | | -Mount disk |
30 | | -Filebrowser |
31 | | -Save configuration, switch off/switch, check configuration |
32 | | -Flip joystick ports |
33 | | -SID: 6581 and 8580 |
34 | | -REU: 1750 with 512KB |
35 | | -HDMI : CRT emulation |
36 | | -HDMI : Zoom-in |
37 | | -HDMI : 16:9 50 Hz |
38 | | -HDMI : 16:9 60 Hz |
39 | | -HDMI : 4:3 50 Hz |
40 | | -HDMI : 5:4 50 Hz |
41 | | -HDMI : Flicker-free |
42 | | -HDMI : DVI (no sound) |
43 | | -VGA : Retro 15Khz RGB |
44 | | -CIA : Use 8521 (C64C) |
45 | | -Audio Improvements |
46 | | -About and Hel |
47 | | -Close Menu |
48 | | -``` |
| 29 | +#### Main menu |
| 30 | + |
| 31 | +Work with the main menu and run software that allows to test the following: |
| 32 | + |
| 33 | +* Mount disk |
| 34 | +* Filebrowser |
| 35 | +* Save configuration, switch off/switch, check configuration |
| 36 | +* Flip joystick ports |
| 37 | +* SID: 6581 and 8580 |
| 38 | +* REU: 1750 with 512KB |
| 39 | +* HDMI : CRT emulation |
| 40 | +* HDMI : Zoom-in |
| 41 | +* HDMI : 16:9 50 Hz |
| 42 | +* HDMI : 16:9 60 Hz |
| 43 | +* HDMI : 4:3 50 Hz |
| 44 | +* HDMI : 5:4 50 Hz |
| 45 | +* HDMI : Flicker-free |
| 46 | +* HDMI : DVI (no sound) |
| 47 | +* VGA : Retro 15Khz RGB |
| 48 | +* CIA : Use 8521 (C64C) |
| 49 | +* Audio Improvements |
| 50 | +* About and Help |
| 51 | +* Close Menu |
| 52 | + |
| 53 | +#### Additional Smoke Tests |
| 54 | + |
| 55 | +* Try to mount disk while SD card is empty |
| 56 | +* Work with both SD cards (and switch back and forth in file-browser) |
| 57 | +* Remove external SD card while menu and file browser are not open; |
| 58 | + reinsert while file browser is open |
| 59 | +* Work with large directory trees / game libraries |
| 60 | +* Eagle's Nest: Reset-tests: Short reset leads to main screen. Long reset |
| 61 | + resets the whole core (not only the C64). |
| 62 | +* Giana Sisters: Scrolling while flicker-free is ON/OFF, joystick, latency |
| 63 | +* Katakis: High score saving/loading |
| 64 | +* Smile to the Sky (demo): SID 8580 filters |
| 65 | +* Sonic the Hedgehog: REU |
| 66 | +* Space Lords: Support for 4 paddles |
49 | 67 |
|
50 | 68 | ### C64 Emulator Test Suite V2.15 |
51 | 69 |
|
52 | | -Tested with 6526 CIA |
| 70 | +Tested with 6526 CIA. We consider the following test pattern, i.e. "Disc 1 |
| 71 | +Complete" and Disc 2 "everything works but the below-mentioned exceptions" as |
| 72 | +"success" and our baseline for Release 4. |
53 | 73 |
|
54 | 74 | | Status | Detail | Done by | Date |
55 | 75 | |:-------------------|---------------------------------------------|:-----------------------|:-------------------------- |
|
0 commit comments