Giter Site home page Giter Site logo

sid_schematics's Introduction

Reverse-engineering of the MOS 6581/8580 SID schematics by Leandro Nini and ttlworks,
based on silicon layouts photographed by Michael Huth and revectorized and annotated
by Tommi Lempinen.

https://github.com/libsidplayfp/SID_schematics/wiki


Original DIE pictures by Michael Huth:
https://retronn.de/imports/commodore_chips.html
(old page: http://mail.lipsia.de/~enigma/neu/6581.html)

Original layouts by Tommi Lempinen:
http://oms.wmhost.com/misc/


Discussion:
http://forum.6502.org/viewtopic.php?f=8&t=4150

Diagrams made with Dia:
https://wiki.gnome.org/Apps/Dia

sid_schematics's People

Contributors

drfiemost avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

sid_schematics's Issues

Paddles: Delay mismatch between PDET2 and pot_cnt_n?

If PDET2 is delayed by one cycle, and pot_cnt_n are not, I cannot see how the paddle circuit can work.

  • If the POT register is loaded with the counter value one cycle after detection of FF, the counter will have wrapped around to 100, and 00 will be loaded into the register instead of the correct FF.
  • The RS flip flop in the schematic below will both be set and reset on the same cycle (set one cycle after detection of FF, and reset on the same cycle since the counter has wrapped around to 100, i.e. bit 8 is set).

paddle_control

Are by any chance all pot_cnt_n also delayed by one cycle? Or is there something I didn't understand correctly?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.