mirror of
https://github.com/sethm/symon.git
synced 2024-09-27 22:55:43 +00:00
Compare commits
2 Commits
0c026e38dd
...
4975fca506
Author | SHA1 | Date | |
---|---|---|---|
|
4975fca506 | ||
|
199d96c025 |
32
README.md
32
README.md
@ -1,9 +1,9 @@
|
||||
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.
|
||||
|
||||
@ -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 <file>`: 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 <file>`: 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 <type>` to specify one of `6502` or `65c02` on startup,
|
||||
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>**
|
||||
|
||||
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.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user