diff --git a/2006/toledo2/KAYPROII.ZIP b/2006/toledo2/KAYPROII.ZIP deleted file mode 100644 index c4d8ed2b1..000000000 Binary files a/2006/toledo2/KAYPROII.ZIP and /dev/null differ diff --git a/2006/toledo2/README.md b/2006/toledo2/README.md index 7ace7867b..4bb9cbd45 100644 --- a/2006/toledo2/README.md +++ b/2006/toledo2/README.md @@ -15,6 +15,7 @@ The current status of this entry is: ``` STATUS: INABIAF - please **DO NOT** fix +STATUS: missing file - please provide it ``` For more detailed information see [2006 toledo2 in bugs.md](/bugs.md#2006-toledo2). @@ -132,11 +133,13 @@ All good programmers started learning [BASIC](https://en.wikipedia.org/wiki/BASIC), now, what about a [CP/M](https://en.wikipedia.org/wiki/CP/M) emulator? -The KAYPROII.ZIP files comes originally from [http://www.retroarchive.org/cpm/os/KAYPROII.ZIP](http://www.retroarchive.org/cpm/os/KAYPROII.ZIP) +The extracted files in the various subdirectories originally came from +[http://www.retroarchive.org/cpm/os/KAYPROII.ZIP](http://www.retroarchive.org/cpm/os/KAYPROII.ZIP) +but we do not provide the zip file here. -Copy [CPM64.COM](CPM64.COM) to files named `A` and `B` (these -will be the disk drives). Now rename the provided [C.BIOS](C.BIOS) to `C` and -run the emulator. Make sure to change the permissions to 666 with CHMOD. +Copy `CPM64.COM` to files named `A` and `B` (these +will be the disk drives). Now rename the provided `C.BIOS` to `C` and +run the emulator. Now you have a running [CP/M](https://en.wikipedia.org/wiki/CP/M) system!, with two files on A: drive, `HALT.COM` to stop the emulator (so it closes drives) and @@ -146,15 +149,8 @@ by the provided C.BIOS. To get a complete [CP/M](https://en.wikipedia.org/wiki/CP/M) system, you will need the following files from the `SOURCE` directory: -* [ASM.COM](ASM.COM) -* [DDT.COM](DDT.COM) -* [DUMP.COM](DUMP.COM) -* [ED.COM](ED.COM) -* [LOAD.COM](LOAD.COM) -* [PIP.COM](PIP.COM) -* [STAT.COM](STAT.COM) -* [SUBMIT.COM](SUBMIT.COM) -* [XSUB.COM](XSUB.COM) + ASM.COM DDT.COM DUMP.COM ED.COM LOAD.COM + PIP.COM STAT.COM SUBMIT.COM XSUB.COM To import them, you must run the emulator with an argument, by example: diff --git a/bugs.md b/bugs.md index fd1526c06..60b79bbf4 100644 --- a/bugs.md +++ b/bugs.md @@ -2504,6 +2504,18 @@ return without outputting a solution. If you can wait that long. ## 2006 toledo2 + + +### STATUS: missing file - please provide it +### Source code: [2006/toledo2/toledo2.c](2006/toledo2/toledo2.c) +### Information: [2006/toledo2/README.md](2006/toledo2/README.md) + +A file is missing from the archive linked to by the author so we have not been +able to add it. Cody tried a few of the other zip files at the website linked to +but no luck. Do you have the proper file? The file is `IMPORT.COM`. If you do +please provide a link or make a pull request, adding it to the repo, after +testing it to make sure it works in the program. + ### STATUS: INABIAF - please **DO NOT** fix ### Source code: [2006/toledo2/toledo2.c](2006/toledo2/toledo2.c) @@ -2514,7 +2526,8 @@ not crash in macOS (it appeared to work fine in fedora linux on an `x86_64` architecture but he does not know if it crashed in macOS Ventura due to the fact it is an `arm64` CPU - the Apple silicon chip). This fix, BTW, is a mix of a fix by [Yusuke Endoh](/winners.html#Yusuke_Endoh) and Cody's. Nevertheless there are -two features that are not bugs. +two features that are not bugs. Later the author made some slight changes to +make it not crash in x86_64 macOS. By design this program is supposed to crash on termination. This actually no longer seems to happen but we don't need this to be added even if it might