mirror of https://github.com/sethm/symon.git
Compare commits
2 Commits
0c026e38dd
...
4975fca506
Author | SHA1 | Date |
---|---|---|
Seth Morabito | 4975fca506 | |
Seth Morabito | 199d96c025 |
32
README.md
32
README.md
|
@ -1,9 +1,9 @@
|
||||||
SYMON - A 6502 System Simulator
|
SYMON - A 6502 System Simulator
|
||||||
===============================
|
===============================
|
||||||
|
|
||||||
**Version:** 1.3.2
|
**Version:** 1.4.0
|
||||||
|
|
||||||
**Last Updated:** 08 March, 2021
|
**Last Updated:** 11 November, 2023
|
||||||
|
|
||||||
See the file COPYING for license.
|
See the file COPYING for license.
|
||||||
|
|
||||||
|
@ -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 <web@loomcom.com>**
|
**Copyright (c) 2014 Seth J. Morabito <web@loomcom.com>**
|
||||||
|
|
||||||
Portions Copyright (c) 2014 Maik Merten <maikmerten@googlemail.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.
|
Additional components used in this project are copyright their respective owners.
|
||||||
|
|
||||||
|
|
2
pom.xml
2
pom.xml
|
@ -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>
|
||||||
|
|
Loading…
Reference in New Issue