Skip to content

Releases: TomHarte/CP-M-for-OS-X

Version 0.7.2

09 May 01:39
01c138d
Compare
Choose a tag to compare

Minor updates to keep track with macOS; this build:

  • adds M1 support; and
  • enables the hardened runtime, permitting this to become a signed app.

Version 0.7.1

30 Dec 16:31
f97535b
Compare
Choose a tag to compare

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

29 Dec 22:45
Compare
Choose a tag to compare

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

24 Jun 21:38
Compare
Choose a tag to compare
Version 0.6.3 Pre-release
Pre-release

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

07 Oct 01:55
Compare
Choose a tag to compare
Version 0.6.2 Pre-release
Pre-release

Improved default drive handling; now using the proper OS X text highlight colour.

Version 0.6.1

06 Oct 02:34
Compare
Choose a tag to compare
Version 0.6.1 Pre-release
Pre-release

This release corrects an error in file control block handling that could prevent some software from locating its files.

Version 0.6

03 Oct 20:51
Compare
Choose a tag to compare
Version 0.6 Pre-release
Pre-release

Added text selection for copy operations, improving clipboard integration.

Version 0.5.1

30 Sep 02:45
Compare
Choose a tag to compare
Version 0.5.1 Pre-release
Pre-release

A very hasty release; this fixes a regression in file creation.

Version 0.5

30 Sep 02:38
Compare
Choose a tag to compare
Version 0.5 Pre-release
Pre-release

This release fixes a mistake that caused applications to think the user had specified valid arguments when launching an application.

Version 0.4

26 Sep 22:53
Compare
Choose a tag to compare
Version 0.4 Pre-release
Pre-release

This release includes an attempt at enabling write access to your filesystem. So be careful. No guaranties.