SPC music playback tools for real snes apu

Dependencies:   mbed

Committer:
akkera102
Date:
Thu Jan 19 04:46:05 2017 +0000
Revision:
7:035ac1274103
Parent:
6:0e2e1c4d3c8f
Child:
8:072621697467
fifth

Who changed what in which revision?

UserRevisionLine numberNew contents of line
akkera102 3:b845c0cf715a 1 SPC music playback tools for real snes apu v1.03-
akkera102 3:b845c0cf715a 2
akkera102 3:b845c0cf715a 3
akkera102 7:035ac1274103 4 スーパファミコン(初期型)に内臓されているAPUを演奏するツールです。
akkera102 3:b845c0cf715a 5 動作確認はLPC1768で行いました。
akkera102 3:b845c0cf715a 6
akkera102 6:0e2e1c4d3c8f 7 基本的には15本のDigitalInOutと、5Vの配給ができるのなら他のmbedでも動作可能です。
akkera102 3:b845c0cf715a 8
akkera102 3:b845c0cf715a 9
akkera102 3:b845c0cf715a 10 ■配線
akkera102 3:b845c0cf715a 11 APU ---- mbed LPC1768
akkera102 3:b845c0cf715a 12 1 :PA7 p5
akkera102 3:b845c0cf715a 13 2 :PA6 p6
akkera102 3:b845c0cf715a 14 3 :PA0 p7
akkera102 3:b845c0cf715a 15 4 :PA1 p8
akkera102 3:b845c0cf715a 16 5 :/WR p9
akkera102 3:b845c0cf715a 17 6 :/RD p10
akkera102 3:b845c0cf715a 18 7 :D0 p11
akkera102 3:b845c0cf715a 19 8 :D1 p12
akkera102 3:b845c0cf715a 20 9 :D2 p13
akkera102 3:b845c0cf715a 21 10:D3 p14
akkera102 3:b845c0cf715a 22 11:D4 p15
akkera102 3:b845c0cf715a 23 12:D5 p16
akkera102 3:b845c0cf715a 24 13:D6 p17
akkera102 3:b845c0cf715a 25 14:D7 p18
akkera102 3:b845c0cf715a 26 15:/RESET p19
akkera102 3:b845c0cf715a 27 16:GND? GND
akkera102 3:b845c0cf715a 28
akkera102 3:b845c0cf715a 29 18:DVCC 5v
akkera102 3:b845c0cf715a 30 19:DGND GND
akkera102 3:b845c0cf715a 31 24:AVCC 5v
akkera102 3:b845c0cf715a 32
akkera102 3:b845c0cf715a 33
akkera102 3:b845c0cf715a 34 APU --- ミニジャック(オーディオアウト)
akkera102 3:b845c0cf715a 35 21:LOUT TIP
akkera102 3:b845c0cf715a 36 22:ROUT RING
akkera102 3:b845c0cf715a 37 23:AGND EARTH
akkera102 3:b845c0cf715a 38
akkera102 3:b845c0cf715a 39
akkera102 7:035ac1274103 40 図については以下を参照願います。
akkera102 3:b845c0cf715a 41 https://www.caitsith2.com/snes/apu.htm
akkera102 3:b845c0cf715a 42
akkera102 3:b845c0cf715a 43
akkera102 3:b845c0cf715a 44 ■使い方
akkera102 6:0e2e1c4d3c8f 45 spcファイルをmbedのルートにコピーしてください。自動再生されます。
akkera102 3:b845c0cf715a 46 ログを読みたい方はTera Termなどでシリアル接続をしてください。
akkera102 3:b845c0cf715a 47
akkera102 3:b845c0cf715a 48
akkera102 3:b845c0cf715a 49 ■謝辞
akkera102 3:b845c0cf715a 50 元々のオリジナルはRaphael Assenat氏のLinux版です。
akkera102 3:b845c0cf715a 51 ゆい氏がraspberry pi版製作して、mbedに流用できそうな手ごたえをもらいました。
akkera102 3:b845c0cf715a 52 久しぶりに実機の音を聞いて感無量です。楽しいひとときをありがとうございます。
akkera102 3:b845c0cf715a 53
akkera102 3:b845c0cf715a 54
akkera102 3:b845c0cf715a 55 ■資料
akkera102 3:b845c0cf715a 56 http://www.raphnet.net/electronique/snes_apu/snes_apu_en.php
akkera102 3:b845c0cf715a 57 http://snesmusic.org/files/spc700.html
akkera102 7:035ac1274103 58 https://twitter.com/yuinejp/status/814483894057594880