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

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 13

Тема: Минимальный рабочий эмулятор под DOS

  1. #1

    Регистрация
    01.05.2017
    Адрес
    д. Маасдижк, Нидерланды
    Сообщений
    14
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Минимальный рабочий эмулятор под DOS

    Как было написано в http://zx-pk.ru/threads/1589-est-li-...ll=1#post27278, у людей переодически бывают странные желания, вот и у меня есть странное желание: сделать загрузочную дискету с кучей игрушек. Если быть точным, то надо упихать 200 игр на 1 дискету. Не спрашивайте зачем.

    Искомый эмулятор должен быть минимального размера, поддерживать tap (tzx уже будет явным излишеством), но в принципе подойдет и какой-либо формат снапшотов (z80, sna, не принципиально). Написан он должен быть на сишке или ассемблере х86. Очень желательно, если умеет загружать себя из бутсектора, так как тратить пусть несколько секторов на структуры FAT-а очень не хочется

    Игрушки предполагается слить в один большой tap, который потом пожать в поточном режиме чем-то из семейства paq8/zpaq, потому доступность сорсов обязательна, чтобы можно было прикрутить распаковщик (и до кучи тем самым можно избавиться от файловой системы). Правда, я тут думал над полуручной конвертации во что-то своё. Уже написан вырезатель картинок из образов, чтобы уменьшить энтропию и тем самым улучшить компрессию, до резалки бейсик-загрузчиков пока не дошел, но мысли о своем универсальном лоадере и формате к нему не покидают меня.

    Был найден и испробован Z.COM от Владимира Кладова, но под DosBox образ дискеты завести не удалось, под VMWARE работает, но так грузит процессор и тормозит, что игры совершенно неиграбельны, видимо ошибка при определении таймингов.

    Был найден и испробован Warajevo, под DosBox работает отлично, хотелось бы бордюра, но в принципе доволен почти всем, есть сорсы... С комментариями на непонятном языке. Так и не понял, как запустить это без лаунчера, но я просто не ковырялся в исходниках, которые на паскале, да и хотелось бы чтобы оно весило поменьше.

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

  3. #2

    Регистрация
    07.10.2006
    Сообщений
    1,730
    Спасибо Благодарностей отдано 
    257
    Спасибо Благодарностей получено 
    275
    Поблагодарили
    167 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Попробуйте эмулятор от Николая Шалаева: http://worldofspectrum.org/pub/sincl...an/spec305.zip
    дополнительные загрузчики: http://worldofspectrum.org/pub/sincl...5.addition.zip
    Он ко всему прочему ещё и на русском. И сорсы есть: http://worldofspectrum.org/pub/sincl...spec305src.zip

  4. #3

    Регистрация
    01.03.2005
    Адрес
    Новосибирск
    Сообщений
    2,080
    Спасибо Благодарностей отдано 
    87
    Спасибо Благодарностей получено 
    479
    Поблагодарили
    145 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ZX-Emul version 0.34 (PC/DOS) by Vladimir Yudin (143,111 bytes). [15/11/99]

    Довольно точный эмуль под DOS. Когда-то давно им пользовался.

  5. #4

    Регистрация
    01.05.2017
    Адрес
    д. Маасдижк, Нидерланды
    Сообщений
    14
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от weiv Посмотреть сообщение
    Попробуйте эмулятор от Николая Шалаева
    Ему нужен экстендер (+200кб), да и у меня приложения под ним работают слишком быстро (тестировал на Cauldron 1). Интерфейс, конечно, крутой. Но как надо было додуматься сделать загрузчик тап-файлов в виде плагина?

    Цитата Сообщение от drbars Посмотреть сообщение
    ZX-Emul version 0.34 (PC/DOS) by Vladimir Yudin (143,111 bytes)
    Нашел только http://lion17home.narod.ru/index.html - тут 0.30, исходников нет, но сам эмулятор очень даже годный.

  6. #5

    Регистрация
    24.06.2005
    Адрес
    Лысьва
    Сообщений
    1,205
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

  7. #6

    Регистрация
    31.10.2005
    Адрес
    Кемерово
    Сообщений
    1,390
    Спасибо Благодарностей отдано 
    118
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    11 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Afavyt Посмотреть сообщение
    Не спрашивайте зачем.
    Заинтриговал и "не спрашивайте"?

  8. #7

    Регистрация
    01.05.2017
    Адрес
    д. Маасдижк, Нидерланды
    Сообщений
    14
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от skyther Посмотреть сообщение
    Под досбоксом совершенно оторванные от жизни тайминги, реакции на нажатие клавиши можно ждать секундами. А вот саунд, еще при отсутствии рома, просто потрясающий. Исходники на итальяно-английском суржике.

    Цитата Сообщение от daniel Посмотреть сообщение
    Заинтриговал и "не спрашивайте"?
    Просто я хочу засунуть 200 игр на одну дискету. И сделать ее загрузочной. А дальше уж как повезет, а что стало причиной этого желания - длинная и непонятная для непосвященных людей история.

  9. #8

    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    5,605
    Спасибо Благодарностей отдано 
    254
    Спасибо Благодарностей получено 
    268
    Поблагодарили
    187 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Afavyt Посмотреть сообщение
    Просто я хочу засунуть 200 игр на одну дискету
    на какую дискету влезут 200 игр?
    ___________

  10. #9

    Регистрация
    07.10.2006
    Сообщений
    1,730
    Спасибо Благодарностей отдано 
    257
    Спасибо Благодарностей получено 
    275
    Поблагодарили
    167 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, это получается по 7.2Кб на игру при объеме дискеты 1.44Мб. Маловата будет. Хотя, если дискета 2.88Мб, 14.4кб на игру, уже что-то можно подыскать. А с Iomega вообще проблем нет.
    Последний раз редактировалось Spectramine; 21.09.2017 в 13:47.

  11. #10

    Регистрация
    01.05.2017
    Адрес
    д. Маасдижк, Нидерланды
    Сообщений
    14
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
    на какую дискету влезут 200 игр?
    Ну, если взять самые маленькие игрушки с ВоСа, а некоторые там по 400 байт, то минимум получается где-то 200кб, а это влезет почти на любую дискету. Но это неинтересно. В моей выборке игр, в которые хочется играть, игр примерно на 10 мегабайт, вырезая заставки из которых, я смог утрамбовать это до 2.5 метров, но надо дописать распаковщик и приделать его к эмулю, что достаточно интересная идея.

    Не, если у кого есть много свободного времени, какие-то идеи как это лучше дожать до 2 или 1.7 метра, желание потрахаться, написать свою недоОС с защищенным режимом и загрузчиком - могу рассказать подробнее. Точно интересно?

    - - - Добавлено - - -

    Цитата Сообщение от weiv Посмотреть сообщение
    с Iomega вообще проблем нет.
    И челленджа тоже нет, увы.

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

  1. минимальный PDP11 на максимальном J11!!!
    от bigral в разделе ДВК, УКНЦ
    Ответов: 2
    Последнее: 23.05.2015, 10:06
  2. Лучший эмулятор под Alasm
    от Руслан в разделе Эмуляторы
    Ответов: 5
    Последнее: 16.10.2011, 21:04
  3. Эмулятор под Windows-7
    от XOUT в разделе Эмуляторы
    Ответов: 20
    Последнее: 04.09.2010, 02:42
  4. NK-DOS (вариант MS-DOS под TR-DOS)
    от Nomy Graphics в разделе Оси
    Ответов: 30
    Последнее: 03.09.2007, 16:59
  5. Эмулятор FUSE портировали под Windows
    от Alexandr Medvedev в разделе Эмуляторы
    Ответов: 1
    Последнее: 22.07.2007, 12:29

Ваши права

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