Difference between revisions of "Accelerator Speeds"

From The ReActiveMicro Apple II Wiki
Jump to navigation Jump to search
(Accelerator Comparison)
(Accelerator Comparison)
Line 37: Line 37:
  
 
== Accelerator Comparison ==
 
== Accelerator Comparison ==
<br/>
 
 
{| class="wikitable" style="text-align: center;
 
{| class="wikitable" style="text-align: center;
 
!colspan="20" style="font-size: 175%;" | <font color="blue">Accelerator Speed Results Using "SpeedTest" for the II/+/e/c.</font>
 
!colspan="20" style="font-size: 175%;" | <font color="blue">Accelerator Speed Results Using "SpeedTest" for the II/+/e/c.</font>
Line 57: Line 56:
 
|-
 
|-
 
! scope="row"| CPU Index
 
! scope="row"| CPU Index
|    ||  ||  ||    ||   ||    ||    ||    ||  ||   ||  
+
|    ||  ||  ||    || 15.23  ||    ||    ||    ||  || 3.782  ||  
 
|-
 
|-
 
! scope="row"| Text Index
 
! scope="row"| Text Index
|    ||  ||  ||    ||   ||    ||    ||    ||  ||   ||  
+
|    ||  ||  ||    || 2.048  ||    ||    ||    ||  || 2.495  ||  
 
|-
 
|-
 
! scope="row"| Video Index
 
! scope="row"| Video Index
|    ||  ||  ||    ||   ||    ||    ||    ||  ||   ||  
+
|    ||  ||  ||    || 5.086  ||    ||    ||    ||  || 3.925  ||  
 
|-
 
|-
 
!|
 
!|
Line 69: Line 68:
 
|-
 
|-
 
! scope="row"| Memory Read
 
! scope="row"| Memory Read
|  119.2  ||  32  ||  37  ||  18  ||  17.02 ||  36  ||  37  ||  38  ||  14.9  ||  30  || <b>7.011</b>
+
|  119.2  ||  32  ||  37  ||  18  ||  7 ||  36  ||  37  ||  38  ||  14.9  ||  30  || <b>7.011</b>
 
|-
 
|-
 
! scope="row"| Memory Write
 
! scope="row"| Memory Write
|  119.2  ||  34  ||  59  ||  30  ||  4.110 ||  41  ||  41  ||  63  ||  2.292 ||  32  || 3.845
+
|  119.2  ||  34  ||  59  ||  30  ||  29 ||  41  ||  41  ||  63  ||  2.292 ||  32  || 3.845
 
|-
 
|-
 
! scope="row"| Memory Read<br/>(Zero Page)
 
! scope="row"| Memory Read<br/>(Zero Page)
|  119.6  ||  32  ||  37  ||  18  ||  17.08 ||  37  ||  36  ||  38  ||  17.08 ||  30  || 7.035
+
|  119.6  ||  32  ||  37  ||  18  ||  7 ||  37  ||  36  ||  38  ||  17.08 ||  30  || 7.035
 
|-
 
|-
 
! scope="row"| Memory Write<br/>(Zero Page)
 
! scope="row"| Memory Write<br/>(Zero Page)
|  119.6  ||  34  ||  37  ||  37  ||  17.08 ||  43  ||  43  ||  38  ||  17.08 ||  41  || 3.417
+
|  119.6  ||  34  ||  37  ||  37  ||  7 ||  43  ||  43  ||  38  ||  17.08 ||  41  || 3.417
 
|-
 
|-
 
! scope="row"| Indirect References
 
! scope="row"| Indirect References
|  124    ||  35  ||  40  ||  20  ||  15.5   ||  39  ||  39  ||  41  ||  9.538 ||  33  || 6.526
+
|  124    ||  35  ||  40  ||  20  ||  8   ||  39  ||  39  ||  41  ||  9.538 ||  33  || 6.526
 
|-
 
|-
 
! scope="row"| Branch Calculations
 
! scope="row"| Branch Calculations
|  119.3  ||  32  ||  37  ||  18  ||  17.04 ||  37  ||  36  ||  38  ||  17.04 ||  30  || 7.017
+
|  119.3  ||  32  ||  37  ||  18  ||  7 ||  37  ||  36  ||  38  ||  17.04 ||  30  || 7.017
 
|-
 
|-
 
! scope="row"| Register Variables
 
! scope="row"| Register Variables
|  83.3  ||  24  ||  26  ||  13  ||  16.66 ||  26  ||  26  ||  27  ||  13.88 ||  21  || 6.941
+
|  83.3  ||  24  ||  26  ||  13  ||  5 ||  26  ||  26  ||  27  ||  13.88 ||  21  || 6.941
 
|-
 
|-
 
! scope="row"| Instruction Fetch
 
! scope="row"| Instruction Fetch
|  114    ||  31  ||  35  ||  17  ||  16.28 ||  35  ||  35  ||  37  ||  14.25 ||  30  || 6.705
+
|  114    ||  31  ||  35  ||  17  ||  7 ||  35  ||  35  ||  37  ||  14.25 ||  30  || 6.705
 
|-
 
|-
 
! scope="row"| CPU Instruction Mix
 
! scope="row"| CPU Instruction Mix
|  114    ||  33  ||  35  ||  21  ||  16.28 ||  35  ||  35  ||  37  ||  16.28 ||  30  || 5.7
+
|  114    ||  33  ||  35  ||  21  ||  7 ||  35  ||  35  ||  37  ||  16.28 ||  30  || 5.7
 
|-
 
|-
 
! scope="row"| Direct Text Writes
 
! scope="row"| Direct Text Writes
|  115    ||  36  ||  67  ||  24  ||  2.674 ||  38  ||  37  ||  67  ||  1.825 ||  34  || 4.423
+
|  115    ||  36  ||  67  ||  24  ||  43 ||  38  ||  37  ||  67  ||  1.825 ||  34  || 4.423
 
|-
 
|-
 
! scope="row"| Direct Text Writes #2
 
! scope="row"| Direct Text Writes #2
|  118    ||  37  ||  68  ||  24  ||  2.744 ||  38  ||  38  ||  69  ||  1.815 ||  35  || 4.538
+
|  118    ||  37  ||  68  ||  24  ||  43 ||  38  ||  38  ||  69  ||  1.815 ||  35  || 4.538
 
|-
 
|-
 
! scope="row"| BIOS Text Write
 
! scope="row"| BIOS Text Write
|  117    ||  224  ||  208 ||  51  ||  .7267 ||  247 ||  246 ||  211 ||  .4854 ||  232  || .5792
+
|  117    ||  224  ||  208 ||  51  ||  161 ||  247 ||  246 ||  211 ||  .4854 ||  232  || .5792
 
|-
 
|-
 
! scope="row"| Direct LoRes Writes
 
! scope="row"| Direct LoRes Writes
|  118    ||  32  ||  51  ||  21  ||  4.72   ||  36  ||  36  ||  54  ||  3.277 ||  30  || 5.9
+
|  118    ||  32  ||  51  ||  21  ||  25   ||  36  ||  36  ||  54  ||  3.277 ||  30  || 5.9
 
|-
 
|-
 
! scope="row"| High-Res Memory Writes
 
! scope="row"| High-Res Memory Writes
|  114.5  ||  32  ||  42  ||  19  ||  5.452 ||  36  ||  35  ||  47  ||  5.452 ||  29  || 6.361
+
|  114.5  ||  32  ||  42  ||  19  ||  21 ||  36  ||  35  ||  47  ||  5.452 ||  29  || 6.361
 
|-
 
|-
 
|}
 
|}

