User Tag List

Показано с 1 по 10 из 38

Тема: ROM files structure

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #12

    Регистрация
    04.04.2007
    Адрес
    Praha
    Сообщений
    753
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    34
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от БК-0010 Посмотреть сообщение
    Publish please port specification.
    PROFI IF is actually in development and contain reprogrammable CPLD. All features and ports can be modified during development.

    My first upgrade is PENTAGON INTERFACE:
    http://velesoft.speccy.cz/pentagon512_interface.htm


    PROFI INTERFACE will compatible, but more powerfull
    New NMI button will jump to extra NMI menu without rewriting memory on stack pointer (it's planned feature). I/O adress space can be mirrored to extra memory and user can read from memory last writed values to ports
    Possibility block extra memory for users (128kB only) and enable extra memory (1MB) only for trdos rom (ramdisc will protected).
    Advanced memory paging in low 16kB (as rom replacement) = DivIDE emulation
    INFO ABOUT DIVIDE INTERFACE:
    http://velesoft.speccy.cz/zx/divide/index.htm


    I propose to use the following specification of ports:

    Код:
    #BDDD/48637  1011110111111101 10xxxx0xxx0xxx01 rd #DFFD
    #BDFD/48605  1011110111111101 10xxxx0xxx1xxx01 rd #1FFD
    #BFDD/49117  1011111111011101 10xxxx1xxx0xxx01 rd #FE
    #BFFD/49149  1011111111111101 10xxxx1xxx1xxx01 rd #7FFD
    Yes, it can be implemented to PROFI INTERFACE

    ---------- Post added at 21:07 ---------- Previous post was at 20:59 ----------

    Цитата Сообщение от БК-0010 Посмотреть сообщение
    wr D2#EFF7 blkD5#7FFD(X)
    wr D0#1FFD|D3#EFF7 r/wCPU0 MANAGETMENT
    0 | 0 rdROM
    0 | 1 rdROM & wrRAM
    1 | 0 rwRAM
    1 | 1 rdRAM

    A14"ROM Change Adress - D4 #7FFD
    A15"ROM Change Adress - D3 #1FFD
    A16"ROM Change Adress - D2 #1FFD
    A17"ROM Change Adress - D6 #1FFD
    A18"ROM Change Adress - D5 #1FFD
    [/code]
    I will support more different rom paging ports:
    DIVIDE rom memory on port 227
    MB02 rom memory on port 23
    ZX rom memory on port 7FFD/1FFD (+2A/+3/Scorpion)

    1MB Ram paging ports:
    7FFD (Pentagon 1024)
    7FFD+1FFD (Scorpion)
    7FFD+DFFD (ZX PROFI)

    MB02 PAGING PORT 23:
    port layout:
    D0-D4 - number of 16kB rom/sram page (0-31)
    D5 - 1=write enable or 0=write protect low 16kB memory
    D6 - 1=connect sram memory (only if D7=0)
    D7 - 1=connect rom memory (only if D6=0)

    If D6=0 and D7=0 then will MB02 memory disabled and ZX rom is connect in
    low 16kB

    If D6=1 and D7=1 then will reset Z80CPU + disabled ZX rom + connect
    external MB02 rom page 0 with write protect (set memory port to value #80)
    Последний раз редактировалось VELESOFT; 17.11.2009 в 13:29.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Spessy EXE files
    от Splinter в разделе Эмуляторы
    Ответов: 6
    Последнее: 25.08.2005, 13:50

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •