OXYGENHUB
◆ main openmsx / doc / testcases.txt
1.2 KiB · Plain Text · last changed chore(): initial commit 1 month ago source blame history raw
1
This file is a small and simple list of programs(mostly games and demo's) and why they make interesting test case for an MSX emulator:
2
3
Time Curb:
4
Beside that it is a nice test for tape support, the most interesting thing is the samples played(Time curb, world war one, world war two, etc...). The program puts the PSG channels on hold, so that they output a constant value (== like a zero frequency) and then uses the volume to alter the output voltage to play samples.
5
6
Hydefoss:
7
A screensplit that switches between screen 5 and 4
8
9
Quinpl:
10
Detects v9958 by register ??
11
12
F1 spirit 3d:
13
Scroll registers at every line during gameplay
14
15
Track and Field:
16
Di when the VDP set the interrupt, so the emulator must react immediately on this pending interrupt when the EI instruction is executed.
17
18
Calculus:
19
Heli-part: uses screen 3 and magnified sprites
20
Aquarel: 'illegal' use of vdp(2) combined with vdp(24)
21
Picture: interlaced screen7 with vdp(24) trickery
22
23
Compass:
24
212 lines on screen 0, 4 colors
25
26
Unknown Reality:
27
- vdp(19) to increase from 212 to 228 lines
28
  when displaying the logo on the chequered background
29
- horizontal screensplit when displaying the scope-picture
30
  beside the scrolling text
31
32
33
Good example needed for
34
overscan trick