| Location | bank 0 | bank 1 | bank 2 |
|---|---|---|---|
| 00-1F | Special Function Registers | ||
| 20 | receive and send |
status of each driver |
  |
| 21 | |||
| 22 | |||
| 23 | |||
| 24 | |||
| 25 | |||
| 26 | |||
| 27 | |||
| 28 | |||
| 29 | |||
| 2A | |||
| 2B | |||
| 2C | |||
| 2D | |||
| 2E | |||
| 2F | |||
| 30 | transponder circular buffer |
APM last reported | |
| 31 | |||
| 32 | |||
| 33 | |||
| 34 | |||
| 35 | |||
| 36 | |||
| 37 | |||
| 38 | |||
| 39 | |||
| 3A | |||
| 3B | |||
| 3C | |||
| 3D | |||
| 3E | |||
| 3F | |||
| 40 | send only |   | |
| 41 | |||
| 42 | |||
| 43 | |||
| 44 | |||
| 45 | |||
| 46 | |||
| 47 | |||
| 48 | so_in4 => last byte to send from so_buf | ||
| 49 | so_ot - ptr to next byte to send from either buffer | ||
| 4A | xp_in | ||
| 4B | xp_ot | ||
| 4C | xp_rp - reporting | ||
| 4D | m_stat - master status | ||
| 4E | tmr0h | ||
| 4F | OCX_blk - OC / XP rail A or B | ||
| 50 | OCX_blk_hw | ||
| 51 | OC_samp | ||
| 52 | OC_cnt | ||
| 53 | OC_retry | ||
| 54 | DCC_state | ||
| 55 | DCC_subst | ||
| 56 | DCC_areg | ||
| 57 | DCC_loco - note long address not supported |
||
| 58 | T1 | ||
| 59 | T2 | ||
| 5A | T3 | ||
| 5B | T4 | ||
| 5C | T5 | ||
| 5D | FM_BC - FRAM byte count | ||
| 5E | FM_RA - FRAM RAM address | ||
| 5F | D1 - FRAM data | ||
| 60 | D2 | ||
| 61 | S1 lo lvl | ||
| 62 | S2 | ||
| 63 | IT1 ints | ||
| 64 | so_in16 => last byte to send from sio_buf | ||
| 65 | si_in => next byte to receive to sio_buf | ||
| 66 | si_cksum - checksum of incoming data | ||
| 67 | PM_ctl - serial io control | ||
| 68 | PM_s1 | ||
| 69 | PM_s2 | ||
| 6A |   | ||
| 6B | |||
| 6C | |||
| 6D | |||
| 6E | |||
| 6F | |||
| 70 | w_temp | ||
| 71 | s_temp | ||
| 72 | p_temp | ||
| 73 | f_temp | ||
| 74 | PM_t1 | ||
| 75 | PM_t2 | ||
| 76 |   | ||
| 77 |   | ||
| 78 |   | ||
| 79 |   | ||
| 7A |   | ||
| 7B |   | ||
| 7C |   | ||
| 7D |   | ||
| 7E |   | ||
| 7F |   | ||