Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

6502 ISA / Port #7

Open
2 tasks
Kroc opened this issue Jul 1, 2024 · 0 comments
Open
2 tasks

6502 ISA / Port #7

Kroc opened this issue Jul 1, 2024 · 0 comments
Labels
6502 Pertaining to 6502, either as the host CPU or the instruction set being used
Milestone

Comments

@Kroc
Copy link
Owner

Kroc commented Jul 1, 2024

ISA:

  • Support 6502/10 invalid instructions
  • Support 65C02 instructions

Pre-requisites:

  • Parser v2? #2 to make v80 even more data-driven and minimise the amount of Z80 code that has to be directly ported

Target systems / platforms?

  • CPM65 would allow an easy landing-site for porting from Z80 CP/M
  • Commodore 64. Ironically has limited RAM due to complex RAM layout!
  • Apple II. Large user base. Varied hardware configs? (AppleDOS / ProDOS?)
    Start with a Z80 CP/M port to the Apple SoftCard?
  • Modern 6502 systems:
    • neo6502
    • CommanderX16
@Kroc Kroc added the 6502 Pertaining to 6502, either as the host CPU or the instruction set being used label Jul 2, 2024
@Kroc Kroc modified the milestones: v1.x, v2.x Jul 2, 2024
@Kroc Kroc changed the title 6502 Port 6502 ISA / Port Jul 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
6502 Pertaining to 6502, either as the host CPU or the instruction set being used
Projects
None yet
Development

No branches or pull requests

1 participant