C64 Benchmarks

From IndividualComputers
Jump to: navigation, search

related thread on Forum64.

Contents

Synthmark

Synthmark64 is a collection of synthetic tests that measure various specific operations. Shown in the table are the measured values with screen switched off and all possible optimizations that don't affect software compatibility. (That eg means all writes must go directly to C64 memory so the VIC-II can "see" the changes.) Values represent the relative speed to a PAL C64 (more is better).

System rating nop rops func jmps zp load store move rmw zp load zp store zp move zp rmw col load col store col move col rmw io load io store io rmw
C64 PAL

1.0

1.0

1.0

1.0

1.0

1.0

1.0

1.0

1.0

1.0

1.0

1.0

1.0

1.0

1.0

1.0

1.0

1.0

1.0

1.0

1.0

C128 PAL

1.90

1.92

1.92

1.92

1.92

1.92

1.92

1.92

1.92

1.92

1.92

1.92

1.92

1.92

1.90

1.90

1.90

1.45

1.90

1.90

1.45

DTV PAL

1.77

8.04

6.01

1.45

2.46

2.09

1.60

1.60

1.60

1.71

1.50

1.50

1.50

1.66

1.60

1.60

1.60

1.71

1.60

1.60

1.71

Flash 8 PAL

5.04

8.10

8.06

8.03

8.10

8.07

8.10

4.02

8.09

3.00

8.13

8.13

8.13

8.08

2.0

2.0

2.0

1.0

2.0

2.0

1.0

SCPU v1 PAL (*)

5.48

20.91

20.70

6.01

20.91

19.95

20.91

4.00

3.06

3.88

21.16

3.01

6.06

2.50

4.02

4.02

4.02

2.00

4.02

4.02

2.00

SCPU v2 PAL

9.16

20.99

20.76

20.53

20.99

20.84

20.99

4.01

8.07

3.0

21.23

21.23

21.23

20.85

20.99

4.02

8.10

3.01

4.02

4.02

2.0

Chameleon, cartridge PAL (Beta 9)

10.86

23.18

22.14

16.28

21.36

21.94

16.58

20.86

18.05

13.44

17.69

20.83

17.96

12.96

21.88

2.00

4.02

2.00

2.00

2.00

1.50

Chameleon, C-One PAL (Beta 9)

10.79

23.73

22.79

16.75

21.94

22.01

16.85

21.36

18.36

14.27

18.12

21.93

18.26

13.76

22.63

1.85

3.67

1.92

1.83

1.98

1.41

(*) some of the numbers in the provided screenshot are quite unreadable

Bouldermark

Bouldermark is a "real life" benchmark based on the boulderdash engine. Shown is the bouldermark score (more is better).

System Score factor
C64 PAL

313

1.00
DTV PAL (enhanced)

773

2.47
DTV PAL (classic)

1009

3.22
SCPU v1 PAL (*)

7430

23.74
SCPU v2 PAL (*)

13469

43.03
Chameleon, cartridge PAL (Beta 9)

13729

43.86
Chameleon, C-One PAL (Beta 9)

13965

44.62

(*) TODO - recheck: the test relies on the kernals pal/ntsc flag and may show 20% higher numbers on PAL because of that. As a workaround reset with disabled turbo and activate it before running the actual test

Coma Light 11 Fractal Part

(load "CV- REALT. FRAC"). Shown is time in seconds (less is better).

NOTE: This demo part uses "illegal" opcodes and does not work correctly on SCPU.

System 1st 2nd 3rd 4th
C64 PAL

04.00

1.00

11.87

1.00

06.36

1.00

15.52

1.00
Chameleon, cartridge PAL (Beta 9)

00.19

21.05

00.55

21.58

00.29

21.93

00.71

21.89
Chameleon, C-One PAL (Beta 9)

00.19

21.05

00.55

21.58

00.30

21.2

00.71

21.89

M.E.G.A. C64 Benchmark

M.E.G.A. C64 Benchmark (Source) tests the timing of each individual instruction. Shown is the computed score (more is better)


System Flat Basic Boulderdash Bitcoin64
C64 PAL

01.00

1.00

01.00

1.00

01.00

1.00

01.00

1.00
SCPU

11.47

11.47

18.60

18.60

13.31

13.31

16.82

16.82
Chameleon, Cartridge PAL (Beta 9h)

14.35

14.35

15.60

15.60

15.31

15.31

13.61

13.61
MEGA65 (C64 Mode)

37.22

37.22

40.02

40.02

38.56

38.56

37.27

37.27
Personal tools
Namespaces

Variants
Actions
Navigation
Icomp
Print/export
Administration