The following shows the time it take to write 50 files to a media.
Setup ...
Code:
========================================================
FTDI 1ms |-> HP-75C -> PIL-Box -> ILPer (:P1,:M1) ->|
FTDI 10ms |-> HP-75C -> PIL-Box -> ILPer (:P1,:M1) ->|
9114B |-> HP-75C -> HP-82162A -> HP-9114B ->|
82161A |-> HP-75C -> HP-82162A -> HP-82161A ->|
========================================================
Values ...
Code:
--------------------------------------------------------
File:1500B FTDI=10ms FTDI=1ms 9114B 82161A
--------------------------------------------------------
Steps Seconds Seconds Seconds Seconds
--------------------------------------------------------
Initialize 9.805 4.534 76.187 322.643
Copy HP75TD00 18.993 8.027 2.363 22.912
Copy HP75TD01 19.179 8.100 3.516 26.005
Copy HP75TD02 20.430 8.577 2.395 26.765
Copy HP75TD03 21.070 8.966 2.534 27.518
Copy HP75TD04 22.000 9.475 2.569 28.277
Copy HP75TD05 22.943 9.907 2.649 29.019
Copy HP75TD06 23.873 10.331 2.784 30.539
Copy HP75TD07 24.835 10.736 3.078 35.073
Copy HP75TD08 25.775 11.173 3.013 33.013
Copy HP75TD09 26.715 12.561 3.054 33.738
Copy HP75TD10 27.661 11.990 3.232 34.475
Copy HP75TD11 28.588 12.402 3.172 35.229
Copy HP75TD12 29.524 12.797 3.306 35.938
Copy HP75TD13 30.464 13.292 3.403 36.621
Copy HP75TD14 31.389 13.688 3.544 38.113
Copy HP75TD15 32.348 14.115 4.016 42.611
Copy HP75TD16 33.286 14.498 3.856 40.542
Copy HP75TD17 34.225 14.910 3.993 39.600
Copy HP75TD18 35.177 15.285 4.186 41.845
Copy HP75TD19 36.120 15.753 4.223 42.535
Copy HP75TD20 37.059 15.564 4.163 43.228
Copy HP75TD21 38.007 16.613 4.435 43.933
Copy HP75TD22 37.928 15.970 4.476 45.406
Copy HP75TD23 39.884 17.393 4.973 49.903
Copy HP75TD24 40.823 17.882 4.807 47.781
Copy HP75TD25 41.766 18.160 4.848 48.473
Copy HP75TD26 42.707 18.512 5.119 49.155
Copy HP75TD27 43.647 18.808 5.061 49.922
Copy HP75TD28 44.585 19.345 5.196 49.642
Copy HP75TD29 45.764 19.835 5.291 50.259
Copy HP75TD30 46.448 20.135 5.426 52.792
Copy HP75TD31 47.408 20.690 7.108 57.206
Copy HP75TD32 48.352 20.751 5.840 55.069
Copy HP75TD33 49.293 21.653 5.782 55.547
Copy HP75TD34 50.232 21.873 5.975 56.314
Copy HP75TD35 51.171 22.292 6.009 57.041
Copy HP75TD36 52.113 22.575 6.052 57.406
Copy HP75TD37 52.049 23.191 5.225 58.032
Copy HP75TD38 53.974 23.397 6.265 59.503
Copy HP75TD39 54.920 23.946 6.862 90.004
Copy HP75TD40 55.870 24.416 6.695 41.158
Copy HP75TD41 56.810 24.926 6.830 42.051
Copy HP75TD42 57.753 25.219 6.909 42.832
Copy HP75TD43 59.684 25.811 6.843 43.613
Copy HP75TD44 59.644 26.201 6.985 44.388
Copy HP75TD45 60.572 26.490 7.080 45.165
Copy HP75TD46 61.496 26.898 7.214 46.899
Copy HP75TD47 62.457 27.464 7.694 51.445
Copy HP75TD48 63.391 27.667 8.733 49.421
Copy HP75TD49 64.547 28.109 7.669 50.156
--------------------------------------------------------
HP-75C & I/O-ROM code ...
Code:
10 DISP 'HP-75 Mass Memory File Copy Test' @ WAIT 2
20 OPTION BASE 0 @ STANDBY ON ! needed for 82161A at line 170
30 M1$=':M1' ! mass storage name
40 F1$='HP75TDTA' ! source filename
50 F2$='HP75TD' ! base dest filename
60 N1=50 ! number of files
70 DIM T1(50) ! time for each copy, must match var N1
80 T0=0 ! initialize time
90 M$='Initialize ' @ DISP M$&'...'
100 T=TIME @ INITIALIZE M1$ @ T0=TIME-T
110 PRINT M$&'Time:'&STR$(T0)
120 FOR I=0 TO N1-1
130 IF I<10 THEN F$=F2$&'0'&STR$(I) ELSE F$=F2$&STR$(I)
140 M$='File:'&F$&' ' @ DISP M$&'copy ...'
150 T=TIME @ COPY F1$ TO F$&M1$ @ T1(I)=TIME-T
160 PRINT M$&'Time:'&STR$(T1(I))
170 SEND MTA UNL LISTEN 2 DDL 7 UNL ! Rewind tape
180 NEXT I
190 M$='Test done' @ PRINT M$ @ DISP M$
Best regards,
Sylvain
edit: typos