From 199d96c025c987786ee2c9f222f4ae71c0d2aa25 Mon Sep 17 00:00:00 2001 From: Seth Morabito Date: Sat, 11 Nov 2023 08:12:30 -0800 Subject: [PATCH] Prepare release 1.4.0 --- README.md | 28 ++++++++++++++++++++-------- pom.xml | 2 +- 2 files changed, 21 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 2833f62..47c286c 100644 --- a/README.md +++ b/README.md @@ -220,14 +220,14 @@ interface. Two command line options may be passed to the JAR file on startup, to specify machine type and CPU type. The options are: - - `-cpu 6502`: Use the NMOS 6502 CPU type by default. - - `-cpu 65c02`: Use the CMOS 65C02 CPU type by default. - - `-machine symon`: Use the **Symon** machine type by default. - - `-machine multicomp`: Use the **Multicomp** machine type by default. - - `-machine simple`: Use the **Simple** machine type by default. - - `-machine beneater`: Use the **BenEater** machine type by default. - - `-rom `: Use the specified file as the ROM image. - - `-brk`: Halt the simulator on a BRK instruction (default is to continue) + - `-c`,`-cpu 6502`: Use the NMOS 6502 CPU type by default. + - `-c`,`-cpu 65c02`: Use the CMOS 65C02 CPU type by default. + - `-c`,`-machine symon`: Use the **Symon** machine type by default. + - `-c`,`-machine multicomp`: Use the **Multicomp** machine type by default. + - `-m`,`-machine simple`: Use the **Simple** machine type by default. + - `-m`,`-machine beneater`: Use the **BenEater** machine type by default. + - `-r`,`-rom `: Use the specified file as the ROM image. + - `-b`,`-brk`: Halt the simulator on a BRK instruction (default is to continue) ### 4.2 ROM images @@ -270,6 +270,16 @@ running. ## 5.0 Revision History + - **1.4.0:** 11 November 2023 - Adds a new machine, the Ben Eater + machine. Correct handling of 6551 interrupts, and several 6551 + bug fixes. Fixes power-on status of 6502 status register. Fixes a + bug with ASCII backspace character not moving the cursor + backwards. Finally, "halt on BRK" is no longer enabled by default, + but can be set at runtime or by a command line flag. Thank you to + Tim Allen and Chelsea Wilkinson for contributions! + + - **1.3.2:** 8 March 2022 - Minor bug fixes. + - **1.3.1:** 12 October, 2019 - Add support for new command line option `-cpu ` to specify one of `6502` or `65c02` on startup, and new option `-rom ` to specify a ROM file to load. @@ -370,6 +380,8 @@ running. **Copyright (c) 2014 Seth J. Morabito <web@loomcom.com>** Portions Copyright (c) 2014 Maik Merten <maikmerten@googlemail.com> +Portions Copyright (c) 2022 Tim Allen <thristian@gmail.com> +Portions Copyright (c) 2023 Chelsea Wilkinson <mail@chelseawilkinson.me> Additional components used in this project are copyright their respective owners. diff --git a/pom.xml b/pom.xml index 98a88c6..187202d 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.loomcom.symon symon jar - 1.3.2 + 1.4.0 symon http://www.loomcom.com/symon