A first (and very kludgy) attempt at 6545 emulation
Posted: Mon Dec 30, 2013 2:58 am
I've been busy over the holiday adding experimental 6545 CRTC support to my 6502 simulator project, "Symon".
https://github.com/sethm/symon

I've been meaning to do a real 6845/6545 project on my 6502 SBC, but since I was too lazy to work on the hardware over the break, I decided to throw together the Symon support so I could start writing code instead.
The simulated version only handles a few of the registers that the real thing does:
I'd love feedback from anyone here with 6545 experience. I'm sure there are probably bugs and other ways that it isn't like the real thing. If I can improve accuracy, I think it'd be useful.
Best Wishes,
-Twylo
https://github.com/sethm/symon

I've been meaning to do a real 6845/6545 project on my 6502 SBC, but since I was too lazy to work on the hardware over the break, I decided to throw together the Symon support so I could start writing code instead.
The simulated version only handles a few of the registers that the real thing does:
- Address Register (at address $9000)
- R1: Horizontal Displayed Columns
- R6: Vertical Displayed Rows
- R9: Scan Lines per Row
- R10: Cursor Start Scan Line and Cursor Control Mode
- R11: Cursor End Scan Line
- R12: Display Start Address (High Byte)
- R13: Display Start Address (Low Byte)
- R14: Cursor Position (High Byte)
- R15: Cursor Position (Low Byte)
I'd love feedback from anyone here with 6545 experience. I'm sure there are probably bugs and other ways that it isn't like the real thing. If I can improve accuracy, I think it'd be useful.
Best Wishes,
-Twylo