Comments (3)
The 6510 is essentially a 6502 with some built-in hacks to make it work on a C64. It can disconnect itself from the address/data buses by three-stating the address/data pins and it's got additional output pins to bank switch the ROM chips. Instruction set wise is fully compatible. This is a 6502 emulator, so yes, not a 6510 emulator.
from mos6502.
Can this be used to make a C64 emulator/simulator/what ever you call that? If not, the Commodore 64 part should probably be removed. This is because someone may think that they can!
from mos6502.
Can this be used to make a C64 emulator/simulator/what ever you call that? If not, the Commodore 64 part should probably be removed. This is because someone may think that they can!
It can be totally used to make a C64 emulator. Three-state pins and the extra 6 bit I/O port would be coded outside the cpu emulator itself. The three state thing is a synchronization problem, while the 6 bit I/O port is encoded in the address decoding login of the emulator.
from mos6502.
Related Issues (9)
- The README seems out-of-date HOT 1
- The reset vector is read in reverse order HOT 2
- The header file doesn't have guards HOT 1
- The dummy read before stack pulls doesn't seem to happen HOT 3
- Please add a license HOT 2
- Question, not an issue HOT 1
- Not an issue,asking about usage? HOT 3
- access to uninitialized status bits HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mos6502.