py65

Emulate 6502-based microcomputer systems in Python (by mnaberez)

Py65 Alternatives

Similar projects and alternatives to py65

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better py65 alternative or higher similarity.

py65 reviews and mentions

Posts with mentions or reviews of py65. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-07-11.
  • Writing a 6502 emulator in Python
    3 projects | /r/programming | 11 Jul 2023
    Here’s a working one already https://github.com/mnaberez/py65
  • Some helpful 65816 programming tools
    4 projects | /r/beneater | 15 Feb 2022
    I use the cc65 toolset to program my 65c02 projects and the py65 emulator to help debug them. I use a slightly modified version of da65, the cc65 disassembler, to create a complete listing of my code, something I find very useful for multi-file projects.
  • Simulating the 65C816 in py65
    5 projects | /r/beneater | 11 Jan 2022
    I've recommended py65, by Mike Naberezny, for 6502 development and have created several enhancements to it for my own builds (interrupt handling and debug window). Unfortunately, py65 doesn't support the 65C816. Luckily, it's open source and easy to modify, so I thought I'd try adding support for the 65C816.
  • Adding a separate debug window to the py65 6502 emulator
    5 projects | /r/beneater | 2 Jan 2022
    I didn't understand Python enough at the time. I could probably figure it out now that I know more, but those commands aren't really useful to me for how I use the monitor. I added the continue command which does what I wanted. Interestingly, someone requested that a continue command be added to py65 back in 2019.
    5 projects | /r/beneater | 2 Jan 2022
    I've used the py65 emulator by Mike Naberezny to help develop a Forth operating system for my most recent 6502 build. I recommend it for testing when your 6502-based programs get more complex.
  • Handling 6502 interrupts in py65
    2 projects | /r/beneater | 24 Dec 2021
    Py65, by Mike Naberezny, is a great simulator for the 6502. I recommend checking it out, especially as your 6502 build and code get more advanced. Py65 doesn't handle interrupts though, so if your build uses them, you either need to create a version of your code to simulate or modify py65 to handle your hardware binary. The former is the best option for most people, but the latter might be attractive to folks who don't want to deal with two versions of their code.
  • 6502 development 'philosophy??
    4 projects | /r/beneater | 3 Dec 2021
    I recommend cc65 as well and might as well mention the py65 emulator. Both are great tools that have aided my development.
  • Playing Cosmic Conquest, a old-style real-time strategy game, on my breadboard 6502
    5 projects | /r/beneater | 16 Nov 2021
    Luckily there is a nice 6502 emulator, py65, that makes development easier. Without that I don't think I would have every attempted this. Once I got it running on the emulator it was fairly straight forward getting it to run on the breadboard 6502. Working on the actual hardware did provide some unique challenges though.
  • Enhanced version of Cosmic Conquest (a Forth based game from 1982)
    4 projects | /r/Forth | 4 Nov 2021
    Thanks. I've been using py65 for my development.
  • An attempt at resurrecting Cosmic Conquest (1982). PRs welcome. I expect a challenge on this one.
    5 projects | /r/Forth | 22 Oct 2021
    I'll probably be working to get a version of this running in my ANSIish Forth in py65, a simulation of the 6502 in python. Py65 runs fine with terminal escape codes running in a compatible terminal program. I've tried it with Conway's Game of Life which works similarly.
  • A note from our sponsor - SaaSHub
    www.saashub.com | 28 Mar 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic py65 repo stats
11
223
6.2
4 months ago

mnaberez/py65 is an open source project licensed under BSD 3-clause "New" or "Revised" License which is an OSI approved license.

The primary programming language of py65 is Python.

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com