Accelerator Speeds: Difference between revisions

From The ReActiveMicro Apple II Wiki
Jump to navigation Jump to search
No edit summary
Line 22: Line 22:
<br/>
<br/>
{| class="wikitable" style="text-align: center;
{| class="wikitable" style="text-align: center;
!colspan="20" style="font-size: 175%;" |Accelerator Speed Results Using "Speed Test" for the II/+/e/c.
!colspan="20" style="font-size: 175%;" | <font color="blue">Accelerator Speed Results Using "SpeedTest" for the II/+/e/c.</font>
|-
|-
|+ style="caption-side:bottom;"|''Notes: ''
|+ style="caption-side:bottom;"| <font color="red">''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.''</font>
|-
|-
! scope="col"|  
! scope="col"| <font color="red">All Times In Seconds</font>
! scope="col"| Baseline<br/>Stock Time
! scope="col"| //e<br/>1.024MHz
! scope="col"| IIc+<br/>4MHz
! scope="col"| IIc+<br/>4MHz
! scope="col"| AE TransWarp<br/>3.6MHz
! scope="col"| AE TransWarp<br/>3.6MHz
Line 40: Line 40:
|-
|-
! scope="row"| Memory Read
! scope="row"| Memory Read
| 119.2(122) ||  32  ||  37  ||  18  ||  17.02  ||  36  ||  37  ||  38  ||  14.9  ||  30  || <b>7.011</b>
| 119.2 ||  32  ||  37  ||  18  ||  17.02  ||  36  ||  37  ||  38  ||  14.9  ||  30  || <b>7.011</b>
|-
|-
! scope="row"| Memory Write
! scope="row"| Memory Write
| 119.2(122) ||  34  ||  59  ||  30  ||  4.110  ||  41  ||  41  ||  63  ||  2.292 ||  32  || 3.845
| 119.2 ||  34  ||  59  ||  30  ||  4.110  ||  41  ||  41  ||  63  ||  2.292 ||  32  || 3.845
|-
|-
! scope="row"| Memory Read<br/>(Zero Page)
! scope="row"| Memory Read<br/>(Zero Page)
| 119.6(122) ||  32  ||  37  ||  18  ||  17.08  ||  37  ||  36  ||  38  ||  17.08 ||  30  || 7.035
| 119.6 ||  32  ||  37  ||  18  ||  17.08  ||  37  ||  36  ||  38  ||  17.08 ||  30  || 7.035
|-
|-
! scope="row"| Memory Write<br/>(Zero Page)
! scope="row"| Memory Write<br/>(Zero Page)
| 119.6(122) ||  34  ||  37  ||  37  ||  17.08  ||  43  ||  43  ||  38  ||  17.08 ||  41  || 3.417
| 119.6 ||  34  ||  37  ||  37  ||  17.08  ||  43  ||  43  ||  38  ||  17.08 ||  41  || 3.417
|-
|-
! scope="row"| Indirect References
! scope="row"| Indirect References
| 124(129)  ||  35  ||  40  ||  20  ||  15.5  ||  39  ||  39  ||  41  ||  9.538 ||  33  || 6.526
| 124   ||  35  ||  40  ||  20  ||  15.5  ||  39  ||  39  ||  41  ||  9.538 ||  33  || 6.526
|-
|-
! scope="row"| Branch Calculations
! scope="row"| Branch Calculations
| 119.3(122) ||  32  ||  37  ||  18  ||  17.04  ||  37  ||  36  ||  38  ||  17.04 ||  33 || 7.017
| 119.3(122) ||  32  ||  37  ||  18  ||  17.04  ||  37  ||  36  ||  38  ||  17.04 ||  30 || 7.017
|-
|-
! scope="row"| Register Variables
! scope="row"| Register Variables
| 83.3(86)  ||  24  ||  26  ||  13  ||  16.66  ||  26  ||  26  ||  27  ||  13.88 ||  30 || 6.941
| 83.3(86)  ||  24  ||  26  ||  13  ||  16.66  ||  26  ||  26  ||  27  ||  13.88 ||  21 || 6.941
|-
|-
! scope="row"| Instruction Fetch
! scope="row"| Instruction Fetch
| 114(116)  ||  31  ||  35  ||  17  ||  16.28  ||  35  ||  35  ||  37  ||  14.25 ||  21 || 6.705
| 114(116)  ||  31  ||  35  ||  17  ||  16.28  ||  35  ||  35  ||  37  ||  14.25 ||  30 || 6.705
|-
|-
! scope="row"| CPU Instruction Mix
! scope="row"| CPU Instruction Mix
Line 67: Line 67:
|-
|-
! scope="row"| Direct Text Writes
! scope="row"| Direct Text Writes
| 115(119)  ||  36  ||  67  ||  24  ||  2.674  ||  38  ||  37  ||  67  ||  1.825 ||  30 || 4.423
| 115(119)  ||  36  ||  67  ||  24  ||  2.674  ||  38  ||  37  ||  67  ||  1.825 ||  34 || 4.423
|-
|-
! scope="row"| Direct Text Writes #2
! scope="row"| Direct Text Writes #2
| 118(122)  ||  37  ||  68  ||  24  ||  2.744  ||  38  ||  38  ||  69  ||  1.815 ||  34 || 4.538
| 118(122)  ||  37  ||  68  ||  24  ||  2.744  ||  38  ||  38  ||  69  ||  1.815 ||  35 || 4.538
|-
|-
! scope="row"| BIOS Text Write
! scope="row"| BIOS Text Write
| 117(307)  |  224  ||  208 ||  51  ||  .7267  ||  247 ||  246 ||  211 ||  .4854 ||  35 || .5792
| 117(307)  |  224  ||  208 ||  51  ||  .7267  ||  247 ||  246 ||  211 ||  .4854 ||  232 || .5792
|-
|-
! scope="row"| Direct LoRes Writes
! scope="row"| Direct LoRes Writes
Line 81: Line 81:
| 114.5(116) ||  32  ||  42  ||  19  ||  5.452  ||  36  ||  35  ||  47  ||  5.452 ||  29  || 6.361
| 114.5(116) ||  32  ||  42  ||  19  ||  5.452  ||  36  ||  35  ||  47  ||  5.452 ||  29  || 6.361
|-
|-
|MLI Full Disk Read
|18(26)
!colspan="1"|0
|
|25
!colspan="1"|0
|
|
|
!colspan="1"|0
|1
|1
|}
|}
All testing was done on the same Apple IIe (Cooper's).  The numbers shown in the ( ) are the stock baseline numbers for his machine. NOTE they are slower than the programs listed baseline numbers.<br/>
Machine Configuration:  1987 IIe Platinum,  Slot0-MS Softcard IIe, Slot1-Accelerator** Slot2-A2Heaven RamFactor8M, Slot3-Uthernet II, Slot4-A2Heaven Mockingboard-T, Slot5-CFFA3k, Slot6-Vtech Floppy Controller(with NSC under ROM) and Slot7-A2Heaven VGA adapter.

Revision as of 10:29, 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

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.


Downloads / Software

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

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


Accelerator Comparison


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.
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
Memory Read 119.2 32 37 18 17.02 36 37 38 14.9 30 7.011
Memory Write 119.2 34 59 30 4.110 41 41 63 2.292 32 3.845
Memory Read
(Zero Page)
119.6 32 37 18 17.08 37 36 38 17.08 30 7.035
Memory Write
(Zero Page)
119.6 34 37 37 17.08 43 43 38 17.08 41 3.417
Indirect References 124 35 40 20 15.5 39 39 41 9.538 33 6.526
Branch Calculations 119.3(122) 32 37 18 17.04 37 36 38 17.04 30 7.017
Register Variables 83.3(86) 24 26 13 16.66 26 26 27 13.88 21 6.941
Instruction Fetch 114(116) 31 35 17 16.28 35 35 37 14.25 30 6.705
CPU Instruction Mix 114(116) 33 35 21 16.28 35 35 37 16.28 30 5.7
Direct Text Writes 115(119) 36 67 24 2.674 38 37 67 1.825 34 4.423
Direct Text Writes #2 118(122) 37 68 24 2.744 38 38 69 1.815 35 4.538
BIOS Text Write 224 208 51 .7267 247 246 211 .4854 232 .5792
Direct LoRes Writes 118(120) 32 51 21 4.72 36 36 54 3.277 30 5.9
High-Res Memory Writes 114.5(116) 32 42 19 5.452 36 35 47 5.452 29 6.361