Важная информация

User Tag List

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 21 по 30 из 38

Тема: ROM files structure

  1. #21
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от VELESOFT Посмотреть сообщение
    On real PROFI INTERFACE willl extra decoder for all paging ports.
    The decoder uses all the addresses A0-A15?

  2. #22
    Master Аватар для VELESOFT
    Регистрация
    04.04.2007
    Адрес
    Praha
    Сообщений
    752
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    33
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от БК-0010 Посмотреть сообщение
    The decoder uses all the addresses A0-A15?
    Port decoder will use 100% identical adressation as emulated ZX clone:
    7FFD in ZX128 mode : A15=0 + A1=0
    7FFD in ZX128+3 mode: A15=0 + A14=1 + A1=0
    etc...

    Only for read value of paging ports will use full 16bit adressation

  3. #23
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от VELESOFT Посмотреть сообщение
    7FFD in ZX128 mode : A15=0 + A1=0
    7FFD in ZX128+3 mode: A15=0 + A14=1 + A1=0
    etc...
    What port is selected model is a clone? What models of clones available?

    ---------- Post added at 02:25 ---------- Previous post was at 02:20 ----------

    Цитата Сообщение от VELESOFT Посмотреть сообщение
    Only for read value of paging ports will use full 16bit adressation
    Reading ports #1FFD and #7FFD of the ULA, blocks the signal IORQGE, or ports #1FFD and #7FFD of ULA is turned off?

    ---------- Post added at 03:12 ---------- Previous post was at 02:25 ----------

    Цитата Сообщение от VELESOFT Посмотреть сообщение
    From ZX must be removed only one diode (for disable access to port 7FFD) and disable signal /CAS to 64kB of fast dram in ZX+2(or remove 8 DRAM chips from sockets)
    Reading 4 - 7 pages of RAM will be made from SRAM?
    Последний раз редактировалось Black_Cat; 16.11.2009 в 03:37.

  4. #24
    Master Аватар для VELESOFT
    Регистрация
    04.04.2007
    Адрес
    Praha
    Сообщений
    752
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    33
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от БК-0010 Посмотреть сообщение
    What port is selected model is a clone? What models of clones available?
    Any paging ports. In CPLD is possible use more than 30 different paging ports

    But I plan only this modes:
    ZX128
    ZX128+2A
    Pentagon 512 / 1024
    ZS Scorpion 256 / 1024
    (if will any free space in CPLD then can be implemented also SAM COUPE memory paging)

    and emulation of:
    MB02 memory
    DivIDE memory
    DivIDE PLUS memory
    CP/M LAMAC/TROLLER


    Reading ports #1FFD and #7FFD of the ULA, blocks the signal IORQGE, or ports #1FFD and #7FFD of ULA is turned off?
    I will read only state of this ports, but from different adress than 1FFD or 7FFD This interface is designed only for ZX Spectrum 128+2(grey model) - ULA in this computer not any paging port, this part is used out of ULA (my PROFI INTERFACE and 74LS174 on board of +2)

    Reading 4 - 7 pages of RAM will be made from SRAM?
    Pages 4 - 7 ? It's not designed for +2A/+3 computers, but only for +2. ZX128+2 use ULA contended pages 1,3,5,7 and fast ram pages 0,2,4,6. Only pages 5 and 7 is in ZX ram. Other memory is in extra sram. Reading memory is always from sram.

  5. #25
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Thank you, I understand the architecture.

    ---------- Post added at 18:43 ---------- Previous post was at 18:15 ----------

    Цитата Сообщение от VELESOFT Посмотреть сообщение
    I will read only state of this ports, but from different adress than 1FFD or 7FFD
    I propose as a common standard reader ports #1FFD, #FE, #7DDF for all clones, use the address #BDFD, #BFDD, #BFFD. I propose that these ports are used as a cross-platform standard. When using MB02, DivIDE and other devices have their own port addresses, ports #BDFD, #BFDD, #BFFD will have to duplicate them.

  6. #26
    Master Аватар для VELESOFT
    Регистрация
    04.04.2007
    Адрес
    Praha
    Сообщений
    752
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    33
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    And why this adressation ?
    #BDFD/48605 1011110111111101 10xxxx0xxx1xxx01 rd #1FFD
    #BFDD/49117 1011111111011101 10xxxx1xxx0xxx01 rd #FE
    #BFFD/49149 1011111111111101 10xxxx1xxx1xxx01 rd #7FFD

    Better way is use identical low 8bit adress for all this ports. This eliminate collisions with kempston joystick and original KEMPSTON MOUSE (if A5=0). Low adress will always #FD (with 8bit full adressation) and port type will selected via other adress lines in high byte)

  7. #27
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от VELESOFT Посмотреть сообщение
    Better way is use identical low 8bit adress for all this ports. This eliminate collisions with kempston joystick and original KEMPSTON MOUSE (if A5=0). Low adress will always #FD (with 8bit full adressation) and port type will selected via other adress lines in high byte)
    Yes, it is possible:

    #BAFD/47869 1011101011111101 10xxx0x0xxxxxx01 rd #1FFD
    #BBFD/48125 1011101111111101 10xxx0x1xxxxxx01 rd #FE
    #BEFD/48893 1011111011111101 10xxx1x0xxxxxx01 rd #7FFD
    Последний раз редактировалось Black_Cat; 18.11.2009 в 01:15.

  8. #28
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    VELESOFT, that's version is compatible with K-MOUSE Turbo 2008. You agree to change the decoding in the GAL and add #FE and #1FFD?
    Последний раз редактировалось Black_Cat; 18.11.2009 в 01:25.

  9. #29
    Master Аватар для VELESOFT
    Регистрация
    04.04.2007
    Адрес
    Praha
    Сообщений
    752
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    33
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от БК-0010 Посмотреть сообщение
    VELESOFT, that's version is compatible with K-MOUSE Turbo 2008. You agree to change the decoding in the GAL and add #FE and #1FFD?
    K-MOUSE TURBO 2008 use this port:
    rd7ffd = 65247(#FEDF) 1xxxx1x0 11011111 ( return data of port #7FFD )
    A7-A0 must be set to 11011111 = this is incompatible with your:
    #BEFD/48893 1011111011111101 10xxx1x0xxxxxx01 rd #7FFD

    In K-MOUSE is not free space for change(=add) new port adress.

    K-MOUSE not return real value of port 7FFD, only last writed value !!! (ignore reset)
    If you need read real values of 7FFD port, please use different port for reading than in K-MOUSE.

    Your port #BEFD/48893 1011111011111101 10xxx1x0xxxxxx01 is OK

  10. #30
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от VELESOFT Посмотреть сообщение
    In K-MOUSE is not free space for change(=add) new port adress.
    White space may occur if you delete the second address for reading the port #7FFD. The conflict, which may be possible while reading from two K-MOUSE Turbo 2008 does not arise, because their data bus is connected through resistors 150 + 150 = 300 ohms. Therefore, the second address for reading the port #7FFD not needed.
    Последний раз редактировалось Black_Cat; 18.11.2009 в 02:51.

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя

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

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

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

Похожие темы

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

Ваши права

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