QNICE-FPGA icon indicating copy to clipboard operation
QNICE-FPGA copied to clipboard

Add a stereo SID (and maybe a 6510 co-processor)

Open sy2002 opened this issue 3 years ago • 3 comments

Add a stereo SID (and maybe a 6510 co-processor)

The goal is to play SID tunes. It's been a while, but as far as I remember, SID tunes contain 6510 code, so we either need to emulate that in assembler of have a 6510 coprocessor.

There are great sounding SID VHDL implementations available (for example the one used in MEGA65). So this is more about integrating an already existing open source SID, than to do a new one. As for the 6510, I would be very interessted to write one by myself instead of using an existing one - but maybe due to time reasons, this might have to wait :-)

sy2002 avatar Aug 29 '20 10:08 sy2002

Here is another SID implementation (in verilog): https://github.com/thomask77/verilog-sid-mos6581

MJoergen avatar Nov 30 '20 11:11 MJoergen

There is already a working 6502 processor here: https://github.com/MJoergen/65c02 (made by me!). That implementation is not quite cycle exact, but could be made so, if the need is there.

MJoergen avatar Nov 30 '20 11:11 MJoergen

Just in case you would like to tackle this issue: Feel free :-)

sy2002 avatar Nov 30 '20 11:11 sy2002