Rev 905 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 905 | Rev 929 | ||
|---|---|---|---|
| Line 54... | Line 54... | ||
| 54 | input wire in_nmi, // when we are in nmi, in 0000-3FFF must be last (FFth) |
54 | input wire in_nmi, // when we are in nmi, in 0000-3FFF must be last (FFth) |
| 55 | // RAM page. analoguous to pent1m_ram0_0 |
55 | // RAM page. analoguous to pent1m_ram0_0 |
| 56 | // but has higher priority |
56 | // but has higher priority |
| 57 | 57 | ||
| 58 | input wire in_trdemu, // like 'in_nmi', page 0xFE |
58 | input wire in_trdemu, // like 'in_nmi', page 0xFE |
| 59 | - | ||
| - | 59 | input wire trdemu_wr_disable, // disable writes to page FE when trdemu is active |
|
| 60 | 60 | ||
| 61 | input wire atmF7_wr, // write strobe for the xxF7 ATM port |
61 | input wire atmF7_wr, // write strobe for the xxF7 ATM port |
| 62 | 62 | ||
| 63 | 63 | ||
| 64 | input wire dos, // indicates state of computer: also determines ROM mapping |
64 | input wire dos, // indicates state of computer: also determines ROM mapping |
| Line 121... | Line 121... | ||
| 121 | end |
121 | end |
| 122 | else // pager on |
122 | else // pager on |
| 123 | begin |
123 | begin |
| 124 | if( (ADDR==2'b00) && (pent1m_ram0_0 || in_nmi || in_trdemu) ) |
124 | if( (ADDR==2'b00) && (pent1m_ram0_0 || in_nmi || in_trdemu) ) |
| 125 | begin |
125 | begin |
| 126 | wrdisable <= 1'b0; |
126 | wrdisable <= trdemu_wr_disable; |
| 127 | 127 | ||
| 128 | if( in_nmi || in_trdemu ) |
128 | if( in_nmi || in_trdemu ) |
| 129 | begin |
129 | begin |
| 130 | romnram <= 1'b0; |
130 | romnram <= 1'b0; |
| 131 | page <= { 7'h7F, in_nmi }; |
131 | page <= { 7'h7F, in_nmi }; |