diff --git a/.gitignore b/.gitignore index dadb520..9e69fdd 100644 --- a/.gitignore +++ b/.gitignore @@ -2,5 +2,6 @@ *.lbl *.bin *.swp +*.zip copyrom.sh diff --git a/dist.sh b/dist.sh new file mode 100755 index 0000000..e2bdac0 --- /dev/null +++ b/dist.sh @@ -0,0 +1,9 @@ +#!/bin/bash +# Script to zip the built images +rm -f "romXx_dist-*.zip" +ROM4X="rom4x/iic_rom4x.bin" +ROM5X="rom5x/iic+_rom5x.bin" +FNAME="romXx_dist-`date --rfc-3339=date`.zip" +[ -f "${ROM4X}" ] && zip "${FNAME}" "${ROM4X}" +[ -f "${ROM5X}" ] && zip "${FNAME}" "${ROM5X}" + diff --git a/rom5x/README.md b/rom5x/README.md index 081ad04..52d6ee5 100644 --- a/rom5x/README.md +++ b/rom5x/README.md @@ -1,2 +1,18 @@ -# DO NOT EVEN TRY THIS YET :-) +# ROM 5X by MG + +## DO NOT EVEN TRY THIS YET :-) + +**Warning:** This has not been tested on an emulator or a real Apple IIc Plus. + +This is a patch for the Apple IIc Plus firmware that tries to recover a battery-backed +RAM disk upon cold start. Because of the limited space in the Apple IIc ROM. it does not +have the complete feature set of ROM 4X for the (non-Plus) //c. + +Upon cold start, the patch checks for a potentially bootable RAM disk and restores the +appropriate screen holes to prevent it from being destroyed and to enable boot. If a +RAMdisk is recovered, a flashing "R" will appear in the lower left corner of the screen. + +To prevent the check and recovery, power on the machine with the Option key held down. +A flashing "O" will appear in the lower left corner of the screen and the system will +boot without checking for or recovering any RAM disk.