Giter VIP home page Giter VIP logo

modulity's Introduction

modulity

odds and ends (which aren't anywhere near video drivers)

SID.badge

  • Parallax eBadge based SID player (initial release for Dr. Wuro Industries, ZeHa)

SID.play

  • dual core 6502/8580 emulation

modulity's People

Contributors

konimaru avatar

Stargazers

 avatar

Watchers

 avatar

modulity's Issues

[P8X32A]: wrbyte wz

This used to work, i.e. always works in test cases. Here it seems to depend on randomly inserted insn.

  • I found the general issue (emulator Z flag not being set)
  • wrbyte value, address wz with value == $xxxxxx00 should set the native Z flag
  • current theory is memory corruption (behaves the same on two different h/w platforms, C3+QS)

pre-charge and Vcom deselect

They are currently used with their reset settings (2/2 and 32 respectively), it is recommended to use 15/1 (DC/DC setup) and 64.

  • D9, F1
  • DB, 40

SIDcog: pin 0 fix isn't quite complete

PUB start(right, left)
' ┌──────────────────────────────────────────────────────────────┐
' │               Starts SIDcog in a single cog                  │
' ├──────────────────────────────────────────────────────────────┤
' │ Returns a pointer to the first SID register in hub memory    │
' │ on success; otherwise returns 0.                             │
' │                                                              │
' │ right - The pin to output the right channel to.              │
' │         ]0..31[ = Not used                                   │
' │                                                              │
' │ left - The pin to output the left channel to.                │
' │        ]0..31[ = Not used                                    │
' └──────────────────────────────────────────────────────────────┘
  arg1 := arg2 := r1 := 0
  ifnot -32 & left
    r1 |= |< (arg1 := $18000000 | left)
  ifnot -32 & right
    r1 |= |< (arg2 := $18000000 | right)
  sampleRate := clkfreq/trunc(C64_CLOCK_FREQ/32.0)
  combTableAddr := @combinedWaveforms
  if cog := cognew(@SIDEMU, @ch1_frequencyLo) + 1
    return @ch1_frequencyLo

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.