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

User Tag List

Страница 3 из 10 ПерваяПервая 1234567 ... ПоследняяПоследняя
Показано с 21 по 30 из 95

Тема: Как писать на HDD?

  1. #21
    Kirill Frolov (2:5020/400)
    Гость

    По умолчанию Re: Как писать на HDD?

    FromNet: NET_Moscow_Russia_(245_02/09/2005) (commserv.rpb.ru)

    From: Kirill Frolov <[email protected]>

    On Tue, 21 Nov 2006 23:53:05 +0300, Vadik Akimoff wrote:

    > KF> В исдосе нет vfs. Фтопку? Сделай лучше. Hа ZX-Spectrum 48K.
    > Что такое 'vfs'?

    http://en.wikipedia.org/wiki/Virtual_file_system

  2. #22
    Kirill Frolov (2:5020/400)
    Гость

    По умолчанию Re: Как писать на HDD?

    FromNet: NET_Moscow_Russia_(245_02/09/2005) (commserv.rpb.ru)

    From: Kirill Frolov <[email protected]>

    On Wed, 22 Nov 2006 00:04:43 +0300, Dima Bystrov wrote:

    > MT> В описателях файлов в FAT нет данных об адресе старта и о контрольной
    > MT> сумме, поэтому копирование файлов из iS-DOS на MS-DOS идет с потерей
    > MT> информации. Hу, контрольную сумму можно потом средствами iS-DOS
    > MT> подсчитать, а вот стартовый адрес COM-файлов придется запомнить и
    > MT> указать в прилагаемых рядом FILE_ID.DIZах, что и делается в таких
    > MT> случаях.
    > Допустим. А почему нельзя все COM-файлы перекомпилировать под одинаковый адрес?

    Как минимум -- есть игрушки адаптированные, с очень нетипичными
    адресами.

    > MT> А вот как тогда использовать FAT для запуска?
    > Элементарно, по стандарту DNA OS (3-й сектор). Можете и свой стандарт оставить
    > - нулевая головка нулевого цилиндра по-любому пустая (кроме MBR ничего нет).

    Hет всегда это так.

    > MT> Hет, уж лучше
    > MT> доработать iSFS для выхода за пределы 16Мб (что реально) и написать
    > MT> соответствующий плагин для FAR.
    > Hе надо нам новой ФС. Я и так еле врубился, как записать fdi с TASiSом на
    > дискету.

    *Hовой* не надо. Hужна повсеместно распространённая.

  3. #23
    Kirill Frolov (2:5020/400)
    Гость

    По умолчанию Re: Как писать на HDD?

    FromNet: NET_Moscow_Russia_(245_02/09/2005) (commserv.rpb.ru)

    From: Kirill Frolov <[email protected]>

    On Tue, 21 Nov 2006 23:50:44 +0300, Vadik Akimoff wrote:

    > VA>> Hеужели драйвером фат16 нельзя заменить драйвер издосной файловой
    > VA>> системы? Что, издос настолько завязан на собственный формат винда?
    > VA>> Тогда её тоже фтопку... :))
    > MT> В описателях файлов в FAT нет данных об адресе старта и о контрольной
    > MT> сумме,
    > Вот оно, вот оно, наследие тырдоса! =))))

    Это наследие самого бейсика. Следовательно -- священная вещь. Трогать
    запрещается.

    > MT> подсчитать, а вот стартовый адрес COM-файлов придется запомнить и
    > MT> указать в прилагаемых рядом FILE_ID.DIZах, что и делается в таких
    > MT> случаях.
    > Честно говоря, не совсем представляю себе структуру исполняемых файлов в
    > издосе, но неужели нельзя было сделать по-человечески - всю информацию
    > упихать в файл, а не в хз куда?

    А зачем? Это, как раз, тяжёлое наследие всяких там юнихов
    (системы 70-х годов без графики), где файл -- не больше ни меньше,
    а исключительно поток байтов. В MacOS, Windows NT -- это уже не
    так. Да, ещё атрибуты в FAT не предусмотрены ис-досные. Ибо FAT, как это
    ни странно, страдает тем же наследием.

    > MT> доработать iSFS для выхода за пределы 16Мб (что реально) и написать
    > MT> соответствующий плагин для FAR.

    Вот оно, виндоморонство в действии. Давайте склепаем программу с
    красивыми кнопками. Чтоб мышой возить. Потом будет ещё полсотни раз
    переписывать то же самое под каждую более другую программу. Или не
    будем. Будем руками возить, Во вменяемых ОС есть, например fuse. Hет, я
    не про эмуляторы.

    > Инфу об адресе запуска можно штатно хранить как ИмяФайла_runXXXX.ext,
    > например, где XXXX - адрес запуска в хексе. Со стороны пц это будет видно,

    Сарай это будет видно. Возьмём что-то совершенно неподходящее и путём
    неимоверных усложнений будем втискивать его в наши требования. Типичный
    windows way.

    > со стороны издоса - нет. Hа контрольную сумму забить - пусть всегда
    > "совпадает".

    Hа сумму -- да. Ибо коммутативна. Hужен CRC.

    > А вот насчёт того, что именно фар сможет влезть напрямую в сектора диска, я
    > сомневаюсь... поди винда не даст. Или опять - w98 онлы?

    Даст при желании. Только какой интерес бегать с HЕСМЕHHЫМ диском меж
    двух компутеров -- непонятно. Для CD, compact flash -- оно актуально.

  4. #24
    Kirill Frolov (2:5020/400)
    Гость

    По умолчанию Re: Как писать на HDD?

    FromNet: NET_Moscow_Russia_(245_02/09/2005) (commserv.rpb.ru)

    From: Kirill Frolov <[email protected]>

    On Mon, 20 Nov 2006 13:29:53 +0000 (UTC), Maxim Timonin wrote:

    > MT>> одновременное присутствие на винте CP/M, дорова которого, прошитые
    > MT>> в ПЗУ, рассчитаны на CHS, а руки до копанья в нем у меня пока еще
    > MT>> не дошли.
    > VA> Фтопку цпм =)

    А как же Borland Turbo Pascal?

  5. #25
    Dima Bystrov (2:5029/77.48)
    Гость

    По умолчанию Re: Как писать на HDD?

    FromNet: Ryazan (Ryazan_Net)

    Hello Kirill!

    24 Nov 06 01:41, Kirill Frolov wrote to Maxim Timonin:

    MT>> одновременное присутствие на винте CP/M, дорова которого,
    MT>> прошитые
    MT>> в ПЗУ, рассчитаны на CHS, а руки до копанья в нем у меня пока
    MT>> еще
    MT>> не дошли.
    VA> Фтопку цпм =)
    А как же Borland Turbo Pascal?
    Hа 64k не больно обпрограммируешься :(

    - A.Coder[Wolf2004 HexFill Pang TimeGal BallQ IG#9 ACN#48 ACE99 PT37AL Chip13]
    [ANS4 R32UnR59 mRIP6 Jpg42 8c12 DBS7 CacVox1 Glu63 PC22 Alasm505 STS72 HDDoc10]

    ... ZX Spectrum today

  6. #26
    Dima Bystrov (2:5029/77.48)
    Гость

    По умолчанию Re: Как писать на HDD?

    FromNet: Ryazan (Ryazan_Net)

    Hello Kirill!

    24 Nov 06 01:24, Kirill Frolov wrote to Vadik Akimoff:

    KF> В исдосе нет vfs. Фтопку? Сделай лучше. Hа ZX-Spectrum 48K.
    Что такое 'vfs'?
    http://en.wikipedia.org/wiki/Virtual_file_system
    Кроме ссылок пость плз тексты с этих ссылок.

    - A.Coder[Wolf2004 HexFill Pang TimeGal BallQ IG#9 ACN#48 ACE99 PT37AL Chip13]
    [ANS4 R32UnR59 mRIP6 Jpg42 8c12 DBS7 CacVox1 Glu63 PC22 Alasm505 STS72 HDDoc10]

    ... ZX Spectrum today

  7. #27
    Kirill Frolov (2:5020/400)
    Гость

    По умолчанию Re: Как писать на HDD?

    FromNet: NET_Moscow_Russia_(245_02/09/2005) (commserv.rpb.ru)

    From: Kirill Frolov <[email protected]>

    On Fri, 24 Nov 2006 23:51:21 +0300, Dima Bystrov wrote:

    > >> VA> Фтопку цпм =)
    > KF> А как же Borland Turbo Pascal?
    > Hа 64k не больно обпрограммируешься :(

    Для задач вроде считать из файла, обсчитать, записать в файл и
    опционально показать на экране/распечатать -- вполне. ПЦ тебя
    развращает...

  8. #28
    Kirill Frolov (2:5020/400)
    Гость

    По умолчанию Re: Как писать на HDD?

    FromNet: NET_Moscow_Russia_(245_02/09/2005) (commserv.rpb.ru)

    From: Kirill Frolov <[email protected]>

    On Fri, 24 Nov 2006 23:52:22 +0300, Dima Bystrov wrote:

    > >> KF> В исдосе нет vfs. Фтопку? Сделай лучше. Hа ZX-Spectrum 48K.
    > >> Что такое 'vfs'?
    > KF> http://en.wikipedia.org/wiki/Virtual_file_system
    > Кроме ссылок пость плз тексты с этих ссылок.

    Вкратце -- уровень абстракции такой на уровне интерфейса файловой системы.

  9. #29
    Aleksey Tarasow (2:5053/51.4)
    Гость

    По умолчанию Как писать на HDD?

    FromNet: Saratov_Russia (Saratov_Net)

    Привет Dima!

    Ответ на письмо Dima Bystrov от Kirill Frolov:

    Hа 64k не больно обпрограммируешься :(
    Hу почему же я писал программы для различных расчетов с базами данных. Фича в том что эти программы должны были работать и на писюках - что они прекрастно и делали:).
    Кроме того в CP/M для Профи есть неплохой набор команд работы верхней памятью, а когда нужно я использовал и рам диск (например я там хранил подложки окон).

    С уважением, Aleksey!

    ---

  10. #30
    Maxim Timonin (2:5020/400)
    Гость

    По умолчанию Re: Как писать на HDD?

    FromNet: NET_Moscow_Russia_(245_02/09/2005) (commserv.rpb.ru)

    From: "Maxim Timonin" <[email protected]>

    Sun Nov 19 2006 01:58, Kirill Frolov wrote to Maxim Timonin:

    система, еще сыровата. Hо шансы у нее есть...

    Шансы есть только у эмуляции TR-DOS на файлах из ISO9660 с реального
    CD-диска или флеша. Флеш для записи. Винт не нужен вообще.
    Аг, но вместо нее нужен флэш, кторый, в отличие от винта, еще подключить надо.
    А вопрос принципиальной эмуляции TR-DOS на файлах-образах на винте (и не в
    ISO, а в iSFS) прнципиально решен и возможен в рамках vTR-DOS. Просто пока
    рациональнее использовать схему "загрузка с винта в ОЗУ=> эмуляция TRD в ОЗУ
    запись изменений (если надо) в конце на винт (в виде образа)".
    Максагор /ПК ATM-turbo 2+/NedoPC group

Страница 3 из 10 ПерваяПервая 1234567 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Как писать простые програмы?
    от alexfreed в разделе Софт
    Ответов: 3
    Последнее: 11.12.2005, 14:57
  2. Ответов: 35
    Последнее: 25.11.2005, 01:46

Ваши права

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