diff --git a/src/application.jsx b/src/application.jsx
index 584cfb6..e8d8bd0 100644
--- a/src/application.jsx
+++ b/src/application.jsx
@@ -70,7 +70,7 @@ function Frequency(props) {
function Assembler(props) {
- var options = ["Merlin", "ORCA/M"].map( (o, ix) => {
+ var options = ["Merlin", "ORCA/M", "MPW"].map( (o, ix) => {
return ;
});
diff --git a/src/wave_data.jsx b/src/wave_data.jsx
index 99e45cd..7880d86 100644
--- a/src/wave_data.jsx
+++ b/src/wave_data.jsx
@@ -72,6 +72,14 @@ export function WaveData(props) {
}
}
+ if (assembler == 2) {
+ // mpw
+ for (var n = 0; n < 32; ++n) {
+ var line = " dc.b $" + hex.slice(n * 8, n * 8 + 8).join(",$") + "\n"
+ code.push(line);
+ }
+ }
+
return (