Shop OBEX P1 Docs P2 Docs Learn Events
Can we get the latest ROM Assembly Listings? — Parallax Forums

Can we get the latest ROM Assembly Listings?

potatoheadpotatohead Posts: 10,261
edited 2013-10-09 20:47 in Propeller 2
Whew! Long week for me. I'm getting ready to update my DE2 and with all the changes, thought I would go back and update documentation I produced and get to work on my p2load docs again.

...and of course, run the latest "Invaders" :)

The monitor entry point changed, and a new feature was added. Chip also mentioned a ROM change a while back. Would be nice to get that stuff updated.

Comments

  • Cluso99Cluso99 Posts: 18,069
    edited 2013-10-05 23:11
    While we wait for Chip, here is a dump from my LMM Debugger. Not all instructions are correctly decoded but its a start (I haven't changed the new mapping and there were still some old glitches). Just ignore the "2" it's my way to fool the disassembler that $000-1FF is not in cog ram.
     addr- instr  zcr i cccc dst src - conds         opcode  operands   flags
     ---------------------------------------------------------------------------
    20000- 011100 000 1 1011 1B9 050 - if_z_or_nc    muxc    $1B9,#$050 nr
    20004- 001000 000 0 1100 017 032 - if_c          ror     $017, $032 nr
    20008- 000011 000 1 1111 010 000 -               clkset  $010,#$000 nr
    2000C- 000011 000 1 1111 065 003 -               cogstop $065,#$003 nr
    20010- 000011 011 1 0000 0FF 045 - if           *repd??? $0FF,#$045 wc
    20014- 000011 001 1 1111 05B 0E3 -               setport $05B,#$0E3
    20018- 000011 000 1 1111 062 001 -               cogid   $062,#$001 nr
    2001C- 000011 010 1 1111 062 001 -               cogid   $062,#$001 wc,nr
    20020- 100000 001 1 1111 062 001 -               add     $062,#$001
    20024- 011000 100 1 1111 062 01F -               and     $062,#$01F wz,nr
    20028- 001100 001 1 1111 06E 001 -               rcr     $06E,#$001
    2002C- 100000 001 0 1010 006 063 - if_z          add     $006, $063
    20030- 000011 000 1 1111 060 001 -               cogid   $060,#$001 nr
    20034- 111110 101 1 1111 06D 02A -               jnp     $06D,#$02A wz
    20038- 000111 001 1 1111 05E 059 -               jmpret  $05E,#$059
    2003C- 101000 001 0 1111 07B 07A -               mov     $07B, $07A
    20040- 000111 001 1 1111 05E 059 -               jmpret  $05E,#$059
    20044- 100000 001 0 1111 07B 07A -               add     $07B, $07A
    20048- 001010 001 1 1111 07B 001 -               shr     $07B,#$001
    2004C- 101000 001 1 1111 076 0FA -               mov     $076,#$0FA
    20050- 000111 001 1 1111 05E 059 -               jmpret  $05E,#$059
    20054- 011000 100 1 1111 064 001 -               and     $064,#$001 wz,nr
    20058- 000111 000 1 1001 000 02A - if_z_eq_c     jmpret  $000,#$02A nr
    2005C- 011000 010 1 1111 064 0B2 -               and     $064,#$0B2 wc,nr
    20060- 001101 001 1 1111 064 001 -               rcl     $064,#$001
    20064- 111101 101 1 1111 076 010 -               djnz    $076,#$010 wz
    20068- 101000 001 1 1111 076 102 -               mov     $076,#$102
    2006C- 100001 100 1 1111 076 008 -               sub     $076,#$008 wz,nr
    20070- 101000 001 1 1010 064 0BC - if_z          mov     $064,#$0BC
    20074- 011000 100 1 1111 064 001 -               and     $064,#$001 wz,nr
    20078- 000111 001 1 1111 029 025 -               jmpret  $029,#$025
    2007C- 000011 001 1 1111 05A 0DA -               clrp    $05A,#$0DA
    20080- 000111 001 1 1111 029 025 -               jmpret  $029,#$025
    20084- 000011 001 1 1111 05A 0DF -               setpnz  $05A,#$0DF
    20088- 000111 001 1 1111 029 025 -               jmpret  $029,#$025
    2008C- 000011 001 1 1111 05A 0DB -               setp    $05A,#$0DB
    20090- 000111 001 1 1111 029 025 -               jmpret  $029,#$025
    20094- 011000 010 1 1111 064 0B2 -               and     $064,#$0B2 wc,nr
    20098- 001101 001 1 1111 064 001 -               rcl     $064,#$001
    2009C- 111101 101 1 1111 076 017 -               djnz    $076,#$017 wz
    200A0- 000111 000 1 1111 000 035 -               jmpret  $000,#$035 nr
    200A4- 000011 001 1 1111 079 00D -              *getcnt  $079,#$00D
    200A8- 100000 001 0 1111 079 05F -               add     $079, $05F
    200AC- 111111 111 0 1111 061 061 -               waitpne $061, $061 wz,wc
    200B0- 000011 001 1 1111 027 137 -               notb    $027,#$137
    200B4- 000111 000 1 0011 000 000 - if_nc         jmpret  $000,#$000 nr
    200B8- 101000 001 1 1111 076 004 -               mov     $076,#$004
    200BC- 000011 001 1 1111 059 0DB -               setp    $059,#$0DB
    200C0- 000011 001 1 1111 058 0DA -               clrp    $058,#$0DA
    200C4- 000011 011 1 0000 01F 044 - if           *repd??? $01F,#$044 wc
    200C8- 000011 001 1 1111 059 0DA -               clrp    $059,#$0DA
    200CC- 111000 010 1 1111 076 001 -               setinds $076,#$001 wc,nr
    200D0- 001001 111 1 0011 060 001 - if_nc         rol     $060,#$001 wz,wc
    200D4- 000011 001 1 1111 057 0DC -               setpc   $057,#$0DC
    200D8- 000011 001 1 1111 058 0DB -               setp    $058,#$0DB
    200DC- 000011 001 1 1111 058 0DA -               clrp    $058,#$0DA
    200E0- 111101 101 1 1111 076 02B -               djnz    $076,#$02B wz
    200E4- 000011 000 1 1111 06A 0B2 -               setptra $06A,#$0B2 nr
    200E8- 101000 001 0 1111 076 063 -               mov     $076, $063
    200EC- 101000 001 1 1111 077 020 -               mov     $077,#$020
    200F0- 000111 001 1 1010 05E 059 - if_z          jmpret  $05E,#$059
    200F4- 000011 011 1 0101 056 0D6 - if_nz         getp    $056,#$0D6 wc
    200F8- 000011 001 1 0101 058 0DB - if_nz         setp    $058,#$0DB
    200FC- 000011 001 1 0101 058 0DA - if_nz         clrp    $058,#$0DA
    20100- 001101 001 1 1111 078 001 -               rcl     $078,#$001
    20104- 111101 101 1 1111 077 038 -               djnz    $077,#$038 wz
    20108- 000010 000 1 1111 078 0C1 -               wrlong  $078,#$0C1
    2010C- 111101 101 1 1111 076 037 -               djnz    $076,#$037 wz
    20110- 000011 011 1 0000 007 040 - if           *repd??? $007,#$040 wc
    20114- 111000 000 0 0001 000 06E - if_nz_and_nc  setinda $000, $06E nr
    20118- 000010 000 1 0100 1F6 0C1 - if_nz_and_c   wrlong  $1F6,#$0C1
    2011C- 000011 001 1 1111 001 0E0 -               setcog  $001,#$0E0
    20120- 000011 000 0 1111 068 069 -               coginit $068, $069 nr
    20124- 111000 000 0 0001 000 065 - if_nz_and_nc  setinda $000, $065 nr
    20128- 101000 001 1 1111 076 003 -               mov     $076,#$003
    2012C- 000010 000 0 0100 1F6 069 - if_nz_and_c   wrlong  $1F6, $069
    20130- 000010 101 0 1111 078 069 -               rdlong  $078, $069 wz
    20134- 111110 100 1 1111 078 048 -               tjnz    $078,#$048 wz,nr
    20138- 111101 101 1 1111 076 047 -               djnz    $076,#$047 wz
    2013C- 000011 000 1 1111 00E 003 -               cogstop $00E,#$003 nr
    20140- 000011 011 1 0000 007 042 - if           *repd??? $007,#$042 wc
    20144- 000011 001 1 1111 000 0E0 -               setcog  $000,#$0E0
    20148- 000010 001 1 1111 078 030 -               rdlong  $078,#$030
    2014C- 000010 001 1 1111 077 0C1 -               rdlong  $077,#$0C1
    20150- 100001 100 1 1010 078 001 - if_z          sub     $078,#$001 wz,nr
    20154- 000011 000 0 1010 06A 06B - if_z          coginit $06A, $06B nr
    20158- 000011 011 1 1111 1FF 040 -              *repd??? $1FF,#$040 wc
    2015C- 000011 000 1 1111 06C 001 -               cogid   $06C,#$001 nr
    20160- 000011 001 1 1111 0C1 0B0 -               wrquad  $0C1,#$0B0
    20164- 011010 101 0 1111 06E 06F -               or      $06E, $06F wz
    20168- 011010 101 0 1010 070 071 - if_z          or      $070, $071 wz
    2016C- 101000 001 1 0101 06C 008 - if_nz         mov     $06C,#$008
    20170- 000011 000 0 1111 06C 06D -               coginit $06C, $06D nr
    20174- 000111 001 1 1111 029 025 -               jmpret  $029,#$025
    20178- 000011 001 1 1111 07A 00D -              *getcnt  $07A,#$00D
    2017C- 000111 001 1 1111 029 025 -               jmpret  $029,#$025
    20180- 000011 001 1 1111 07A 00C -              *subcnt  $07A,#$00C
    20184- 100001 010 0 1111 07A 07B -               sub     $07A, $07B wc,nr
    20188- 000111 000 1 1111 000 000 -               jmpret  $000,#$000 nr
    2018C- 000000 000 0 1011 0E3 0C0 - if_z_or_nc    wrbyte  $0E3, $0C0
    20190- 000000 110 0 0000 000 000 - if            wrbyte  $000, $000 wz
    20194- 000010 000 0 0000 000 000 - if            wrlong  $000, $000
    20198- 000000 000 0 0000 001 000 -               long    $00000200
    2019C- 000000 000 0 0000 001 000 -               long    $00000200
    201A0- 000000 000 0 0000 000 050 -               long    $00000050
    201A4- 000000 000 0 0000 000 000 -               nop
    201A8- 000000 000 0 0000 000 000 -               nop
    201AC- 000000 000 0 0000 000 000 -               nop
    201B0- 000000 000 0 0000 000 1C8 -               long    $000001C8
    201B4- 000000 000 0 0000 00B 0C0 -               long    $000016C0
    201B8- 000000 000 0 0000 007 080 -               long    $00000E80
    201BC- 000000 000 0 0000 00B 080 -               long    $00001680
    201C0- 000000 000 0 0000 003 100 -               long    $00000700
    201C4- 000000 000 0 0000 05A 05B -               long    $0000B45B
    201C8- 000011 001 1 1111 0F0 0CA -               setf    $0F0,#$0CA
    201CC- 000111 001 1 1111 04B 046 -               jmpret  $04B,#$046
    201D0- 000010 001 1 1111 14F 000 -               rdlong  $14F,#$000
    201D4- 111110 000 1 1111 14F 002 -               tjz     $14F,#$002 nr
    201D8- 000011 000 1 1111 14F 0B3 -               setptrb $14F,#$0B3 nr
    201DC- 101000 001 0 1111 0E5 14F -               mov     $0E5, $14F
    201E0- 001011 001 1 1111 0E5 002 -               shl     $0E5,#$002
    201E4- 001010 001 1 1111 0E5 013 -               shr     $0E5,#$013
    201E8- 100000 001 1 1111 0E5 001 -               add     $0E5,#$001
    201EC- 001010 001 1 1111 14F 01E -               shr     $14F,#$01E
    201F0- 000011 000 1 1111 000 098 -               -spare- $000,#$098 nr
    201F4- 111101 001 1 1111 14F 010 -               djz     $14F,#$010
    201F8- 111101 001 1 1111 14F 01D -               djz     $14F,#$01D
    201FC- 111101 001 1 1111 14F 021 -               djz     $14F,#$021
    20200- 000010 000 1 1111 098 000 -               wrlong  $098,#$000
    20204- 000111 000 1 1111 000 002 -               jmpret  $000,#$002 nr
    20208- 000111 001 1 1111 04B 035 -               jmpret  $04B,#$035
    2020C- 101000 001 1 1111 14F 000 -               mov     $14F,#$000
    20210- 111000 010 0 1111 0E5 0E4 -               setinds $0E5, $0E4 wc,nr
    20214- 000000 011 1 1100 14F 1C1 - if_c          rdbytec $14F,#$1C1
    20218- 011011 001 1 1111 14F 036 -               xor     $14F,#$036
    2021C- 000111 001 1 1111 053 04C -               jmpret  $053,#$04C
    20220- 000111 000 1 0101 000 011 - if_nz         jmpret  $000,#$011 nr
    20224- 000011 011 1 0000 00F 041 - if           *repd??? $00F,#$041 wc
    20228- 111000 000 0 0101 0E7 107 - if_nz         setinds $0E7, $107 nr
    2022C- 101000 001 0 0001 1F7 1F6 - if_nz_and_nc  mov     $1F7, $1F6
    20230- 011011 001 0 0100 1F7 09A - if_nz_and_c   xor     $1F7, $09A
    20234- 101000 001 1 1111 0E3 001 -               mov     $0E3,#$001
    20238- 000111 000 1 1111 000 00E -               jmpret  $000,#$00E nr
    2023C- 000000 011 1 1111 14F 1C1 -               rdbytec $14F,#$1C1
    20240- 000111 001 1 1111 053 04C -               jmpret  $053,#$04C
    20244- 111101 101 1 1111 0E5 01D -               djnz    $0E5,#$01D wz
    20248- 000111 000 1 1111 000 00E -               jmpret  $000,#$00E nr
    2024C- 111110 000 1 1111 0E3 02C -               tjz     $0E3,#$02C nr
    20250- 000111 001 1 1111 04B 035 -               jmpret  $04B,#$035
    20254- 000011 011 1 0000 00F 040 - if           *repd??? $00F,#$040 wc
    20258- 111000 000 0 0101 107 0E7 - if_nz         setinds $107, $0E7 nr
    2025C- 101000 001 0 0101 1F7 1F6 - if_nz         mov     $1F7, $1F6
    20260- 000111 001 1 1111 097 054 -               jmpret  $097,#$054
    20264- 000011 011 1 0000 007 040 - if           *repd??? $007,#$040 wc
    20268- 111000 000 0 0101 107 0FF - if_nz         setinds $107, $0FF nr
    2026C- 101000 001 0 0101 1F7 1F6 - if_nz         mov     $1F7, $1F6
    20270- 010101 001 1 1111 04C 10F -               movd    $04C,#$10F
    20274- 101000 001 1 1111 0E4 060 -               mov     $0E4,#$060
    20278- 000111 001 1 1111 04B 035 -               jmpret  $04B,#$035
    2027C- 111000 000 0 0001 000 0FF - if_nz_and_nc  setinda $000, $0FF nr
    20280- 101000 001 1 1111 0E5 008 -               mov     $0E5,#$008
    20284- 000011 011 1 0000 003 041 - if           *repd??? $003,#$041 wc
    20288- 101000 001 0 0001 14F 1F6 - if_nz_and_nc  mov     $14F, $1F6
    2028C- 001001 001 1 1111 14F 008 -               rol     $14F,#$008
    20290- 000000 000 1 1111 14F 1C1 -               wrbyte  $14F,#$1C1
    20294- 111101 101 1 1111 0E5 02F -               djnz    $0E5,#$02F wz
    20298- 000111 000 1 1111 000 00E -               jmpret  $000,#$00E nr
    2029C- 101000 001 0 1111 0E6 0E4 -               mov     $0E6, $0E4
    202A0- 001011 001 1 1111 0E6 003 -               shl     $0E6,#$003
    202A4- 101000 001 1 1111 14F 080 -               mov     $14F,#$080
    202A8- 000111 001 1 1111 053 04C -               jmpret  $053,#$04C
    202AC- 101000 001 0 1111 14F 0E4 -               mov     $14F, $0E4
    202B0- 011000 001 1 1111 14F 03F -               and     $14F,#$03F
    202B4- 100001 100 1 1111 14F 038 -               sub     $14F,#$038 wz,nr
    202B8- 101000 001 1 1111 14F 000 -               mov     $14F,#$000
    202BC- 000111 000 1 0101 000 038 - if_nz         jmpret  $000,#$038 nr
    202C0- 011000 010 1 1111 0E4 004 -               and     $0E4,#$004 wc,nr
    202C4- 001001 001 1 1100 0E6 008 - if_c          rol     $0E6,#$008
    202C8- 101000 001 0 1100 14F 0E6 - if_c          mov     $14F, $0E6
    202CC- 000111 001 1 1111 053 04C -               jmpret  $053,#$04C
    202D0- 000111 000 1 0101 000 03E - if_nz         jmpret  $000,#$03E nr
    202D4- 000011 011 1 0000 007 040 - if           *repd??? $007,#$040 wc
    202D8- 111000 000 0 0101 0FF 0F7 - if_nz         setinds $0FF, $0F7 nr
    202DC- 101000 001 0 0101 1F7 1F6 - if_nz         mov     $1F7, $1F6
    202E0- 000011 011 1 0000 007 040 - if           *repd??? $007,#$040 wc
    202E4- 111000 000 0 0101 0F7 09B - if_nz         setinds $0F7, $09B nr
    202E8- 101000 001 0 0101 1F7 1F6 - if_nz         mov     $1F7, $1F6
    202EC- 101000 001 1 1111 0E3 000 -               mov     $0E3,#$000
    202F0- 101000 001 1 1111 0E4 000 -               mov     $0E4,#$000
    202F4- 000111 000 1 1111 000 000 -               jmpret  $000,#$000 nr
    202F8- 000101 000 0 1111 107 14F -               movf    $107, $14F nr
    202FC- 100000 001 1 1111 0E4 001 -               add     $0E4,#$001
    20300- 011000 100 1 1111 0E4 003 -               and     $0E4,#$003 wz,nr
    20304- 100000 001 0 1010 04C 099 - if_z          add     $04C, $099
    20308- 011000 100 1 1111 0E4 03F -               and     $0E4,#$03F wz,nr
    2030C- 010101 001 1 1010 04C 107 - if_z          movd    $04C,#$107
    20310- 000111 001 1 1010 097 054 - if_z          jmpret  $097,#$054
    20314- 000111 000 1 1111 000 000 -               jmpret  $000,#$000 nr
    20318- 000011 011 1 0000 02F 053 - if           *repd??? $02F,#$053 wc
    2031C- 111000 000 0 0101 117 10F - if_nz         setinds $117, $10F nr
    20320- 111000 000 0 0011 000 1F9 - if_nc         setinda $000, $1F9 nr
    20324- 101000 001 0 0010 1F7 1F6 - if_z_and_nc   mov     $1F7, $1F6
    20328- 101000 001 0 0000 14F 1F7 - if            mov     $14F, $1F7
    2032C- 001001 001 1 1111 14F 00B -               rol     $14F,#$00B
    20330- 011011 001 0 0000 14F 1F7 - if            xor     $14F, $1F7
    20334- 001000 001 1 1111 14F 012 -               ror     $14F,#$012
    20338- 001010 001 1 0000 1F7 003 - if            shr     $1F7,#$003
    2033C- 011011 001 0 0000 1F7 14F - if            xor     $1F7, $14F
    20340- 100000 001 0 0000 1F7 1F6 - if            add     $1F7, $1F6
    20344- 111000 000 0 0011 000 00E - if_nc         setinda $000, $00E nr
    20348- 101000 001 0 0000 14F 1F6 - if            mov     $14F, $1F6
    2034C- 101000 001 0 1111 150 14F -               mov     $150, $14F
    20350- 001001 001 1 1111 150 002 -               rol     $150,#$002
    20354- 011011 001 0 1111 150 14F -               xor     $150, $14F
    20358- 001000 001 1 1111 150 013 -               ror     $150,#$013
    2035C- 001010 001 1 1111 14F 00A -               shr     $14F,#$00A
    20360- 011011 001 0 1111 14F 150 -               xor     $14F, $150
    20364- 100000 001 0 0000 1F7 14F - if            add     $1F7, $14F
    20368- 111000 000 0 0011 000 1FB - if_nc         setinda $000, $1FB nr
    2036C- 100000 001 0 0100 1F7 1F6 - if_nz_and_c   add     $1F7, $1F6
    20370- 000011 011 1 0000 007 040 - if           *repd??? $007,#$040 wc
    20374- 111000 000 0 0101 147 0F7 - if_nz         setinds $147, $0F7 nr
    20378- 101000 001 0 0101 1F7 1F6 - if_nz         mov     $1F7, $1F6
    2037C- 000011 011 1 0000 03F 064 - if           *repd??? $03F,#$064 wc
    20380- 111000 000 0 0101 0A3 107 - if_nz         setinds $0A3, $107 nr
    20384- 101000 001 0 1111 14F 14D -               mov     $14F, $14D
    20388- 011011 001 0 1111 14F 14C -               xor     $14F, $14C
    2038C- 011000 001 0 1111 14F 14B -               and     $14F, $14B
    20390- 011011 001 0 1111 14F 14D -               xor     $14F, $14D
    20394- 101000 001 0 1111 150 14B -               mov     $150, $14B
    20398- 001001 001 1 1111 150 005 -               rol     $150,#$005
    2039C- 011011 001 0 1111 150 14B -               xor     $150, $14B
    203A0- 001001 001 1 1111 150 00E -               rol     $150,#$00E
    203A4- 011011 001 0 1111 150 14B -               xor     $150, $14B
    203A8- 001000 001 1 1111 150 019 -               ror     $150,#$019
    203AC- 100000 001 0 1111 14F 150 -               add     $14F, $150
    203B0- 100000 001 0 0001 14F 1F7 - if_nz_and_nc  add     $14F, $1F7
    203B4- 100000 001 0 0001 14F 1F6 - if_nz_and_nc  add     $14F, $1F6
    203B8- 100000 001 0 1111 14F 14E -               add     $14F, $14E
    203BC- 101000 001 0 1111 150 149 -               mov     $150, $149
    203C0- 011000 001 0 1111 150 148 -               and     $150, $148
    203C4- 011010 001 0 1111 150 147 -               or      $150, $147
    203C8- 101000 001 0 1111 14E 149 -               mov     $14E, $149
    203CC- 011010 001 0 1111 14E 148 -               or      $14E, $148
    203D0- 011000 001 0 1111 150 14E -               and     $150, $14E
    203D4- 101000 001 0 1111 14E 147 -               mov     $14E, $147
    203D8- 001001 001 1 1111 14E 00B -               rol     $14E,#$00B
    203DC- 011011 001 0 1111 14E 147 -               xor     $14E, $147
    203E0- 001001 001 1 1111 14E 009 -               rol     $14E,#$009
    203E4- 011011 001 0 1111 14E 147 -               xor     $14E, $147
    203E8- 001000 001 1 1111 14E 016 -               ror     $14E,#$016
    203EC- 100000 001 0 1111 150 14E -               add     $150, $14E
    203F0- 101000 001 0 1111 14E 14D -               mov     $14E, $14D
    203F4- 101000 001 0 1111 14D 14C -               mov     $14D, $14C
    203F8- 101000 001 0 1111 14C 14B -               mov     $14C, $14B
    203FC- 101000 001 0 1111 14B 14A -               mov     $14B, $14A
    20400- 101000 001 0 1111 14A 149 -               mov     $14A, $149
    20404- 101000 001 0 1111 149 148 -               mov     $149, $148
    20408- 101000 001 0 1111 148 147 -               mov     $148, $147
    2040C- 100000 001 0 1111 14B 14F -               add     $14B, $14F
    20410- 101000 001 0 1111 147 14F -               mov     $147, $14F
    20414- 100000 001 0 1111 147 150 -               add     $147, $150
    20418- 000011 011 1 0000 007 040 - if           *repd??? $007,#$040 wc
    2041C- 111000 000 0 0101 0F7 147 - if_nz         setinds $0F7, $147 nr
    20420- 100000 001 0 0101 1F7 1F6 - if_nz         add     $1F7, $1F6
    20424- 000111 000 1 1111 000 000 -               jmpret  $000,#$000 nr
    20428- 000000 000 0 0000 000 000 -               nop
    2042C- 000000 000 0 0000 001 000 -               long    $00000200
    20430- 011010 100 1 1010 135 06A - if_z          or      $135,#$06A wz,nr
    20434- 011010 100 0 0010 0F3 067 - if_z_and_nc   or      $0F3, $067 wz,nr
    20438- 101110 110 1 1001 1D7 085 - if_z_eq_c     negz    $1D7,#$085 wz,wc,nr
    2043C- 001111 000 1 1011 179 172 - if_z_or_nc    rev     $179,#$172 nr
    20440- 101001 010 1 0011 1FA 13A - if_nc         neg     $1FA,#$13A wc,nr
    20444- 010100 010 0 0011 129 07F - if_nc         movs    $129, $07F wc,nr
    20448- 100110 110 0 0001 0B4 08C - if_nz_and_nc  sumz    $0B4, $08C wz,wc,nr
    2044C- 000111 111 0 0000 1EC 1AB - if            jmpret  $1EC, $1AB wz,wc
    20450- 010110 111 1 1000 066 119 - if_z_and_c    movi    $066,#$119 wz,wc
    20454- 010000 101 0 0010 117 198 - if_z_and_nc   mins    $117, $198 wz
    20458- 011100 010 0 1101 1A2 091 - if_nz_or_c    muxc    $1A2, $091 wc,nr
    2045C- 101101 011 1 0000 07D 1CF - if            negnc   $07D,#$1CF wc
    20460- 111010 011 0 1101 0ED 1A5 - if_nz_or_c    incmod  $0ED, $1A5 wc
    20464- 001110 010 1 0101 161 05B - if_nz         sar     $161,#$05B wc,nr
    20468- 010110 011 1 1100 088 1F1 - if_c          movi    $088,#$1F1 wc
    2046C- 100100 100 0 1111 1C1 0A4 -               sumc    $1C1, $0A4 wz,nr
    20470- 101010 110 0 0111 02F 0D5 - if_nz_or_nc   abs     $02F, $0D5 wz,wc,nr
    20474- 110110 000 0 0001 1D5 098 - if_nz_and_nc  addsx   $1D5, $098 nr
    20478- 000100 101 0 0000 1AD 101 - if            mul     $1AD, $101 wz
    2047C- 001001 000 0 1100 0C2 1BE - if_c          rol     $0C2, $1BE nr
    20480- 010101 010 0 0011 03E 1C3 - if_nc         movd    $03E, $1C3 wc,nr
    20484- 011100 101 0 1111 12E 174 -               muxc    $12E, $174 wz
    20488- 100000 001 1 0111 158 1FE - if_nz_or_nc   add     $158,#$1FE
    2048C- 100110 111 1 0111 003 0A7 - if_nz_or_nc   sumz    $003,#$0A7 wz,wc
    20490- 110000 011 0 0110 1F8 174 - if_z_ne_c     cmps    $1F8, $174 wc
    20494- 111001 001 0 0110 1B4 1C1 - if_z_ne_c     cmpsub  $1B4, $1C1
    20498- 111011 111 0 1111 123 186 -               decmod  $123, $186 wz,wc
    2049C- 000011 111 1 0000 0CE 1C6 - if            setbz   $0CE,#$1C6 wz,wc
    204A0- 001001 000 0 0011 050 1CC - if_nc         rol     $050, $1CC nr
    204A4- 001011 011 1 1010 096 06F - if_z          shl     $096,#$06F wc
    204A8- 010010 100 1 1101 042 0AA - if_nz_or_c    min     $042,#$0AA wz,nr
    204AC- 010111 001 0 1100 054 1DC - if_c          jmpretd $054, $1DC
    204B0- 011101 101 1 1110 0C4 0DA - if_z_or_c     muxnc   $0C4,#$0DA wz
    204B4- 100110 000 0 1111 128 152 -               sumz    $128, $152 nr
    204B8- 101010 000 0 1100 0E3 06D - if_c          abs     $0E3, $06D nr
    204BC- 101100 000 0 0000 193 1C8 - if            negc    $193, $1C8 nr
    204C0- 101111 110 1 0110 0BF 1C7 - if_z_ne_c     negnz   $0BF,#$1C7 wz,wc,nr
    204C4- 110001 101 1 1000 005 1F3 - if_z_and_c    cmpsx   $005,#$1F3 wz
    204C8- 110101 011 0 1001 1C8 147 - if_z_eq_c     subs    $1C8, $147 wc
    204CC- 000001 101 1 0010 131 151 - if_z_and_nc   rdword  $131,#$151 wz
    204D0- 000101 000 0 1010 094 167 - if_z          movf    $094, $167 nr
    204D4- 001001 111 0 1101 185 085 - if_nz_or_c    rol     $185, $085 wz,wc
    204D8- 001011 100 0 0110 190 138 - if_z_ne_c     shl     $190, $138 wz,nr
    204DC- 010011 010 0 1011 036 1FC - if_z_or_nc    max     $036, $1FC wc,nr
    204E0- 010100 110 0 1110 006 113 - if_z_or_c     movs    $006, $113 wz,wc,nr
    204E4- 011001 010 0 0010 139 154 - if_z_and_nc   andn    $139, $154 wc,nr
    204E8- 011101 100 1 1010 105 0BB - if_z          muxnc   $105,#$0BB wz,nr
    204EC- 100000 011 1 0000 164 12E - if            add     $164,#$12E wc
    204F0- 100100 100 1 1100 116 085 - if_c          sumc    $116,#$085 wz,nr
    204F4- 101000 101 0 1111 1F4 0A1 -               mov     $1F4, $0A1 wz
    204F8- 101010 000 0 0110 133 04B - if_z_ne_c     abs     $133, $04B nr
    204FC- 110000 100 1 0010 1C5 170 - if_z_and_nc   cmps    $1C5,#$170 wz,nr
    20500- 110001 110 1 1011 028 1A3 - if_z_or_nc    cmpsx   $028,#$1A3 wz,wc,nr
    20504- 110100 011 0 0100 174 019 - if_nz_and_c   adds    $174, $019 wc
    20508- 110101 101 0 0110 083 024 - if_z_ne_c     subs    $083, $024 wz
    2050C- 111101 000 0 0011 11A 185 - if_nc         djz     $11A, $185 nr
    20510- 000100 000 1 1010 150 070 - if_z          setacca $150,#$070 nr
    20514- 000110 011 0 1001 060 116 - if_z_eq_c     enc     $060, $116 wc
    20518- 000111 100 0 1101 1B6 008 - if_nz_or_c    jmpret  $1B6, $008 wz,nr
    2051C- 001001 110 1 0010 03B 14C - if_z_and_nc   rol     $03B,#$14C wz,wc,nr
    20520- 001101 001 0 1100 05E 0B5 - if_c          rcl     $05E, $0B5
    20524- 001110 010 0 0111 006 0B3 - if_nz_or_nc   sar     $006, $0B3 wc,nr
    20528- 010011 101 1 0110 055 04A - if_z_ne_c     max     $055,#$04A wz
    2052C- 010110 111 0 0111 065 04F - if_nz_or_nc   movi    $065, $04F wz,wc
    20530- 011010 000 0 1011 137 1F3 - if_z_or_nc    or      $137, $1F3 nr
    20534- 011101 001 0 0011 1C1 0EE - if_nc         muxnc   $1C1, $0EE
    20538- 011110 001 0 1001 0B1 16F - if_z_eq_c     muxz    $0B1, $16F
    2053C- 100001 001 1 0010 03C 014 - if_z_and_nc   sub     $03C,#$014
    20540- 100011 001 1 0001 181 008 - if_nz_and_nc  subabs  $181,#$008
    20544- 100100 001 0 1111 17F 1FA -               sumc    $17F, $1FA
    20548- 101001 000 1 0100 036 0EB - if_nz_and_c   neg     $036,#$0EB nr
    2054C- 101111 101 1 1110 0D1 1F7 - if_z_or_c     negnz   $0D1,#$1F7 wz
    20550- 110001 100 1 1100 0BC 0F2 - if_c          cmpsx   $0BC,#$0F2 wz,nr
    20554- 001110 110 0 0101 000 014 - if_nz         sar     $000, $014 wz,wc,nr
    20558- 010101 110 0 1011 0AC 12C - if_z_or_nc    movd    $0AC, $12C wz,wc,nr
    2055C- 001011 100 0 1101 027 02E - if_nz_or_c    shl     $027, $02E wz,nr
    20560- 001110 100 1 0101 197 13D - if_nz         sar     $197,#$13D wz,nr
    20564- 010011 001 0 1011 1A6 1A3 - if_z_or_nc    max     $1A6, $1A3
    20568- 010101 001 0 1100 0A4 0B0 - if_c          movd    $0A4, $0B0
    2056C- 010100 101 0 1100 1AD 0B2 - if_c          movs    $1AD, $0B2 wz
    20570- 001111 111 0 1111 1A8 1A0 -               rev     $1A8, $1A0 wz,wc
    20574- 001110 100 0 0000 01D 000 - if            sar     $01D, $000 wz,nr
    20578- 001111 100 0 1011 113 020 - if_z_or_nc    rev     $113, $020 wz,nr
    2057C- 100001 000 0 1110 12A 12F - if_z_or_c     sub     $12A, $12F nr
    20580- 100110 000 0 1010 148 140 - if_z          sumz    $148, $140 nr
    20584- 101011 110 0 1011 0D0 12B - if_z_or_nc    absneg  $0D0, $12B wz,wc,nr
    20588- 101100 010 1 0010 058 04C - if_z_and_nc   negc    $058,#$04C wc,nr
    2058C- 101100 110 1 0110 159 054 - if_z_ne_c     negc    $159,#$054 wz,wc,nr
    20590- 101110 000 0 1000 1C1 052 - if_z_and_c    negz    $1C1, $052 nr
    20594- 000000 000 1 0111 05E 17C - if_nz_or_nc   wrbyte  $05E,#$17C
    20598- 001000 000 0 1110 180 03B - if_z_or_c     ror     $180, $03B nr
    2059C- 001110 100 1 0100 197 13F - if_nz_and_c   sar     $197,#$13F wz,nr
    205A0- 001111 000 1 1000 09F 061 - if_z_and_c    rev     $09F,#$061 nr
    205A4- 000011 010 0 0000 02F 079 - if            coginit $02F, $079 wc,nr
    205A8- 001111 010 0 1111 09E 10D -               rev     $09E, $10D wc,nr
    205AC- 011011 110 1 1100 128 020 - if_c          xor     $128,#$020 wz,wc,nr
    205B0- 011011 000 1 1011 032 170 - if_z_or_nc    xor     $032,#$170 nr
    205B4- 001100 100 0 1000 039 065 - if_z_and_c    rcr     $039, $065 wz,nr
    205B8- 010011 010 0 1000 018 02E - if_z_and_c    max     $018, $02E wc,nr
    205BC- 011101 000 1 1010 0B7 06F - if_z          muxnc   $0B7,#$06F nr
    205C0- 001111 010 0 1000 039 06F - if_z_and_c    rev     $039, $06F wc,nr
    205C4- 000011 010 0 0011 09E 13D - if_nc         coginit $09E, $13D wc,nr
    205C8- 001011 010 0 1000 01F 100 - if_z_and_c    shl     $01F, $100 wc,nr
    205CC- 011011 000 1 1001 0A4 020 - if_z_eq_c     xor     $0A4,#$020 nr
    205D0- 000000 000 0 0001 186 170 - if_nz_and_nc  wrbyte  $186, $170
    205D4- 001000 000 1 1101 034 148 - if_nz_or_c    ror     $034,#$148 nr
    205D8- 010000 110 1 0000 0A8 053 - if            mins    $0A8,#$053 wz,wc,nr
    205DC- 001000 000 0 1000 000 045 - if_z_and_c    ror     $000, $045 nr
    205E0- 000011 010 0 1001 180 027 - if_z_eq_c     coginit $180, $027 wc,nr
    205E4- 000011 010 0 1011 090 000 - if_z_or_nc    coginit $090, $000 wc,nr
    205E8- 011001 000 1 1000 0BD 180 - if_z_and_c    andn    $0BD,#$180 nr
    205EC- 011000 010 0 1011 13D 172 - if_z_or_nc    and     $13D, $172 wc,nr
    205F0- 011111 010 1 1111 0B9 064 -               muxnz   $0B9,#$064 wc,nr
    205F4- 011000 010 1 1001 03D 180 - if_z_eq_c     and     $03D,#$180 wc,nr
    205F8- 011001 000 0 1000 03D 174 - if_z_and_c    andn    $03D, $174 nr
    205FC- 011111 010 1 1111 0BA 061 -               muxnz   $0BA,#$061 wc,nr
    20600- 011100 100 1 1001 030 180 - if_z_eq_c     muxc    $030,#$180 wz,nr
    20604- 011011 100 1 1010 0B8 080 - if_z          xor     $0B8,#$080 wz,nr
    20608- 011101 000 1 1000 0B2 080 - if_z_and_c    muxnc   $0B2,#$080 nr
    2060C- 011000 010 1 0101 1B0 080 - if_nz         and     $1B0,#$080 wc,nr
    20610- 000011 010 1 1010 031 174 - if_z          setb    $031,#$174 wc,nr
    20614- 011001 010 1 0100 1B0 080 - if_nz_and_c   andn    $1B0,#$080 wc,nr
    20618- 000011 011 0 0000 010 074 - if            coginit $010, $074 wc
    2061C- 010000 100 1 0101 0A4 07E - if_nz         mins    $0A4,#$07E wz,nr
    20620- 010101 100 1 1000 04A 191 - if_z_and_c    movd    $04A,#$191 wz,nr
    20624- 000011 010 1 1101 1B2 169 - if_nz_or_c    setb    $1B2,#$169 wc,nr
    20628- 011000 001 0 1000 097 195 - if_z_and_c    and     $097, $195
    2062C- 011100 100 1 1000 0B2 153 - if_z_and_c    muxc    $0B2,#$153 wz,nr
    20630- 100101 010 0 0011 0B4 063 - if_nc         sumnc   $0B4, $063 wc,nr
    20634- 010001 010 1 1000 050 13A - if_z_and_c    maxs    $050,#$13A wc,nr
    20638- 011100 100 1 1001 0BA 06E - if_z_eq_c     muxc    $0BA,#$06E wz,nr
    2063C- 101011 010 0 1011 156 10D - if_z_or_nc    absneg  $156, $10D wc,nr
    20640- 001111 100 0 1011 19E 05B - if_z_or_nc    rev     $19E, $05B wz,nr
    20644- 010011 010 1 1000 056 15D - if_z_and_c    max     $056,#$15D wc,nr
    20648- 000011 010 1 1001 0BB 06F - if_z_eq_c    *repd??? $0BB,#$06F wc,nr
    2064C- 010111 101 0 1011 097 0AD - if_z_or_nc    jmpretd $097, $0AD wz
    20650- 011001 010 1 1010 021 160 - if_z          andn    $021,#$160 wc,nr
    20654- 011101 010 1 1100 1B5 163 - if_c          muxnc   $1B5,#$163 wc,nr
    20658- 010000 001 0 1011 086 16D - if_z_or_nc    mins    $086, $16D
    2065C- 001011 110 1 0110 0AD 1B9 - if_z_ne_c     shl     $0AD,#$1B9 wz,wc,nr
    20660- 010111 010 1 0011 117 157 - if_nc         jmpretd $117,#$157 wc,nr
    20664- 011101 000 1 1110 0A1 060 - if_z_or_c     muxnc   $0A1,#$060 nr
    20668- 011011 110 1 1101 197 165 - if_nz_or_c    xor     $197,#$165 wz,wc,nr
    2066C- 011011 000 0 1011 1B2 072 - if_z_or_nc    xor     $1B2, $072 nr
    20670- 000011 010 1 1001 1B7 06F - if_z_eq_c    *repd??? $1B7,#$06F wc,nr
    20674- 010001 110 1 0011 1A1 17E - if_nc         maxs    $1A1,#$17E wz,wc,nr
    20678- 011011 110 1 1000 1C8 153 - if_z_and_c    xor     $1C8,#$153 wz,wc,nr
    2067C- 011110 111 0 1011 095 167 - if_z_or_nc    muxz    $095, $167 wz,wc
    20680- 011000 000 1 1111 0D6 12B -               and     $0D6,#$12B nr
    20684- 011100 100 1 1000 0BA 053 - if_z_and_c    muxc    $0BA,#$053 wz,nr
    20688- 011011 110 1 1000 186 174 - if_z_and_c    xor     $186,#$174 wz,wc,nr
    2068C- 010100 110 1 1000 016 167 - if_z_and_c    movs    $016,#$167 wz,wc,nr
    20690- 000011 010 1 1100 037 174 - if_c          setb    $037,#$174 wc,nr
    20694- 011000 010 1 0011 0B0 04D - if_nc         and     $0B0,#$04D wc,nr
    20698- 010100 000 1 1111 106 170 -               movs    $106,#$170 nr
    2069C- 100100 010 1 0100 1A7 049 - if_nz_and_c   sumc    $1A7,#$049 wc,nr
    206A0- 010110 110 1 1111 0D8 17B -               movi    $0D8,#$17B wz,wc,nr
    206A4- 001011 110 1 0011 017 148 - if_nc         shl     $017,#$148 wz,wc,nr
    206A8- 001011 110 1 0110 117 154 - if_z_ne_c     shl     $117,#$154 wz,wc,nr
    206AC- 010010 000 1 1000 02E 152 - if_z_and_c    min     $02E,#$152 nr
    206B0- 001011 110 1 1010 033 169 - if_z          shl     $033,#$169 wz,wc,nr
    206B4- 001011 110 1 1101 1B7 16C - if_nz_or_c    shl     $1B7,#$16C wz,wc,nr
    206B8- 011001 110 1 1001 1B7 174 - if_z_eq_c     andn    $1B7,#$174 wz,wc,nr
    206BC- 011011 110 0 1011 1B2 16C - if_z_or_nc    xor     $1B2, $16C wz,wc,nr
    206C0- 011100 100 0 1011 1B3 066 - if_z_or_nc    muxc    $1B3, $066 wz,nr
    206C4- 000011 010 1 1001 030 165 - if_z_eq_c     setb    $030,#$165 wc,nr
    206C8- 101100 011 0 1110 091 1B1 - if_z_or_c     negc    $091, $1B1 wc
    206CC- 010000 110 1 1000 05A 17C - if_z_and_c    mins    $05A,#$17C wz,wc,nr
    206D0- 011010 010 1 1001 137 06F - if_z_eq_c     or      $137,#$06F wc,nr
    206D4- 011001 010 1 1100 13A 167 - if_c          andn    $13A,#$167 wc,nr
    206D8- 110000 010 1 0111 05A 10D - if_nz_or_nc   cmps    $05A,#$10D wc,nr
    206DC- 011100 110 1 0000 1A0 144 - if            muxc    $1A0,#$144 wz,wc,nr
    206E0- 010010 010 1 0011 0BF 00D - if_nc         min     $0BF,#$00D wc,nr
    206E4- 101101 011 0 0100 0A1 153 - if_nz_and_c   negnc   $0A1, $153 wc
    206E8- 011011 000 1 1000 1E0 12A - if_z_and_c    xor     $1E0,#$12A nr
    206EC- 000011 010 1 1010 1B1 16F - if_z          setb    $1B1,#$16F wc,nr
    206F0- 011001 010 1 0100 130 027 - if_nz_and_c   andn    $130,#$027 wc,nr
    206F4- 011101 000 1 1000 0B2 170 - if_z_and_c    muxnc   $0B2,#$170 nr
    206F8- 010100 010 1 1000 028 10D - if_z_and_c    movs    $028,#$10D wc,nr
    206FC- 000011 010 1 1101 034 175 - if_nz_or_c    setb    $034,#$175 wc,nr
    20700- 000000 000 0 0000 000 000 -               nop
    20704- 000011 011 1 0000 01D 040 - if           *repd??? $01D,#$040 wc
    20708- 111000 000 0 0001 000 1D8 - if_nz_and_nc  setinda $000, $1D8 nr
    2070C- 101000 001 1 0100 1F6 000 - if_nz_and_c   mov     $1F6,#$000
    20710- 000011 001 1 1111 1D8 012 -               getptra $1D8,#$012
    20714- 000011 001 1 1111 1D9 012 -               getptra $1D9,#$012
    20718- 001010 001 1 1111 1D9 009 -               shr     $1D9,#$009
    2071C- 000011 000 1 1111 1D9 0DB -               setp    $1D9,#$0DB nr
    20720- 000011 001 1 1111 1DA 013 -               getptrb $1DA,#$013
    20724- 100001 001 1 1111 1DA 1AC -               sub     $1DA,#$1AC
    20728- 000011 001 1 1111 1BC 082 -               jmptask $1BC,#$082
    2072C- 000011 001 1 1111 044 094 -               -spare- $044,#$094
    20730- 111110 000 1 1111 1F5 00C -               tjz     $1F5,#$00C nr
    20734- 000011 001 1 1111 1AD 084 -               jmptask $1AD,#$084
    20738- 000011 001 1 1111 064 094 -               -spare- $064,#$094
    2073C- 101000 001 1 1111 1E7 001 -               mov     $1E7,#$001
    20740- 000111 001 1 1111 0E1 0D4 -               jmpret  $0E1,#$0D4
    20744- 000011 001 1 1111 000 0AA -               pusha   $000,#$0AA
    20748- 000011 001 1 1111 053 0B2 -               setptra $053,#$0B2
    2074C- 000111 001 1 1111 173 171 -               jmpret  $173,#$171
    20750- 000111 001 1 1111 10F 0EB -               jmpret  $10F,#$0EB
    20754- 000111 001 1 1111 13B 12D -               jmpret  $13B,#$12D
    20758- 111110 000 1 1010 1DC 031 - if_z          tjz     $1DC,#$031 nr
    2075C- 000111 000 1 1111 000 01B -               jmpret  $000,#$01B nr
    20760- 000111 001 1 1111 10F 10D -               jmpret  $10F,#$10D
    20764- 000011 001 1 1111 001 0A4 -               addspa  $001,#$0A4
    20768- 000111 001 1 1111 13B 12D -               jmpret  $13B,#$12D
    2076C- 000111 000 1 0101 000 021 - if_nz         jmpret  $000,#$021 nr
    20770- 010101 001 1 1111 0B4 1DE -               movd    $0B4,#$1DE
    20774- 000011 001 1 1111 000 0B2 -               setptra $000,#$0B2
    20778- 000111 001 1 1111 0C4 0C2 -               jmpret  $0C4,#$0C2
    2077C- 000011 001 1 1111 075 0B2 -               setptra $075,#$0B2
    20780- 000111 000 1 1111 000 013 -               jmpret  $000,#$013 nr
    20784- 101000 001 0 1111 1DF 1E1 -               mov     $1DF, $1E1
    20788- 010101 001 1 1111 0B4 1E4 -               movd    $0B4,#$1E4
    2078C- 000011 001 1 1111 021 0B2 -               setptra $021,#$0B2
    20790- 000111 001 1 1111 0C4 0C2 -               jmpret  $0C4,#$0C2
    20794- 000111 000 1 1111 000 03A -               jmpret  $000,#$03A nr
    20798- 000111 001 1 1111 13B 12C -               jmpret  $13B,#$12C
    2079C- 000111 000 1 1010 000 037 - if_z          jmpret  $000,#$037 nr
    207A0- 101000 001 0 1111 1E0 1E1 -               mov     $1E0, $1E1
    207A4- 000011 001 1 1111 044 0B2 -               setptra $044,#$0B2
    207A8- 000111 001 1 1111 0C4 0C2 -               jmpret  $0C4,#$0C2
    207AC- 000111 000 1 1111 000 03B -               jmpret  $000,#$03B nr
    207B0- 101000 101 1 1111 1E7 001 -               mov     $1E7,#$001 wz
    207B4- 101000 101 1 1010 1E7 002 - if_z          mov     $1E7,#$002 wz
    207B8- 101000 001 1 1010 1E7 004 - if_z          mov     $1E7,#$004
    207BC- 000111 001 1 1111 0E1 0D4 -               jmpret  $0E1,#$0D4
    207C0- 000111 000 1 1111 000 019 -               jmpret  $000,#$019 nr
    207C4- 101000 001 1 1111 1E0 00F -               mov     $1E0,#$00F
    207C8- 000111 001 1 1111 170 14B -               jmpret  $170,#$14B
    207CC- 000111 000 1 1111 000 014 -               jmpret  $000,#$014 nr
    207D0- 101000 001 1 1111 1E0 0FF -               mov     $1E0,#$0FF
    207D4- 000111 001 1 1111 170 14B -               jmpret  $170,#$14B
    207D8- 000111 000 1 1111 000 019 -               jmpret  $000,#$019 nr
    207DC- 101000 001 1 1111 1E0 0FF -               mov     $1E0,#$0FF
    207E0- 000111 001 1 1111 170 14C -               jmpret  $170,#$14C
    207E4- 000111 000 1 1111 000 01A -               jmpret  $000,#$01A nr
    207E8- 101000 001 0 1111 1E0 1DF -               mov     $1E0, $1DF
    207EC- 000111 001 1 1111 170 14E -               jmpret  $170,#$14E
    207F0- 000111 000 1 1111 000 01A -               jmpret  $000,#$01A nr
    207F4- 101000 001 0 1111 1DF 1E2 -               mov     $1DF, $1E2
    207F8- 101000 001 0 1111 1E0 1E9 -               mov     $1E0, $1E9
    207FC- 000111 001 1 1111 0D3 0C9 -               jmpret  $0D3,#$0C9
    20800- 000111 001 1 1111 124 110 -               jmpret  $124,#$110
    20804- 000011 000 1 1111 1DF 0B2 -               setptra $1DF,#$0B2 nr
    20808- 111000 000 0 0001 000 000 - if_nz_and_nc  setinda $000, $000 nr
    2080C- 101000 001 1 1111 1DC 000 -               mov     $1DC,#$000
    20810- 000111 001 1 1111 0E8 0E7 -               jmpret  $0E8,#$0E7
    20814- 100001 100 0 0001 1E1 1F6 - if_nz_and_nc  sub     $1E1, $1F6 wz,nr
    20818- 000111 000 1 1010 000 04D - if_z          jmpret  $000,#$04D nr
    2081C- 100000 001 0 1111 1DF 1E7 -               add     $1DF, $1E7
    20820- 100001 110 0 1111 1DF 1E0 -               sub     $1DF, $1E0 wz,wc,nr
    20824- 000111 000 1 1110 000 041 - if_z_or_c     jmpret  $000,#$041 nr
    20828- 101000 001 0 1111 1E2 1DF -               mov     $1E2, $1DF
    2082C- 011000 001 0 1111 1E2 1E9 -               and     $1E2, $1E9
    20830- 000111 000 1 1111 000 01A -               jmpret  $000,#$01A nr
    20834- 111010 011 0 1111 1DC 1E5 -               incmod  $1DC, $1E5 wc
    20838- 000111 000 1 0011 000 044 - if_nc         jmpret  $000,#$044 nr
    2083C- 101000 001 0 1111 1E0 1E5 -               mov     $1E0, $1E5
    20840- 001011 001 0 1111 1E0 1E8 -               shl     $1E0, $1E8
    20844- 100000 001 0 1111 1E0 1DF -               add     $1E0, $1DF
    20848- 000111 000 1 1111 000 03B -               jmpret  $000,#$03B nr
    2084C- 000111 001 1 1111 0D3 0C9 -               jmpret  $0D3,#$0C9
    20850- 101000 001 1 1111 1DD 001 -               mov     $1DD,#$001
    20854- 101000 001 0 1111 1E3 1DF -               mov     $1E3, $1DF
    20858- 011000 001 0 1111 1E3 1E9 -               and     $1E3, $1E9
    2085C- 000111 001 1 1111 124 110 -               jmpret  $124,#$110
    20860- 111110 100 1 1111 1DD 05B -               tjnz    $1DD,#$05B wz,nr
    20864- 101000 001 0 1111 1DE 1E5 -               mov     $1DE, $1E5
    20868- 100000 001 1 1111 1DE 001 -               add     $1DE,#$001
    2086C- 000011 000 1 1111 1E3 0B3 -               setptrb $1E3,#$0B3 nr
    20870- 101000 001 0 0001 1E1 1F6 - if_nz_and_nc  mov     $1E1, $1F6
    20874- 000111 001 1 1111 0EA 0E9 -               jmpret  $0EA,#$0E9
    20878- 111101 101 1 1111 1DE 05C -               djnz    $1DE,#$05C wz
    2087C- 000011 001 1 1111 1E3 013 -               getptrb $1E3,#$013
    20880- 000111 000 1 1111 000 01A -               jmpret  $000,#$01A nr
    20884- 101000 001 0 1111 1DD 1DC -               mov     $1DD, $1DC
    20888- 000111 001 1 1111 0D3 0C9 -               jmpret  $0D3,#$0C9
    2088C- 000111 001 1 1111 12B 129 -               jmpret  $12B,#$129
    20890- 010011 001 0 1111 1E1 1E9 -               max     $1E1, $1E9
    20894- 011000 001 0 1111 1E1 1E9 -               and     $1E1, $1E9
    20898- 100001 100 1 1111 1DD 03C -               sub     $1DD,#$03C wz,nr
    2089C- 101000 001 0 1010 1DC 1DF - if_z          mov     $1DC, $1DF
    208A0- 101000 001 0 1010 1DF 1E1 - if_z          mov     $1DF, $1E1
    208A4- 101000 001 0 1010 1E1 1DC - if_z          mov     $1E1, $1DC
    208A8- 100001 010 0 1111 1DF 1E1 -               sub     $1DF, $1E1 wc,nr
    208AC- 101000 001 0 1100 1DC 1DE - if_c          mov     $1DC, $1DE
    208B0- 001011 001 0 1100 1DC 1E8 - if_c          shl     $1DC, $1E8
    208B4- 100000 001 0 1100 1DF 1DC - if_c          add     $1DF, $1DC
    208B8- 100000 001 0 1100 1E1 1DC - if_c          add     $1E1, $1DC
    208BC- 011011 001 1 1100 0E7 07E - if_c          xor     $0E7,#$07E
    208C0- 011011 001 1 1100 0E9 07E - if_c          xor     $0E9,#$07E
    208C4- 000011 000 1 1111 1DF 0B2 -               setptra $1DF,#$0B2 nr
    208C8- 000011 000 1 1111 1E1 0B3 -               setptrb $1E1,#$0B3 nr
    208CC- 000111 001 1 1111 0E8 0E7 -               jmpret  $0E8,#$0E7
    208D0- 000111 001 1 1111 0EA 0E9 -               jmpret  $0EA,#$0E9
    208D4- 111101 101 1 1111 1DE 073 -               djnz    $1DE,#$073 wz
    208D8- 011011 001 1 1100 0E7 07E - if_c          xor     $0E7,#$07E
    208DC- 011011 001 1 1100 0E9 07E - if_c          xor     $0E9,#$07E
    208E0- 000111 000 1 1111 000 01A -               jmpret  $000,#$01A nr
    208E4- 000111 001 1 1111 0D3 0C9 -               jmpret  $0D3,#$0C9
    208E8- 000011 000 1 1111 1DF 0B2 -               setptra $1DF,#$0B2 nr
    208EC- 000111 001 1 1111 0E8 0E7 -               jmpret  $0E8,#$0E7
    208F0- 100000 001 0 1111 1DD 1E1 -               add     $1DD, $1E1
    208F4- 111101 101 1 1111 1DE 07B -               djnz    $1DE,#$07B wz
    208F8- 101000 001 0 1111 1E1 1DD -               mov     $1E1, $1DD
    208FC- 101000 001 1 1111 1E6 008 -               mov     $1E6,#$008
    20900- 000111 001 1 1111 18F 187 -               jmpret  $18F,#$187
    20904- 000111 000 1 1111 000 018 -               jmpret  $000,#$018 nr
    20908- 010100 101 1 1111 0E5 0E8 -               movs    $0E5,#$0E8 wz
    2090C- 101000 001 1 1111 1E6 001 -               mov     $1E6,#$001
    20910- 010100 001 1 1010 0E5 0E6 - if_z          movs    $0E5,#$0E6
    20914- 101000 001 0 1010 1E6 1E7 - if_z          mov     $1E6, $1E7
    20918- 001011 001 1 1010 1E6 001 - if_z          shl     $1E6,#$001
    2091C- 000111 001 1 1111 0E8 0E2 -               jmpret  $0E8,#$0E2
    20920- 101000 001 0 1111 1DE 1E1 -               mov     $1DE, $1E1
    20924- 000111 001 1 1111 18F 187 -               jmpret  $18F,#$187
    20928- 000111 001 1 1111 1A0 192 -               jmpret  $1A0,#$192
    2092C- 000111 001 1 1111 1AC 1A4 -               jmpret  $1AC,#$1A4
    20930- 000111 000 1 0101 000 018 - if_nz         jmpret  $000,#$018 nr
    20934- 000111 001 1 1111 0E8 0E2 -               jmpret  $0E8,#$0E2
    20938- 100001 100 0 1111 1E1 1DE -               sub     $1E1, $1DE wz,nr
    2093C- 000111 000 1 1010 000 08B - if_z          jmpret  $000,#$08B nr
    20940- 000111 000 1 1111 000 088 -               jmpret  $000,#$088 nr
    20944- 000011 001 1 1111 080 0B2 -               setptra $080,#$0B2
    20948- 000111 001 1 1111 173 171 -               jmpret  $173,#$171
    2094C- 000011 000 1 1111 1DF 000 -               clkset  $1DF,#$000 nr
    20950- 000111 001 1 1111 1A3 1A1 -               jmpret  $1A3,#$1A1
    20954- 100001 100 1 1111 1DC 020 -               sub     $1DC,#$020 wz,nr
    20958- 000111 000 1 0101 000 094 - if_nz         jmpret  $000,#$094 nr
    2095C- 000111 000 1 1111 000 018 -               jmpret  $000,#$018 nr
    20960- 000011 000 1 1111 1DF 0E0 -               setcog  $1DF,#$0E0 nr
    20964- 000111 001 1 1111 12B 129 -               jmpret  $12B,#$129
    20968- 101000 001 0 1111 1DD 1E1 -               mov     $1DD, $1E1
    2096C- 101000 001 1 1111 1E1 000 -               mov     $1E1,#$000
    20970- 100001 100 1 1111 1DC 02B -               sub     $1DC,#$02B wz,nr
    20974- 000111 001 1 1010 12B 129 - if_z          jmpret  $12B,#$129
    20978- 000011 000 0 1111 1DD 1E1 -               coginit $1DD, $1E1 nr
    2097C- 000111 000 1 1111 000 01A -               jmpret  $000,#$01A nr
    20980- 000011 001 1 1111 1DF 001 -               cogid   $1DF,#$001
    20984- 000011 000 1 1111 1DF 003 -               cogstop $1DF,#$003 nr
    20988- 000111 000 1 1111 000 019 -               jmpret  $000,#$019 nr
    2098C- 101000 001 1 1111 1DD 007 -               mov     $1DD,#$007
    20990- 000111 001 1 1111 1A0 192 -               jmpret  $1A0,#$192
    20994- 101000 001 0 1111 1DC 1DD -               mov     $1DC, $1DD
    20998- 000011 011 1 1111 1DC 001 -               cogid   $1DC,#$001 wc
    2099C- 100001 100 0 1111 1DC 1DD -               sub     $1DC, $1DD wz,nr
    209A0- 101000 001 1 0011 1DC 030 - if_nc         mov     $1DC,#$030
    209A4- 101000 001 1 1100 1DC 031 - if_c          mov     $1DC,#$031
    209A8- 101000 001 1 1010 1DC 04D - if_z          mov     $1DC,#$04D
    209AC- 000111 001 1 1111 1A0 198 -               jmpret  $1A0,#$198
    209B0- 100001 011 1 1111 1DD 001 -               sub     $1DD,#$001 wc
    209B4- 000111 000 1 0011 000 0A4 - if_nc         jmpret  $000,#$0A4 nr
    209B8- 000111 000 1 1111 000 018 -               jmpret  $000,#$018 nr
    209BC- 010100 101 1 1111 0B5 0DA -               movs    $0B5,#$0DA wz
    209C0- 010100 101 1 1010 0B5 0DB - if_z          movs    $0B5,#$0DB wz
    209C4- 010100 101 1 1010 0B5 0D9 - if_z          movs    $0B5,#$0D9 wz
    209C8- 010100 101 1 1010 0B5 0D8 - if_z          movs    $0B5,#$0D8 wz
    209CC- 010100 001 1 1010 0B5 0D6 - if_z          movs    $0B5,#$0D6
    209D0- 101000 001 0 1111 1E4 1DF -               mov     $1E4, $1DF
    209D4- 000011 010 1 1111 1E4 0D6 -               getp    $1E4,#$0D6 wc,nr
    209D8- 000111 000 1 1010 000 0A7 - if_z          jmpret  $000,#$0A7 nr
    209DC- 000111 000 1 1111 000 019 -               jmpret  $000,#$019 nr
    209E0- 000111 001 1 1111 12B 129 -               jmpret  $12B,#$129
    209E4- 000011 000 1 1111 1DF 0E3 -               setport $1DF,#$0E3 nr
    209E8- 000011 001 1 1111 1DF 023 -               decod5  $1DF,#$023
    209EC- 111010 000 0 1111 1DF 1E1 -               waitvid $1DF, $1E1 nr
    209F0- 000111 000 1 1111 000 01A -               jmpret  $000,#$01A nr
    209F4- 000011 000 1 1111 1DF 0D5 -               setdacs $1DF,#$0D5 nr
    209F8- 000111 000 1 1111 000 019 -               jmpret  $000,#$019 nr
    209FC- 000011 001 1 1111 0C7 0B2 -               setptra $0C7,#$0B2
    20A00- 000111 001 1 1111 173 171 -               jmpret  $173,#$171
    20A04- 000111 000 1 1111 000 018 -               jmpret  $000,#$018 nr
    20A08- 000011 000 1 1111 1DA 0B4 -               addptra $1DA,#$0B4 nr
    20A0C- 000000 001 1 1111 1DE 0C1 -               rdbyte  $1DE,#$0C1
    20A10- 111110 000 1 1111 1DE 000 -               tjz     $1DE,#$000 nr
    20A14- 000000 001 1 1111 1DD 0C1 -               rdbyte  $1DD,#$0C1
    20A18- 011011 101 0 1111 1DD 1DC -               xor     $1DD, $1DC wz
    20A1C- 000111 000 1 0101 000 0C3 - if_nz         jmpret  $000,#$0C3 nr
    20A20- 000111 000 0 1111 000 1DE -               jmpret  $000, $1DE nr
    20A24- 010011 001 0 1111 1DF 1E9 -               max     $1DF, $1E9
    20A28- 011000 001 0 1111 1DF 1E9 -               and     $1DF, $1E9
    20A2C- 010011 001 0 1111 1E0 1E9 -               max     $1E0, $1E9
    20A30- 011000 001 0 1111 1E0 1E9 -               and     $1E0, $1E9
    20A34- 100001 010 0 1111 1E0 1DF -               sub     $1E0, $1DF wc,nr
    20A38- 000111 000 1 1100 000 01F - if_c          jmpret  $000,#$01F nr
    20A3C- 101000 001 0 1111 1DE 1E0 -               mov     $1DE, $1E0
    20A40- 100001 001 0 1111 1DE 1DF -               sub     $1DE, $1DF
    20A44- 001010 001 0 1111 1DE 1E8 -               shr     $1DE, $1E8
    20A48- 100000 001 1 1111 1DE 001 -               add     $1DE,#$001
    20A4C- 000111 000 1 1111 000 000 -               jmpret  $000,#$000 nr
    20A50- 011000 010 1 1111 1E7 002 -               and     $1E7,#$002 wc,nr
    20A54- 000011 001 1 1111 0E7 19A -               setbc   $0E7,#$19A
    20A58- 000011 001 1 1111 0E9 19A -               setbc   $0E9,#$19A
    20A5C- 011000 010 1 1111 1E7 004 -               and     $1E7,#$004 wc,nr
    20A60- 000011 001 1 1111 0E7 19B -               setbc   $0E7,#$19B
    20A64- 000011 001 1 1111 0E9 19B -               setbc   $0E9,#$19B
    20A68- 101000 001 0 1111 1E8 1E7 -               mov     $1E8, $1E7
    20A6C- 001010 001 1 1111 1E8 001 -               shr     $1E8,#$001
    20A70- 101000 001 0 1111 1E9 1E7 -               mov     $1E9, $1E7
    20A74- 100001 001 1 1111 1E9 001 -               sub     $1E9,#$001
    20A78- 011011 001 0 1111 1E9 1D4 -               xor     $1E9, $1D4
    20A7C- 011000 001 0 1111 1E2 1E9 -               and     $1E2, $1E9
    20A80- 011000 001 0 1111 1E3 1E9 -               and     $1E3, $1E9
    20A84- 000111 000 1 1111 000 000 -               jmpret  $000,#$000 nr
    20A88- 000011 010 1 1111 1DF 0D6 -               getp    $1DF,#$0D6 wc,nr
    20A8C- 101000 001 1 0011 1E1 000 - if_nc         mov     $1E1,#$000
    20A90- 101000 001 1 1100 1E1 001 - if_c          mov     $1E1,#$001
    20A94- 000111 000 1 1111 000 0E8 -               jmpret  $000,#$0E8 nr
    20A98- 000011 000 1 1111 1DF 0B2 -               setptra $1DF,#$0B2 nr
    20A9C- 000000 001 1 1111 1E1 0C1 -               rdbyte  $1E1,#$0C1
    20AA0- 000111 000 1 1111 000 000 -               jmpret  $000,#$000 nr
    20AA4- 000000 000 1 1111 1E1 1C1 -               wrbyte  $1E1,#$1C1
    20AA8- 000111 000 1 1111 000 000 -               jmpret  $000,#$000 nr
    20AAC- 000011 001 1 1111 000 0A2 -               setspa  $000,#$0A2
    20AB0- 101000 001 1 1111 1DC 03E -               mov     $1DC,#$03E
    20AB4- 000111 001 1 1111 1A0 198 -               jmpret  $1A0,#$198
    20AB8- 000111 001 1 1111 1A3 1A1 -               jmpret  $1A3,#$1A1
    20ABC- 100001 100 1 1111 1DC 027 -               sub     $1DC,#$027 wz,nr
    20AC0- 000111 000 1 0101 000 0F6 - if_nz         jmpret  $000,#$0F6 nr
    20AC4- 000011 101 1 1111 1DC 018 -               popar   $1DC,#$018 wz
    20AC8- 000111 001 1 0101 1A0 198 - if_nz         jmpret  $1A0,#$198
    20ACC- 000111 000 1 0101 000 0F1 - if_nz         jmpret  $000,#$0F1 nr
    20AD0- 000111 000 1 1111 000 10C -               jmpret  $000,#$10C nr
    20AD4- 000111 001 1 1111 1A3 1A1 -               jmpret  $1A3,#$1A1
    20AD8- 100001 100 1 1111 1DC 00D -               sub     $1DC,#$00D wz,nr
    20ADC- 000111 000 1 1010 000 10B - if_z          jmpret  $000,#$10B nr
    20AE0- 100001 100 1 1111 1DC 008 -               sub     $1DC,#$008 wz,nr
    20AE4- 100001 100 1 0101 1DC 07F - if_nz         sub     $1DC,#$07F wz,nr
    20AE8- 000111 000 1 1010 000 103 - if_z          jmpret  $000,#$103 nr
    20AEC- 100001 010 1 1111 1DC 020 -               sub     $1DC,#$020 wc,nr
    20AF0- 111000 010 1 0011 1DC 07E - if_nc         setinda $1DC,#$07E wc,nr
    20AF4- 000111 000 1 1100 000 0F5 - if_c          jmpret  $000,#$0F5 nr
    20AF8- 000011 000 1 1111 1DC 0AA -               pusha   $1DC,#$0AA nr
    20AFC- 000011 010 1 1111 000 016 -              *getspa  $000,#$016 wc,nr
    20B00- 000011 001 1 1100 001 0A6 - if_c          subspa  $001,#$0A6
    20B04- 000111 001 1 0011 1A0 198 - if_nc         jmpret  $1A0,#$198
    20B08- 000111 000 1 1111 000 0F5 -               jmpret  $000,#$0F5 nr
    20B0C- 000011 100 1 1111 000 016 -              *getspa  $000,#$016 wz,nr
    20B10- 000011 000 1 0101 1DC 0A8 - if_nz         pushar  $1DC,#$0A8 nr
    20B14- 000111 001 1 0101 1A0 198 - if_nz         jmpret  $1A0,#$198
    20B18- 000111 001 1 0101 1A0 192 - if_nz         jmpret  $1A0,#$192
    20B1C- 000011 001 1 0101 1DC 018 - if_nz         popar   $1DC,#$018
    20B20- 000111 001 1 0101 1A0 198 - if_nz         jmpret  $1A0,#$198
    20B24- 000011 001 1 0101 001 0A6 - if_nz         subspa  $001,#$0A6
    20B28- 000111 000 1 1111 000 0F5 -               jmpret  $000,#$0F5 nr
    20B2C- 000011 001 1 1111 000 0AA -               pusha   $000,#$0AA
    20B30- 000011 001 1 1111 000 0A2 -               setspa  $000,#$0A2
    20B34- 101000 001 0 1111 1DC 1D5 -               mov     $1DC, $1D5
    20B38- 000111 001 1 1111 1A0 198 -               jmpret  $1A0,#$198
    20B3C- 000111 000 1 1111 000 000 -               jmpret  $000,#$000 nr
    20B40- 101000 001 1 1111 1DB 000 -               mov     $1DB,#$000
    20B44- 111000 000 0 0001 000 000 - if_nz_and_nc  setinda $000, $000 nr
    20B48- 000111 001 1 1111 13B 12C -               jmpret  $13B,#$12C
    20B4C- 000111 001 1 0101 128 125 - if_nz         jmpret  $128,#$125
    20B50- 100001 100 1 1111 1DC 020 -               sub     $1DC,#$020 wz,nr
    20B54- 000111 000 1 1010 000 112 - if_z          jmpret  $000,#$112 nr
    20B58- 100001 100 1 1111 1DC 027 -               sub     $1DC,#$027 wz,nr
    20B5C- 000111 000 1 0101 000 120 - if_nz         jmpret  $000,#$120 nr
    20B60- 000011 001 1 1111 002 0A4 -               addspa  $002,#$0A4
    20B64- 000011 001 1 1111 1DC 01A -               popa    $1DC,#$01A
    20B68- 100001 100 1 1111 1DC 027 -               sub     $1DC,#$027 wz,nr
    20B6C- 000111 000 1 1010 000 112 - if_z          jmpret  $000,#$112 nr
    20B70- 111110 000 1 1111 1DC 120 -               tjz     $1DC,#$120 nr
    20B74- 101000 001 0 1111 1E1 1DC -               mov     $1E1, $1DC
    20B78- 000111 001 1 1111 128 125 -               jmpret  $128,#$125
    20B7C- 000111 000 1 1111 000 118 -               jmpret  $000,#$118 nr
    20B80- 100001 011 1 1111 1DB 001 -               sub     $1DB,#$001 wc
    20B84- 101000 001 0 0011 1E5 1DB - if_nc         mov     $1E5, $1DB
    20B88- 010101 001 0 1111 123 1E5 -               movd    $123, $1E5
    20B8C- 111001 000 0 0001 000 000 - if_nz_and_nc  fixinda $000, $000 nr
    20B90- 000111 000 1 1111 000 000 -               jmpret  $000,#$000 nr
    20B94- 111010 011 1 1111 1DB 013 -               incmod  $1DB,#$013 wc
    20B98- 000111 000 1 1100 000 01F - if_c          jmpret  $000,#$01F nr
    20B9C- 101000 001 0 0100 1F6 1E1 - if_nz_and_c   mov     $1F6, $1E1
    20BA0- 000111 000 1 1111 000 000 -               jmpret  $000,#$000 nr
    20BA4- 000111 001 1 1111 13B 12C -               jmpret  $13B,#$12C
    20BA8- 000111 000 1 1010 000 01F - if_z          jmpret  $000,#$01F nr
    20BAC- 000111 000 1 1111 000 000 -               jmpret  $000,#$000 nr
    20BB0- 000011 001 1 1111 001 0A4 -               addspa  $001,#$0A4
    20BB4- 101000 101 1 1111 1E1 000 -               mov     $1E1,#$000 wz
    20BB8- 000111 101 1 1111 140 13C -               jmpret  $140,#$13C wz
    20BBC- 000011 001 1 1111 1DC 018 -               popar   $1DC,#$018
    20BC0- 000111 001 1 1111 14A 141 -               jmpret  $14A,#$141
    20BC4- 001011 001 1 1100 1E1 004 - if_c          shl     $1E1,#$004
    20BC8- 011010 001 0 1100 1E1 1DC - if_c          or      $1E1, $1DC
    20BCC- 000111 100 1 1100 000 12F - if_c          jmpret  $000,#$12F wz,nr
    20BD0- 000011 001 1 1111 001 0A6 -               subspa  $001,#$0A6
    20BD4- 000111 101 1 1111 140 13C -               jmpret  $140,#$13C wz
    20BD8- 000111 001 1 1111 14A 141 -               jmpret  $14A,#$141
    20BDC- 000011 001 1 1100 1DC 01A - if_c          popa    $1DC,#$01A
    20BE0- 111000 010 1 1111 1DC 060 -               setinds $1DC,#$060 wc,nr
    20BE4- 100001 010 1 1100 1DC 07B - if_c          sub     $1DC,#$07B wc,nr
    20BE8- 100001 001 1 1100 1DC 020 - if_c          sub     $1DC,#$020
    20BEC- 000111 000 1 1111 000 000 -               jmpret  $000,#$000 nr
    20BF0- 000011 001 1 1111 1DC 018 -               popar   $1DC,#$018
    20BF4- 100001 100 1 1111 1DC 020 -               sub     $1DC,#$020 wz,nr
    20BF8- 000111 000 1 1010 000 13C - if_z          jmpret  $000,#$13C nr
    20BFC- 000011 001 1 1111 001 0A6 -               subspa  $001,#$0A6
    20C00- 000111 100 1 1111 000 000 -               jmpret  $000,#$000 wz,nr
    20C04- 111000 010 1 1111 1DC 02F -               setinds $1DC,#$02F wc,nr
    20C08- 100001 010 1 1100 1DC 03A - if_c          sub     $1DC,#$03A wc,nr
    20C0C- 100000 001 1 1100 1DC 007 - if_c          add     $1DC,#$007
    20C10- 111000 010 1 0011 1DC 040 - if_nc         setinda $1DC,#$040 wc,nr
    20C14- 100001 010 1 1100 1DC 047 - if_c          sub     $1DC,#$047 wc,nr
    20C18- 100000 001 1 1100 1DC 020 - if_c          add     $1DC,#$020
    20C1C- 111000 010 1 0011 1DC 060 - if_nc         setinda $1DC,#$060 wc,nr
    20C20- 100001 010 1 1100 1DC 067 - if_c          sub     $1DC,#$067 wc,nr
    20C24- 100001 001 1 1100 1DC 057 - if_c          sub     $1DC,#$057
    20C28- 000111 000 1 1111 000 000 -               jmpret  $000,#$000 nr
    20C2C- 101000 001 0 1111 1DF 1E2 -               mov     $1DF, $1E2
    20C30- 011000 001 0 1111 1E0 1E9 -               and     $1E0, $1E9
    20C34- 100000 001 0 1111 1E0 1DF -               add     $1E0, $1DF
    20C38- 000111 001 1 1111 0D3 0C9 -               jmpret  $0D3,#$0C9
    20C3C- 101000 001 0 1111 1E2 1DF -               mov     $1E2, $1DF
    20C40- 101000 001 0 1111 1E1 1E2 -               mov     $1E1, $1E2
    20C44- 101000 001 1 1111 1E6 005 -               mov     $1E6,#$005
    20C48- 000111 001 1 1111 18F 187 -               jmpret  $18F,#$187
    20C4C- 000111 001 1 1111 1A0 190 -               jmpret  $1A0,#$190
    20C50- 101000 001 0 1111 1DC 1E7 -               mov     $1DC, $1E7
    20C54- 001111 001 1 1111 1DC 01B -               rev     $1DC,#$01B
    20C58- 101000 001 0 1111 1DF 1DE -               mov     $1DF, $1DE
    20C5C- 010011 001 0 1111 1DF 1DC -               max     $1DF, $1DC
    20C60- 101000 001 0 1111 1E0 1DF -               mov     $1E0, $1DF
    20C64- 001011 001 0 1111 1E0 1E8 -               shl     $1E0, $1E8
    20C68- 100001 001 0 1111 1DE 1DF -               sub     $1DE, $1DF
    20C6C- 000011 000 1 1111 1E2 0B2 -               setptra $1E2,#$0B2 nr
    20C70- 000111 001 1 1111 0E8 0E7 -               jmpret  $0E8,#$0E7
    20C74- 101000 001 0 1111 1E6 1E7 -               mov     $1E6, $1E7
    20C78- 001011 001 1 1111 1E6 001 -               shl     $1E6,#$001
    20C7C- 000111 001 1 1111 18F 187 -               jmpret  $18F,#$187
    20C80- 000111 001 1 1111 1A0 192 -               jmpret  $1A0,#$192
    20C84- 111101 101 1 1111 1DF 15C -               djnz    $1DF,#$15C wz
    20C88- 000011 001 1 1111 08A 0B2 -               setptra $08A,#$0B2
    20C8C- 000111 001 1 1111 173 171 -               jmpret  $173,#$171
    20C90- 000011 000 1 1111 1E2 0B2 -               setptra $1E2,#$0B2 nr
    20C94- 000000 001 1 1111 1DC 0C1 -               rdbyte  $1DC,#$0C1
    20C98- 100001 010 1 1111 1DC 020 -               sub     $1DC,#$020 wc,nr
    20C9C- 111000 010 1 0011 1DC 07E - if_nc         setinda $1DC,#$07E wc,nr
    20CA0- 101000 001 1 1100 1DC 02E - if_c          mov     $1DC,#$02E
    20CA4- 000111 001 1 1111 1A0 198 -               jmpret  $1A0,#$198
    20CA8- 111101 101 1 1111 1E0 165 -               djnz    $1E0,#$165 wz
    20CAC- 000011 001 1 1111 1E2 012 -               getptra $1E2,#$012
    20CB0- 000011 001 1 1111 08E 0B2 -               setptra $08E,#$0B2
    20CB4- 000111 001 1 1111 173 171 -               jmpret  $173,#$171
    20CB8- 000111 001 1 1111 1AC 1A4 -               jmpret  $1AC,#$1A4
    20CBC- 111110 100 1 1010 1DE 150 - if_z          tjnz    $1DE,#$150 wz,nr
    20CC0- 000111 000 1 1111 000 000 -               jmpret  $000,#$000 nr
    20CC4- 000011 000 1 1111 1DA 0B4 -               addptra $1DA,#$0B4 nr
    20CC8- 000000 001 1 1111 1DC 0C1 -               rdbyte  $1DC,#$0C1
    20CCC- 111110 000 1 1111 1DC 000 -               tjz     $1DC,#$000 nr
    20CD0- 011000 100 1 1111 1DC 080 -               and     $1DC,#$080 wz,nr
    20CD4- 000011 001 1 0101 172 128 - if_nz         notb    $172,#$128
    20CD8- 000011 000 1 0101 1DC 0B3 - if_nz         setptrb $1DC,#$0B3 nr
    20CDC- 000011 000 1 0101 1DA 0B5 - if_nz         addptrb $1DA,#$0B5 nr
    20CE0- 000111 000 1 0101 000 172 - if_nz         jmpret  $000,#$172 nr
    20CE4- 100001 100 1 1111 1DC 060 -               sub     $1DC,#$060 wz,nr
    20CE8- 111000 001 1 1010 1DD 010 - if_z          subr    $1DD,#$010
    20CEC- 100001 100 1 0101 1DC 07E - if_nz         sub     $1DC,#$07E wz,nr
    20CF0- 100000 001 1 1010 1DD 010 - if_z          add     $1DD,#$010
    20CF4- 000111 001 1 1010 1A0 192 - if_z          jmpret  $1A0,#$192
    20CF8- 111101 101 1 1010 1DD 17D - if_z          djnz    $1DD,#$17D wz
    20CFC- 000111 001 1 1010 1A0 190 - if_z          jmpret  $1A0,#$190
    20D00- 000111 000 1 1010 000 172 - if_z          jmpret  $000,#$172 nr
    20D04- 100001 100 1 1111 1DC 00D -               sub     $1DC,#$00D wz,nr
    20D08- 000111 001 1 1010 10F 10D - if_z          jmpret  $10F,#$10D
    20D0C- 101000 001 1 1010 1DD 000 - if_z          mov     $1DD,#$000
    20D10- 000111 001 1 0101 1A0 198 - if_nz         jmpret  $1A0,#$198
    20D14- 100000 001 1 0101 1DD 001 - if_nz         add     $1DD,#$001
    20D18- 000111 000 1 1111 000 172 -               jmpret  $000,#$172 nr
    20D1C- 101000 001 0 1111 1DD 1E6 -               mov     $1DD, $1E6
    20D20- 001011 001 1 1111 1DD 002 -               shl     $1DD,#$002
    20D24- 001000 001 0 1111 1E1 1DD -               ror     $1E1, $1DD
    20D28- 101000 001 0 1111 1DD 1E6 -               mov     $1DD, $1E6
    20D2C- 001001 001 1 1111 1E1 004 -               rol     $1E1,#$004
    20D30- 101000 001 0 1111 1DC 1E1 -               mov     $1DC, $1E1
    20D34- 000111 001 1 1111 1A0 194 -               jmpret  $1A0,#$194
    20D38- 111101 101 1 1111 1DD 18B -               djnz    $1DD,#$18B wz
    20D3C- 000111 000 1 1111 000 000 -               jmpret  $000,#$000 nr
    20D40- 101000 001 0 1111 1DC 1D6 -               mov     $1DC, $1D6
    20D44- 000111 000 1 1111 000 198 -               jmpret  $000,#$198 nr
    20D48- 101000 001 1 1111 1DC 020 -               mov     $1DC,#$020
    20D4C- 000111 000 1 1111 000 198 -               jmpret  $000,#$198 nr
    20D50- 011000 001 1 1111 1DC 00F -               and     $1DC,#$00F
    20D54- 100001 010 1 1111 1DC 00A -               sub     $1DC,#$00A wc,nr
    20D58- 100000 001 1 1100 1DC 030 - if_c          add     $1DC,#$030
    20D5C- 100000 001 1 0011 1DC 037 - if_nc         add     $1DC,#$037
    20D60- 001011 001 1 1111 1DC 001 -               shl     $1DC,#$001
    20D64- 000011 001 1 1111 1DC 169 -               setb    $1DC,#$169
    20D68- 000011 001 1 1111 1DB 00D -              *getcnt  $1DB,#$00D
    20D6C- 100000 001 0 1111 1DB 1F5 -               add     $1DB, $1F5
    20D70- 000011 000 1 1111 1DB 00D -              *getcnt  $1DB,#$00D nr
    20D74- 001010 011 1 1111 1DC 001 -               shr     $1DC,#$001 wc
    20D78- 000011 000 1 1111 1D9 0DC -               setpc   $1D9,#$0DC nr
    20D7C- 111110 100 1 1111 1DC 19B -               tjnz    $1DC,#$19B wz,nr
    20D80- 000111 000 1 1111 000 000 -               jmpret  $000,#$000 nr
    20D84- 000111 001 1 1111 1AC 1A4 -               jmpret  $1AC,#$1A4
    20D88- 000111 000 1 1010 000 1A1 - if_z          jmpret  $000,#$1A1 nr
    20D8C- 000111 000 1 1111 000 000 -               jmpret  $000,#$000 nr
    20D90- 011010 001 1 1111 1EA 080 -               or      $1EA,#$080
    20D94- 000011 101 1 1111 1EB 017 -              *getspb  $1EB,#$017 wz
    20D98- 100001 100 0 0101 1EB 1EA - if_nz         sub     $1EB, $1EA wz,nr
    20D9C- 000011 001 1 0101 1EB 016 - if_nz        *getspa  $1EB,#$016
    20DA0- 000011 000 1 0101 1EA 0A2 - if_nz         setspa  $1EA,#$0A2 nr
    20DA4- 000011 001 1 0101 1DC 018 - if_nz         popar   $1DC,#$018
    20DA8- 000011 001 1 0101 1EA 016 - if_nz        *getspa  $1EA,#$016
    20DAC- 000011 000 1 0101 1EB 0A2 - if_nz         setspa  $1EB,#$0A2 nr
    20DB0- 000111 000 1 1111 000 000 -               jmpret  $000,#$000 nr
    20DB4- 000011 100 1 1111 000 017 -              *getspb  $000,#$017 wz,nr
    20DB8- 000011 001 1 1010 080 0A3 - if_z          setspb  $080,#$0A3
    20DBC- 101000 001 1 1111 1EE 009 -               mov     $1EE,#$009
    20DC0- 101001 001 0 1111 1EC 1F5 -               neg     $1EC, $1F5
    20DC4- 001110 001 1 1111 1EC 001 -               sar     $1EC,#$001
    20DC8- 111110 001 1 1111 1D8 1B2 -               jp      $1D8,#$1B2
    20DCC- 000011 001 1 1111 1EC 00C -              *subcnt  $1EC,#$00C
    20DD0- 001100 001 1 1111 1ED 001 -               rcr     $1ED,#$001
    20DD4- 100000 001 0 1111 1EC 1F5 -               add     $1EC, $1F5
    20DD8- 000011 000 1 1111 1EC 00D -              *getcnt  $1EC,#$00D nr
    20DDC- 000011 010 1 1111 1D8 0D6 -               getp    $1D8,#$0D6 wc,nr
    20DE0- 111101 101 1 1111 1EE 1B4 -               djnz    $1EE,#$1B4 wz
    20DE4- 001010 001 1 1111 1ED 018 -               shr     $1ED,#$018
    20DE8- 000011 000 1 1111 1ED 0AB -               pushb   $1ED,#$0AB nr
    20DEC- 000111 000 1 1111 000 1AD -               jmpret  $000,#$1AD nr
    20DF0- 010101 001 0 1111 1D7 1D8 -               movd    $1D7, $1D8
    20DF4- 000011 011 1 1111 1D7 125 -               notb    $1D7,#$125 wc
    20DF8- 000011 000 1 1111 1D7 0F0 -               setctra $1D7,#$0F0 nr
    20DFC- 101000 001 0 0011 1F2 1EF - if_nc         mov     $1F2, $1EF
    20E00- 001010 001 1 0011 1F2 004 - if_nc         shr     $1F2,#$004
    20E04- 101001 001 0 0011 1F3 1F2 - if_nc         neg     $1F3, $1F2
    20E08- 100000 001 0 0011 1F2 1EF - if_nc         add     $1F2, $1EF
    20E0C- 100000 001 0 0011 1F3 1EF - if_nc         add     $1F3, $1EF
    20E10- 101000 001 0 0011 1F4 1F0 - if_nc         mov     $1F4, $1F0
    20E14- 000100 001 1 0011 1F4 006 - if_nc         mul     $1F4,#$006
    20E18- 111000 010 0 0011 1F4 1F2 - if_nc         setinda $1F4, $1F2 wc,nr
    20E1C- 100001 010 0 0011 1F4 1F3 - if_nc         sub     $1F4, $1F3 wc,nr
    20E20- 101000 001 0 0011 1F4 1F1 - if_nc         mov     $1F4, $1F1
    20E24- 000100 001 1 0011 1F4 003 - if_nc         mul     $1F4,#$003
    20E28- 111000 010 0 0011 1F4 1F2 - if_nc         setinda $1F4, $1F2 wc,nr
    20E2C- 100001 010 0 0011 1F4 1F3 - if_nc         sub     $1F4, $1F3 wc,nr
    20E30- 100000 001 0 0011 1EF 1F1 - if_nc         add     $1EF, $1F1
    20E34- 001010 001 1 0011 1EF 003 - if_nc         shr     $1EF,#$003
    20E38- 101000 001 0 0011 1F5 1EF - if_nc         mov     $1F5, $1EF
    20E3C- 101000 001 0 1111 1EF 1F0 -               mov     $1EF, $1F0
    20E40- 101000 001 0 1111 1F0 1F1 -               mov     $1F0, $1F1
    20E44- 000011 001 1 1111 1F1 03A -               getcosa $1F1,#$03A
    20E48- 111110 100 1 1111 1F1 1BD -               tjnz    $1F1,#$1BD wz,nr
    20E4C- 000111 000 1 1111 000 1D1 -               jmpret  $000,#$1D1 nr
    20E50- 000000 000 0 0000 0FF 1FF -               long    $0001FFFF
    20E54- 000000 000 0 0001 014 00D - if_nz_and_nc  wrbyte  $014, $00D
    20E58- 000000 000 0 0001 040 02D - if_nz_and_nc  wrbyte  $040, $02D
    20E5C- 000000 000 0 0000 000 089 -               long    $00000089
    20E60- 000000 000 0 0000 000 000 -               nop
    20E64- 000000 000 0 0000 000 000 -               nop
    20E68- 000000 000 0 0000 000 000 -               nop
    20E6C- 000000 000 0 0000 000 000 -               nop
    20E70- 010001 010 0 1000 01E 13D - if_z_and_c    maxs    $01E, $13D wc,nr
    20E74- 011011 110 0 1000 032 06E - if_z_and_c    xor     $032, $06E wz,wc,nr
    20E78- 010011 110 1 0100 110 066 - if_nz_and_c   max     $110,#$066 wz,wc,nr
    20E7C- 001111 010 0 1111 090 04D -               rev     $090, $04D wc,nr
    
  • cgraceycgracey Posts: 14,151
    edited 2013-10-09 20:32
    I'll get this done soon. With the new serial port, the monitor can shrink and hopefully support PINx/OUTx/DIRx.
  • potatoheadpotatohead Posts: 10,261
    edited 2013-10-09 20:47
    Thanks. I put this thread up a little early given changes are still happening. Looking forward to it.
Sign In or Register to comment.