I tried to write a wireframe 3D graphics with 6809 assembly when I was 14 years old.  I didnft 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 wonft 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)
30NOA14΂l6809AZuŃC[t[3OtBbNXɒ킵Ă܂BÁA܂ɂvO~O̒mȂA܂łB߂Đ̂́AZɓĂA80386AZugĂłBA6809ł3OtBbNX́AƐSc肾ƂȂ̂ŁA̋@ɔɒPȃxłÂ񂵂āAiq̏s邱ƂłāAӖA30NzɖڕWB悤ȋCłB
ȂABGMFM-7̃m[}[hɍ킹čĐĂ̂ŁAFM-8[hFM-77ŎsƁAX[YɍĐłȂƎv܂B



[g(.WAV)]
1. FM-7Disk[hŋNB
2. JZbgP[u̓͂APC̃I[fBIo͂ɐڑB
3. FM-7
    RUN ""
4. PC.WAVt@CĐB{[\グȂFM-7͔FȂ͗lB
   Dell̃fXNgbvPCƁA2008 MacBook Pro 15C`ł͐B
   ThinkPad X250ł͎sB
5. ΂炭҂B



fBXNɃCXg[ɂ́AfBXN[hŋNāA

LOAD "CAS0:"
(.WAVĐJnBReadyo.WAVt@CĐꎞ~B)
SAVE "FM7DEMO"
CLEAR,&H3FFF
LOADM "CAS0:DDAM"
(.WAVĐĊJ)
SAVEM "DDAM",&H4000,&H5FFF,&H4000

