- Fixed the OOM issue during large VGM generation.
- MML Editor: Disable soft tabs.
- MML Editor: Add
Show Invisibles
option to show spaces, tabs and CR/LF codes.
- Install ServiceWorker so that MSXplay works as a PWA.
- Fixed the problem where
loop
directive was ignored.
- Fixed the problem when exporting MML for MSX-DOS where an extra
EOF
marker was added even if it already exists. - Fixed the problem where the name specified by the meta
name
directive was not reflected when exporting MML without pre-compiling. - Updated
mgsrc-js
(reverse compiler) to generatel%2
instead ofl96
that often causes compilation error.
- Removed
play after compile
checkbox.
- Fixed the problem where
l%n
was not highlighted.
- Fixed the problem where the background theme was not immediately changed on Safari.
- Fixed the problem where finite-length music was unexpectedly fading on replay.
- Enhanced MML syntax highlighting.
- Added functionality for exporting MML in MSX-DOS format.
- Fixed the problem where playback rate was ~1.7% higher than real hardware (thanks to @gcielniak).
- Replaced the playback engine to use AudioWorklet.
- Fixed the problem where background audio playback was not allowed.
- Added
loop
property for meta MML params. - Fixed the problem where fade time was always set zero when export.
- Improved PSG emulation quality.
- Updated libkss (again) to fix emu2413 issue #12
- Now loading lamejs dynaimcally to reduce JS footprint.
- Updated libkss to fix emu2413 issue #12
- Added a progress indicator and an abort button on the VGM exporter modal.
- Added VGM exporter.