1
0
mirror of https://github.com/mnaberez/py65.git synced 2024-11-02 19:04:38 +00:00
py65/CHANGES

38 lines
1.4 KiB
Plaintext
Raw Normal View History

2008-11-29 07:06:38 +00:00
0.3
- Added shortcuts for monitor commands such as "m" for "memory". These
are mostly the same as the VICE monitor shortcuts.
2008-11-29 23:32:46 +00:00
- The terminal width can now be changed in the monitor using the new
"width" command. Some commands, like "mem", will wrap to this width.
2008-11-21 18:26:08 +00:00
0.2
2008-11-19 18:26:23 +00:00
- Added a new "disassemble" command to the monitor. It can disassemble
2008-11-21 18:26:08 +00:00
any range of memory ("disassemble c000:c010"). If labels have been
2008-11-19 18:26:23 +00:00
defined, the disassembly will show them in the operands.
2008-11-21 18:26:08 +00:00
- Added a new "assemble" command to the monitor. It can assemble a
single instruction at an address ("assemble c000 jsr $ffd2").
Labels in the operands are also supported ("assemble c000 jsr charout").
2008-11-19 18:26:23 +00:00
- Moved the character I/O area from $E000 to $F000 for compatibility with
the EhBASIC binary saved from Michal Kowalski's Windows-based simulator.
In a future version of Py65, the I/O area will be configurable.
- When running a program in the monitor, a read to $F004 will now do a
non-blocking read from STDIN. If no character is available, a null
byte ($00) will be returned.
- Fixed a bug where a CMP instruction could crash the simulator due to
an undefined variable.
- EhBASIC 2.09 now runs in the simulator!
- Documented all remaining monitor commands. In the monitor, use the
command "help command" for help on any command.
0.1
- First release.