Rev 543 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 543 | Rev 713 | ||
|---|---|---|---|
| Line 1... | Line -... | ||
| 1 | ORG #8000 DISP 0 JP INIT DS #0038-$ INT EI RET DS #0066-$ NMI NOP JR $ INIT XOR A LD BC,#7FFD OUT (C),A LD A,#3F-#1F ; ROM page #1F LD BC,#3FF7 OUT (C),A LD BC,#FD77 LD A,#FB ;6912 mode, 14MHz turbo, enable memmanager OUT (C),A ;shadow on XOR A ;RAM page FF to C000-FFFF LD BC,#FFF7 OUT (C),A LD B,#F7 OUT (C),A LD SP,#FFFF ;stack ;test INT IM 1 EI HALT DI LD HL,NMICODE LD DE,#C066 LD BC,ENMICODE-NMICODE LDIR LD A,#08 ;gen NMI OUT (#BF),A XOR A OUT (#BF),A OR A ;wait NMI JP Z,$-1 JP #C066+NMIGENRAM-NMICODE NMICODE NOP INC A OUT (#BE),A RETN NMIGENRAM LD A,#08 ;gen NMI OUT (#BF),A XOR A OUT (#BF),A OR A ;wait NMI JR Z,$-1 JR NMIGENRAM ENMICODE ▌ |
- | |
| 2 | 1 | ORG #8000 |
|
| - | 2 | DISP 0 |
|
| - | 3 | ||
| - | 4 | JP INIT |
|
| - | 5 | ||
| - | 6 | DS #0038-$ |
|
| - | 7 | ||
| - | 8 | INT EI |
|
| - | 9 | RET |
|
| - | 10 | ||
| - | 11 | DS #0066-$ |
|
| - | 12 | ||
| - | 13 | NMI |
|
| - | 14 | NOP |
|
| - | 15 | JR $ |
|
| - | 16 | ||
| - | 17 | ||
| - | 18 | ||
| - | 19 | INIT XOR A |
|
| - | 20 | LD BC,#7FFD |
|
| - | 21 | OUT (C),A |
|
| - | 22 | ||
| - | 23 | LD A,#3F-#1F ; ROM page #1F |
|
| - | 24 | LD BC,#3FF7 |
|
| - | 25 | OUT (C),A |
|
| - | 26 | ||
| - | 27 | LD BC,#FD77 |
|
| - | 28 | LD A,#FB ;6912 mode, 14MHz turbo, enable memmanager |
|
| - | 29 | OUT (C),A ;shadow on |
|
| - | 30 | ||
| - | 31 | XOR A ;RAM page FF to C000-FFFF |
|
| - | 32 | LD BC,#FFF7 |
|
| - | 33 | OUT (C),A |
|
| - | 34 | LD B,#F7 |
|
| - | 35 | OUT (C),A |
|
| - | 36 | ||
| - | 37 | LD SP,#FFFF ;stack |
|
| - | 38 | ||
| - | 39 | ||
| - | 40 | ;test INT |
|
| - | 41 | IM 1 |
|
| - | 42 | EI |
|
| - | 43 | HALT |
|
| - | 44 | DI |
|
| - | 45 | ||
| - | 46 | ||
| - | 47 | LD HL,NMICODE |
|
| - | 48 | LD DE,#C066 |
|
| - | 49 | LD BC,ENMICODE-NMICODE |
|
| - | 50 | LDIR |
|
| - | 51 | ||
| - | 52 | ||
| - | 53 | LD A,#08 ;gen NMI |
|
| - | 54 | OUT (#BF),A |
|
| - | 55 | XOR A |
|
| - | 56 | OUT (#BF),A |
|
| - | 57 | ||
| - | 58 | ||
| - | 59 | OR A ;wait NMI |
|
| - | 60 | JP Z,$-1 |
|
| - | 61 | ||
| - | 62 | ||
| - | 63 | ||
| - | 64 | JP #C066+NMIGENRAM-NMICODE |
|
| - | 65 | ||
| - | 66 | NMICODE |
|
| - | 67 | NOP |
|
| - | 68 | INC A |
|
| - | 69 | OUT (#BE),A |
|
| - | 70 | RETN |
|
| - | 71 | ||
| - | 72 | NMIGENRAM |
|
| - | 73 | LD A,#08 ;gen NMI |
|
| - | 74 | OUT (#BF),A |
|
| - | 75 | XOR A |
|
| - | 76 | OUT (#BF),A |
|
| - | 77 | ||
| - | 78 | ||
| - | 79 | OR A ;wait NMI |
|
| - | 80 | JR Z,$-1 |
|
| - | 81 | ||
| - | 82 | JR NMIGENRAM |
|
| - | 83 | ||
| - | 84 | ENMICODE |
|
| - | 85 | ? |
|
| - | 86 | ||