Software Spotlight: Cdex Training for the VisiCalc Program
Just a brief spotlight on the Cdex Training for the VisiCalc Program: At a glance, it is just another training program, but what makes this program interesting is that it runs under the UCSD P-System for the IBM PC.
https://winworldpc.com/product/cdex-tra ... lc-program
Released by Cdex in 1983, this is an interactive training program that will teach you how to use VisiCalc. Cdex also sold training programs for WordStar, SuperCalc, EasyWriter ||, The IBM Personal Computer, and The Apple //e Personal Computer. There were versions for both the IBM PC and Apple II.
This disk set training series is written in the UCSD P-System for the IBM PC. There were very few applications that ran under the UCSD-P System. At the moment, this is the only one that I happen to know of that has even survived.
Looking at the disk format, it is easy to see why none have been dumped. The UCSD P-System uses an oddball disk format where sectors are numbered 9 through 18.
And on top of that, the P-System uses its own non-DOS file system.
And as if that weren't enough, these Cdex disks include copy protection.
A quick look at a dump of the first few tracks shows sectors numbered 9-18 with a sector skew. These disks are formatted single-sided.
The UCSD P-System for IBM PC has not been preserved anywhere that I know of. Fortunately, the first disk of this set is bootable so you do not need the origional P-System disks.
The UCSD P-System on these disks has an issue similar to IBM's CP/M-86. It will fail to boot if an XT-style hard disk controller is installed. If you are using the PCE emulator to run this, you must disable any hard disk emulation.
Otherwise, you will see the error message: UCSD p-System IV for IBM PC [B1] Can't read SYSTEM.INTERP
This software has been verified to run on the PCE emulator, and on clone computers without an IBM style hard drive.
The images archived here include a Kryoflux, SuperCard Pro, and Transcopy image. Somewhat surprisingly, Copy II PC was also able to create functional duplicates.
So if you ever wanted to try a program running under the IBM P-System, here it is.
The only other IBM P-system title I have read anything about is StoneWare DB Master 2.x. But we don't have that version, only 3.0: https://winworldpc.com/product/db-master
https://winworldpc.com/product/cdex-tra ... lc-program
Released by Cdex in 1983, this is an interactive training program that will teach you how to use VisiCalc. Cdex also sold training programs for WordStar, SuperCalc, EasyWriter ||, The IBM Personal Computer, and The Apple //e Personal Computer. There were versions for both the IBM PC and Apple II.
This disk set training series is written in the UCSD P-System for the IBM PC. There were very few applications that ran under the UCSD-P System. At the moment, this is the only one that I happen to know of that has even survived.
Looking at the disk format, it is easy to see why none have been dumped. The UCSD P-System uses an oddball disk format where sectors are numbered 9 through 18.
And on top of that, the P-System uses its own non-DOS file system.
And as if that weren't enough, these Cdex disks include copy protection.
0 0 0 0 0 1 512 MFM POS=1332 0 0 1 0 0 10 512 MFM POS=6180 0 0 2 0 0 11 512 MFM POS=11028 0 0 3 0 0 12 512 MFM POS=15876 0 0 4 0 0 13 512 MFM POS=20724 0 0 5 0 0 14 512 MFM POS=25572 0 0 6 0 0 15 512 MFM POS=30420 0 0 7 0 0 16 512 MFM POS=35268 0 0 8 0 0 17 512 MFM POS=40116 0 0 9 0 0 18 512 MFM POS=44964 1 0 0 1 0 16 512 MFM POS=1333 1 0 1 1 0 17 512 MFM POS=6181 1 0 2 1 0 18 512 MFM POS=11029 1 0 3 1 0 9 512 MFM POS=15877 1 0 4 1 0 10 512 MFM POS=20725 1 0 5 1 0 11 512 MFM POS=25573 1 0 6 1 0 12 512 MFM POS=30421 1 0 7 1 0 13 512 MFM POS=35269 1 0 8 1 0 14 512 MFM POS=40117 1 0 9 1 0 15 512 MFM POS=44965 2 0 0 2 0 13 512 MFM POS=1333 2 0 1 2 0 14 512 MFM POS=6181 2 0 2 2 0 15 512 MFM POS=11029 2 0 3 2 0 16 512 MFM POS=15877 2 0 4 2 0 17 512 MFM POS=20725 2 0 5 2 0 18 512 MFM POS=25573 2 0 6 2 0 9 512 MFM POS=30421 2 0 7 2 0 10 512 MFM POS=35269 2 0 8 2 0 11 512 MFM POS=40117 2 0 9 2 0 12 512 MFM POS=44965
A quick look at a dump of the first few tracks shows sectors numbered 9-18 with a sector skew. These disks are formatted single-sided.
39 0 0 39 0 12 512 MFM POS=1345 39 0 1 39 0 13 512 MFM POS=6193 39 0 2 39 0 14 512 MFM POS=11041 39 0 3 39 0 15 512 MFM POS=15889 39 0 4 39 0 16 512 MFM POS=20737 39 0 5 39 0 28 512 MFM POS=25585 39 0 6 39 0 18 512 MFM CRC-DATA POS=30433 39 0 7 39 0 9 512 MFM POS=35281 39 0 8 39 0 10 512 MFM POS=40129 39 0 9 39 0 11 512 MFM POS=44977The last track of the Cdex disks includes an intentionally bad sector, as well as a mis-numbered sector.
The UCSD P-System for IBM PC has not been preserved anywhere that I know of. Fortunately, the first disk of this set is bootable so you do not need the origional P-System disks.
The UCSD P-System on these disks has an issue similar to IBM's CP/M-86. It will fail to boot if an XT-style hard disk controller is installed. If you are using the PCE emulator to run this, you must disable any hard disk emulation.
Otherwise, you will see the error message: UCSD p-System IV for IBM PC [B1] Can't read SYSTEM.INTERP
This software has been verified to run on the PCE emulator, and on clone computers without an IBM style hard drive.
The images archived here include a Kryoflux, SuperCard Pro, and Transcopy image. Somewhat surprisingly, Copy II PC was also able to create functional duplicates.
So if you ever wanted to try a program running under the IBM P-System, here it is.
The only other IBM P-system title I have read anything about is StoneWare DB Master 2.x. But we don't have that version, only 3.0: https://winworldpc.com/product/db-master
Comments
But there is a least one other surviving UCSD Pascal program out there. There is an accounting package that is mistakenly stored as DOS hosted UCSD Pascal much to irritation of those who were looking for a clean Pecan install.
http://pascal.hansotten.com/ucsd-p-system/ucsd-files/ I believe it will be inside PSYS22.ZIP
But in practice it was slower, and more cumbersome. In the IBM PC world, it quickly became a requirement that everything run under DOS, especially when hard drives became popular.