aboutsummaryrefslogtreecommitdiff
path: root/src/casm.c
diff options
context:
space:
mode:
authorIan C <ianc@noddybox.co.uk>2016-04-06 23:37:07 +0100
committerIan C <ianc@noddybox.co.uk>2016-04-06 23:37:07 +0100
commitd99a9070450157dd8fc3e5d6ad5172af4cc0be59 (patch)
tree55d0b494d0ea1d1df8df08fe9f95495a5b7acc98 /src/casm.c
parentfdef5d70c1890c7970f31061184a73e699ccd9fb (diff)
Added ZX81 output driver
Diffstat (limited to 'src/casm.c')
-rw-r--r--src/casm.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/casm.c b/src/casm.c
index 7624978..bad07f1 100644
--- a/src/casm.c
+++ b/src/casm.c
@@ -40,10 +40,7 @@
#include "stack.h"
#include "listing.h"
#include "alias.h"
-
#include "output.h"
-#include "rawout.h"
-#include "specout.h"
/* ---------------------------------------- PROCESSORS
*/
@@ -404,6 +401,14 @@ static CommandStatus OPTION(const char *label, int argc, char *argv[],
{
return SpecTAPOutputSetOption(entry->value, ac, args, q, err, errsize);
}
+ else if ((entry = ParseTable(opt, T64OutputOptions())))
+ {
+ return T64OutputSetOption(entry->value, ac, args, q, err, errsize);
+ }
+ else if ((entry = ParseTable(opt, ZX81OutputOptions())))
+ {
+ return ZX81OutputSetOption(entry->value, ac, args, q, err, errsize);
+ }
else if ((entry = ParseTable(opt, cpu->options())))
{
return cpu->set_option(entry->value, ac, args, q, err, errsize);