yamaha_dx97 VS Murphy

Compare yamaha_dx97 vs Murphy and see what are their differences.

yamaha_dx97

Alternative firmware ROM for the Yamaha DX9 that restores the functionality of the DX7 (by ajxs)

Murphy

Simple automated testing framework for RocketSled (by iaindooley)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
yamaha_dx97 Murphy
5 1
17 2
- -
7.4 10.0
17 days ago almost 6 years ago
Assembly PHP
GNU General Public License v3.0 only -
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

yamaha_dx97

Posts with mentions or reviews of yamaha_dx97. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-11-28.
  • Unit testing on an 8-bit CPU
    2 projects | news.ycombinator.com | 28 Nov 2023
    I've been writing a lot of 8-bit assembler for the 6303, which is in the same processor family as the CPU in the TRS-80, which the author is writing code for (for this project in case anyone is wondering: https://github.com/ajxs/yamaha_dx97). I ran into the exact same issue. I wrote a MAME driver for the target platform, so I could test my builds on my development machine. Obviously that sped things up a lot. The MAME debugger isn't really a tool for unit testing, and can't really be easily instrumented, but I was able to write a lot of scripts for the debugger which would set up the breakpoints and system memory for an individual 'test'. Not quite unit testing, but as close as I could get cheaply.
  • MAME 0.260
    3 projects | news.ycombinator.com | 24 Oct 2023
    I'm super impressed that someone has emulated the CZ-101's sound generation LSI!

    Lots of people use MAME as an emulator to help reverse-engineering vintage synthesisers. I only recently discovered this too. Since most 80s synths were built mostly out of 'off the shelf' components, it's not too difficult to build a MAME driver which is capable of running the synth's firmware. The actual sound generation is another story though.

    I wrote a MAME driver for the Yamaha DX9 while working on this project: https://github.com/ajxs/yamaha_dx97

    I wrote a little bit about the project here in case anyone is interested: https://ajxs.me/blog/Hacking_the_Yamaha_DX9_To_Turn_It_Into_...

  • Motorola 6800 EXORciser development system simulator
    3 projects | news.ycombinator.com | 14 Jul 2023
    Very cool! I've been doing a lot of work reverse-engineering the firmware from Yamaha's 1980s synthesisers[0], all of which feature Hitachi 6303-series processors. The 6303 is Hitachi's second-source implementation of the Motorola 6803 architecture. I'd love to know how these devices were developed. I'm guessing a development platform like this would have been used by Yamaha. If anyone has any more information regarding development targeting the Hitachi 6300 series chips in the 1970s/1980s, I'd love to know!

    [0] In case anyone is curious, my latest successful work is hacking the Yamaha DX9 to have the full DX7 feature set: https://github.com/ajxs/yamaha_dx97

  • Is a Yamaha dx9 worth it?
    1 project | /r/synthesizers | 5 Jun 2023
    If you don't mind swapping some chips, there's a project to bring out the full potential: https://github.com/ajxs/yamaha_dx97
  • Firmware patch that turns a DX9 into a DX7
    1 project | /r/synthesizers | 20 Mar 2023

Murphy

Posts with mentions or reviews of Murphy. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-11-28.
  • Unit testing on an 8-bit CPU
    2 projects | news.ycombinator.com | 28 Nov 2023
    Yeah I sometimes write tests that are separate from external dependencies still, I think the freedom I gained through this attitude is that I don’t stress too much about it, especially in the early stages. This gives me “good enough” coverage most of the time without the sorts of extreme bending over backwards to mock out every little dependency that a purist unit testing approach would entail.

    As a side note I really liked using Lettuce when I was working with Django not so much because of the whole “BDD” thing which was lost on me but because of the way they did database fixtures.

    I wrote a little automated test runner in PHP that uses the same approach, and later wrote a little test runner in node with the same name (but never implemented database testing in it because I’m not masochistic enough to use asynchronous code to access a database):

    https://github.com/iaindooley/murphy

What are some alternatives?

When comparing yamaha_dx97 and Murphy you can also consider the following projects:

exorsim - Motorola M6800 (6800) Exorciser / SWTPC emulator

EPROM-EMU-NG - EPROM Emulator Project with Arduino

dexed - DX7 FM multi plaform/multi format plugin

mame - MAME

GB303 - GB303 wavetable-based TB-303 style synthesizer for the Nintendo Gameboy.

pyretro