нагрев микросхем памяти - нормально ли?
Moderator: Shaos
-
- Banned
- Posts: 2139
- Joined: 20 Mar 2005 13:41
- Location: От туда
-
- Retired
- Posts: 1328
- Joined: 25 Jul 2011 00:14
- Location: WWW
Port 0A8h, Primary Slot Register (PSLOT, PPI Port A) (Read/Write)
Used to select internal RAM, or ROM, or external memory (cartridges) into CPU address space, as shown in the examples above. In some cases also used to select 'memory mapped I/O ports' into memory.(*) If less than 64K internal RAM is installed, then RAM is located in the higher memory area only, ie. at address E000-FFFF for 8K, C000-FFFF for 16K, etc.
Usually the mapping circuit latches only the actually used lower 3, 4, or 5 bits of the bank numbers, depending on whether 128K, 256K, or 512K RAM are built-in. Theoretically (fully exanped) a total of 4MByte RAM (16Kbyte * 256 blocks) could be controlled by the mapping registers.
To enable/disable RAM, use the PSLOT register (Port A8h)
Used to select internal RAM, or ROM, or external memory (cartridges) into CPU address space, as shown in the examples above. In some cases also used to select 'memory mapped I/O ports' into memory.
Code: Select all
Bit Expl.
0-1 PSLOT number 0-3 for memory at 0000-3FFF
2-3 PSLOT number 0-3 for memory at 4000-7FFF
4-5 PSLOT number 0-3 for memory at 8000-BFFF
6-7 PSLOT number 0-3 for memory at C000-FFFF
Memory | PSLOT=0 | PSLOT=1 | PSLOT=2 | PSLOT=3 |
Address | MainROM | Cart. A | Cart. B | MainRAM |
-----------+---------+---------+---------+----------+
0000..3FFF | BIOS | <aux> | <aux> | RAM3 (*) |
4000..7FFF | BASIC | <aux> | <aux> | RAM2 (*) |
8000..BFFF | N/A | <aux> | <aux> | RAM1 (*) |
C000..FFFF | N/A | <aux> | <aux> | RAM0 |
Code: Select all
Port FC RAM bank number to be mapped at 0000-3FFF
Port FD RAM bank number to be mapped at 4000-7FFF
Port FE RAM bank number to be mapped at 8000-BFFF
Port FF RAM bank number to be mapped at C000-FFFF
To enable/disable RAM, use the PSLOT register (Port A8h)
-
- Devil
- Posts: 907
- Joined: 26 May 2003 06:57
-
- Banned
- Posts: 2139
- Joined: 20 Mar 2005 13:41
- Location: От туда
-
- Retired
- Posts: 1328
- Joined: 25 Jul 2011 00:14
- Location: WWW
а ведь я нигде не упоминал Secondary Slot Register, равно как и указал объем видеопамятиb2m wrote:Типичная раскладка памяти MSX2.

ага, и как всегда с небольшим опозданием. еще интересный момент - весь ввод/вывод сделан через I/O и в адресном пространстве или ROM или RAM.HardWareMan wrote:А, вот откуда в Орион Про вставили маппер. :3
-
- Devil
- Posts: 907
- Joined: 26 May 2003 06:57
В Орион-Про ввод/вывод сделан через порты. А через окна в памяти предусмотрена возможность подключения дополнительных карт, контроллера дисковода, например. Но сделано это лишь для совместимости с предыдущим Орионом. Из всех портов, в адресном пространстве ПЗУ лишь три порта (которые от предыдущего Ориона), и оставлены тоже для совместимости.MC68k wrote:ага, и как всегда с небольшим опозданием. еще интересный момент - весь ввод/вывод сделан через I/O и в адресном пространстве или ROM или RAM.HardWareMan wrote:А, вот откуда в Орион Про вставили маппер. :3
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
http://bashkiria-2m.narod.ru/
-
- Retired
- Posts: 1328
- Joined: 25 Jul 2011 00:14
- Location: WWW