Да, автоопределние если и будет то не сейчас...
как-то так :)
------------------------------------------------------------------Код:Маппер памяти для Reverse, 1Mb по стандарту Пентагон
|---------------------------------------------------------------------------------------------||
| ВЫХОДЫ || ВХОДЫ | ПРИМЕЧАНИЯ ||
|-----------------------------------------------------------------|---------------------------||
| SRAM ADDR ||CPU ADR|| ROM || #7FFD | ||
|RA19|RA18|RA17|RA16|RA15|RA14||A15|A14||DOS|RS||D5|D7|D6|D2|D1|D0| ||
|-----------------------------------------------------------------|---------------------------||
| 0 | 0 | 1 | 0 | 0 | 0 || 0 | 0 || 0 |0 ||x |x |x |x |x |x | Basic128* ||
| 0 | 0 | 1 | 0 | 0 | 1 || 0 | 0 || 0 |1 ||x |x |x |x |x |x | Basic48* ||
| x | x | x | x | x | x || 0 | 0 || 1 |0 ||x |x |x |x |x |x | Не используется RAM_CS = 1||
| 0 | 0 | 1 | 0 | 1 | 0 || 0 | 0 || 1 |1 ||x |x |x |x |x |x | TR-DOS* ||
|-----------------------------------------------------------------|---------------------------||
| 0 | 0 | 0 | 1 | 0 | 1 || 0 | 1 || x |x ||x |x |x |x |x |x | Стандартно ||
| 0 | 0 | 0 | 0 | 1 | 0 || 1 | 0 || x |x ||x |x |x |x |x |x | Стандартно ||
|-----------------------------------------------------------------|---------------------------||
| 0 | 0 | 0 | C | B | A || 1 | 1 || x |x ||0 |0 |0 |C |B |A | Стандартно, первые 128Кб ||
|-----------------------------------------------------------------|---------------------------||
| x | x | x | x | x | x || 1 | 1 || x |x ||0 |0 |1 |0 |0 |0 | Не используется RAM_CS = 1||
| x | x | x | x | x | x || 1 | 1 || x |x ||0 |0 |1 |0 |0 |1 | Не используется RAM_CS = 1||
| x | x | x | x | x | x || 1 | 1 || x |x ||0 |0 |1 |0 |1 |0 | Не используется RAM_CS = 1||
| 0 | 0 | 1 | 0 | 1 | 1 || 1 | 1 || 1 |x ||0 |0 |1 |0 |1 |1 | Маппер** ||
|-----------------------------------------------------------------|---------------------------||
| 0 | 1 | D | C | B | A || 1 | 1 || 1 |x ||0 |1 |D |C |B |A | Маппер** ||
| 1 | 0 | D | C | B | A || 1 | 1 || 1 |x ||1 |0 |D |C |B |A | Маппер** ||
| 1 | 1 | D | C | B | A || 1 | 1 || 1 |x ||1 |1 |D |C |B |A | Маппер** ||
|---------------------------------------------------------------------------------------------||
D,C,B,A - значение соответствующих разрядов порта #7FFD
* - запись запрещена!
** - При DOS = "0" устанавливать RAM_CS в "1"!
P.S.:Это все немного неверно, как проснусь, подредактирую и опишу алгоритм начальной загрузки и, в принципе, SPI-ROM можно отложить в долгий ящик :) И еще для БК еды подброшу :)

