Larry’s Personal & Tech ramblings

Just another WordPress.com weblog

SN76496 in ARM asm

I’ve decided to release the source code to my SN76496 sound chip emulator. It’s not the most accurate, but it sounds good to my ears. Perhaps someone in the programming community will make improvements to it. This is really an experiment to see how well it’s received and see if it’s worth releasing other source code. The sound code rarely takes much of the CPU time in most games, but I wanted to have some fun optimizing this code. The zip file includes the C code as well as the hand-written ARM assembly language.

Enjoy,

L.B.

sn76496.zip

March 6, 2008 - Posted by bitbank | tech | , , | 1 Comment

1 Comment »

  1. Very interesting. I will try and use this with my new port of MAME4ALL to the GP32.
    You also mentioned something about an AY-3-8910 ARM ASM emulator. This would be very exciting for me as it could help speed up hundreds of games!

    Comment by Slaanesh | March 19, 2008

Leave a comment