Prepare release 1.4.0

This commit is contained in:
Seth Morabito 2023-11-11 08:12:30 -08:00
parent 0c026e38dd
commit 199d96c025
2 changed files with 21 additions and 9 deletions

View File

@ -220,14 +220,14 @@ interface.
Two command line options may be passed to the JAR file on startup, Two command line options may be passed to the JAR file on startup,
to specify machine type and CPU type. The options are: to specify machine type and CPU type. The options are:
- `-cpu 6502`: Use the NMOS 6502 CPU type by default. - `-c`,`-cpu 6502`: Use the NMOS 6502 CPU type by default.
- `-cpu 65c02`: Use the CMOS 65C02 CPU type by default. - `-c`,`-cpu 65c02`: Use the CMOS 65C02 CPU type by default.
- `-machine symon`: Use the **Symon** machine type by default. - `-c`,`-machine symon`: Use the **Symon** machine type by default.
- `-machine multicomp`: Use the **Multicomp** machine type by default. - `-c`,`-machine multicomp`: Use the **Multicomp** machine type by default.
- `-machine simple`: Use the **Simple** machine type by default. - `-m`,`-machine simple`: Use the **Simple** machine type by default.
- `-machine beneater`: Use the **BenEater** machine type by default. - `-m`,`-machine beneater`: Use the **BenEater** machine type by default.
- `-rom <file>`: Use the specified file as the ROM image. - `-r`,`-rom <file>`: Use the specified file as the ROM image.
- `-brk`: Halt the simulator on a BRK instruction (default is to continue) - `-b`,`-brk`: Halt the simulator on a BRK instruction (default is to continue)
### 4.2 ROM images ### 4.2 ROM images
@ -270,6 +270,16 @@ running.
## 5.0 Revision History ## 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 - **1.3.1:** 12 October, 2019 - Add support for new command line
option `-cpu <type>` to specify one of `6502` or `65c02` on startup, option `-cpu <type>` to specify one of `6502` or `65c02` on startup,
and new option `-rom <file>` to specify a ROM file to load. and new option `-rom <file>` to specify a ROM file to load.
@ -370,6 +380,8 @@ running.
**Copyright (c) 2014 Seth J. Morabito &lt;web@loomcom.com&gt;** **Copyright (c) 2014 Seth J. Morabito &lt;web@loomcom.com&gt;**
Portions Copyright (c) 2014 Maik Merten &lt;maikmerten@googlemail.com&gt; Portions Copyright (c) 2014 Maik Merten &lt;maikmerten@googlemail.com&gt;
Portions Copyright (c) 2022 Tim Allen &lt;thristian@gmail.com&gt;
Portions Copyright (c) 2023 Chelsea Wilkinson &lt;mail@chelseawilkinson.me&gt;
Additional components used in this project are copyright their respective owners. Additional components used in this project are copyright their respective owners.

View File

@ -4,7 +4,7 @@
<groupId>com.loomcom.symon</groupId> <groupId>com.loomcom.symon</groupId>
<artifactId>symon</artifactId> <artifactId>symon</artifactId>
<packaging>jar</packaging> <packaging>jar</packaging>
<version>1.3.2</version> <version>1.4.0</version>
<name>symon</name> <name>symon</name>
<url>http://www.loomcom.com/symon</url> <url>http://www.loomcom.com/symon</url>
<properties> <properties>