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

User Tag List

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

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

  1. #1
    Junior
    Регистрация
    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
    Veteran
    Регистрация
    07.10.2006
    Сообщений
    1,640
    Спасибо Благодарностей отдано 
    241
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    155 сообщений
    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
    Veteran
    Регистрация
    01.03.2005
    Адрес
    Новосибирск
    Сообщений
    1,979
    Спасибо Благодарностей отдано 
    69
    Спасибо Благодарностей получено 
    261
    Поблагодарили
    99 сообщений
    Mentioned
    6 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
    Junior
    Регистрация
    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
    Veteran Аватар для skyther
    Регистрация
    24.06.2005
    Адрес
    Лысьва
    Сообщений
    1,205
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

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

    По умолчанию

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

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

    По умолчанию

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

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

  9. #8
    Guru Аватар для ZX_NOVOSIB
    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    5,547
    Спасибо Благодарностей отдано 
    233
    Спасибо Благодарностей получено 
    258
    Поблагодарили
    178 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Afavyt Посмотреть сообщение
    Просто я хочу засунуть 200 игр на одну дискету
    на какую дискету влезут 200 игр?
    Куплю корпус и материнку от Spectrum +2/+3

  10. #9
    Veteran
    Регистрация
    07.10.2006
    Сообщений
    1,640
    Спасибо Благодарностей отдано 
    241
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    155 сообщений
    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
    Junior
    Регистрация
    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

Ваши права

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