I tried to write a wireframe 3D graphics with 6809 assembly when I was 14 years old. I didn’t know too much of programming concepts, and I never succeeded. I later was able to write my 3D kernel with 80386 assembly in high school, but doing so with 6809 was my unfinished business. Although it is primitive, I am very happy to be able to spin a cube and fly over a lattice using an actual FM-7, the exact FM-7 that I tried to do so 30 years ago. Music playback is tuned for the normal mode of FM-7. In slow mode, or on FM-77, the BGM won’t be played seamlessly. Instruction: Running the demo (.WAV) 1. Start FM-7 without Disk BASIC. 2. Connect audio-cassette cable IN to Audio Out of a PC. 3. Type on FM-7: RUN "" and Enter. 4. Play .WAV file on the PC. Volume on the PC must be raised to pretty high. Succeeded with a Dell desktop and 2008 MacBook Pro 15 inch. 5. Wait until the demo starts. Installing to a disk Boot into Disk BASIC, then: LOAD "CAS0:" (Start .WAV playbadk, and pause .WAV playback when you see "Ready") SAVE "FM7DEMO" LOADM "CAS0:DDAM" (Resume .WAV playback) SAVEM "DDAM",&H4000,&H5FFF,&H4000 Then, you can run it as: RUN "FM7DEMO" from the Disk BASIC. Terminating the program Press "Break" key any time. (Below are in Japanese) 今から30年前、当時14歳だった僕は6809アセンブラでワイヤーフレームの3次元グラフィックスに挑戦していました。しかし、当時は、あまりにもプログラミングの知識が少なく、成功しませんでした。初めて成功したのは、高校に入ってから、80386アセンブラを使ってでした。しかし、6809での3次元グラフィックスは、ずっと心残りだったことなので、この機会に非常に単純なレベルですが、立方体を回して、格子の上を飛行することができて、ある意味、30年越しに目標を達成したような気分です。 なお、BGMはFM-7のノーマルモードに合わせて再生しているので、FM-8モードやFM-77で実行すると、スムーズに再生できないと思います。 [使い方(.WAV)] 1. FM-7をDisk無しモードで起動。 2. カセットケーブルの入力を、PCのオーディオ出力に接続。 3. FM-7で RUN "" 4. PCで.WAVファイルを再生。ボリュームを結構上げないとFM-7は認識しない模様。 DellのデスクトップPCと、2008 MacBook Pro 15インチでは成功。 ThinkPad X250では失敗。 5. しばらく待つ。 ディスクにインストールするには、ディスクモードで起動して、 LOAD "CAS0:" (.WAV再生開始。Readyが出たら.WAVファイル再生を一時停止。) SAVE "FM7DEMO" CLEAR,&H3FFF LOADM "CAS0:DDAM" (.WAV再生再開) SAVEM "DDAM",&H4000,&H5FFF,&H4000