Releases: TomHarte/CP-M-for-OS-X
Version 0.7.2
Version 0.7.1
Corrects a bug introduced by 0.7.0 that caused a very high number of applications not to launch.
Specifically:
- the BIOS start address is now 256-byte aligned;
- the (fake) BIOS itself starts with just a bunch of
.addr JMP addr
statements because applications like MBASIC steal the target addresses from those JMPs and dynamically reprogram themselves; - but the loop that installs those JMP statements was inadvertently overflowing its addressing range and overwriting the main from-here-to-BIOS JMP at address 0. The latent error that caused this became apparent with 0.7.0 because the start address for the BIOS is no longer picked as a function the number of
JMP
statements that need to be stored.
Version 0.7.0
Aligns the BIOS entry point to a 256-byte boundary, resolving issues with WordStar 4 and various other pieces of software.
Version 0.6.3
Permits a little extra room for rounding errors in text output, solving potential disappearance of the final column and row of text.
Version 0.6.2
Improved default drive handling; now using the proper OS X text highlight colour.
Version 0.6.1
This release corrects an error in file control block handling that could prevent some software from locating its files.
Version 0.6
Added text selection for copy operations, improving clipboard integration.
Version 0.5.1
A very hasty release; this fixes a regression in file creation.
Version 0.5
This release fixes a mistake that caused applications to think the user had specified valid arguments when launching an application.
Version 0.4
This release includes an attempt at enabling write access to your filesystem. So be careful. No guaranties.