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

User Tag List

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

Тема: Нужен драйвер (или исходник) для NemoIDE

  1. #1
    Activist Аватар для ALEXEY.GORDEEV
    Регистрация
    14.11.2007
    Адрес
    Красноярск
    Сообщений
    377
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Нужен драйвер (или исходник) для NemoIDE

    Нужен сабж, для работы с HDD и CDROM. Процедуры для посектроного чтения - записи, определения типа дисков и т.д. Что-то такое в природе существует?
    Загорелся желанием написать свою прогу для работы с IDE на спеке, с тех пор как у меня появился ZController.
    Существует ли такой код, который вызывается из программы по аналогии с драйвером SD-карты?. Тоесть примерно так: в BC-DE - адрес сектора, в HL - адрес в памяти спека для чтения-записи, на выходе в A - результат?
    Ассемблер более-менее знаю и думаю, что структуру типа FAT16, FAT32 осилю по крайней мере попробую.

    Добавлено через 4 часа 54 минуты
    Так, похоже придется писать с нуля
    Ну ничего, главное порты знаю, и уже есть небольшой успех...
    По программке:
    10 OUT 208, BIN 10110000
    20 OUT 240, 230

    ...винт удается заставить уснуть
    Будем дальше разбираться
    Последний раз редактировалось ALEXEY.GORDEEV; 27.10.2008 в 19:15. Причина: Добавлено сообщение
    Pentagon 1024 SL 2.2 + NemoIDE + ZXMC
    Amiga HD600 + 2Mb Chip + 4Mb Fast + Kick3.1 (hardware) + S-Video + CF 512Mb + LAN
    Yamaha YIS503IIIR + 1Mb RAM and Mouse by Caro + Yamaha FD-051 + HxC Floppy Emul + Sunrise IDE
    Macintosh LCII + 2Gb HDD + FPU + 10Mb RAM
    Grape iMac G3/333 + 40Gb HDD + 256Mb RAM
    Glacier GBA, GBA SP + EZFlash IV
    Commodore 64 + 1541-II + XU1541
    Atari 65XE + SD2SIO
    Электроника МК-85

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

  3. #2
    Guru
    Регистрация
    16.11.2005
    Адрес
    Санкт-Петербург
    Сообщений
    2,893
    Спасибо Благодарностей отдано 
    1,125
    Спасибо Благодарностей получено 
    343
    Поблагодарили
    190 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Это лучше всего у Budder'а спросить.

  4. #3
    Guru Аватар для Sayman
    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,277
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    главное в этом деле узнать все порты контроллера, а патом штудировать доки по АТА интерфейсу. сорцы тут тебе мало чем помогут. надо разобрацо как интерфейс пахает...))))
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

  5. #4
    Veteran Аватар для savelij
    Регистрация
    23.03.2007
    Адрес
    г. Сухиничи, Калужская обл.
    Сообщений
    1,793
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вкури вот это: http://wasm.ru/article.php?article=atazen01 заодно как работает разберешься. Если желание не пропадет.

    Добавлено через 20 минут
    Вот еще по теме: http://abzac.retropc.ru/content?id=370
    И вот: http://abzac.retropc.ru/content?id=419
    Последний раз редактировалось savelij; 28.10.2008 в 19:23. Причина: Добавлено сообщение

    Скрытый текст

    Profi 4.02 512k
    Profi 5.04 1024k нижняя плата здесь
    Scorpion 256k+ProfROM+SMUC 1.3+SMUC 2.0+ZXMC2
    Pentagon v2.2+Z-controller+ZXMC2+NeoGS
    АТМ 7.10 1024k
    Pentagon 2.666LE
    ZX Evolution 4Mb rev B
    [свернуть]


    Извещение лички отключено, захожу редко.

  6. #5
    Member Аватар для Zet9
    Регистрация
    05.10.2006
    Адрес
    Харьковская обл.
    Сообщений
    166
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ALEXEY.GORDEEV Посмотреть сообщение
    Нужен сабж, для работы с HDD и CDROM. Процедуры для посектроного чтения - записи, определения типа дисков и т.д. Что-то такое в природе существует?
    Загорелся желанием написать свою прогу для работы с IDE на спеке, с тех пор как у меня появился ZController.
    Существует ли такой код, который вызывается из программы по аналогии с драйвером SD-карты?. Тоесть примерно так: в BC-DE - адрес сектора, в HL - адрес в памяти спека для чтения-записи, на выходе в A - результат?
    Ассемблер более-менее знаю и думаю, что структуру типа FAT16, FAT32 осилю по крайней мере попробую.

    Добавлено через 4 часа 54 минуты
    Так, похоже придется писать с нуля
    Ну можно и с нуля, действительно - мы не ищем легких путей,
    но можно и посмотреть что другие на(ш)кодили -
    вот есть такая прога - зовется "система DNA" - там в ней и драйвера винта для контроллеров Nemo/SMUC/ATM2 и драйвера файловых систем FAT16/32 и много чего ещё , а да, забыл сказать - исходники всего этого добра прилагаются на той же дискете, и еще - система открытая - так что можно не только посмотреть на исходники дров, а и в своих прогах их (драйвера) использовать,
    Скачать прогу можно здесь:
    http://dnaos.nm.ru

    там и хелп к ней тоже есть


    Цитата Сообщение от ALEXEY.GORDEEV Посмотреть сообщение
    Добавлено через 4 часа 54 минуты

    Ну ничего, главное порты знаю, и уже есть небольшой успех...
    По программке:
    10 OUT 208, BIN 10110000
    20 OUT 240, 230

    ...винт удается заставить уснуть
    Будем дальше разбираться
    Ну вот , хоть и на бэйсике, а уже половина драйвера есть : )

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

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

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

Похожие темы

  1. Драйвер лазерника
    от ALEXEY.GORDEEV в разделе Программирование
    Ответов: 9
    Последнее: 23.05.2008, 13:38
  2. Исходник плеера PT2, модифицированный
    от Barmaley_m в разделе Программирование
    Ответов: 4
    Последнее: 21.09.2007, 16:24
  3. Исходник плеера PT2, модифицированный
    от Barmaley_m в разделе Музыка
    Ответов: 4
    Последнее: 21.09.2007, 16:24
  4. Ищу исходник журнала Spectrofon
    от Vitron в разделе Софт
    Ответов: 7
    Последнее: 18.03.2007, 02:08
  5. Драйвер HDD
    от Yaroslav в разделе Софт
    Ответов: 18
    Последнее: 05.07.2006, 00:14

Ваши права

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