Adding a separate debug window to the py65 6502 emulator

This page summarizes the projects mentioned and recommended in the original post on /r/beneater

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • py65

    Emulate 6502-based microcomputer systems in Python

  • 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.

  • py65_debug_window

    Add a separate debug window to py65

  • After recently testing out modifying py65 to handle interrupts, I decided to have a go at adding a separate debug window to the emulator. A separate debug window is nice because you can use the debug/monitor features while your program is running, and its output doesn't mess up the main terminal.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • py65_int

    Handling 6502 interrupts in py65

  • After recently testing out modifying py65 to handle interrupts, I decided to have a go at adding a separate debug window to the emulator. A separate debug window is nice because you can use the debug/monitor features while your program is running, and its output doesn't mess up the main terminal.

  • TaliForth2

    A Subroutine Threaded Code (STC) ANS-like Forth for the 65c02

  • Note that I've coded the debug window to work with my hardware binary which supports interrupts. As such it's somewhat specialized to my build and likely wouldn't work with your build without modification. Let me know if you're interested and I could point out changes needed for you build. Alternatively, I could fork the py65 GitHub and prepare a working version with my build's binary. As an added benefit you could play with my Forth operating system (though if your main interest is that then I'd recommend some better tested versions for the 6502, like Tali Forth 2 for example).

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts