OpenCores

cpu65c02_tc - R65C02 Processor Soft Core with accurate timing

Issue List
New features - SWEET16 and two-port #1
Closed ocghost opened this issue over 15 years ago
ocghost commented over 15 years ago

Hello,

Why not add SWEET16 into the 65C02? The design, by the Woz, is as clean as the 6502 itself and has a few slots for further expansion.

Is true timing a must? If not I'd suggest making the zero page a on chip two port RAM, one port for zero page mode, the other for absolute mode. That way the zero page becomes the register file it should have been from the start.

fpga_is_funny commented over 15 years ago

Thanks for your input. I will think about the implementation of SWEET16. I'll give you a message in the next few days.

-> True Timing - a must? Yes, this was an important point at the beginning of the design. There are many cores available on the web. But only very few of them are able to run like a real 6502/65C02 chip. Many of free cores have nor a RDY signal for working with DMA either a SYNC signal for single stepping. And the timing specifications of these cores are not the base for a direct 6502/65C02 replacement. Because of design considerations of the Disk ] system working with a FPGA APPLE the True Timing is a MUST. Thanks for your idea to implement a dual ported ram. I'll remember about this for future designs.

fpga_is_funny closed this over 5 years ago

Assignee
No one
Labels
Idea