Stories
Slash Boxes
Comments

SoylentNews is people

posted by martyb on Wednesday October 13 2021, @10:55PM   Printer-friendly

http://www.e-basteln.de/computing/65f02/65f02/

The 6502 was the CPU in my first computer (an Apple II plus), as well as many other popular home computers of the late 1970s and 80s. It lived on well into the 1990s in game consoles and chess computers, mostly in its updated “65C02” CMOS version. Here’s a re-implementation of the 65C02 in an FPGA, in a pin-compatible format that lets you upgrade those old computers and games to 100 MHz clock rate!

The concept

The idea of implementing a CPU core inside an FPGA is not new, of course. In fact, the CPU core I am using is not my own, but was developed as a 6502 core by Arlet Ottens, and extended to cover the 65C02 opcodes by Ed Spittles and David Banks. A big thank-you to Arlet, Ed, and Dave for developing the core and sharing it freely! Links to their original work are on the Files & Links page.


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 2) by looorg on Thursday October 14 2021, @12:20PM

    by looorg (578) on Thursday October 14 2021, @12:20PM (#1186946)

    That could be an issue, but as he states the primary product for this appears to be those small portable Chess machines. So for them it probably doesn't matter. Since it will never evaluate ALL moves but some moves or a selection of moves and then pick the best of it. The higher the level, or the higher the ELO, of the game there may or might be more moves or longer chains to evaluate but it's probably still a very limited selection of moves that get evaluated. There things will just be better if it's faster as it will be less wait time between turns. It won't evaluate more moves, it will just evaluate them faster -- a lot faster. So it's some way off from a personal computer of some kind (Apple, PET, ACORN, C64 or whatever) as it opens up so many more possibilities while the Chess Machine is fairly locked down.

    But as you note it can't crunch faster then the memory can handle it. But it will still probably be a significant performance increase for the Chess machines at least.

    Starting Score:    1  point
    Karma-Bonus Modifier   +1  

    Total Score:   2