Skip to content

Commit d74a2c6

Browse files
committed
Release 4 prep
Successfully performed final "Basic regression tests" and updated demos.md
1 parent d79e9ee commit d74a2c6

File tree

2 files changed

+54
-34
lines changed

2 files changed

+54
-34
lines changed

tests/README.md

Lines changed: 51 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,55 +1,75 @@
11
C64 for MEGA65 Regression Testing
22
=================================
33

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.
77

88
Version 4 - November, 25, 2022
99
------------------------------
1010

1111
| Status | Test | Done by | Date
1212
|:-------------------|---------------------------------------------|:-----------------------|:--------------------------
13-
| :question: | Basic regression tests    | |
13+
| :white_check_mark: | Basic regression tests | sy2002 | 11/24/22
1414
| :white_check_mark: | C64 Emulator Test Suite V2.15 | sy2002 | 11/19/22
1515
| :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
1717
| :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
1919

2020
### How to interpret the test results
2121

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.
2526

2627
### Basic regression tests
2728

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
4967

5068
### C64 Emulator Test Suite V2.15
5169

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.
5373

5474
| Status | Detail | Done by | Date
5575
|:-------------------|---------------------------------------------|:-----------------------|:--------------------------

0 commit comments

Comments
 (0)