Software › PC Engine Sound Demo
PC Engine Sound Demo
A tiny (8K), self-authored, public-domain PC Engine HuCard of hand-assembled HuC6280 machine code. On reset it maps the hardware I/O page and the work RAM, loads a 32-sample sine wavetable into PSG channel 0, sets the channel and main volumes to full, then loops a short C-major arpeggio (C E G C G E) by rewriting the 12-bit frequency registers with a delay between notes. It also paints a solid blue VCE backdrop so the screen is not blank. It drives the sound chip directly, so it plays as soon as the Sound button un-mutes it. A compact, fully-visible target for the debugger: breakpoint the note loop or watchpoint the PSG ports.
Format: PC Engine HuCard ROM (.pce, 8K) · By: emulators.org · Licence: Public domain
Runs on
Preview
First 512 bytes of file — offset, bytes, ASCII.
00000000 78 D8 A9 FF 53 01 A9 F8 53 02 A2 FF 9A A9 00 8D x...S...S.......
00000010 00 04 A9 00 8D 02 04 A9 01 8D 03 04 A9 97 8D 04 ................
00000020 04 A9 00 8D 05 04 A9 FF 8D 01 08 A9 00 8D 00 08 ................
00000030 A9 FF 8D 05 08 A9 00 8D 04 08 A2 00 BD 81 E0 8D ................
00000040 06 08 E8 E0 20 D0 F5 A9 9F 8D 04 08 A9 00 85 00 .... ...........
00000050 A6 00 A9 00 8D 00 08 BD A1 E0 8D 02 08 BD A7 E0 ................
00000060 8D 03 08 A9 9F 8D 04 08 A0 FF A2 FF CA D0 FD 88 ................
00000070 D0 F8 E6 00 A5 00 C9 06 D0 D6 A9 00 85 00 4C 50 ..............LP
00000080 E0 10 13 15 18 1A 1C 1E 1F 1F 1F 1E 1C 1A 18 15 ................
00000090 13 10 0C 0A 07 05 03 01 00 00 00 01 03 05 07 0A ................
000000a0 0C AC 53 1D D6 1D 53 01 01 01 00 01 01 FF FF FF ..S...S.........
000000b0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
000000c0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
000000d0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
000000e0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
000000f0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
00000100 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
00000110 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
00000120 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
00000130 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
00000140 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
00000150 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
00000160 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
00000170 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
00000180 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
00000190 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
000001a0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
000001b0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
000001c0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
000001d0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
000001e0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
000001f0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
…(7680 more bytes)