Re: Current status of the Commodore Amiga driver
Duke
01/15/26 03:25 PM
I've recently added the disassembler, now let's take it into action:
![[Linked Image from i.imgur.com]](https://i.imgur.com/jKo6BfU.png)
What you see here is an emulated LC6544H microcontroller. In the CDTV it's responsible for the VFD display, volume control and power management.
What already works:
- The MCU fetches the current time from the RTC and displays it on the VFD
- You can increase/decrease the volume and see it update the display (the TC9154 volume controller IC isn't emulated yet)
- You can turn power off, which causes it to program the TC9154 for lowest volume, turn off the volume display and switch output to TV (the emulated Amiga isn't really turned off though)
- The Reset button works
The 6500/1 "remote control input converter" isn't emulated yet, so the Play/Pause, Stop, Backward and Forward buttons don't work yet.
You can read about how the ROM for the LC6544H was obtained here:
https://cdtvland.com/2022/06/28/cdtv-6500-and-lc6554h-roms-dumped/ (in short: prototype unit)
I only had a small 26 page datasheet for the LC6554H, so there is some guesswork involved in the CPU core. I would be grateful if anyone has more documentation. A similar model (the LC6523) was used for the Etch-A-Sketch Animator.