Introduction
Eazylink2 B4 has a program to test all the protocol commands. It is used for development to indicate whether the hardware or USB to Serial ports are working as expected with the Z88.
It is selected from the Z88 Menu.
Results
These tables indicate the results running on Windows xp with a hardware serial port and Windows 8 64bit. Click on the TICK or CROSS to see the results.
The USB Serial Cables were tested on the Windows xp computer using the USB 1.0 port.
A CROSS indicates a false command is in the text. Please check whether this is really a false command or whether it is the result of a faulty test.
OZ 4.5 b2 5.3-08 | USB Serial Cables | ||||
---|---|---|---|---|---|
Hardware Connector | |||||
38400 BPSOperating | FT232R | PL2303HXD | USA-19 | USER | |
GS | |||||
GS | |||||
64bit | VG | ||||
VG |
OZ 4.5 b2 5.3-08 | USB Serial Cables | ||||
---|---|---|---|---|---|
Hardware Connector | |||||
9600 BPSOperating | FT232R | PL2303HXD | USA-19 | USER REPORT | |
GS | |||||
GS | |||||
64bit | VG | ||||
VG |
OZ 2.2 Popdown v5.2.6-06 | USB Serial Cables | ||||
---|---|---|---|---|---|
Hardware Connector |
| ||||
9600 BPSOperating | FT232R | PL2303HXD | USA-19 | USER REPORT | |
GS | |||||
GS | |||||
64bit | VG | ||||
VG |
OZ 2.2 Popdown v5.1 | USB Serial Cables | ||||
---|---|---|---|---|---|
Hardware Connector | |||||
9600 BPSOperating | FT232R | PL2303HXD | USA-19 | USER REPORT | |
GS | |||||
GS | |||||
64bit | VG | ||||
VG
|
Results Breakdown
Which commands are failing?
38400 BPS 5.3-08 | 64bit | ||||||
---|---|---|---|---|---|---|---|
Command | |||||||
helloZ88() | |||||||
PC->Z88, setZ88Time() | |||||||
translationOn() | |||||||
translationOff() | |||||||
linefeedConvOn() | |||||||
linefeedConvOff() | |||||||
reloadTranslationTable() | |||||||
:RAM.-/testdir1) | |||||||
createDir | |||||||
deleteFileDir | |||||||
:RAM.-/uploadtest01.dat | |||||||
sendFileData | |||||||
time (ms) | 5940 | 5941 | 4712 | 5940 | 6382 | 4709 | |
isFileAvailable | |||||||
CRC32 validation | |||||||
:RAM.-/uploadtest02.dat | |||||||
sendFileData | |||||||
time (ms) | 1398 | 1359 | 1232 | 1398 | 1358 | 1233 | |
isFileAvailable | |||||||
CRC32 validation | |||||||
receiveFile | |||||||
deleteFileDir |
9600 BPS 5.3-08 | 64bit | ||||||
---|---|---|---|---|---|---|---|
Command | |||||||
helloZ88() | |||||||
PC->Z88, setZ88Time() | |||||||
translationOn() | |||||||
translationOff() | |||||||
linefeedConvOn() | |||||||
linefeedConvOff() | |||||||
reloadTranslationTable() | |||||||
:RAM.-/testdir1) | |||||||
createDir | |||||||
deleteFileDir | |||||||
:RAM.-/uploadtest01.dat | 17602 | ||||||
sendFileData | |||||||
time (ms) | 19268 | 15246 | 18381 | 19255 | 19415 | 18373 | 18360 |
isFileAvailable | |||||||
CRC32 validation | |||||||
:RAM.-/uploadtest02.dat | 512 | ||||||
sendFileData | |||||||
time (ms) | 1846 | 1694 | 1598 | 1812 | 1666 | 1233 | 1670 |
isFileAvailable | |||||||
CRC32 validation | |||||||
receiveFile | |||||||
deleteFileDir |
9600 BPS OZ 2.2 Popdown v5.2.6-06 | 64bit | ||||||
---|---|---|---|---|---|---|---|
Command | |||||||
helloZ88() | |||||||
PC->Z88, setZ88Time() | |||||||
translationOn() | |||||||
translationOff() | |||||||
linefeedConvOn() | |||||||
linefeedConvOff() | |||||||
reloadTranslationTable() | |||||||
:RAM.-/testdir1) | |||||||
createDir | |||||||
deleteFileDir | |||||||
:RAM.-/uploadtest01.dat | 17602 | ||||||
sendFileData | |||||||
time (ms) | 32177 | 21784 | 32060 | 30719 | 30503 | 32052 | 32263 |
isFileAvailable | |||||||
CRC32 validation | |||||||
:RAM.-/uploadtest02.dat | 512 | ||||||
sendFileData | |||||||
time (ms) | 2126 | 6030 | 1985 | 2145 | 1867 | 2010 | 2157 |
isFileAvailable | |||||||
CRC32 validation | |||||||
receiveFile | |||||||
deleteFileDir |
9600 BPS OZ 2.2 Popdown v5.1 | 64bit | ||||||
---|---|---|---|---|---|---|---|
Command | |||||||
helloZ88() | |||||||
PC->Z88, setZ88Time() | |||||||
translationOn() | |||||||
translationOff() | |||||||
linefeedConvOn() | |||||||
linefeedConvOff() | |||||||
reloadTranslationTable() | |||||||
:RAM.-/testdir1) | |||||||
createDir | |||||||
deleteFileDir | |||||||
:RAM.-/uploadtest01.dat | 17602 | ||||||
sendFileData | |||||||
time (ms) | 30718 | 21775 | 30610 | 30718 | 30505 | 30617 | 32249 |
isFileAvailable | |||||||
CRC32 validation | |||||||
:RAM.-/uploadtest02.dat | 512 | ||||||
sendFileData | |||||||
time (ms) | 2086 | 6025 | 1997 | 2077 | 1884 | 1973 | 2115 |
isFileAvailable | |||||||
CRC32 validation | |||||||
receiveFile | |||||||
deleteFileDir |
Conclusion
Although the results may seem at first alarming, once the individual commands are listed they are the same ones that fail.
deleteFileDir
isFileAvailable
deleteFileDir
createDir
OZ 4.5 - 38400 BPS passes on Windows xp (using USB 1.0 port) and Windows 8 with the Prolific and Keyspan cables.
OZ 4.5 - 9600 BPS fails on Windows xp with Keyspan (using USB 1.0 port), passes with the Prolific cable.
Popdown 5.2 fails all tests.
Popdown 5.1 passes the Windows xp hardware serial port.