• Please review our updated Terms and Rules here

Sol-20 Games under CP/M

deramp5113

Veteran Member
Joined
Mar 9, 2013
Messages
971
Location
Dallas, TX
Most of the popular games on the Sol-20 are not compatible with CP/M since they load and run at address zero. In addition, many of these programs also expect the HL registers and the stack to be set up in the particular manner that the EXECUTE command in SOLOS does when a program is run. For these reasons, it is difficult to have a collection of these great Sol-20 games on a CP/M disk for easy launching.

I have created a very small CP/M loader that can be combined with most any Sol-20 program to create a single, executable CP/M program. When the resulting program is run under CP/M, the Sol-20 program is loaded and run exactly as if the original program was loaded from cassette and executed from the SOLOS command line.

A bootable, SSDD CP/M disk filled with popular Sol-20 games is available at http://deramp.com/downloads/index.php?dir=processor_technology%2Fsol-20%2Fsoftware%2Fnorthstar_dd_controller%2Fdisk_images%2Fcpm%2F (SOLGAMES-SSDD.NSI). This disk image can be written to a floppy using Dave Dunfield's NST utility or PC2Flop for the Sol-20 (http://deramp.com/downloads/index.php?dir=processor_technology%2Fsol-20%2Fsoftware%2Fnorthstar_dd_controller%2Fdisk_image_transfer%2F).

These programs as individual .COM files are available at http://deramp.com/downloads/index.php?dir=processor_technology%2Fsol-20%2Fsoftware%2Fcpm_programs%2Foriginal_sw_under_cpm%2F. The loader prefix (SOLOAD.ASM) is also in this directory.

I'll post a couple of SSSD disks for CP/M on the older, single density controller soon. I'll probably also create CP/M launchable versions of the BASIC5 and extended BASIC for the Sol as well as the MUSIC program.

Mike
 
Most of the popular games on the Sol-20 are not compatible with CP/M since they load and run at address zero. In addition, many of these programs also expect the HL registers and the stack to be set up in the particular manner that the EXECUTE command in SOLOS does when a program is run. For these reasons, it is difficult to have a collection of these great Sol-20 games on a CP/M disk for easy launching.

I have created a very small CP/M loader that can be combined with most any Sol-20 program to create a single, executable CP/M program. When the resulting program is run under CP/M, the Sol-20 program is loaded and run exactly as if the original program was loaded from cassette and executed from the SOLOS command line.

A bootable, SSDD CP/M disk filled with popular Sol-20 games is available at http://deramp.com/downloads/index.php?dir=processor_technology%2Fsol-20%2Fsoftware%2Fnorthstar_dd_controller%2Fdisk_images%2Fcpm%2F (SOLGAMES-SSDD.NSI). This disk image can be written to a floppy using Dave Dunfield's NST utility or PC2Flop for the Sol-20 (http://deramp.com/downloads/index.php?dir=processor_technology%2Fsol-20%2Fsoftware%2Fnorthstar_dd_controller%2Fdisk_image_transfer%2F).

These programs as individual .COM files are available at http://deramp.com/downloads/index.php?dir=processor_technology%2Fsol-20%2Fsoftware%2Fcpm_programs%2Foriginal_sw_under_cpm%2F. The loader prefix (SOLOAD.ASM) is also in this directory.

I'll post a couple of SSSD disks for CP/M on the older, single density controller soon. I'll probably also create CP/M launchable versions of the BASIC5 and extended BASIC for the Sol as well as the MUSIC program.

Mike

Here are updated links for the above information:

A bootable, SSDD CP/M disk filled with popular Sol-20 games is available at http://deramp.com/downloads/process...ware/northstar_dd_controller/disk_images/cpm/ (SOLGAMES-SSDD.NSI). This disk image can be written to a floppy using Dave Dunfield's NST utility or PC2Flop for the Sol-20 (http://deramp.com/downloads/process.../northstar_dd_controller/disk_image_transfer/).

These programs as individual .COM files are available at http://deramp.com/downloads/processor_technology/sol-20/software/cpm_programs/original_sw_under_cpm/. The loader prefix (SOLOAD.ASM) is also in this directory.

Mike
 
Back
Top