Py65

Latest version: v1.2.0

Safety actively analyzes 630254 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 5

0.22

-----------------

- Fixed a bug where ``py65mon --rom`` would raise an exception
on Python 3.

0.21

-----------------

- Added support for breakpoints in the monitor. Contributed by
Alessandro Gatti.

- ASCII literals are now supported by the assembler. The statement
"LDA 'A'" is equivalent to "LDA $41".

- Fixed console input when run under Python 3 on Windows. Closes 27.

0.20

-----------------

- Page wrapping for indexed indirect (X) operations on 65C02 has been
restored. This reverts the change introduced in 0.18. We now believe
that this mode works the same on the 65C02 as it does on the 6502.

0.19

-----------------

- Fixed 65C02 opcode $D2: CMP Zero Page, Indirect.

- Blocking character input at $F005 has been removed. The I/O area
was designed to be compatible with Michal Kowalski's simulator,
and it uses this address for another purpose. Examples that depended
on $F005 have been changed to use $F004.

0.18

-----------------

- Fixed a bug in RTS where popping $FFFF off the stack would cause
the program counter to overflow to $10000. It now wraps around
to $0000 as it should. Thanks to Gábor Lénárt for reporting it.

- Fixed BRK on 65C02 so it clears the decimal flag. On NMOS 6502, the
decimal flag is unaffected on BRK. On 65C02, it is always cleared.

- Assembling now tolerates extra whitespace between opcode and operand.

- Removed page wrap bug from JMP indirect on 65C02.

- Removed page wrap bug from indexed indirect (X) operations on 65C02.

0.17

-----------------

- Added support for Python 3.2 and 3.3 based on work by David Beazley.

Page 2 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.