CDL re-trace: 1942 (JU) 46.6%, Galaga (U) 32.3% (Pass 2/3 complete)
Pass 3 _wip: semantic ZP aliases for Sqoon (U) (FrameCounter, PpuCtrlShadow, NmiFrameFlag) and Elevator Action (U) (PpuCtrlShadow, NmiSaveA/X/Y) Pass 3 Slalom (U): semantic ZP aliases (PpuCtrlShadow, PpuMaskShadow) Pass 3 Kung Fu (U): semantic ZP alias (PpuCtrlShadow) Pass 3 Othello (U): semantic ZP alias (PpuCtrlShadow) Pass 3 1942 (JU): semantic ZP alias (PpuCtrlShadow) Pass 3 Galaga (U): semantic ZP aliases (PpuCtrlShadow, PpuMaskShadow) Docs: add power-on flow + data-table inventory to READMEs of 13 promoted NROM projects Pass 3 Elevator Action (U): add NmiFrameFlag alias Pass 3 Elevator Action (U): full ZP naming (23 aliases) + 25 named data tables, 59.4% coverage Pass 1/2/3 re-trace: recover unreached code in 7 NROM projects (Sqoon 56.4%, Elevator Action 59.3%, Kung Fu 52.1%, 1942 52.1%) Pass 3 Sqoon (U): full ZP naming (22 aliases) + 17 named data tables Pass 3 Kung Fu (U): full ZP naming (21 aliases) + 13 named data tables Pass 3 Othello (U): full ZP naming (18 aliases) + 27 named data tables Pass 3 1942 (JU): full ZP naming (14 aliases) + 19 named data tables Pass 3 Galaga (U): full ZP naming (15 aliases) + 14 named data tables Pass 3 Slalom (U): full ZP naming (16 aliases) + 16 named data tables Pass 2/3: re-apply naming to Slalom (U), Othello (U), Galaga (U) after re-seed Pass 1/2/3 re-trace: recover unreached code in 6 more promoted NROM projects Pass 3 Stack-Up (JU): full ZP naming (15 aliases) + 12 named data tables Pass 3 Tag Team Wrestling (U): full ZP naming (20 aliases) + 11 named data tables Pass 3 Kung Fu (U) (a1): full ZP naming (20 aliases) + 12 named data tables Pass 3 Magmax (U): full ZP naming (18 aliases) + 6 named data tables Pass 3 Soccer (JU): full ZP naming (18 aliases) + 9 named data tables Pass 3 Ms Pac-Man (Namco) (U): full ZP naming (18 aliases) + 8 named data tables Docs: refresh coverage numbers and data-table inventories for 13 promoted NROM projects
This commit is contained in:
1 parent
0a49ee6da7
commit
6740550ac0
55 files changed
+160669
-46941
No files matched your search
+66
-47
@@ -2,66 +2,85 @@
|
||||
|
||||
## Status
|
||||
|
||||
**Pass 3.** Hardware-register operands use `symbols.inc` names
|
||||
(`apply_symbols.py`: 0 unexplained residue); zero-page slots keep their
|
||||
documented `ZpXX` names with ref counts in `locals.inc`; data tables remain
|
||||
classified with ROM provenance. `make` stays byte-identical.
|
||||
|
||||
`make` assembles `header.s`, `prg.s`, `chr.s`, links them with `ld65` and compares the
|
||||
result against `rom.nes`:
|
||||
|
||||
```
|
||||
Byte-identical ROM verified.
|
||||
```
|
||||
**Pass 3 complete; promoted.** `prg.s` is a traced disassembly with all
|
||||
address-derived labels replaced, all `jsr`/`jmp` operands symbolic, hardware
|
||||
registers named via `symbols.inc`, and `apply_symbols.py` reporting 0 residue.
|
||||
Code coverage: 14,220 / 32,768 bytes (43.4%).
|
||||
`make` assembles and verifies byte-identical to `rom.nes`.
|
||||
|
||||
## ROM
|
||||
|
||||
| Property | Value |
|
||||
|----------|-------|
|
||||
| Format | iNES |
|
||||
| Mapper | 0 |
|
||||
| Board | NROM-256 |
|
||||
| Mapper | 0 (NROM) |
|
||||
| PRG | 32 KB |
|
||||
| CHR | 8 KB |
|
||||
| Mirroring | Horizontal |
|
||||
| Four-screen VRAM | no |
|
||||
| Battery | no |
|
||||
| PRG | 32 KB (2 x 16 KB), mapped at CPU $8000-$FFFF |
|
||||
| CHR | 8 KB (1 x 8 KB) |
|
||||
| Trainer | none |
|
||||
| Footer | none |
|
||||
| NMI vector | $D6B4 |
|
||||
| RESET vector | $8000 |
|
||||
| IRQ vector | $804E |
|
||||
| ROM file | `Othello (U).nes` |
|
||||
| SHA-256 | `5b580ee1be7ae8a4b6a47088390912b3139162b138a2ceea5201b70f6afbc3c9` |
|
||||
|
||||
### Header notes
|
||||
## Power-on flow
|
||||
|
||||
- none
|
||||
RESET enters at `$8000`:
|
||||
|
||||
## Open work
|
||||
sei ; CPU:$8000 PRG:0000 78
|
||||
lda #$00 ; CPU:$8001 PRG:0001 A9 00
|
||||
sta PPUCTRL ; CPU:$8003 PRG:0003 8D 00 20
|
||||
sta PPUMASK ; CPU:$8006 PRG:0006 8D 01 20
|
||||
lda PPUSTATUS ; CPU:$8009 PRG:0009 AD 02 20
|
||||
bpl Reset_OnNonnegative ; CPU:$800C PRG:000C 10 FB
|
||||
lda PPUSTATUS ; CPU:$800E PRG:000E AD 02 20
|
||||
bmi Reset_OnNegative ; CPU:$8011 PRG:0011 30 FB
|
||||
lda PPUSTATUS ; CPU:$8013 PRG:0013 AD 02 20
|
||||
bpl Reset_OnNonnegative2 ; CPU:$8016 PRG:0016 10 FB
|
||||
lda PPUSTATUS ; CPU:$8018 PRG:0018 AD 02 20
|
||||
bmi Reset_OnNegative2 ; CPU:$801B PRG:001B 30 FB
|
||||
|
||||
- **Pass 1** - run `nesdis.py` over `prg.bin` to produce the code/data
|
||||
split. The tracer reads the vectors from the last six bytes of the PRG
|
||||
image, so the split seeds correctly.
|
||||
- **Pass 1** must emit the canonical audit comment
|
||||
`; CPU:$C123 PRG:0123 AD 21 03` at column 35 for every instruction.
|
||||
- **Pass 2** - replace the address-derived `Label_XXXX` names and the raw
|
||||
`$XXXX` call operands.
|
||||
- **Pass 3** - semantic zero-page aliases (applied only at the sites where
|
||||
their role is proven) and named data tables.
|
||||
- **Promotion** to `NROM/<name>/` once Pass 3 is done, as `git mv`.
|
||||
NMI handler at `$D6B4`:
|
||||
|
||||
## Files
|
||||
pha ; CPU:$D6B4 PRG:56B4 48
|
||||
txa ; CPU:$D6B5 PRG:56B5 8A
|
||||
pha ; CPU:$D6B6 PRG:56B6 48
|
||||
tya ; CPU:$D6B7 PRG:56B7 98
|
||||
pha ; CPU:$D6B8 PRG:56B8 48
|
||||
lda #$00 ; CPU:$D6B9 PRG:56B9 A9 00
|
||||
sta OAMADDR ; CPU:$D6BB PRG:56BB 8D 03 20
|
||||
lda #$02 ; CPU:$D6BE PRG:56BE A9 02
|
||||
|
||||
| File | Purpose |
|
||||
|------|---------|
|
||||
| `prg.s` | Pass 0 PRG include (replaced by the Pass 1 disassembly) |
|
||||
| `header.s` | iNES header include |
|
||||
| `chr.s` | CHR include |
|
||||
| `prg.bin` | 32768 bytes (32 KB) PRG image |
|
||||
| `chr.bin` | 8192 bytes (8 KB) CHR image |
|
||||
| `rom.nes` | byte-identical copy of the original ROM |
|
||||
| `linker.cfg` | HEADER / PRG / CHR memory areas |
|
||||
| `symbols.inc` | NES hardware register names |
|
||||
| `locals.inc` | zero-page aliases (empty at Pass 0) |
|
||||
| `Makefile` | build and byte-identity check |
|
||||
## Data-table inventory (Pass 3)
|
||||
|
||||
- `$8350-$8367` (24 bytes) - `BoardCellParameterTable`
|
||||
- `$851E-$854D` (48 bytes) - `PlayerColorNameTable`
|
||||
- `$8661-$8699` (57 bytes) - `GameModeNameTable`
|
||||
- `$884A-$888A` (65 bytes) - `BoardCellNameTable`
|
||||
- `$8B57-$8B66` (16 bytes) - `SlotGameText`
|
||||
- `$8C80-$8C8B` (12 bytes) - `PushBButtonText`
|
||||
- `$9003-$9012` (16 bytes) - `BoardMoveOffsetTable`
|
||||
- `$92BF-$9336` (120 bytes) - `BoardCellCharsetTable`
|
||||
- `$9555-$9561` (13 bytes) - `VsScreenLayoutTable`
|
||||
- `$95AD-$95D6` (42 bytes) - `VsScreenLayoutTable2`
|
||||
- `$9784-$97C3` (64 bytes) - `VsScreenLayoutTable3`
|
||||
- `$98E0-$98F0` (17 bytes) - `PushAButtonText`
|
||||
- `$9967-$997D` (23 bytes) - `CannotCancelText`
|
||||
- `$999B-$99AB` (17 bytes) - `AgainstLevelText`
|
||||
- `$99C7-$99D9` (19 bytes) - `TryAgainText`
|
||||
- `$99E6-$99FF` (26 bytes) - `WinsDrawText`
|
||||
- `$9A09-$9A34` (44 bytes) - `StopPushText`
|
||||
- `$9AD7-$9BAF` (217 bytes) - `HurryGameEndText`
|
||||
- `$9FA6-$9FAD` (8 bytes) - `BoardEdgeGraphic`
|
||||
- `$A263-$A29F` (61 bytes) - `PlayerStartPositionTable`
|
||||
- `$A3E9-$A3F8` (16 bytes) - `BoardFlipMaskTable`
|
||||
- `$ABDB-$ABE2` (8 bytes) - `BoardStateBitsTable`
|
||||
- `$AD3E-$AD53` (22 bytes) - `BoardCellWeightTable`
|
||||
- `$AF00-$AF97` (152 bytes) - `RandomSeedTable`
|
||||
- `$BCCE-$D6A3` (6614 bytes) - `BoardTilemapData`
|
||||
- `$DA49-$DA60` (24 bytes) - `ControllerButtonNames`
|
||||
- `$DD5F-$FFFF` (8865 bytes) - `LevelGraphicData`
|
||||
|
||||
## Build
|
||||
|
||||
```
|
||||
Byte-identical ROM verified.
|
||||
```
|
||||
@@ -4,889 +4,5 @@ D6B4 NmiHandler
|
||||
|
||||
# ---- derived internal branch-target names ----
|
||||
8000 Reset
|
||||
8009 Reset_OnNonnegative
|
||||
800E Reset_OnNegative
|
||||
8013 Reset_OnNonnegative2
|
||||
8018 Reset_OnNegative2
|
||||
801D Reset_OnNonnegative3
|
||||
8022 Reset_OnNegative3
|
||||
804E IrqHandler
|
||||
804F Sub_804F
|
||||
809D IrqHandler_OnNonzero
|
||||
80A7 IrqHandler_Loop
|
||||
80D8 Sub_80D8
|
||||
80DD Sub_80DD
|
||||
80E5 IrqHandler_Loop2
|
||||
8126 IrqHandler_Loop3
|
||||
8199 IrqHandler_Loop4
|
||||
819D Sub_819D
|
||||
81B2 IrqHandler_Loop5
|
||||
81B5 IrqHandler_Loop6
|
||||
81BE IrqHandler_Loop7
|
||||
81C3 IrqHandler_Loop8
|
||||
81EA IrqHandler_Loop9
|
||||
8209 IrqHandler_Loop10
|
||||
820C Sub_820C
|
||||
8219 IrqHandler_Loop11
|
||||
821C Sub_821C
|
||||
8225 Sub_8225
|
||||
82B9 Sub_82B9
|
||||
82C5 IrqHandler_OnNonnegative
|
||||
82D9 Sub_82D9
|
||||
82FC Sub_82FC
|
||||
8328 Sub_8328
|
||||
8338 Sub_8338
|
||||
8368 Sub_8368
|
||||
8372 IrqHandler_OnNonzero2
|
||||
8377 IrqHandler_OnNonzero3
|
||||
8393 IrqHandler_Loop12
|
||||
8394 Sub_8394
|
||||
83A8 IrqHandler_Loop13
|
||||
83C1 IrqHandler_Loop14
|
||||
83C3 Sub_83C3
|
||||
83C8 Sub_83C8
|
||||
83FA IrqHandler_OnNegative
|
||||
840E IrqHandler_Loop15
|
||||
8415 IrqHandler_Loop16
|
||||
8421 Sub_8421
|
||||
8474 IrqHandler_Loop17
|
||||
847B IrqHandler_Loop18
|
||||
8488 IrqHandler_Loop19
|
||||
848A Sub_848A
|
||||
84B3 IrqHandler_Loop20
|
||||
84F7 IrqHandler_Loop21
|
||||
854E Sub_854E
|
||||
8573 Sub_8573
|
||||
85BC Sub_85BC
|
||||
85DE IrqHandler_Loop22
|
||||
85E3 Sub_85E3
|
||||
85F0 Sub_85F0
|
||||
8623 IrqHandler_Loop23
|
||||
862E IrqHandler_Loop24
|
||||
869A Sub_869A
|
||||
86AB IrqHandler_Loop25
|
||||
86DF Sub_86DF
|
||||
86FB IrqHandler_Loop26
|
||||
8702 IrqHandler_OnNonnegative2
|
||||
871D IrqHandler_Loop27
|
||||
8723 IrqHandler_Loop28
|
||||
872A IrqHandler_OnNonnegative3
|
||||
8745 IrqHandler_Loop29
|
||||
8746 Sub_8746
|
||||
8761 IrqHandler_Loop30
|
||||
876A IrqHandler_OnZero
|
||||
877F IrqHandler_Loop31
|
||||
87A0 IrqHandler_Loop32
|
||||
87BE IrqHandler_Loop33
|
||||
87D5 IrqHandler_Loop34
|
||||
87DB Sub_87DB
|
||||
87DE IrqHandler_Loop35
|
||||
87EB Sub_87EB
|
||||
87F6 Sub_87F6
|
||||
8808 IrqHandler_Loop36
|
||||
8811 Sub_8811
|
||||
8812 Sub_8812
|
||||
882E IrqHandler_OnNonnegative4
|
||||
8838 Sub_8838
|
||||
883A IrqHandler_OnNonnegative5
|
||||
888B Sub_888B
|
||||
889C IrqHandler_Loop37
|
||||
889E Sub_889E
|
||||
88A0 Sub_88A0
|
||||
88C2 IrqHandler_Loop38
|
||||
88CA IrqHandler_OnNonzero4
|
||||
88D5 IrqHandler_Loop39
|
||||
88D8 IrqHandler_Loop40
|
||||
88E6 Sub_88E6
|
||||
88F0 IrqHandler_Loop41
|
||||
88FB IrqHandler_Loop42
|
||||
890B IrqHandler_Loop43
|
||||
891D IrqHandler_OnZero2
|
||||
8920 IrqHandler_Loop44
|
||||
892E IrqHandler_Loop45
|
||||
8933 Sub_8933
|
||||
8961 IrqHandler_Loop46
|
||||
896C IrqHandler_Loop47
|
||||
897F IrqHandler_Loop48
|
||||
89A0 Sub_89A0
|
||||
89C3 Sub_89C3
|
||||
89D3 Sub_89D3
|
||||
89F9 Sub_89F9
|
||||
89FE Sub_89FE
|
||||
8A1A IrqHandler_Loop49
|
||||
8A25 IrqHandler_Loop50
|
||||
8A34 IrqHandler_OnNonzero5
|
||||
8A45 IrqHandler_Loop51
|
||||
8A4C Sub_8A4C
|
||||
8A5A Sub_8A5A
|
||||
8A71 IrqHandler_Loop52
|
||||
8A88 IrqHandler_Loop53
|
||||
8A98 IrqHandler_Loop54
|
||||
8AA0 IrqHandler_Loop55
|
||||
8AAB IrqHandler_Loop56
|
||||
8AB8 IrqHandler_Loop57
|
||||
8AC0 Sub_8AC0
|
||||
8AD8 IrqHandler_Loop58
|
||||
8ADB Sub_8ADB
|
||||
8AE0 IrqHandler_OnNonzero6
|
||||
8AEA IrqHandler_Loop59
|
||||
8B0E IrqHandler_Loop60
|
||||
8B13 IrqHandler_OnNonzero7
|
||||
8B20 IrqHandler_Loop61
|
||||
8B3A IrqHandler_Loop62
|
||||
8B45 Sub_8B45
|
||||
8B51 IrqHandler_Loop63
|
||||
8B67 Sub_8B67
|
||||
8B72 IrqHandler_Loop64
|
||||
8B87 IrqHandler_Loop65
|
||||
8B9C Sub_8B9C
|
||||
8BD9 Sub_8BD9
|
||||
8BE7 IrqHandler_OnNonzero8
|
||||
8BF7 Sub_8BF7
|
||||
8C12 IrqHandler_Loop66
|
||||
8C16 Sub_8C16
|
||||
8C2B IrqHandler_Loop67
|
||||
8C2D IrqHandler_Loop68
|
||||
8C8C Sub_8C8C
|
||||
8CA2 IrqHandler_Loop69
|
||||
8CBA IrqHandler_Loop70
|
||||
8CBD Sub_8CBD
|
||||
8CC3 IrqHandler_Loop71
|
||||
8CD4 IrqHandler_Loop72
|
||||
8CDC Sub_8CDC
|
||||
8CDF Sub_8CDF
|
||||
8CEC IrqHandler_Loop73
|
||||
8CEE IrqHandler_Loop74
|
||||
8CEF Sub_8CEF
|
||||
8CFE IrqHandler_Loop75
|
||||
8D03 Sub_8D03
|
||||
8D22 IrqHandler_OnNonnegative6
|
||||
8D26 IrqHandler_OnNonnegative7
|
||||
8D42 IrqHandler_Loop76
|
||||
8D4A IrqHandler_Loop77
|
||||
8D6B IrqHandler_Loop78
|
||||
8D71 IrqHandler_Loop79
|
||||
8D75 Sub_8D75
|
||||
8D90 IrqHandler_Loop80
|
||||
8D98 Sub_8D98
|
||||
8DA3 Sub_8DA3
|
||||
8DD6 Sub_8DD6
|
||||
8DDA IrqHandler_OnCarrySet
|
||||
8DE3 IrqHandler_OnCarrySet2
|
||||
8DEC IrqHandler_OnNonnegative8
|
||||
8DF3 IrqHandler_OnCarrySet3
|
||||
8E01 Sub_8E01
|
||||
8E03 IrqHandler_OnNonnegative9
|
||||
8E0D Sub_8E0D
|
||||
8E11 IrqHandler_OnNonnegative10
|
||||
8E15 IrqHandler_OnNonnegative11
|
||||
8E27 Sub_8E27
|
||||
8E2F Sub_8E2F
|
||||
8E3F Sub_8E3F
|
||||
8E61 IrqHandler_Loop81
|
||||
8E81 IrqHandler_Loop82
|
||||
8E8C Sub_8E8C
|
||||
8E93 Sub_8E93
|
||||
8E97 Sub_8E97
|
||||
8EA4 Sub_8EA4
|
||||
8EB2 Sub_8EB2
|
||||
8EB8 IrqHandler_Loop83
|
||||
8EBE Sub_8EBE
|
||||
8EC8 IrqHandler_OnNonnegative12
|
||||
8ECE IrqHandler_Loop84
|
||||
8ED4 Sub_8ED4
|
||||
8EEC IrqHandler_Loop85
|
||||
8EFF Sub_8EFF
|
||||
8F13 IrqHandler_Loop86
|
||||
8F22 Sub_8F22
|
||||
8F24 Sub_8F24
|
||||
8F2E IrqHandler_Loop87
|
||||
8F2F Sub_8F2F
|
||||
8F48 IrqHandler_Loop88
|
||||
8F4A Sub_8F4A
|
||||
8F60 IrqHandler_Loop89
|
||||
8F65 Sub_8F65
|
||||
8F75 IrqHandler_Loop90
|
||||
8F77 Sub_8F77
|
||||
8F95 Sub_8F95
|
||||
8F9B Sub_8F9B
|
||||
8FAF Sub_8FAF
|
||||
8FF1 IrqHandler_Loop91
|
||||
8FF7 IrqHandler_Loop92
|
||||
9002 IrqHandler_Loop93
|
||||
9013 Sub_9013
|
||||
901B IrqHandler_OnNonzero9
|
||||
904A Sub_904A
|
||||
9050 Sub_9050
|
||||
9064 Sub_9064
|
||||
90A6 IrqHandler_Loop94
|
||||
90B2 IrqHandler_Loop95
|
||||
90C3 IrqHandler_Loop96
|
||||
90C4 Sub_90C4
|
||||
90CC IrqHandler_OnNonzero10
|
||||
9100 IrqHandler_Loop97
|
||||
9101 Sub_9101
|
||||
9105 IrqHandler_OnNonnegative13
|
||||
910C Sub_910C
|
||||
9110 IrqHandler_OnNonnegative14
|
||||
911F Sub_911F
|
||||
9121 IrqHandler_OnNonnegative15
|
||||
912B Sub_912B
|
||||
912D IrqHandler_OnNonnegative16
|
||||
91CE Sub_91CE
|
||||
9210 Sub_9210
|
||||
9273 IrqHandler_Loop98
|
||||
927C Sub_927C
|
||||
9291 IrqHandler_Loop99
|
||||
9296 IrqHandler_Loop100
|
||||
9299 IrqHandler_Loop101
|
||||
92A0 Sub_92A0
|
||||
92A9 IrqHandler_OnNonnegative17
|
||||
92B3 IrqHandler_Loop102
|
||||
92B5 IrqHandler_OnNonnegative18
|
||||
9337 Sub_9337
|
||||
934A IrqHandler_Loop103
|
||||
9353 Sub_9353
|
||||
9359 Sub_9359
|
||||
9369 Sub_9369
|
||||
93A1 IrqHandler_Loop104
|
||||
93A6 IrqHandler_Loop105
|
||||
93F6 IrqHandler_Loop106
|
||||
9404 Sub_9404
|
||||
9432 IrqHandler_OnZero3
|
||||
9479 Sub_9479
|
||||
9486 Sub_9486
|
||||
948F Sub_948F
|
||||
9497 Sub_9497
|
||||
94A3 IrqHandler_Loop107
|
||||
94A6 Sub_94A6
|
||||
94B2 Sub_94B2
|
||||
94C8 Sub_94C8
|
||||
94D6 Sub_94D6
|
||||
94E0 Sub_94E0
|
||||
94EB Sub_94EB
|
||||
94FD Sub_94FD
|
||||
9511 Sub_9511
|
||||
9519 IrqHandler_OnCarryClear
|
||||
952A IrqHandler_Loop108
|
||||
9535 IrqHandler_Loop109
|
||||
956B IrqHandler_Loop110
|
||||
957B IrqHandler_Loop111
|
||||
957F IrqHandler_Loop112
|
||||
958A IrqHandler_Loop113
|
||||
95DF IrqHandler_Loop114
|
||||
95F0 IrqHandler_Loop115
|
||||
9617 Sub_9617
|
||||
96BC Sub_96BC
|
||||
96BD IrqHandler_Loop116
|
||||
9755 Sub_9755
|
||||
97CE IrqHandler_OnNonnegative19
|
||||
97D2 IrqHandler_OnNonnegative20
|
||||
97E6 IrqHandler_Loop117
|
||||
97E8 IrqHandler_Loop118
|
||||
97F1 Sub_97F1
|
||||
97F8 Sub_97F8
|
||||
97FE Sub_97FE
|
||||
9814 IrqHandler_Loop119
|
||||
982A IrqHandler_Loop120
|
||||
9836 IrqHandler_OnZero4
|
||||
983E IrqHandler_OnNonzero11
|
||||
9843 Sub_9843
|
||||
9844 IrqHandler_Loop121
|
||||
9852 IrqHandler_Loop122
|
||||
9862 IrqHandler_Loop123
|
||||
988A Sub_988A
|
||||
989B Sub_989B
|
||||
98A3 Sub_98A3
|
||||
98AE IrqHandler_Loop124
|
||||
98AF IrqHandler_Loop125
|
||||
98B5 Sub_98B5
|
||||
98CD Sub_98CD
|
||||
98F9 Sub_98F9
|
||||
991A IrqHandler_Loop126
|
||||
9925 Sub_9925
|
||||
997E IrqHandler_OnZero5
|
||||
99AC Sub_99AC
|
||||
99DA Sub_99DA
|
||||
99E0 Sub_99E0
|
||||
9A35 Sub_9A35
|
||||
9A42 IrqHandler_OnNegative2
|
||||
9A43 Sub_9A43
|
||||
9A50 Sub_9A50
|
||||
9A8E Sub_9A8E
|
||||
9A9F Sub_9A9F
|
||||
9AAA Sub_9AAA
|
||||
9BB0 Sub_9BB0
|
||||
9BB8 IrqHandler_Loop127
|
||||
9BCF IrqHandler_OnNonzero12
|
||||
9BE6 IrqHandler_Loop128
|
||||
9BFD IrqHandler_OnNonzero13
|
||||
9C14 IrqHandler_Loop129
|
||||
9C15 Sub_9C15
|
||||
9C1D IrqHandler_Loop130
|
||||
9C2E IrqHandler_OnNonzero14
|
||||
9C3C Sub_9C3C
|
||||
9C44 IrqHandler_Loop131
|
||||
9C55 IrqHandler_OnNonzero15
|
||||
9C66 Sub_9C66
|
||||
9C70 IrqHandler_OnCarryClear2
|
||||
9C8E IrqHandler_OnNonzero16
|
||||
9C8F Sub_9C8F
|
||||
9C99 IrqHandler_OnCarryClear3
|
||||
9CB8 Sub_9CB8
|
||||
9CC2 IrqHandler_OnCarryClear4
|
||||
9CE1 Sub_9CE1
|
||||
9CEB IrqHandler_OnCarryClear5
|
||||
9D0A Sub_9D0A
|
||||
9D15 Sub_9D15
|
||||
9D2C IrqHandler_Loop132
|
||||
9D34 IrqHandler_Loop133
|
||||
9D3B Sub_9D3B
|
||||
9D4B IrqHandler_Loop134
|
||||
9D4E Sub_9D4E
|
||||
9D56 Sub_9D56
|
||||
9D86 IrqHandler_Loop135
|
||||
9D8E Sub_9D8E
|
||||
9DB6 Sub_9DB6
|
||||
9DC1 Sub_9DC1
|
||||
9DE8 IrqHandler_Loop136
|
||||
9E02 IrqHandler_Loop137
|
||||
9E05 Sub_9E05
|
||||
9E0D IrqHandler_OnCarryClear6
|
||||
9E28 IrqHandler_Loop138
|
||||
9E2A Sub_9E2A
|
||||
9E2F IrqHandler_Loop139
|
||||
9E47 Sub_9E47
|
||||
9E72 IrqHandler_OnCarryClear7
|
||||
9E91 IrqHandler_Loop140
|
||||
9E93 Sub_9E93
|
||||
9EA6 IrqHandler_Loop141
|
||||
9ED3 IrqHandler_OnCarryClear8
|
||||
9EF2 IrqHandler_Loop142
|
||||
9EF4 Sub_9EF4
|
||||
9F07 IrqHandler_Loop143
|
||||
9F19 Sub_9F19
|
||||
9F38 IrqHandler_OnZero6
|
||||
9F51 IrqHandler_Loop144
|
||||
9F5A Sub_9F5A
|
||||
9F67 IrqHandler_Loop145
|
||||
9F69 Sub_9F69
|
||||
9F77 Sub_9F77
|
||||
9F86 IrqHandler_OnCarryClear9
|
||||
9FAE Sub_9FAE
|
||||
9FD0 Sub_9FD0
|
||||
9FD9 Sub_9FD9
|
||||
A00A Sub_A00A
|
||||
A013 Sub_A013
|
||||
A03A Sub_A03A
|
||||
A040 Sub_A040
|
||||
A05C IrqHandler_Loop146
|
||||
A05D Sub_A05D
|
||||
A0A7 IrqHandler_Loop147
|
||||
A0AF IrqHandler_Loop148
|
||||
A0B5 Sub_A0B5
|
||||
A0BA IrqHandler_OnNonnegative21
|
||||
A0C3 Sub_A0C3
|
||||
A0CD IrqHandler_OnNonzero17
|
||||
A0D8 Sub_A0D8
|
||||
A0E4 Sub_A0E4
|
||||
A0EE Sub_A0EE
|
||||
A0F8 Sub_A0F8
|
||||
A102 Sub_A102
|
||||
A10C Sub_A10C
|
||||
A118 IrqHandler_OnNonnegative22
|
||||
A11C IrqHandler_OnNonnegative23
|
||||
A136 Sub_A136
|
||||
A148 IrqHandler_OnNonnegative24
|
||||
A14C IrqHandler_OnNonnegative25
|
||||
A157 IrqHandler_Loop149
|
||||
A15F IrqHandler_Loop150
|
||||
A168 Sub_A168
|
||||
A170 IrqHandler_OnCarryClear10
|
||||
A184 Sub_A184
|
||||
A19F IrqHandler_Loop151
|
||||
A1AF IrqHandler_Loop152
|
||||
A1BF Sub_A1BF
|
||||
A1D6 Sub_A1D6
|
||||
A1F3 IrqHandler_Loop153
|
||||
A201 IrqHandler_Loop154
|
||||
A212 IrqHandler_Loop155
|
||||
A22E IrqHandler_Loop156
|
||||
A234 IrqHandler_Loop157
|
||||
A239 Sub_A239
|
||||
A25A IrqHandler_Loop158
|
||||
A2A0 IrqHandler_OnNonzero18
|
||||
A2AD IrqHandler_OnZero7
|
||||
A2AE Sub_A2AE
|
||||
A2C1 IrqHandler_Loop159
|
||||
A2EE IrqHandler_Loop160
|
||||
A312 IrqHandler_Loop161
|
||||
A315 IrqHandler_Loop162
|
||||
A33C IrqHandler_Loop163
|
||||
A34A IrqHandler_Loop164
|
||||
A350 IrqHandler_Loop165
|
||||
A353 IrqHandler_OnZero8
|
||||
A354 IrqHandler_Loop166
|
||||
A372 IrqHandler_Loop167
|
||||
A375 Sub_A375
|
||||
A378 Sub_A378
|
||||
A37C Sub_A37C
|
||||
A38F IrqHandler_Loop168
|
||||
A396 Sub_A396
|
||||
A3A4 IrqHandler_Loop169
|
||||
A3A7 Sub_A3A7
|
||||
A3B7 Sub_A3B7
|
||||
A3B9 Sub_A3B9
|
||||
A3C4 IrqHandler_Loop170
|
||||
A3CF IrqHandler_Loop171
|
||||
A3F9 Sub_A3F9
|
||||
A40C IrqHandler_Loop172
|
||||
A413 Sub_A413
|
||||
A423 IrqHandler_Loop173
|
||||
A426 Sub_A426
|
||||
A430 IrqHandler_Loop174
|
||||
A43B IrqHandler_Loop175
|
||||
A446 IrqHandler_Loop176
|
||||
A474 Sub_A474
|
||||
A484 IrqHandler_Loop177
|
||||
A4E9 Sub_A4E9
|
||||
A4F0 Sub_A4F0
|
||||
A4F7 Sub_A4F7
|
||||
A4FE Sub_A4FE
|
||||
A569 IrqHandler_OnOverflowSet
|
||||
A56F Sub_A56F
|
||||
A57A IrqHandler_Loop178
|
||||
A581 IrqHandler_Loop179
|
||||
A582 Sub_A582
|
||||
A67D IrqHandler_OnCarryClear11
|
||||
A68B IrqHandler_Loop180
|
||||
A68D Sub_A68D
|
||||
A69A IrqHandler_Loop181
|
||||
A69C IrqHandler_Loop182
|
||||
A6B7 IrqHandler_OnCarryClear12
|
||||
A6D3 IrqHandler_OnOverflowSet2
|
||||
A6D5 IrqHandler_OnNonzero19
|
||||
A6EC Sub_A6EC
|
||||
ABD0 Sub_ABD0
|
||||
ABE3 Sub_ABE3
|
||||
ABF5 IrqHandler_Loop183
|
||||
AC03 IrqHandler_Loop184
|
||||
AC0B IrqHandler_Loop185
|
||||
AC10 Sub_AC10
|
||||
AC18 Sub_AC18
|
||||
AC20 IrqHandler_OnNonnegative26
|
||||
AC2C IrqHandler_Loop186
|
||||
AC2E IrqHandler_OnNonnegative27
|
||||
AC37 Sub_AC37
|
||||
AC3F IrqHandler_Loop187
|
||||
AC64 Sub_AC64
|
||||
AC86 IrqHandler_OnZero9
|
||||
AC98 IrqHandler_Loop188
|
||||
AC9B IrqHandler_Loop189
|
||||
AC9E IrqHandler_Loop190
|
||||
ACA1 IrqHandler_Loop191
|
||||
ACA4 IrqHandler_Loop192
|
||||
ACB6 IrqHandler_Loop193
|
||||
ACC8 IrqHandler_Loop194
|
||||
ACCE IrqHandler_Loop195
|
||||
ACD1 IrqHandler_Loop196
|
||||
ACEC IrqHandler_Loop197
|
||||
ACEF IrqHandler_Loop198
|
||||
AD05 IrqHandler_Loop199
|
||||
AD15 Sub_AD15
|
||||
AD1B Sub_AD1B
|
||||
AD21 Sub_AD21
|
||||
AD27 Sub_AD27
|
||||
AD35 Sub_AD35
|
||||
AD54 Sub_AD54
|
||||
AD60 IrqHandler_Loop200
|
||||
AD63 Sub_AD63
|
||||
AD88 IrqHandler_Loop201
|
||||
AD91 IrqHandler_Loop202
|
||||
AD9A IrqHandler_Loop203
|
||||
ADA3 IrqHandler_Loop204
|
||||
ADB0 IrqHandler_Loop205
|
||||
ADDA IrqHandler_Loop206
|
||||
ADDB IrqHandler_Loop207
|
||||
ADE4 IrqHandler_Loop208
|
||||
ADED IrqHandler_Loop209
|
||||
AE0B IrqHandler_Loop210
|
||||
AE14 IrqHandler_Loop211
|
||||
AE25 IrqHandler_Loop212
|
||||
AE60 IrqHandler_Loop213
|
||||
AE69 IrqHandler_Loop214
|
||||
AE72 IrqHandler_Loop215
|
||||
AE7B IrqHandler_Loop216
|
||||
AE84 IrqHandler_Loop217
|
||||
AE8D IrqHandler_Loop218
|
||||
AE96 IrqHandler_Loop219
|
||||
AE9F Sub_AE9F
|
||||
AEB9 IrqHandler_Loop220
|
||||
AEBA Sub_AEBA
|
||||
AECC IrqHandler_OnCarryClear13
|
||||
AEE6 IrqHandler_Loop221
|
||||
AEEB IrqHandler_Loop222
|
||||
AEFA IrqHandler_Loop223
|
||||
AF98 Sub_AF98
|
||||
AFA6 IrqHandler_Loop224
|
||||
AFAE IrqHandler_OnNonzero20
|
||||
AFB9 IrqHandler_OnNonzero21
|
||||
AFC5 IrqHandler_OnZero10
|
||||
AFDB IrqHandler_OnNonzero22
|
||||
AFDC IrqHandler_Loop225
|
||||
AFE4 IrqHandler_Loop226
|
||||
AFED IrqHandler_Loop227
|
||||
AFF1 IrqHandler_Loop228
|
||||
AFFC IrqHandler_Loop229
|
||||
B003 IrqHandler_Loop230
|
||||
B006 IrqHandler_OnNonzero23
|
||||
B038 IrqHandler_OnNonzero24
|
||||
B03E IrqHandler_OnNonzero25
|
||||
B04D IrqHandler_Loop231
|
||||
B061 IrqHandler_Loop232
|
||||
B063 IrqHandler_OnNonzero26
|
||||
B069 IrqHandler_OnNonzero27
|
||||
B078 IrqHandler_Loop233
|
||||
B08C IrqHandler_Loop234
|
||||
B097 IrqHandler_Loop235
|
||||
B099 Sub_B099
|
||||
B09E IrqHandler_Loop236
|
||||
B0A5 IrqHandler_OnNonzero28
|
||||
B0AE IrqHandler_Loop237
|
||||
B0B7 IrqHandler_OnZero11
|
||||
B0CD Sub_B0CD
|
||||
B0D8 IrqHandler_OnNonzero29
|
||||
B0E5 IrqHandler_OnNonzero30
|
||||
B0F0 IrqHandler_OnZero12
|
||||
B10E IrqHandler_OnZero13
|
||||
B11E IrqHandler_Loop238
|
||||
B128 IrqHandler_Loop239
|
||||
B140 IrqHandler_Loop240
|
||||
B142 IrqHandler_Loop241
|
||||
B144 IrqHandler_Loop242
|
||||
B14C IrqHandler_Loop243
|
||||
B14D Sub_B14D
|
||||
B156 IrqHandler_OnNonzero31
|
||||
B15F IrqHandler_OnNonzero32
|
||||
B16A IrqHandler_OnZero14
|
||||
B18C IrqHandler_Loop244
|
||||
B18E IrqHandler_Loop245
|
||||
B198 IrqHandler_OnNonzero33
|
||||
B199 IrqHandler_Loop246
|
||||
B1A1 IrqHandler_Loop247
|
||||
B1AA IrqHandler_Loop248
|
||||
B1AE IrqHandler_Loop249
|
||||
B1AF Sub_B1AF
|
||||
B1B8 IrqHandler_OnNonzero34
|
||||
B1C1 IrqHandler_OnNonzero35
|
||||
B1CC IrqHandler_OnZero15
|
||||
B1EE IrqHandler_Loop250
|
||||
B1F0 IrqHandler_Loop251
|
||||
B1FA IrqHandler_OnNonzero36
|
||||
B1FB IrqHandler_Loop252
|
||||
B203 IrqHandler_Loop253
|
||||
B20C IrqHandler_Loop254
|
||||
B210 IrqHandler_Loop255
|
||||
B211 Sub_B211
|
||||
B21F Sub_B21F
|
||||
B222 IrqHandler_Loop256
|
||||
B238 IrqHandler_OnNonzero37
|
||||
B244 IrqHandler_OnZero16
|
||||
B26A IrqHandler_OnNonzero38
|
||||
B283 IrqHandler_Loop257
|
||||
B28D IrqHandler_Loop258
|
||||
B2B8 IrqHandler_Loop259
|
||||
B2C7 Sub_B2C7
|
||||
B2E3 IrqHandler_OnNonzero39
|
||||
B2EF IrqHandler_OnZero17
|
||||
B315 IrqHandler_OnNonzero40
|
||||
B32E IrqHandler_Loop260
|
||||
B338 IrqHandler_Loop261
|
||||
B34D IrqHandler_OnNonzero41
|
||||
B350 IrqHandler_OnZero18
|
||||
B35B IrqHandler_Loop262
|
||||
B372 IrqHandler_Loop263
|
||||
B37D Sub_B37D
|
||||
B37F IrqHandler_OnNonzero42
|
||||
B3B5 IrqHandler_Loop264
|
||||
B3C5 IrqHandler_Loop265
|
||||
B3C8 IrqHandler_Loop266
|
||||
B3CE IrqHandler_Loop267
|
||||
B3D3 IrqHandler_Loop268
|
||||
B3D8 Sub_B3D8
|
||||
B3E5 IrqHandler_OnNonzero43
|
||||
B3F2 IrqHandler_OnNonzero44
|
||||
B3FD IrqHandler_OnNonzero45
|
||||
B40F IrqHandler_OnNonzero46
|
||||
B418 IrqHandler_OnNonzero47
|
||||
B425 IrqHandler_OnNonzero48
|
||||
B430 IrqHandler_OnNonzero49
|
||||
B440 IrqHandler_Loop269
|
||||
B443 IrqHandler_Loop270
|
||||
B446 IrqHandler_Loop271
|
||||
B449 IrqHandler_Loop272
|
||||
B44C IrqHandler_Loop273
|
||||
B452 IrqHandler_OnNonzero50
|
||||
B467 Sub_B467
|
||||
B46F IrqHandler_OnNonzero51
|
||||
B489 Sub_B489
|
||||
B48F IrqHandler_OnNonzero52
|
||||
B4A4 Sub_B4A4
|
||||
B4AC IrqHandler_OnNonzero53
|
||||
B4C6 IrqHandler_Loop274
|
||||
B4C7 IrqHandler_Loop275
|
||||
B4CA IrqHandler_Loop276
|
||||
B4CD Sub_B4CD
|
||||
B4CF IrqHandler_OnNonzero54
|
||||
B4DC IrqHandler_Loop277
|
||||
B4DE IrqHandler_Loop278
|
||||
B4E2 Sub_B4E2
|
||||
B4F0 IrqHandler_Loop279
|
||||
B4FA IrqHandler_Loop280
|
||||
B4FD IrqHandler_Loop281
|
||||
B500 Sub_B500
|
||||
B50E Sub_B50E
|
||||
B526 IrqHandler_Loop282
|
||||
B53A IrqHandler_Loop283
|
||||
B551 IrqHandler_Loop284
|
||||
B566 IrqHandler_OnNonzero55
|
||||
B569 IrqHandler_OnZero19
|
||||
B574 IrqHandler_Loop285
|
||||
B58B IrqHandler_Loop286
|
||||
B596 Sub_B596
|
||||
B598 IrqHandler_OnNonzero56
|
||||
B5D6 IrqHandler_Loop287
|
||||
B5DA IrqHandler_OnZero20
|
||||
B5EA IrqHandler_Loop288
|
||||
B5EF IrqHandler_Loop289
|
||||
B5F2 IrqHandler_Loop290
|
||||
B5F4 IrqHandler_OnZero21
|
||||
B604 IrqHandler_Loop291
|
||||
B609 IrqHandler_Loop292
|
||||
B60D IrqHandler_Loop293
|
||||
B612 IrqHandler_Loop294
|
||||
B617 IrqHandler_OnNonzero57
|
||||
B61A IrqHandler_OnNonzero58
|
||||
B625 IrqHandler_Loop295
|
||||
B656 IrqHandler_Loop296
|
||||
B664 Sub_B664
|
||||
B671 IrqHandler_Loop297
|
||||
B67E IrqHandler_Loop298
|
||||
B689 IrqHandler_Loop299
|
||||
B693 IrqHandler_OnNonzero59
|
||||
B6B4 IrqHandler_Loop300
|
||||
B6C5 Sub_B6C5
|
||||
B6D2 IrqHandler_Loop301
|
||||
B6DF IrqHandler_Loop302
|
||||
B6EA IrqHandler_Loop303
|
||||
B6F4 IrqHandler_OnNonzero60
|
||||
B701 Sub_B701
|
||||
B728 IrqHandler_Loop304
|
||||
B733 IrqHandler_OnCarrySet4
|
||||
B736 IrqHandler_OnCarrySet5
|
||||
B750 IrqHandler_Loop305
|
||||
B75B IrqHandler_OnCarrySet6
|
||||
B76D IrqHandler_Loop306
|
||||
B777 IrqHandler_Loop307
|
||||
B77D IrqHandler_Loop308
|
||||
B788 IrqHandler_Loop309
|
||||
B7AA IrqHandler_Loop310
|
||||
B7AB Sub_B7AB
|
||||
B7D2 IrqHandler_Loop311
|
||||
B7DD IrqHandler_OnCarrySet7
|
||||
B7E0 IrqHandler_OnCarrySet8
|
||||
B7FA IrqHandler_Loop312
|
||||
B805 IrqHandler_OnCarrySet9
|
||||
B817 IrqHandler_Loop313
|
||||
B821 IrqHandler_Loop314
|
||||
B827 IrqHandler_Loop315
|
||||
B832 IrqHandler_Loop316
|
||||
B854 IrqHandler_Loop317
|
||||
B855 Sub_B855
|
||||
B882 IrqHandler_Loop318
|
||||
B88D IrqHandler_OnCarrySet10
|
||||
B890 IrqHandler_OnCarrySet11
|
||||
B8AA IrqHandler_Loop319
|
||||
B8B5 IrqHandler_OnCarrySet12
|
||||
B8C7 IrqHandler_Loop320
|
||||
B8D1 IrqHandler_Loop321
|
||||
B8D7 IrqHandler_Loop322
|
||||
B8E2 IrqHandler_Loop323
|
||||
B904 IrqHandler_Loop324
|
||||
B905 Sub_B905
|
||||
B932 IrqHandler_Loop325
|
||||
B93D IrqHandler_OnCarrySet13
|
||||
B940 IrqHandler_OnCarrySet14
|
||||
B95A IrqHandler_Loop326
|
||||
B96F IrqHandler_OnCarrySet15
|
||||
B981 IrqHandler_Loop327
|
||||
B98B IrqHandler_Loop328
|
||||
B991 IrqHandler_Loop329
|
||||
B9A1 IrqHandler_Loop330
|
||||
B9CB IrqHandler_Loop331
|
||||
B9CC Sub_B9CC
|
||||
B9F9 IrqHandler_Loop332
|
||||
BA04 IrqHandler_OnCarrySet16
|
||||
BA07 IrqHandler_OnCarrySet17
|
||||
BA21 IrqHandler_Loop333
|
||||
BA36 IrqHandler_OnCarrySet18
|
||||
BA48 IrqHandler_Loop334
|
||||
BA52 IrqHandler_Loop335
|
||||
BA58 IrqHandler_Loop336
|
||||
BA68 IrqHandler_Loop337
|
||||
BA92 IrqHandler_Loop338
|
||||
BA93 Sub_BA93
|
||||
BA9E IrqHandler_Loop339
|
||||
BABA IrqHandler_OnCarryClear14
|
||||
BAC8 IrqHandler_Loop340
|
||||
BAE1 IrqHandler_Loop341
|
||||
BAFA IrqHandler_Loop342
|
||||
BB19 IrqHandler_OnCarrySet19
|
||||
BB21 IrqHandler_Loop343
|
||||
BB2C IrqHandler_Loop344
|
||||
BB3B IrqHandler_Loop345
|
||||
BB3C Sub_BB3C
|
||||
BB40 IrqHandler_OnNonzero61
|
||||
BB47 Sub_BB47
|
||||
BB5F IrqHandler_Loop346
|
||||
BB61 IrqHandler_OnNonzero62
|
||||
BB6C Sub_BB6C
|
||||
BB7B IrqHandler_OnNonzero63
|
||||
BB85 IrqHandler_Loop347
|
||||
BB88 IrqHandler_OnNonzero64
|
||||
BB90 IrqHandler_Loop348
|
||||
BB98 IrqHandler_Loop349
|
||||
BBA5 IrqHandler_Loop350
|
||||
BBA8 Sub_BBA8
|
||||
BBB2 IrqHandler_OnNonzero65
|
||||
BBC2 IrqHandler_Loop351
|
||||
BBCA IrqHandler_Loop352
|
||||
BBD2 IrqHandler_Loop353
|
||||
BC03 Sub_BC03
|
||||
BC11 IrqHandler_OnNonzero66
|
||||
BC20 IrqHandler_OnNonzero67
|
||||
BC4B Sub_BC4B
|
||||
BC5E IrqHandler_Loop354
|
||||
BC66 IrqHandler_Loop355
|
||||
BC6E IrqHandler_Loop356
|
||||
BC70 IrqHandler_Loop357
|
||||
BC7D IrqHandler_Loop358
|
||||
BC85 IrqHandler_Loop359
|
||||
BCAE IrqHandler_Loop360
|
||||
BCB9 IrqHandler_OnNonzero68
|
||||
BCBE Sub_BCBE
|
||||
BCC6 IrqHandler_Loop361
|
||||
BCCD Sub_BCCD
|
||||
D6A4 Sub_D6A4
|
||||
D6A8 IrqHandler_OnNonzero69
|
||||
D6AE Sub_D6AE
|
||||
D6B4 NmiHandler
|
||||
D6DC NmiHandler_Loop
|
||||
D6E2 Sub_D6E2
|
||||
D6EB NmiHandler_OnZero
|
||||
D6F1 NmiHandler_OnNonnegative
|
||||
D6FD Sub_D6FD
|
||||
D6FF Sub_D6FF
|
||||
D708 Sub_D708
|
||||
D70D Sub_D70D
|
||||
D736 Sub_D736
|
||||
D742 NmiHandler_Loop2
|
||||
D74A NmiHandler_OnNonzero
|
||||
D763 NmiHandler_Loop3
|
||||
D76B NmiHandler_Loop4
|
||||
D770 Sub_D770
|
||||
D776 Sub_D776
|
||||
D77C Sub_D77C
|
||||
D780 NmiHandler_Loop5
|
||||
D7A2 NmiHandler_Loop6
|
||||
D7BA NmiHandler_Loop7
|
||||
D7CC NmiHandler_OnNonzero2
|
||||
D7E9 NmiHandler_OnNonzero3
|
||||
D7FA NmiHandler_Loop8
|
||||
D804 NmiHandler_Loop9
|
||||
D80D NmiHandler_OnNonzero4
|
||||
D81E NmiHandler_Loop10
|
||||
D824 Sub_D824
|
||||
D82F NmiHandler_Loop11
|
||||
D83B NmiHandler_Loop12
|
||||
D843 Sub_D843
|
||||
D86A NmiHandler_OnNonzero5
|
||||
D880 NmiHandler_Loop13
|
||||
D88A NmiHandler_Loop14
|
||||
D893 NmiHandler_OnNonzero6
|
||||
D8A9 NmiHandler_Loop15
|
||||
D8AF Sub_D8AF
|
||||
D8B5 NmiHandler_Loop16
|
||||
D8C1 NmiHandler_Loop17
|
||||
D8C9 NmiHandler_Loop18
|
||||
D8D5 Sub_D8D5
|
||||
D8E4 NmiHandler_Loop19
|
||||
D8F9 Sub_D8F9
|
||||
D905 Sub_D905
|
||||
D90A Sub_D90A
|
||||
D913 NmiHandler_OnNonzero7
|
||||
D938 NmiHandler_Loop20
|
||||
D93F NmiHandler_OnNonzero8
|
||||
D95F NmiHandler_Loop21
|
||||
D965 NmiHandler_Loop22
|
||||
D966 Sub_D966
|
||||
D973 Sub_D973
|
||||
D975 NmiHandler_OnNonzero9
|
||||
D9EA Sub_D9EA
|
||||
DA02 NmiHandler_Loop23
|
||||
DA04 NmiHandler_Loop24
|
||||
DA09 Sub_DA09
|
||||
DA18 NmiHandler_Loop25
|
||||
DA1A NmiHandler_OnNonnegative2
|
||||
DA27 NmiHandler_Loop26
|
||||
DA2A NmiHandler_Loop27
|
||||
DA36 NmiHandler_Loop28
|
||||
DA38 NmiHandler_OnNonnegative3
|
||||
DA45 NmiHandler_Loop29
|
||||
DA48 NmiHandler_Loop30
|
||||
DA61 Sub_DA61
|
||||
DA6D NmiHandler_Loop31
|
||||
DA79 Sub_DA79
|
||||
DA89 NmiHandler_OnNonzero10
|
||||
DA96 NmiHandler_Loop32
|
||||
DAA3 NmiHandler_Loop33
|
||||
DAAD NmiHandler_Loop34
|
||||
DABA NmiHandler_Loop35
|
||||
DAF8 Sub_DAF8
|
||||
DB04 NmiHandler_OnNonnegative4
|
||||
DB0F Sub_DB0F
|
||||
DB1B NmiHandler_Loop36
|
||||
DB27 NmiHandler_Loop37
|
||||
DB45 NmiHandler_Loop38
|
||||
DB70 Sub_DB70
|
||||
DB85 NmiHandler_Loop39
|
||||
DB96 NmiHandler_Loop40
|
||||
DB98 NmiHandler_OnNonnegative5
|
||||
DBA6 NmiHandler_Loop41
|
||||
DBAB NmiHandler_OnNonnegative6
|
||||
DBB9 NmiHandler_Loop42
|
||||
DBBE NmiHandler_OnNonnegative7
|
||||
DBCC NmiHandler_Loop43
|
||||
DBD1 NmiHandler_OnNonnegative8
|
||||
DBDF NmiHandler_Loop44
|
||||
DBE3 Sub_DBE3
|
||||
DBE9 Sub_DBE9
|
||||
DBEF NmiHandler_Loop45
|
||||
DC1C NmiHandler_Loop46
|
||||
DC2B NmiHandler_Loop47
|
||||
DC32 Sub_DC32
|
||||
DC38 NmiHandler_Loop48
|
||||
DC39 NmiHandler_Loop49
|
||||
DC4F NmiHandler_Loop50
|
||||
DC57 NmiHandler_OnNonnegative9
|
||||
DC6D NmiHandler_Loop51
|
||||
DC7F NmiHandler_Loop52
|
||||
DCAA NmiHandler_Loop53
|
||||
DCC1 NmiHandler_Loop54
|
||||
DCE5 NmiHandler_Loop55
|
||||
DD02 NmiHandler_Loop56
|
||||
DD0E NmiHandler_Loop57
|
||||
DD22 NmiHandler_Loop58
|
||||
DD36 NmiHandler_Loop59
|
||||
DD42 NmiHandler_Loop60
|
||||
DD4E NmiHandler_Loop61
|
||||
|
+66
-39
@@ -5,81 +5,84 @@
|
||||
; Pass 2 replaces them with names derived from observed usage.
|
||||
|
||||
Zp00 = $00 ; 18 refs; reads=11 writes=7; used at $8035, 806B, 806F, 80CF, +14 more
|
||||
Zp01 = $01 ; 11 refs; reads=6 writes=5; used at $8031, 8E55, 8E6D, 8EBB, +3 more
|
||||
Zp01 = $01 ; 11 refs; reads=6 writes=5; used at $8031, 8E55, 8EBB, 9872, +3 more
|
||||
Zp02 = $02 ; 9 refs; reads=3 writes=6; used at $8043, 80F6, 84BF, 998A, +4 more
|
||||
Zp03 = $03 ; 5 refs; reads=1 writes=4; used at $8041, 80FA, 8133, 91D3, +1 more
|
||||
Zp04 = $04 ; 8 refs; reads=6 writes=2; used at $8E6C, 8ED5, 8F00, 9369, +3 more
|
||||
Zp04 = $04 ; 10 refs; reads=7 writes=3; used at $8E6C, 8ED5, 8F00, 9369, +4 more
|
||||
Zp05 = $05 ; 6 refs; reads=2 writes=4; used at $8465, 8642, D6CC, D6E9, +1 more
|
||||
Zp06 = $06 ; 27 refs; reads=23 writes=4; used at $844B, 847D, 869A, 8A3C, +22 more
|
||||
Zp06 = $06 ; 28 refs; reads=24 writes=4; used at $844B, 8475, 847D, 869A, +23 more
|
||||
Zp07 = $07 ; 8 refs; reads=6 writes=2; used at $8648, 86A0, 8B6B, 9599, +4 more
|
||||
Zp08 = $08 ; 8 refs; reads=5 writes=3; used at $80A0, 9888, 9981, 9AB5, +2 more
|
||||
Zp08 = $08 ; 10 refs; reads=6 writes=4; used at $80A0, 9888, 9981, 9AB5, +3 more
|
||||
Zp09 = $09 ; 1 refs; reads=1 writes=0; used at $DA38
|
||||
Zp0A = $0A ; 2 refs; reads=2 writes=0; used at $DA12, DA30
|
||||
Zp0D = $0D ; 6 refs; reads=4 writes=2; used at $D787, D78E, D793, D797, +2 more
|
||||
Zp0E = $0E ; 4 refs; reads=2 writes=2; used at $D78A, D7A0, D7A2
|
||||
Zp0F = $0F ; 59 refs; reads=24 writes=35; used at $84E6, 85AA, 85FF, 8C94, +47 more
|
||||
Zp10 = $10 ; 42 refs; reads=15 writes=27; used at $84EA, 85AE, 8C98, 8E48, +34 more
|
||||
Zp0F = $0F ; 61 refs; reads=24 writes=37; used at $84E6, 85AA, 85FF, 8C94, +49 more
|
||||
Zp10 = $10 ; 44 refs; reads=15 writes=29; used at $84EA, 85AE, 8C98, 8E48, +36 more
|
||||
Zp11 = $11 ; 24 refs; reads=15 writes=9; used at $D790, D7B0, D7B5, D7BA, +17 more
|
||||
Zp12 = $12 ; 16 refs; reads=7 writes=9; used at $D795, D7F8, D81C, D848, +7 more
|
||||
Zp13 = $13 ; 9 refs; reads=4 writes=5; used at $D719, D71E, D726, D728, +3 more
|
||||
Zp14 = $14 ; 12 refs; reads=9 writes=3; used at $B638, D736, D751, D75B, +8 more
|
||||
Zp15 = $15 ; 9 refs; reads=6 writes=3; used at $D738, D73A, D763, D7C1, +5 more
|
||||
Zp16 = $16 ; 7 refs; reads=5 writes=2; used at $D780, D7AA, D7EE, D812, +3 more
|
||||
Zp14 = $14 ; 17 refs; reads=12 writes=5; used at $B638, D736, D751, D75B, +13 more
|
||||
Zp15 = $15 ; 15 refs; reads=10 writes=5; used at $D738, D73A, D763, D7C1, +11 more
|
||||
Zp16 = $16 ; 11 refs; reads=9 writes=2; used at $D780, D7AA, D7EE, D812, +7 more
|
||||
Zp17 = $17 ; 4 refs; reads=2 writes=2; used at $D8E4, D8F6, D8F9, D902
|
||||
Zp18 = $18 ; 7 refs; reads=3 writes=4; used at $D770, D776, D77C, D834, +3 more
|
||||
Zp19 = $19 ; 11 refs; reads=5 writes=6; used at $A10E, A12D, A13E, A17B, +7 more
|
||||
Zp1A = $1A ; 11 refs; reads=5 writes=6; used at $A112, A131, A142, A182, +7 more
|
||||
Zp1A = $1A ; 13 refs; reads=6 writes=7; used at $972D, 973A, A112, A131, +9 more
|
||||
Zp1E = $1E ; 9 refs; reads=5 writes=4; used at $8502, D922, D932, D949, +5 more
|
||||
Zp20 = $20 ; 14 refs; reads=8 writes=6; used at $803B, 80BE, 80C8, A58E, +6 more
|
||||
Zp21 = $21 ; 7 refs; reads=5 writes=2; used at $8039, 98DB, D8D8, D90A, +3 more
|
||||
Zp22 = $22 ; 10 refs; reads=7 writes=3; used at $98D3, 98DD, 9988, 9AB2, +4 more
|
||||
Zp20 = $20 ; 18 refs; reads=10 writes=8; used at $803B, 80AE, 80BE, 80C8, +9 more
|
||||
Zp21 = $21 ; 8 refs; reads=6 writes=2; used at $8039, 98DB, D8D0, D8D8, +4 more
|
||||
Zp22 = $22 ; 12 refs; reads=8 writes=4; used at $98D3, 98DD, 993B, 995B, +6 more
|
||||
Zp23 = $23 ; 2 refs; reads=1 writes=1; used at $D90C, D916
|
||||
Zp24 = $24 ; 6 refs; reads=4 writes=2; used at $803F, D9F2, DA0C, DA2A, +2 more
|
||||
Zp25 = $25 ; 5 refs; reads=3 writes=2; used at $803D, D9F0, DA02, DA0E, +1 more
|
||||
Zp24 = $24 ; 7 refs; reads=5 writes=2; used at $803F, D9F2, DA0C, DA2A, +3 more
|
||||
Zp25 = $25 ; 6 refs; reads=3 writes=3; used at $803D, D9F0, DA02, DA0E, +2 more
|
||||
Zp26 = $26 ; 3 refs; reads=1 writes=2; used at $D6D1, DA71
|
||||
Zp27 = $27 ; 7 refs; reads=5 writes=2; used at $DACF, DAD5, DAD8, DAE0, +2 more
|
||||
Zp28 = $28 ; 2 refs; reads=1 writes=1; used at $DAD1
|
||||
Zp29 = $29 ; 3 refs; reads=3 writes=0; used at $DAC8, DAEE, DAF2
|
||||
Zp2A = $2A ; 25 refs; reads=18 writes=7; used at $DB2D, DBE9, DBF1, DBFF, +19 more
|
||||
Zp2B = $2B ; 11 refs; reads=4 writes=7; used at $DB32, DBED, DC36, DC7A, +5 more
|
||||
Zp2C = $2C ; 12 refs; reads=5 writes=7; used at $DB7C, DC98, DC9D, DCB1, +8 more
|
||||
Zp2D = $2D ; 1 refs; reads=0 writes=1; used at $DB80
|
||||
Zp2E = $2E ; 83 refs; reads=57 writes=26; used at $80ED, 8225, 8229, 82CD, +79 more
|
||||
Zp2F = $2F ; 42 refs; reads=38 writes=4; used at $8108, 818C, 81A7, 845A, +38 more
|
||||
Zp30 = $30 ; 25 refs; reads=13 writes=12; used at $8213, 8217, 82BF, 84DE, +20 more
|
||||
Zp31 = $31 ; 69 refs; reads=34 writes=35; used at $8302, 8309, 831B, 83B1, +57 more
|
||||
Zp32 = $32 ; 76 refs; reads=39 writes=37; used at $8304, 830B, 8310, 8319, +62 more
|
||||
Zp2E = $2E ; 86 refs; reads=60 writes=26; used at $80ED, 8225, 8229, 82CD, +82 more
|
||||
Zp2F = $2F ; 45 refs; reads=41 writes=4; used at $8108, 818C, 81A7, 845A, +41 more
|
||||
Zp30 = $30 ; 36 refs; reads=20 writes=16; used at $8213, 8217, 82BF, 83A0, +31 more
|
||||
Zp31 = $31 ; 70 refs; reads=34 writes=36; used at $8302, 8309, 831B, 83B1, +58 more
|
||||
Zp32 = $32 ; 77 refs; reads=39 writes=38; used at $8304, 830B, 8310, 8319, +63 more
|
||||
Zp33 = $33 ; 24 refs; reads=8 writes=16; used at $8608, 94F1, 9505, 9C77, +19 more
|
||||
Zp34 = $34 ; 29 refs; reads=9 writes=20; used at $94FA, 950E, 9CC9, 9CCB, +25 more
|
||||
Zp35 = $35 ; 36 refs; reads=22 writes=14; used at $8E1A, 8F77, 8F7D, 8FAD, +29 more
|
||||
Zp36 = $36 ; 50 refs; reads=22 writes=28; used at $82BB, 82EB, 83AF, 8564, +41 more
|
||||
Zp37 = $37 ; 71 refs; reads=37 writes=34; used at $82BD, 82ED, 83C3, 83FB, +58 more
|
||||
Zp34 = $34 ; 30 refs; reads=9 writes=21; used at $94FA, 950E, 9CC9, 9CCB, +26 more
|
||||
Zp35 = $35 ; 38 refs; reads=22 writes=16; used at $8DD1, 8E1A, 8F77, 8F7D, +31 more
|
||||
Zp36 = $36 ; 58 refs; reads=27 writes=31; used at $82BB, 82EB, 83AF, 8564, +49 more
|
||||
Zp37 = $37 ; 91 refs; reads=48 writes=43; used at $82BD, 82ED, 83C3, 83EF, +76 more
|
||||
Zp38 = $38 ; 15 refs; reads=5 writes=10; used at $8D16, 8F97, 903A, 904C, +8 more
|
||||
Zp39 = $39 ; 16 refs; reads=11 writes=5; used at $8F99, 8FAF, 8FE3, 8FF7, +10 more
|
||||
Zp39 = $39 ; 21 refs; reads=14 writes=7; used at $8F99, 8FAF, 8FE3, 8FF7, +14 more
|
||||
Zp3A = $3A ; 4 refs; reads=2 writes=2; used at $8897, A138, A15D
|
||||
Zp3B = $3B ; 29 refs; reads=18 writes=11; used at $82E2, 88A0, 893B, 89B9, +19 more
|
||||
Zp3B = $3B ; 30 refs; reads=19 writes=11; used at $82E2, 88A0, 893B, 89B9, +20 more
|
||||
Zp3C = $3C ; 4 refs; reads=2 writes=2; used at $889C, A13A, A155
|
||||
Zp3D = $3D ; 24 refs; reads=16 writes=8; used at $82E4, 88A3, 8938, 89B6, +17 more
|
||||
Zp3D = $3D ; 26 refs; reads=18 writes=8; used at $82E4, 88A3, 8938, 89B6, +19 more
|
||||
Zp3E = $3E ; 49 refs; reads=26 writes=23; used at $AFD9, AFF5, B01F, B029, +45 more
|
||||
Zp3F = $3F ; 17 refs; reads=6 writes=11; used at $B359, B572, B623, B64A, +8 more
|
||||
Zp40 = $40 ; 31 refs; reads=14 writes=17; used at $B228, B260, B277, B292, +27 more
|
||||
Zp41 = $41 ; 13 refs; reads=4 writes=9; used at $B29B, B29F, B346, B34A, +7 more
|
||||
Zp41 = $41 ; 15 refs; reads=5 writes=10; used at $995F, B29B, B29F, B346, +8 more
|
||||
Zp42 = $42 ; 41 refs; reads=29 writes=12; used at $83E7, AF9C, AFFE, B08C, +32 more
|
||||
Zp43 = $43 ; 18 refs; reads=9 writes=9; used at $8348, 9876, ACD4, ACEF, +10 more
|
||||
Zp44 = $44 ; 32 refs; reads=8 writes=24; used at $83DE, 8584, 8601, 8951, +26 more
|
||||
Zp45 = $45 ; 44 refs; reads=30 writes=14; used at $AF9E, AFC1, AFD0, B009, +40 more
|
||||
Zp43 = $43 ; 21 refs; reads=11 writes=10; used at $8348, 9876, 993F, A56A, +12 more
|
||||
Zp44 = $44 ; 33 refs; reads=8 writes=25; used at $83DE, 8584, 8601, 8951, +27 more
|
||||
Zp45 = $45 ; 46 refs; reads=31 writes=15; used at $9941, AF9E, AFC1, AFD0, +41 more
|
||||
Zp46 = $46 ; 18 refs; reads=10 writes=8; used at $B2A9, B2AE, B2BF, B2C4, +12 more
|
||||
Zp47 = $47 ; 18 refs; reads=10 writes=8; used at $998C, B2B0, B2B5, B2B8, +12 more
|
||||
Zp48 = $48 ; 13 refs; reads=7 writes=6; used at $B0CF, B12C, B14F, B178, +6 more
|
||||
Zp49 = $49 ; 16 refs; reads=9 writes=7; used at $9983, 998E, B0D1, B140, +8 more
|
||||
Zp4A = $4A ; 34 refs; reads=17 writes=17; used at $B03A, B041, B045, B065, +27 more
|
||||
Zp4B = $4B ; 65 refs; reads=45 writes=20; used at $83E5, AF9A, AFD4, AFD6, +51 more
|
||||
Zp4C = $4C ; 3 refs; reads=2 writes=1; used at $BB6E, BB98, BC70
|
||||
Zp4D = $4D ; 1 refs; reads=0 writes=1; used at $BC1E
|
||||
Zp4C = $4C ; 4 refs; reads=3 writes=1; used at $9996, BB6E, BB98, BC70
|
||||
Zp4D = $4D ; 7 refs; reads=5 writes=2; used at $BBD9, BBE1, BBE5, BBF1, +2 more
|
||||
Zp4E = $4E ; 5 refs; reads=3 writes=2; used at $8194, 819B, BC03, BC25, +1 more
|
||||
Zp4F = $4F ; 7 refs; reads=2 writes=5; used at $BA93, BAF2, BC38, BC7A, +3 more
|
||||
Zp50 = $50 ; 8 refs; reads=2 writes=6; used at $834D, ADAD, ADBA, AE1E, +4 more
|
||||
Zp51 = $51 ; 10 refs; reads=1 writes=9; used at $8343, AE0D, AE22, AE2F, +6 more
|
||||
Zp52 = $52 ; 18 refs; reads=3 writes=15; used at $833E, ADA9, ADB6, AE11, +14 more
|
||||
Zp53 = $53 ; 43 refs; reads=23 writes=20; used at $858A, 98D9, B022, B375, +32 more
|
||||
Zp54 = $54 ; 7 refs; reads=5 writes=2; used at $912D, BAAD, BAFC, BAFF, +3 more
|
||||
Zp54 = $54 ; 8 refs; reads=5 writes=3; used at $912D, 916C, BAAD, BAFC, +4 more
|
||||
Zp55 = $55 ; 5 refs; reads=3 writes=2; used at $BAB4, BB03, BB07, BB11, +1 more
|
||||
Zp56 = $56 ; 9 refs; reads=5 writes=4; used at $BA96, BA98, BAA0, BADD, +5 more
|
||||
Zp57 = $57 ; 8 refs; reads=4 writes=4; used at $987A, BA9C, BAD5, BB15, +2 more
|
||||
@@ -87,26 +90,31 @@ Zp58 = $58 ; 10 refs; reads=5 writes=5; used at $BAA9, BAC0,
|
||||
Zp59 = $59 ; 10 refs; reads=5 writes=5; used at $BAAB, BAC6, BAE9, BAED, +4 more
|
||||
Zp5A = $5A ; 21 refs; reads=11 writes=10; used at $B047, B050, B072, B07B, +16 more
|
||||
Zp5B = $5B ; 23 refs; reads=10 writes=13; used at $8500, 8640, B04B, B057, +17 more
|
||||
Zp60 = $60 ; 1 refs; reads=1 writes=0; used at $8E6E
|
||||
Zp64 = $64 ; 1 refs; reads=0 writes=1; used at $95A6
|
||||
Zp67 = $67 ; 2 refs; reads=1 writes=1; used at $8646
|
||||
Zp68 = $68 ; 1 refs; reads=1 writes=0; used at $987F
|
||||
Zp6C = $6C ; 2 refs; reads=1 writes=1; used at $AC5A
|
||||
Zp76 = $76 ; 2 refs; reads=1 writes=1; used at $9922
|
||||
Zp84 = $84 ; 5 refs; reads=4 writes=1; used at $83E9, 8467, 84C1, 8586
|
||||
Zp85 = $85 ; 4 refs; reads=2 writes=2; used at $8494, 8E67
|
||||
Zp86 = $86 ; 7 refs; reads=5 writes=2; used at $8504, 8507, 8606, 8644, +1 more
|
||||
Zp86 = $86 ; 8 refs; reads=6 writes=2; used at $8504, 8507, 8606, 8644, +2 more
|
||||
Zp88 = $88 ; 2 refs; reads=1 writes=1; used at $814A
|
||||
Zp8B = $8B ; 2 refs; reads=1 writes=1; used at $8BA5
|
||||
Zp8E = $8E ; 1 refs; reads=1 writes=0; used at $874F
|
||||
Zp8C = $8C ; 2 refs; reads=1 writes=1; used at $A55C
|
||||
Zp8E = $8E ; 2 refs; reads=2 writes=0; used at $874F, A55F
|
||||
Zp92 = $92 ; 1 refs; reads=1 writes=0; used at $8588
|
||||
Zp95 = $95 ; 3 refs; reads=3 writes=0; used at $9550, 95A8, 977F
|
||||
Zp98 = $98 ; 11 refs; reads=5 writes=6; used at $9812, 9828, 9841, 9860, +2 more
|
||||
Zp99 = $99 ; 6 refs; reads=3 writes=3; used at $992D, 99B7, 99DD
|
||||
Zp9A = $9A ; 4 refs; reads=2 writes=2; used at $9A40, 9A91
|
||||
Zp9A = $9A ; 6 refs; reads=3 writes=3; used at $9917, 9A40, 9A91
|
||||
Zp9B = $9B ; 8 refs; reads=4 writes=4; used at $8397, 8463, 84C3, 8556
|
||||
ZpA1 = $A1 ; 1 refs; reads=1 writes=0; used at $84BD
|
||||
ZpA2 = $A2 ; 2 refs; reads=1 writes=1; used at $809A
|
||||
ZpA4 = $A4 ; 1 refs; reads=0 writes=1; used at $BC20
|
||||
ZpA5 = $A5 ; 40 refs; reads=27 writes=13; used at $8916, 8C1C, 8DDA, 8DE3, +36 more
|
||||
ZpA5 = $A5 ; 42 refs; reads=28 writes=14; used at $8916, 8C1C, 8DDA, 8DE3, +38 more
|
||||
ZpA7 = $A7 ; 6 refs; reads=5 writes=1; used at $8469, A592, A597, A6FC, +1 more
|
||||
ZpA9 = $A9 ; 2 refs; reads=1 writes=1; used at $80C6
|
||||
ZpAE = $AE ; 4 refs; reads=3 writes=1; used at $B37F, B598, B5F7, BB63
|
||||
ZpAF = $AF ; 8 refs; reads=8 writes=0; used at $AE9F, B3D8, B3E5, B428, +4 more
|
||||
ZpB6 = $B6 ; 6 refs; reads=6 writes=0; used at $AEA5, B3DF, B3F0, B3FD, +2 more
|
||||
@@ -114,9 +122,28 @@ ZpC8 = $C8 ; 2 refs; reads=2 writes=0; used at $8140, 91E0
|
||||
ZpCC = $CC ; 1 refs; reads=1 writes=0; used at $815A
|
||||
ZpCD = $CD ; 1 refs; reads=0 writes=1; used at $BC2D
|
||||
ZpCE = $CE ; 13 refs; reads=6 writes=7; used at $8167, 855B, 8560, 85C9, +3 more
|
||||
ZpD6 = $D6 ; 5 refs; reads=2 writes=3; used at $8077, 80C5, BC29
|
||||
ZpD6 = $D6 ; 5 refs; reads=2 writes=3; used at $8077, 9999, BC29
|
||||
ZpD7 = $D7 ; 4 refs; reads=3 writes=1; used at $954C, 95A4, 977B, BC2F
|
||||
ZpEE = $EE ; 6 refs; reads=6 writes=0; used at $AEAB, B412, B418, B423, +2 more
|
||||
ZpEF = $EF ; 1 refs; reads=1 writes=0; used at $8582
|
||||
ZpF5 = $F5 ; 4 refs; reads=4 writes=0; used at $AEB1, B3F5, B40D, B467
|
||||
ZpFB = $FB ; 1 refs; reads=1 writes=0; used at $83DC
|
||||
|
||||
; Pass 3 semantic aliases (proven from the disassembly):
|
||||
PpuCtrlShadow = Zp00
|
||||
BoardCursorX = Zp31
|
||||
BoardCursorY = Zp32
|
||||
CursorMoved = Zp2E
|
||||
BoardState = Zp37
|
||||
BoardState2 = Zp36
|
||||
PlayerSide = Zp2F
|
||||
CellPatternIndex= ZpA5
|
||||
BoardDataPtrLo = Zp3E
|
||||
BoardColumnCount= Zp45
|
||||
BoardColumn = Zp4B
|
||||
CellCharset = Zp52
|
||||
CellType = Zp51
|
||||
CellOwner = Zp43
|
||||
CellValid = Zp50
|
||||
MoveDeltaX = Zp0F
|
||||
MoveDeltaY = Zp10
|
||||
+6206
-4921
File diff suppressed because it is too large.
Load diff
Reference in new issue
Block a user