Revision as of 04:56, 9 July 2017

To better track IIe Accelerator testing this page has been created. Please update the table below with your findings.

As with any page on this Wiki, use the Discussion page (link above) to discuss your findings or related topics.


History[edit]

There are many accelerators for the Apple II over the years. Their speeds and processing ability have all been highly debated. This page was created to help document their test results, and is updateable by the Community.


On July 4th, 2017 Plamen Vaysilov (Пламен Вайсилов) modified modified SpeedTest for the IIe to use a No Slot Clock to more carefully time tests.


Downloads / Software[edit]

As other software is written it will be posted here and the comparison charts updated / added.

SpeedTest Notes: All times are in SECONDS. TIME column is the time in seconds the test took on YOUR system. RELATIVE column is how many time faster your test results were compared to a stock IIe. Higher scored INDEX tests are better. Lower scored READ/WRITE tests are better.


NOTE: To correctly test the UltraWarp you must do the following steps BEFORE testing.

  • Boot SpeedTest disk and load the SpeedTest program.
  • From the SpeedTest menu exit to BASIC.
  • Type CALL-151 and press Enter.
  • Type C081 and press Enter.
  • Type C081 again and press Enter. (both times are required)
  • Type D000<D000.FFFFM and press Enter.
  • Type C083 and press Enter.
  • Type 9DBFG and press Enter to get back to BASIC.
  • Type RUN to restart the SpeedTest program.

If you are testing an UltraWarp and do not perform these steps the program may not work correctly.


Accelerator Comparison[edit]

Accelerator Speed Results Using "SpeedTest" for the II/+/e/c.
Notes: Some IIe systems may be slightly faster than others.
Run the SpeedTest program from a Mass Storage controller can influence some testing.
All testing should be done from a floppy disk for most consistent and accurate results to the chart.
A No Slot Clock is require for accurate test results.
All Times In Seconds //e
1.024MHz
IIc+
4MHz
AE TransWarp
3.6MHz
AE TransWarp][
8MHz
FastChip //e
16.6MHz
McT SpeedDemon
Accelerator II
McT SpeedDemon
Accelerator IIe
Titan Technologies
Accelerator IIe
UltraWarp V1.91G
16.6MHz
ZIPChip
4 Mhz
ZIPChip
8 Mhz
CPU Index 15.23 3.782
Text Index 2.048 2.495
Video Index 5.086 3.925
ABOVE Scores: Larger=Better / BELOW Scores: Smaller=Better
Memory Read 119.2 32 37 18 7 36 37 38 14.9 30 7.011
Memory Write 119.2 34 59 30 29 41 41 63 2.292 32 3.845
Memory Read
(Zero Page)
119.6 32 37 18 7 37 36 38 17.08 30 7.035
Memory Write
(Zero Page)
119.6 34 37 37 7 43 43 38 17.08 41 3.417
Indirect References 124 35 40 20 8 39 39 41 9.538 33 6.526
Branch Calculations 119.3 32 37 18 7 37 36 38 17.04 30 7.017
Register Variables 83.3 24 26 13 5 26 26 27 13.88 21 6.941
Instruction Fetch 114 31 35 17 7 35 35 37 14.25 30 6.705
CPU Instruction Mix 114 33 35 21 7 35 35 37 16.28 30 5.7
Direct Text Writes 115 36 67 24 43 38 37 67 1.825 34 4.423
Direct Text Writes #2 118 37 68 24 43 38 38 69 1.815 35 4.538
BIOS Text Write 117 224 208 51 161 247 246 211 .4854 232 .5792
Direct LoRes Writes 118 32 51 21 25 36 36 54 3.277 30 5.9
High-Res Memory Writes 114.5 32 42 19 21 36 35 47 5.452 29 6.361