Super easy guide to PSGTracker



After booting PSGTracker, your cursor is in a Editor.

Push select to move to OPTION MENU.

Change steps per track from 20 to 16. It means 4/4 and basic for 4 beat music score.

Name the song you want. Set it as file name.(If you cannot name it now, set it before saving to file.)

I recommend to leave other parameters as default for the first steps.

When you finished first settings, return to Editor with ESC.


“Track” means data within a single screen with 10-20 steps. Track starts from 0.
Final track number is for example 640(16 steps setting), 512(20 steps).

You can move across Tracks with Ctrl+Left/Right in the Editor.


===Tone Channels(Ch1-3)===

Put C1 – B7. #(a half tone increment) should be between note(alphabet) and octave(number).

Note off is very important because sound does not gain with other than “VAR” volume. Stop sound with Note off properly.

*Once you start setting note, volume or other instructions which needs more than 2 keys, all controls are disabled till finish instruction. Put dummy parameter number and then delete if you mistyped.

If you want to add tasts on a tone itself, use Detune “.” or “,”. Two melody lines which will be very melodious when a single channel set detuned.

Pitch Bend can be set with “`” or “‘” with parameter. It is useful when you want to effect on the melody.

== Drums ==


It is not a channel but peudo-channel because it is not indipendent.
PSG noise does not have own volume register and depends on an other tone channel
Put channel number to share volume with 1,2 or 3 “while other channel makes sound”. If a channel notes of, noise does not sound if you specified channel number.
0 means note off like as in melody.

Leave SQ empty so far.

===If you want to know more===

Change Frequency and perform other than snare drum. Higher number(like 30 or 31) sounds like toms lower number(like 01 or 02) sounds like cymbals.

Select channel number which has “VAR” volume to share. It makes drums so natural.

Base/Bass drum
Like a old school games, express bass drums with very lower tone note. It sounds like as a bass guitar sounds as well but effective.

==Play,Stop and Restart==

F2 to play only current track.

Push F1 to play whole music and ESC to stop.

If you stopped playing music with ESC after F1 pushed, you can restart from current track with F3.


Push F5 to move into MASTER MENU and push 3.

After listed files in the disk, push Enter to save.

Select it and back to Editor with ESC twice, then edit music again in the Editor.

Push F5 to move into MASTER MENU and push 1. Demo song named “IMPACT” is there.
Select it and back to Editor with ESC twice, then play with F1.

== History ==
19/4/18 Initial version.





・SELECTキーを押してOPTIONメニューに入りませんでしたか?OPTIONメニューからエディターに戻るまでは、再生もMASTER MENUへの切り替えもできません。SELECTを押してエディターに戻ってから、また操作してください。


※PSGTrackerは同人サークルFlying Bytesによって開発されたMSXのPSG音源用トラッカーです。MSX Resource Centerでフリーウェアとして配布されています。

Moonblaster Music File Loader2


I wrote bat file which makes download MB files from easier as well as MSX Resource Center to load by MSX emus for reference.


Moonblaster Music File Loader



Moonblaster is now distributed as OSS and we can use it with a marvelous source codes thanks to original author, but unfortunately original “sample disk” is not included in this archive. To know Moonblaster further, one of the best way is refer good works distributed in MSX Resource Center web site on behalf of the sample disk, I thought. This bat make this sequence easier.


English patch for NRTDRV180715

There are so many issues to solve, but I make it public.

This is english patch for NRTDRV, for dual OPM(YM2151) and single SSG(YM2149)/PSG(AY-3-8910) controllable music driver.
It is originally developed for Sharp’s X1, but is ported to other JP PC’s which has OPM options, like X1/X1turbo(with OPM soundboard), X1turboZ(embedded, internal OPM/SSG), MSX(with SFG-01/05), PC88(with Sound board “HIBIKI”). Windows’ or Android’s applications emulates OPM/SSG/PSG well and you can play NRTDRV’s music data on such devices, no need to own rare JP 80’s PCs. Some hardware chiptune modules are supported, like NBVx as well.


You can use NRTDRV MML compiler (NRTC) with English messages.

MML(Music Macro Languages) was very popular in 80-90’s hobby PCs.

It is produced as IPS patch to original Japanese version of NRTDRV.EXE.


NRTDRV – OPM and PSG music driver

Now I am working on translating NRTDRV manuals.

NRTDRV is originally aimed and developed for Sharp “X1” series computers, which has OPM sound board option was very popular. Highest models of “X1turboZ” has OPM inside and as default. These models were released almost same time as X68000 series, which has OPM as well.

NRTDRV developed in 2009, and is not old software at the time of real X1, ’83-around ’89. MML compiler runs on Windows and supports USB-connected hardware chiptune players as well.

NRTDRV is OPM(max. 2 chips) + PSG music driver on Sharp X1 series PCs and ported fine to MSX with SFG-01/05, especially for YAMAHA’s line ups.

Note, it is important that NRTDRV supports SFG-01 and SFG-05 for MSX, in addition to that, double cartridges of that.

Remember, YAMAHA’s OPM(and successor) have been almost vanished options and supported with only few softwares developed by YAMAHA, and it is difficult to get.

There are many FM sound related replayers which has origin in Japanese 80’s PCs.

NRTDRV official support replayers are “hoot”, “ASLPLAY(CLI)”, “nrdplay” and “MDPlayer”. Many of them supports other sound chips other than OPM and PSG. I want these tools get more popularity among retro sound geeks abroad as well.

I am checking NRTDRV related tools whether English mode available or not. I shall translate and make some patches if there are no support in English.

Slowly but step by step, translation is prepared. Let us play with it!!

ワンチャンmml Xevious




#COMPOSER Yuriko Keino

1 v15 q7 t120 f8r8c16f16 a16>c16<a16r16 f16g16r16g16g16 r16d8r16
1 g16f16r16 e16 f8r8 c16f16a16>c16< a16r16 f16f+16r16f+16f+16r16f4


ワンチャンmml Fantasy Zone ST.6 with NRTDRV





;Don’t Stop (stage6)
;Fantasy Zone, SEGA

1 v15 r8 L q7>c8< a+8 r2r4 >d4<>c4<a+4
1 v15 q7 a8a+8a2r8 g8 f8 g8 r1

1 v15 q7 >c8< a+8 r2r4 >d4<>c4<a+4
1 v15 q7 a8a+8a2r4 g8 f8 g8 r1r4

1 v15 q7 d+2>d4<>c2<a4f4 >d2<r4 f4 g1 r4 d+2 >d4< >c2< a4 f8 g1 r4 g8 g4 r16 f8 f4 r16



「ワンチャンMML」の「ワンチャン」は「1 Channel」の略です。











区間リピート、[<num> ~ / ~ ]<num>



;Magical Sound Shower
;Sega, Out Run

1{ v15 [2
a16r16>c16<e16 r16g16r16f+16
r16d16r16d16 f+16f+16g16r16
a16r16>c16<e16 r16g16r16f+16
r16r16r16r16r16r16r16r16 ]2

1 {v15
e8r16d8r16g8 e8r16d8r16c8}
1 {v15

1 {v15

1 {v15 <b8>r16<a2>r8<g8>r16

1 {v15 <f8><e8><d8>r16<e16><c2><d16><e8>r16<f>r16}
1 v1 {v15 <g8><a16><g><e8>c8<b8>r16<a>r2r8 }

1 {v15 [2

;second part