Hugo Holden
Veteran Member
I have an IBM5155 (running DOS 3.3) fitted with a 3.5"/5.25 dual floppy drive. The idea of this is that I would be able to get data/programs in and out of the 5155 because I also have a 10 year old desktop computer running XP with an external 3.5" floppy drive.
In the case of the 5155 there is no evidence of any issue, can write & read to/from the 3.5" floppy and files all appears normal and programs run normally.
If I write a Basic program on the XP computer (I have Qbasic on that) and transfer it via the floppy to the 5155 there are no problems and it runs well on the BASIC in the the 5155 and everything appears to be normal.
However, if I create a Basic program, filename.BAS on the 5155 and make a copy to the floppy (and there is nothing wrong with the copy from the 5155's perspective as the copy itself will run normally in the 5155 ) and attempt to run this file on the XP computer it does not work. Inspecting the file, say with Wordpad, on the XP computer, the normal program listing is gone and it has been changed into assorted characters of the IBM code page tables, like those typically seen in the back of a DOS manual.
So it appears BASIC program files created on the modern computer running XP are back compatible with the 5155, but not the reverse case. What would be the explanation for this apparent one way compatibility in this case ?
In the case of the 5155 there is no evidence of any issue, can write & read to/from the 3.5" floppy and files all appears normal and programs run normally.
If I write a Basic program on the XP computer (I have Qbasic on that) and transfer it via the floppy to the 5155 there are no problems and it runs well on the BASIC in the the 5155 and everything appears to be normal.
However, if I create a Basic program, filename.BAS on the 5155 and make a copy to the floppy (and there is nothing wrong with the copy from the 5155's perspective as the copy itself will run normally in the 5155 ) and attempt to run this file on the XP computer it does not work. Inspecting the file, say with Wordpad, on the XP computer, the normal program listing is gone and it has been changed into assorted characters of the IBM code page tables, like those typically seen in the back of a DOS manual.
So it appears BASIC program files created on the modern computer running XP are back compatible with the 5155, but not the reverse case. What would be the explanation for this apparent one way compatibility in this case ?