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 }; |