pouët.net

Never Ending Legend of Fujitsu Micro (FM-7)

I tried to write a wireframe 3D graphics with 6809 assembly when I was 14 years old.  I didnüft 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üft 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öNæOüAôûÄ₧14ì╬é╛é┴é╜ûlé═6809âAâZâôâuâëé┼âÅâCâäü[âtâîü[âÇé╠3ăî│âOâëâtâBâbâNâXé╔ƺÉφé╡é─éóé▄é╡é╜üBé╡é⌐é╡üAôûÄ₧é═üAéáé▄éΦé╔éαâvâìâOâëâ~âôâOé╠ÆmÄ»é¬Å¡é╚é¡üAɼî≈é╡é▄é╣é±é┼é╡é╜üBÅëé▀é─ɼî≈é╡é╜é╠é═üAìéìZé╔ôⁿé┴é─é⌐éτüA80386âAâZâôâuâëé≡Ägé┴é─é┼é╡é╜üBé╡é⌐é╡üA6809é┼é╠3ăî│âOâëâtâBâbâNâXé═üAé╕é┴é╞ÉSÄcéΦé╛é┴é╜é▒é╞é╚é╠é┼üAé▒é╠ï@ë∩é╔ö±Åφé╔ÆPÅâé╚âîâxâïé┼é╖é¬üAùºò√æ╠é≡ë±é╡é─üAèiÄqé╠Åπé≡ö≥ìsé╖éΘé▒é╞é¬é┼é½é─üAéáéΘê╙ûíüA30öNëzé╡é╔û┌òWé≡ÆBɼé╡é╜éµéñé╚ïCò¬é┼é╖üB
é╚é¿üABGMé═FM-7é╠âmü[â}âïâéü[âhé╔ìçéφé╣é─ì─É╢é╡é─éóéΘé╠é┼üAFM-8âéü[âhéΓFM-77é┼Ä└ìsé╖éΘé╞üAâXâÇü[âYé╔ì─É╢é┼é½é╚éóé╞Ävéóé▄é╖üB



[Ägéóò√(.WAV)]
1. FM-7é≡Diskû│é╡âéü[âhé┼ïNô«üB
2. âJâZâbâgâPü[âuâïé╠ôⁿù═é≡üAPCé╠âIü[âfâBâIÅoù═é╔É┌æ▒üB
3. FM-7é┼
    RUN ""
4. PCé┼.WAVâtâ@âCâïé≡ì─É╢üBâ{âèâàü[âÇé≡îïì\Åπé░é╚éóé╞FM-7é═öFÄ»é╡é╚éóû═ùlüB
   Dellé╠âfâXâNâgâbâvPCé╞üA2008 MacBook Pro 15âCâôâ`é┼é═ɼî≈üB
   ThinkPad X250é┼é═Ä╕ösüB
5. é╡é╬éτé¡æ╥é┬üB



âfâBâXâNé╔âCâôâXâgü[âïé╖éΘé╔é═üAâfâBâXâNâéü[âhé┼ïNô«é╡é─üA

LOAD "CAS0:"
(.WAVì─É╢èJÄnüBReadyé¬Åoé╜éτ.WAVâtâ@âCâïì─É╢é≡êΩÄ₧ÆΓÄ~üB)
SAVE "FM7DEMO"
CLEAR,&H3FFF
LOADM "CAS0:DDAM"
(.WAVì─É╢ì─èJ)
SAVEM "DDAM",&H4000,&H5FFF,&H4000