Giter Site home page Giter Site logo

Master/slave mode about jt5205 HOT 4 OPEN

gyurco avatar gyurco commented on May 24, 2024
Master/slave mode

from jt5205.

Comments (4)

jotego avatar jotego commented on May 24, 2024

Wow! An undocumented feature. I'll look into it. Thank you.

from jt5205.

gyurco avatar gyurco commented on May 24, 2024

Further debugging the Irem M62 sound board shows that it's actually causing problems when the VCLK (IRQ) is outputting if both S lines are high. So at least the irq should be disabled in this case (I can send a patch, if you prefer, not much work).

from jt5205.

gyurco avatar gyurco commented on May 24, 2024

Yet another issue discovered: as IRQ is not a real VCLK output, it's not suitable for using it for a CPU interrupt line (cpu68 NMI in the Irem case), because it's only valid for one clock cycle. A normal VCLK with 50% duty cycle is OK.
(Sorry for torturing your code)

from jt5205.

gyurco avatar gyurco commented on May 24, 2024

My modifications are here (maybe a bit hacky):
https://github.com/gyurco/Mist_FPGA/blob/loderunner/Arcade_MiST/IremM62%20Hardware/rtl/jt5205/jt5205_timing.v#L44
This satisfies the Irem sound board requirements about the vclk output (and should be similar to the original chip). vclk_i is not implemented, it can be worked around by supplying the same S inputs to both chips.

from jt5205.

Related Issues (2)

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.