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

User Tag List

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

Тема: divIDE

  1. #1
    FishBone Crew Аватар для breeze
    Регистрация
    11.02.2005
    Адрес
    【RB】
    Сообщений
    3,586
    Благодарностей: 764
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Talking divIDE

    Посмотрел я в соседнем топике про SpecEmu v2.8. Есть там поддержка такого интересного девайса, как divIDE. Кто-нибудь вообще разбирался с этим устройством ? меня интересует не хардварная, а именно софтварная часть, что она из себя представляет и как получить к ней доступ?

    Пока удалось только создать пустой образ *.HDF (с помощью утилиты Samdisk) и подключить к эмулятору. Диск успешно обнаружился, но сообщил что не найдено ни одной партиции что собственно и понятно

    и тут вот самое интересное, а дальше то что

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Guru Аватар для diver
    Регистрация
    26.01.2005
    Адрес
    Пермь
    Сообщений
    2,522
    Благодарностей: 897
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    всё тут

  4. #3
    Master Аватар для VELESOFT
    Регистрация
    04.04.2007
    Адрес
    Praha
    Сообщений
    630
    Благодарностей: 374
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от diver Посмотреть сообщение
    всё тут
    Exist more different systems for DivIDE interface:

    DEMFIR - work with HDD/CF and real CD-ROM/DVD. Support only work with ISO (real CD or ISO/NRG(nero) image on HDD/CF). Contain comfortable disk browser and can load any emulator files: TAP,TZX,SNA,Z80,SCR). No need any file system on HDD. DEMFIR find *.ISO file from LBA sector 0 to end of hdd. ISO file can't be fragmented.


    FATWARE - FAT16 browser. Work only with HDD/CF and support max. four FAT16 partitions. Can work also with 4GB FAT16 partitions (supported in WIN XP - 64kB/cluster). Contain disk browser and can load any emulator files: SNA,TAP,Z80,SCR and GIGASCREEN pictures.


    MDOS3 - emulator of Czech FDD interface D40/D80 (Didaktik 80) on HDD/CF.

    ESXDOS - FAT16/32 support with load/save TAP and snapshots. File browser.
    New official version of ESXDOS system:
    http://www.worldofspectrum.org/forum...ad.php?t=38991


    RESIDOS - new system with comfortable FAT16 support, work with TAP(save/load), SNA,Z80 files. RESIDOS is designed only for DIVIDE+ (DIVIDE interface with extra memory 512kB). RESIDOS OS is ported also for my DivIDE upgrade:
    http://velesoft.speccy.cz/zx/divide512/

    +DIVIDE - software emulation of +D disk drive on HDD.


    All this systems can be modified for work with any other interface with extra ram pages (ram paging in rom area) with IDE ports support. For example exist version of DEMFIR and FATWARE for MB02 interface. I can release any correct HDF image for emulator (ZX Spin)

    VELESOFT
    Последний раз редактировалось VELESOFT; 25.04.2012 в 23:47.

  5. #4
    FishBone Crew Аватар для breeze
    Регистрация
    11.02.2005
    Адрес
    【RB】
    Сообщений
    3,586
    Благодарностей: 764
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Cool

    Цитата Сообщение от diver Посмотреть сообщение
    всё тут
    ты думаешь я там не был

  6. #5
    Master Аватар для VELESOFT
    Регистрация
    04.04.2007
    Адрес
    Praha
    Сообщений
    630
    Благодарностей: 374
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    HDF image for DivIDE (for ZX Spin emulator):

    http://velesoft.speccy.cz/other/divi...or_zx_spin.zip

  7. #6
    FishBone Crew Аватар для breeze
    Регистрация
    11.02.2005
    Адрес
    【RB】
    Сообщений
    3,586
    Благодарностей: 764
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Thumbs up

    Цитата Сообщение от VELESOFT Посмотреть сообщение
    HDF image for DivIDE (for ZX Spin emulator):

    http://velesoft.speccy.cz/other/divi...or_zx_spin.zip
    Thank you! this is exactly what I was looking for!


  8. #7
    Master Аватар для VELESOFT
    Регистрация
    04.04.2007
    Адрес
    Praha
    Сообщений
    630
    Благодарностей: 374
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию INFO ABOUT DIVIDE MEMORY

    DIVIDE interface use external 32kB sram and 8kB rom memory(eeprom). Eeprom memory is used for system code or as system loader(from hdd). Sram is used for system data, screen backup, ect...

    SRAM 32kB:
    memory is present as four 8kB ram pages. Last page(3) can be used for eeprom emulation. All ram pages cen be paged form adress 8192-16383. Only page 3 can be paged from 0-8191 with write protect(eeprom emulation).

    ROM 8kB:
    rom memory can be set in memory 0-8191 only

    DIVIDE memory automapper:
    interface use automatic memory mapper at enterpoints
    #0(power-on/reset/rst 0)
    #8(rst 8 / errors)
    #38(im 1 interrupt routine)
    #66(nmi routine)
    #4C6(save)
    #562(load)
    #3D00-#3DFF(tr-dos / betadisk)

    If CPU read instruction code at adress #0,#8,#38,#66,#4C6 and #562 then next after M1 cycle will connect DIVIDE memory and next instruction byte will read from external memory(shadow rom). DIVIDE interface can with this methode detect reset, modify rst8 and im 1 routine. Use new correct NMI menu and modify load / save routines for work with IDE device/cd-rom. For disconnect DIVIDE memory(return to original rom) must CPU jump to area #1FF8-#1FFF in DIVIDE memory. CPU read first instruction byte from external memory, disconnect external memory(connect original ZX rom) and next instruction byte read from zx rom.

    Automapper support also tr-dos emulation:
    if CPU jump to area #3D00-#3DFF, external memory is immediately connect and CPU read instructions from external sram. This TR-DOS mapper is 100% compatible with russian betadisc. Only for exit from tr-dos you must jump to area #1FF8-#1FFF. If CPU jump from divide memory to ZX ram then divide memory is always set.

    Latest version of DIVIDE interface (possible buy at http://www.divide.cz/?x=eshop&lang=en ) contain new firmware of GAL chips and contain new feature - allram mode support. This feature use 16kB memory paging in low 16kB. Sram memory is used as two 16kB pages with selectable write protect

  9. #8
    FishBone Crew Аватар для breeze
    Регистрация
    11.02.2005
    Адрес
    【RB】
    Сообщений
    3,586
    Благодарностей: 764
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    кстати что бы попасть в меню выбора надо вызвать NMI

  10. #9
    Master Аватар для VELESOFT
    Регистрация
    04.04.2007
    Адрес
    Praha
    Сообщений
    630
    Благодарностей: 374
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от breeze Посмотреть сообщение
    кстати что бы попасть в меню выбора надо вызвать NMI
    Yes, all this systems support NMI menu. You can play any game, press NMI (go to menu), select in disk browser new TAP file and exit from NMI menu (continue in game). Game will work(load) with new selected TAP file.

  11. #10
    Master Аватар для VELESOFT
    Регистрация
    04.04.2007
    Адрес
    Praha
    Сообщений
    630
    Благодарностей: 374
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    New official version of ESXDOS system:

    http://www.worldofspectrum.org/forum...ad.php?t=38991



    I will upload HDF file + roms for testing ESXDOS in ZX emulators (for example SPIN,SPEC EMU,FUSE...)

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

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

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

Похожие темы

  1. Пара вопросов по DivIDE...
    от ILoveSpeccy в разделе Зарубежные модели
    Ответов: 10
    Последнее: 10.03.2014, 19:17
  2. divIDE
    от Zerios в разделе Unsorted
    Ответов: 10
    Последнее: 13.02.2007, 13:04
  3. divIDE
    от breeze в разделе Unsorted
    Ответов: 19
    Последнее: 23.06.2005, 10:17

Ваши права

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