Tandy 1000 Soundchip revisited: ASM programming example

Аватар автора
Оверклокинг Онлайн
In this tool-assisted education video, I create an assembler program that plays back several favourite NES songs using only the 3-channel+noise PC speaker found in the Tandy 1000. I wrote that example in GW-BASIC, but everyone was left hanging over the following problem: GW-BASIC has certain limits. You cannot reproduce fine vibrato of NES songs in it, because the PLAY statement is too coarse. You would have to do any serious music playing in the assembler language. What would a serious attempt sound like? In this tool-assisted education video, I create, from scratch, an assembler program that plays back several favourite NES songs using only Tandy 1000 sound hardware. Miscellania: -- The OS that shows up in the beginning is Amiga Research Operating System, i.e. AROS for short. This is the first time that I feature an operating system that is fundamentally different from either Windows or Linux. (MS-DOS is not fundamentally different from Windows.) -- The AROS desktop theme is the default one from the Icaros distribution. However, I used a custom 1232x700 resolution, enabled by hacking QEMU & BIOS. -- The two MODs that play here on Protracker are: Capslock by Mick Rippon, and Phoenix by Groo/CNCD. Both gentlemen were very generous and happy to permit me to use their music from the 1990s in this video. Thank you! -- This movie was a lot more work than I expected to produce. I created the assembler program (SND player) in less than a day, but creating the video for it took...

0/0


0/0

0/0

0/0