From cb174dfdd61aab888fb9ba979808f5dbf894250a Mon Sep 17 00:00:00 2001 From: Ben Bridle Date: Sun, 9 Jun 2024 09:52:02 +1200 Subject: Add mnemonics for alternate debug instructions --- src/tokenizer.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/tokenizer.rs b/src/tokenizer.rs index 45039f5..d96c210 100644 --- a/src/tokenizer.rs +++ b/src/tokenizer.rs @@ -195,7 +195,7 @@ fn is_whitespace(c: char) -> bool { fn parse_instruction(token: &str) -> Option { Some(match token { // Flow control operators - "HLT"=>0x00,"DBG" =>0x20,"NOP" =>0x80, // The remaining op-codes in this line are unclaimed + "HLT"=>0x00,"DBG" =>0x20,"DB2" =>0x40,"DB3" =>0x60,"DB4" =>0x80,"DB5" =>0xA0,"DB6" =>0xC0,"NOP" =>0xE0, "JMP"=>0x01,"JSR" =>0x21,"JMP:" =>0x41,"JSR:" =>0x61,"JMPr" =>0x81,"JSRr" =>0xA1,"JMPr:" =>0xC1,"JSRr:" =>0xE1, "JCN"=>0x02,"JSN" =>0x22,"JCN:" =>0x42,"JSN:" =>0x62,"JCNr" =>0x82,"JSNr" =>0xA2,"JCNr:" =>0xC2,"JSNr:" =>0xE2, "JKN"=>0x03,"JKN*"=>0x23,"JKN:" =>0x43,"JKN*:"=>0x63,"JKNr" =>0x83,"JKNr*"=>0xA3,"JKNr:" =>0xC3,"JKNr*:"=>0xE3, -- cgit v1.2.3-70-g09d2