User Tag List

Показано с 551 по 560 из 1199

Тема: Орион-2010. Hard & Soft

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

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

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    У мну есть просьба
    Размер образа для СР/М у нас составляет 64Мб. Память флешки выше этого не используется. Нельзя ли сделать программку-сохранялку диска В на флешь в любое место выше этих 64Мб? Типо, флешь-диск такой для сохранения рабочих файлов с диска В... Ну и загрузку соответственно...
    На крайний случай сделать просто готовый драйвер SD, на входе указать адрес буфера в ОЗУ и текущий номер блока в LBA. Функции инициализации, чтения и записи блока. Вот.
    В принципе, сделать можно. В работе с HDD (как IDE , так и в ближайшем будущем SDC) принята концепция FDISK-партиций (IBM PC партиций, для совместимости). Соответсвенно, размер партиции может быть и более 64M (CP/M 2.2 позволяет до 512M), и разноразмерных партиций может быть несколько, и не только CPM, но и к примеру, FAT на этом же диске (флешке). Каждая партиция имеет свой тип (CPM=52). Пользователь может просто не знать какая у него партиция в какой части диска, и случайно что-то перетереть.
    Тут я вижу 2 пути как по-хорошему надо было бы сделать:
    1) Лучше не писать в некой указанный пользователем LBA-адрес, а принять для ORDOS некий номер партиции из зарезервированных, и для "своппинга" RAM_disk-а ORDOS на SD или IDE, пользователь по желанию сможет при помощи, к примеру, fdisk.com в CP/M (или какой-то утилитой из ORDOS), такие партиции (одну из четырех возможных) создавать. И некой утилитой из-под ORDOS туда писать. Этот путь проще.
    Плюс, нужна какая-то утиль чтобы переносить файлы из CP/M в эту партицию (в самом деле, изначально, не с магнитофона же их загружать). Или можно записываовать "ROM-disk" на эту партицию на PC при помощи HddUtil.exe
    2) Адаптировать программу Atlas до работы с IDE и SD. Эта программа, работающая под Ордос, в оригинале позволяет сохранять и считывать файлы ORDOS на дисковод на диск формата CPM (800к). Она есть в одном из ROM-дисков в архиве эмулятора. Аналогично сделать и работу этой утилитой из ORDOS с партицией с файловой системой CP/M, но на SD-карте или IDE-диске. Этот путь сложнее, т.к. надо разбирать на комплектующие Атлас, а затем собирать его заново но уже для IDE/SD.




    ---------- Post added at 17:16 ---------- Previous post was at 17:14 ----------

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    Error404, Будешь смеяться, наверное. Но... работает!
    Записывал/считывал блоки, менял LBA-номера, "погулял" по флешатинке.
    Начало хорошее. Чтение блока - доли секунды. Режим Ори - 5Мгц.
    Ты молодец!
    Сказать по правде, не ожидал, что сразу заработает.

    Пока я буду ковыряться с утилитами, может попробуешь реализовать вариант SD от MSX?
    Последний раз редактировалось Error404; 13.02.2010 в 17:23.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

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

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

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

Похожие темы

  1. Ответов: 22
    Последнее: 06.10.2008, 14:17
  2. MAGIC-SOFT
    от White_Hunter в разделе Люди
    Ответов: 1
    Последнее: 22.08.2008, 08:56
  3. MAGIC-SOFT
    от White_Hunter в разделе Люди
    Ответов: 2
    Последнее: 21.08.2008, 13:31
  4. soft dt
    от roxx в разделе Софт
    Ответов: 4
    Последнее: 30.01.2008, 18:41

Ваши права

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