CPU - STATE LISTING Sample OPERATION ADDRESS DATA COMMENT +0000 READ B005 96 Operation at the time of the NMI Interrupt +0001 READ B006 01 +0002 READ 0001 11 +0003 READ B007 86 +0004 READ B007 86 +0005 WRITE 07FF 07 Pushing data onto the stack to service interrupt +0006 WRITE 07FE B0 +0007 WRITE 07FD 00 +0008 WRITE 07FC 00 +0009 WRITE 07FB 11 +0010 WRITE 07FA 03 +0011 WRITE 07F9 90 +0012 READ 07F8 90 +0013 READ FFFC C0 NMI Vector is at FFFC +0014 READ FFFD 00 +0015 READ C000 86 Points to C0000. Code jumps to there to service interrupt. +0016 READ C001 30 +0017 READ C002 B7 +0018 READ C003 28 +0019 READ C004 01 +0020 READ 2801 01 +0021 WRITE 2801 30 +0022 READ C005 86 +0023 READ C006 FF +0024 READ C007 B7 +0025 READ C008 28 +0026 READ C009 00 +0027 READ 2800 00 +0028 WRITE 2800 FF +0029 READ C00A 86 +0030 READ C00B 00 +0031 READ C00C B7 +0032 READ C00D 28 +0033 READ C00E 01 +0034 READ 2801 01 +0035 WRITE 2801 00 +0036 READ C00F 86 +0037 READ C010 FF +0038 READ C011 B7 +0039 READ C012 28 +0040 READ C013 00 +0041 READ 2800 00 +0042 WRITE 2800 FF +0043 READ C014 0E Instruction to jump back to Main +0044 READ C015 7E +0045 READ C015 7E +0046 READ C016 B0 +0047 READ C017 00 +0048 READ B000 B6 Top of Main +0049 READ B001 80 +0050 READ B002 00 +0051 READ 8000 11 +0052 READ B003 97 +0053 READ B004 01 +0054 READ 0001 01 +0055 WRITE 0001 11 +0056 READ B005 96 +0057 READ B006 01 +0058 READ 0001 11 +0059 READ B007 86 +0060 READ B008 55 +0061 READ B009 97 +0062 READ B00A 01 +0063 READ 0001 01 +0064 WRITE 0001 55 +0065 READ B00B 96 +0066 READ B00C 01 +0067 READ 0001 55 +0068 READ B00D 8E +0069 READ B00E 07 +0070 READ B00F FF +0071 READ B010 7E Cycle back up to Main +0072 READ B011 B0 +0073 READ B012 00 +0074 READ B000 B6 Main starts again +0075 READ B001 80 +0076 READ B002 00 +0077 READ 8000 11 +0078 READ B003 97 +0079 READ B004 01 +0080 READ 0001 01