Arduino 6502 Controller

Hardware

microprocessor development tools

SHOW HN2022

Arduino 6502 Controller

The 6502ctl project is an Arduino controller for the 6502 CPU.

github.com

#6502#arduino#cpu debugger#retro computing#assembler

52points
9comments
#951of 2,570 in 2022
Top 38%of 2022 by points

How HN took it

DebatedReal support and real criticism

2 positive, 2 neutral or asking, 0 mixed, 2 critical, out of 6 comments about the project. Thread score -0.06.

Idea: 2 for, 0 againstDesign: 0 for, 2 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Useful ICE-style tool for developing retro 6502 machines

    From 1 comment
    • Wow! A 6502 ICE, nice! That would certainly make developing a retro 6502-based machine these days much easier.
      coderjames on HN
  • Interest in playing with the project

    From 1 comment
    • Back in the day you couldn’t even single step a 6502. IIRC the apple 1 manual had a super smart Woz way to nop the 6502 in between steps to keep it alive. That being said I love…
      flatiron on HN

Objections

  • Debugger shows last executed operation, not next instruction, which is confusing

    From 1 comment
    • NOTE: Most modern debuggers show the next statement/instruction that is going to be executed. The 6502ctl debugger always shows the last operation (not instruction) that was…
      userbinator on HN
  • Using half of zero page for IO is an odd design choice

    From 1 comment
    • Using half of zero-page for IO (and then dedicating 1/4 of that to a string printing interface) is a somewhat odd design choice. Most nontrivial 6502 software leans heavily on…
      swetland on HN

Requests

  • Emulate a serial port interface instead of zero-page IO

    From 1 comment
    • Using half of zero-page for IO (and then dedicating 1/4 of that to a string printing interface) is a somewhat odd design choice. Most nontrivial 6502 software leans heavily on…
      swetland on HN

Questions

  • What exactly does the project do?

    From 1 comment
    • Would OP like to elaborate on what exactly this does? I'm guessing the 6502 otherwise does not have good debugging/development support?
      mNovak on HN

Alternatives named

  • RetroShield 6502 for Arduino Mega shield

    From 1 comment
    • I came across a similar project in the past - a shield to drive a 6502 from an arduino: https://www.tindie.com/products/8bitforce/retroshield-6502-for-arduino-mega-2/ I bought…
      stevekemp on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/30399129)