Here the results of systematic tests concerning these issues for three types of files :
Code: Select all
Data file extracted then inserted
933 | NE_NI_a2_min | no header | NO ! data ok for emulators
997 | NE_QI_a2_min | fake header | data ok for QL
997 | QE_NI_a2_min | true header | data ok for QL
1061 | QE_QI_a2_min | double header | NO !
Executable extracted then inserted
7836 | NE_NI_QED | no header | NO ! NOT EVEN on emulators
7900 | NE_QI_QED | fake header | NO !
7900 | QE_NI_QED | true header | executes on QL
7964 | QE_QI_QED | double header | NO !
Zipped file extracted then inserted
1676 | NE_NI_DBANAL_zip | no header | NO ! unzips on emulators
1740 | NE_QI_DBANAL_zip | fake header | unzips on QL
1740 | QE_NI_DBANAL_zip | true header | unzips on QL
1804 | QE_QI_DBANAL_zip | double header | NO !
Zipped file from "The Distribution" DVD
1217 | TD_NI_direxists_zip | no header | NO ! unzips on emulators
1281 | TD_QI_direxists_zip | fake header | unzips on QL
Zipped file from www archive
1217 | DJ_NI_direxists_zip | no header | NO ! unzips on emulators
1281 | DJ_QI_direxists_zip | fake header | unzips on QL
data files : my example is a simple text file (but quill docs etc. behave the same way)
exec files : my example is the QED text editor (same as any files runnig with EXEC etc. commands)
zipped files considering three different origins :
- correct zip file on CF chip 1/ extracted 2/ reinserted
- zip file coming from "The Distribution" DVD
- zip file coming from the Dilwyn Jones QL archive
For the three first types : the test files are prefixed with
- NE meaning they were extracted with Options>Headers>Extract UNCHECKED
- QE meaning they were extracted with Options>Headers>Extract CHECKED
- NI meaning they were then inserted with Options>Headers>None
- QI meaning they were then inserted with Options>Headers>QL
for the zip files "coming from..." NE or QE are replaced by
- TD meaning they come from "The Distribution" DVD
- DJ meaning they come from the Dilwyn Jones archive
On the results table :
- first column : size
- second column : name
- third column : my diagnostic
- fourth column : consequences
I did not test how the binaries loaded with RESPR commands would behave (I guess they are considered as data files)
For me the most straitforward way to transfer a QL executable (or any other file) from/to an emulator store on PC and a CF chip on tetroid card is through a QL formatted floppy - actually, the tetroid card has a plug for 720K floppy devices but the PC must accept this kind of floppies.
POLKa