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

User Tag List

Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 11 по 20 из 34

Тема: MB02+ <-> ResiDos copy tool 1.5

  1. #11

    Регистрация
    25.11.2007
    Адрес
    Симферополь
    Сообщений
    2,164
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Black_Cat Посмотреть сообщение
    - DMA chip has no prospects for the ZX Spectrum. Modern clones operate on a frequency of 7 to 70 MHz.
    - In the USSR, focused on another chip RTC - type DS1685.
    - Kempston joystick port is present in all ex-USSR clones ZX Spectrum.
    - The standard IDE interface for all ex-USSR clones is NemoIDE.
    - 512KB SRAM backuped with battery is not very interesting, because from the ex-USSR clone a is a large amount of RAM.
    - Nmi button & FDD is present in the controller TR-DOS.
    я про это.
    а преимущество у их системы то - что она хотябы написана и работает.

  2. #12

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

    По умолчанию

    Цитата Сообщение от balu_dark Посмотреть сообщение
    а преимущество у их системы то - что она хотябы написана и работает.
    а система тут при чём? Вопрос был об аппаратной части MB-02+, которая просто не нужна. Если ResiDos будет уметь поддерживать NemoIDE или контроллер SD-card то это будет интересно, а тащить гору морально устаревшего железа ради ResiDos - это просто никому не нужно, поэтому MB-02+ у нас никто не использует и никогда использовать не будет.

  3. #13

    Регистрация
    26.08.2008
    Адрес
    Czech Republic
    Сообщений
    154
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    32
    Поблагодарили
    8 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Black_Cat Посмотреть сообщение
    - DMA chip has no prospects for the ZX Spectrum. Modern clones operate on a frequency of 7 to 70 MHz.
    - In the USSR, focused on another chip RTC - type DS1685.
    - 8255 chip needs a little, but who needs - he mounts his own or buys clone with the port.
    - Kempston joystick port is present in all ex-USSR clones ZX Spectrum.
    - The standard IDE interface for all ex-USSR clones is NemoIDE.
    - 512KB SRAM backuped with battery is not very interesting, because from the ex-USSR clone a is a large amount of RAM.
    - Nmi button & FDD is present in the controller TR-DOS.

    What are the benefits of the use it MB-02+?
    Of course, in that situation, almost none. But we in Czech Republic and almost all world uses original machines and they do not have such extra features like RTC, IDE, etc...

    But, basically, the only thing that is required for MB02+ to work is paging of lower 16kB memory. Tell me Black Cat, is any of ex USSR clones able to page RAM in lower 16kb? Of course, slight modification in ports would have to be done in the software, to work on your machines.

    Hood

    Добавлено через 9 минут
    Цитата Сообщение от Antipod Посмотреть сообщение
    Nop, there's no GUI right now. It supposed to be created for your project only. I think it should have simple look and not very difficult piece of work. ( ex: listbox with multiple selection... )
    Antipod, thanks very much for your offer, but for me, it would be a lot of work. Copying between both systems and syntax check is done in machine code, but all other (menu, counters of progress,....) is done in BASIC. If I want to implement GUI, the whole architecture would have to be changed. And copying space starts on 32768-65535.

    If I have time, I will ask you for it, all right??

    Hood
    Последний раз редактировалось hood; 14.11.2008 в 11:37. Причина: Добавлено сообщение

  4. #14

    Регистрация
    19.08.2008
    Адрес
    Украина, Львов
    Сообщений
    116
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hood Посмотреть сообщение
    Copying between both systems and syntax check is done in machine code, but all other (menu, counters of progress,....) is done in BASIC. If I want to implement GUI, the whole architecture would have to be changed. And copying space starts on 32768-65535.

    If I have time, I will ask you for it, all right??
    First of all we'll try not to modify whole architecture - new code should replace your basic routines...
    ok. Feel free to ping me when ready

  5. #15

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

    По умолчанию

    Цитата Сообщение от hood Посмотреть сообщение
    Tell me Black Cat, is any of ex USSR clones able to page RAM in lower 16kb?
    What are the requirements for RAM in CPU0? Clone Scorpion, Kay, Pentagon-1024SL allow RAM0 (r/w only) in CPU0.

  6. #16

    Регистрация
    26.08.2008
    Адрес
    Czech Republic
    Сообщений
    154
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    32
    Поблагодарили
    8 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Black_Cat Посмотреть сообщение
    а система тут при чём? Вопрос был об аппаратной части MB-02+, которая просто не нужна. Если ResiDos будет уметь поддерживать NemoIDE или контроллер SD-card то это будет интересно, а тащить гору морально устаревшего железа ради ResiDos - это просто никому не нужно, поэтому MB-02+ у нас никто не использует и никогда использовать не будет.
    I understood a bit russian...yes, question was hardware, but we mustnot forget software. MB02+ was realeased 12 years ago and hardware is one thing. Of course, software breathes life into hardware. So, Busy soft (a guy from Slovakia) has written BSDOS operating system version 308 which we are using still today. Only some details:

    - BSDOS itself uses two 16kB banks- one contains modified BSROM 118 (a modified ROM with many many very useful features, one of them is, that the load/save routines are redirected to disk services, so any TAP with standart loader can be loaded on MB02+). The second bank contains disk routines.
    - thanks to DMA chip, we can work with HD floppies, that have capacity 1,8MB!!
    - one diskette has 255 directories, each directory can have 65000 files
    - there can be up to 255 virtual drives, so HDD is divided into such small virtual diskettes and we are using hdd as normal diskettes. Capacity of one virtual hdd drive is cca 2,1MB.
    - because the architecture of MB02+ enables to change RAM in lower 16kB memory, we can very easily change systems, without any hardware modification. I personally have 512kB SRAM, that is divided in 16kB blocks. So, very easily, I load into these banks different operating systems (at the moment we have about 4 such operating systems), and for example with one OUT instruction form BASIC line (or through my nmi menu), I just switch between the systems. At the same time, I can have all of them on my computer and choose any of them.

    These are the main features of MB02+ where I see the main power.

    For me TRDOS is horrible, comparing to BSDOS, BUT! The software that exUSSR scene has written for it is absolutely great and I really envy you. I must say. Your coding power is great, and I only wish some coders would have MB02+ and write programs for it. This is really my dream

    Hood

    Добавлено через 9 минут
    Цитата Сообщение от Black_Cat Посмотреть сообщение
    What are the requirements for RAM in CPU0? Clone Scorpion, Kay, Pentagon-1024SL allow RAM0 (r/w only) in CPU0.
    uughh, I do not know, what you exactly mean by "requirements for RAM in CPU0" is it some kind of mode?

    The hardware of MB02+ is designed in a way, that I change lower 16kB of memory with OUT instruction (write can be disabled/enabled). Precisely, I am talking about the block 0-16383. But I must say it is not standart RAM that we page in lower 16kb, but it is SRAM, which is however for CPU and whole system visible as a normal RAM.

    Hood
    Последний раз редактировалось hood; 14.11.2008 в 12:29. Причина: Добавлено сообщение

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

  8. #17

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

    По умолчанию

    Цитата Сообщение от hood Посмотреть сообщение
    uughh, I do not know, what you exactly mean by "requirements for RAM in CPU0" is it some kind of mode?
    No, CPU0 this window 0-16kb, RAM0 - is zero Bank of RAM clone. We want to know the shared addresses RAM & ROM in CPU0 window, as well as features such as read only ROM, read only RAM, r/w RAM, read ROM & write RAM?

  9. #18

    Регистрация
    26.08.2008
    Адрес
    Czech Republic
    Сообщений
    154
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    32
    Поблагодарили
    8 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Black_Cat Посмотреть сообщение
    No, CPU0 this window 0-16kb, RAM0 - is zero Bank of RAM clone. We want to know the shared addresses RAM & ROM in CPU0 window, as well as features such as read only ROM, read only RAM, r/w RAM, read ROM & write RAM?
    I have now talked with Velesoft, he explained me, that clones ATM Turbo and Sprinter can page their own RAM page from address 0. So, these clones could easily run BSDOS. Only IDE ports would have to be re wrtitten. But these clones do not have write protection of 0-16383 so it may be a problem in several games.

    Do, you think, would be somebody interested and try BSDOS on your clones? Shall we try to modify BSDOS to work on your machines?

    Hood

  10. #19

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

    По умолчанию

    Цитата Сообщение от hood Посмотреть сообщение
    But these clones do not have write protection of 0-16383 so it may be a problem in several games.
    Typically, the ex-USSR, the problem is solved with the help of "blunt hot object", ie the soldering iron. You need to agree on a hardware protocol to achieve the necessary results.
    Цитата Сообщение от hood Посмотреть сообщение
    Do, you think, would be somebody interested and try BSDOS on your clones? Shall we try to modify BSDOS to work on your machines?
    I believe that this interest is, especially if BSDOS be able to work on all major clones: Scorpion, Kay, Pentagon.

  11. #20

    Регистрация
    26.08.2008
    Адрес
    Czech Republic
    Сообщений
    154
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    32
    Поблагодарили
    8 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Black_Cat Посмотреть сообщение
    Typically, the ex-USSR, the problem is solved with the help of "blunt hot object", ie the soldering iron. You need to agree on a hardware protocol to achieve the necessary results.I believe that this interest is, especially if BSDOS be able to work on all major clones: Scorpion, Kay, Pentagon.
    Ok, I will ask Velesoft, he has Sprinter at home and we may try to modify BSDOS for your machines, hopefully it will be no problem. I will let you know about the results.

    Only, Velesoft told me, that IDE ports for Sprinter are unknown or hidden. Could you tell us which IDE ports are used by Sprinter?

    Добавлено через 16 минут
    Цитата Сообщение от Black_Cat Посмотреть сообщение
    Typically, the ex-USSR, the problem is solved with the help of "blunt hot object", ie the soldering iron. You need to agree on a hardware protocol to achieve the necessary results.I believe that this interest is, especially if BSDOS be able to work on all major clones: Scorpion, Kay, Pentagon.
    again, I talked with Velesoft (he actually knows your clones best in Czech Republic) and he told me, that without special MB02+ card to modify BSDOS for Scorpion and Pentagon would be problem. Only some additional MB02+ card would be needed. I think, Velesoft, has such card nearly ready, but definitely, users of Scorpion and Pentagon would need this card, and only after that they can use BSDOS( Would they be willing to do that? To connect one more card? What do you think?
    Последний раз редактировалось hood; 14.11.2008 в 15:05. Причина: Добавлено сообщение

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

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

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

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

Похожие темы

  1. ResiDOS
    от Black_Cat в разделе Оси
    Ответов: 8
    Последнее: 11.02.2012, 17:05
  2. MB02+ <-> ResiDOs copy tool 1.0
    от hood в разделе Софт
    Ответов: 0
    Последнее: 02.10.2008, 23:13
  3. Ответов: 3
    Последнее: 30.08.2008, 01:45
  4. RESIDOS for MB02+ interface
    от VELESOFT в разделе Оси
    Ответов: 0
    Последнее: 08.04.2008, 21:57
  5. эмуляция ленты в mb02 у буржуев
    от lvd в разделе Программирование
    Ответов: 0
    Последнее: 30.01.2005, 00:20

Ваши права

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