
Submitted by Steve Fewell
  
Routine: i16-bit
  Name: IWA = 8-bit or 16-bit Integer
  Starting Address: &AE62 for 16-bit value [or AE60 for 8-bit]
  Entry criteria: A contains the least significant byte of the 16-bit
number, Y contains the most significant byte of the 16-bit number.
[Y is always set to 0 when called from AE60, so only need to supply A]. 
  Exit: IWA contains the 8-bit or 16-bit number
[(256 * Y)  + A]. 
Description:
Stores an 8-bit [if called from AE60] or 16-bit [if called from AE62] number
(The 16-bit value is represented by 2 individual bytes) into the IWA and sets
the 2 most significant bytes (or in the case or an 8-bit value, the 3 most
significant bytes) of the IWA to zero.
Disassembly for the IWA = 8-bit or 16-bit Integer routine
| 
 | 160 000 | A0 00 | LDY#&00 | |
| * | 133 042 | 85 2A | STA &2A | |
| AE64 | + | 132 043 | 84 2B | STY &2B | 
| AE66 | "d," | 100 044 | 64 2C | STZ &2C | 
| AE68 | d- | 100 045 | 64 2D | STZ &2D | 
| AE6A | @ | 169 064 | A9 40 | LDA#&40 | 
| AE6C | ` | 96 | 60 | RTS | 
 
