github
Advanced Search
  • Home
  • Pricing and Signup
  • Explore GitHub
  • Blog
  • Login

mnaberez / py65

  • Admin
  • Watch Unwatch
  • Fork
  • Your Fork
  • Pull Request
  • Download Source
    • 9
    • 2
  • Source
  • Commits
  • Network (2)
  • Issues (2)
  • Downloads (7)
  • Graphs
  • Tree: a1dc59d

click here to add a description

click here to add a homepage

  • Branches (1)
    • master
  • Tags (7)
    • 0.7
    • 0.6
    • 0.5
    • 0.4
    • 0.3
    • 0.2
    • 0.1
Sending Request…
Enable Donations

Pledgie Donations

Once activated, we'll place the following badge in your repository's detail box:
Pledgie_example
This service is courtesy of Pledgie.

Simulate 6502-based microcomputer systems in Python. — Read more

  cancel

http://6502.org/projects/py65/

  cancel
  • Private
  • Read-Only
  • HTTP Read-Only

This URL has Read+Write access

Added ez_setup.py to bootstrap setuptools installation. 
mnaberez (author)
Sat Jun 06 16:21:44 -0700 2009
commit  a1dc59d1c2352a8e2543fd809fc37791a374a0d9
tree    78a14741d2f6fd9bc8e6bd2fd8f0cc8b175ea0d6
parent  515d8b6aacbbfeedd137c73a17375d44e43c5c38
py65 / CHANGES CHANGES
100644 63 lines (40 sloc) 2.267 kb
edit raw blame history
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
0.4 (2009-06-06)
 
  - Added ez_setup.py to bootstrap setuptools installation.
 
0.3 (2009-06-03)
 
  - Added shortcuts for monitor commands such as "m" for "memory". These
    are mostly the same as the VICE monitor shortcuts.
 
  - The terminal width can now be changed in the monitor using the new
    "width" command. Some commands, like "mem", will wrap to this width.
 
  - Fixed a bug where BRK would increment PC by 3 instead of 2. Thanks
    to Oscar Lindberg.
 
  - Added a new 65C02 MPU simulation started by Oscar Lindberg. It is
    now mostly complete.
    
  - Added a new "mpu" command to the monitor. It will switch between the
    NMOS 6502 and CMOS 65C02 simulations.
 
  - A new "devices" module has been added to organize device simulations.
 
  - The mpu6502 and mpu65c02 devices have been reorganized internally to
    use Python decorators to build their lookup tables based on an
    idea by Oscar Lindberg.
 
  - A new "utils" module has been added with various utility functions.
 
  - The ObservableMemory interface has been changed for clarity.
 
  - Python 2.4 or later is now required.
 
0.2 (2008-11-09)
 
  - Added a new "disassemble" command to the monitor. It can disassemble
    any range of memory ("disassemble c000:c010"). If labels have been
    defined, the disassembly will show them in the operands.
 
  - 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").
 
  - 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 (2008-11-21)
 
  - First release.
 
Blog | Support | Training | Contact | API | Status | Twitter | Help | Security
© 2010 GitHub Inc. All rights reserved. | Terms of Service | Privacy Policy
Powered by the Dedicated Servers and
Cloud Computing of Rackspace Hosting®
Dedicated Server