Search results

  1. E

    Delving into and supporting Timing with Clock Rates (module/library)

    The attached module was originally used for a game where the clock rate hadn't been finalised and the audio interface required consistent timings to be near minimum levels. Modifying more than a few pause commands by hand is unwieldy and error prone, particularly because arithmetic like "Pause...
  2. E

    Test List

    The attached file should be renamed to Timing.basinc with the basinc extension. There’s a lot of help information in the file and you can also download the master file with the basinc extension from GitHub here .
  3. E

    Test List

    The attached module was originally used for a game where the clock rate hadn't been finalised and the audio interface required consistent timings to be near minimum levels. Modifying more than a few pause commands by hand is unwieldy and error prone, particularly because arithmetic like "Pause...
  4. E

    Timer Interrupt

    Seems like you have a good understanding of the minor/major ticks, I used the same understanding recently for timer to measure lap times in tenths of a second at 16MHz. For best practice I agree with Pete's points. Also resetting the flags as the last command means you can find it easily and...
  5. E

    Pinout explanation

    +1 for hall effect and inductive ideas and wow for the box car. Here's another idea that is going to make you wince but it has no moving parts or dirty optics or remote electronics. You could isolate sections of 1 rail with a small hacksaw or dremel cutter and feed each section in parallel to...
  6. E

    Improved Debugging

    In a recent project I made a module called Debugger.basinc. I found it quite useful so it’s here to share! It’s very simple and doesn’t consume any extra memory or delays compared to using sertxd for debugging. You can also turn it on and off with a compiler directive. The main benefit to...
  7. E

    Test codes and link

    Trying again :) On a recent project I made a module called Debugger.basinc”. I found it quite useful so it’s here to share! It’s very simple and doesn’t consume any extra memory or delays compared to using sertxd for debugging. You can also turn it on and off with a compiler directive. The...
  8. E

    Test codes and link

    On a recent project I made a module called Debugger.basinc[\ICODE]”. I found it quite useful so it’s here to share! It’s very simple and doesn’t consume any extra memory or delays compared to using sertxd for debugging. You can also turn it on and off with a compiler directive. The main...
Top