LINUX.ORG.RU

Вышел DOSBox 0.74

 ,


0

0

Основные изменения:

  • Добавлен видеорежим 256 цветов 640x480
  • Багфиксы в эмуляторе CD-ROM
  • Добавлен обработчик недействительной операции для опкода 0xff сабкода 7
  • Добавлена недокументированная инструкция x87 — FFREEP
  • Улучшения в обработчике 0x10 прерывания
  • Добавлена поддержка 16C550A FIFO для эмуляции последовательно порта
  • Багфиксы связанные с RTC, EMS, UMB
  • Добавлена поддержка эмуляции Tandy DAC
  • Багфиксы связанные с эмуляцией SoundBlaster, OPL, мыши, модема
  • Улучшена производительность ядра рекомпиляции

DOSBox — эмулятор, создающий DOS-окружение, необходимое для запуска старых игр для MS-DOS, которые не запускаются на современных компьютерах. Его можно использовать и для запуска другого программного обеспечения для DOS, но такая возможность востребована намного меньше. DOSBox также позволяет играть в игры для DOS на таких операционных системах, которые нормально не поддерживают DOS-программы. Эмулятор имеет открытый исходный код и доступен для таких систем, как GNU/Linux, FreeBSD, Microsoft Windows, Mac OS X, OS/2, BeOS, KolibriOS и Symbian.

>>> Подробности

★★★★★

Проверено: maxcom ()

>Его можно использовать и для запуска другого программного обеспечения для DOS, но такая возможность востребована намного меньше.

У нас в универе досбокс применяется для запуска TASM, чтобы лабы по ассемблеру проводить, например

yoghurt ★★★★★ ()

Если они исправили баг с уезжающим в правый нижний угол курсором, то я буду счастлив!!!!!

Его можно использовать и для запуска другого программного обеспечения для DOS, но такая возможность востребована намного меньше.


Лично я запускаю в нём турбо паскаль 7, просто мне ЕГЭ скоро сдавать, а там лучше на паскале писать проги.

Ramzes001 ★★ ()

>Его можно использовать и для запуска другого программного обеспечения для DOS, но такая возможность востребована намного меньше.

Лично я запускаю в нём пак-ман и бомберман, просто мне в 1 класс скоро идти, а там лучше гамать неплохо.

anonymous_sapiens ★★★★ ()
Ответ на: комментарий от yoghurt

>У нас в универе досбокс применяется для запуска TASM, чтобы лабы по ассемблеру проводить, например

Иначе есть шанс убить ОС кривой программой?)

madcore ★★★★★ ()
Ответ на: комментарий от anonymous_sapiens

>просто мне в 1 класс скоро идти, а там лучше гамать неплохо.

О мусье сарказми не вижу ни чего смешного, в ЕГЭ по информатике есть задания на программирование, и лучше там писать на паскале, а если вас прикалывает то что я школьник, то это не лечится.

Ramzes001 ★★ ()

Windows 7 - сосёт

Используем в универе ДосЯщик для запуска любого дос-приложения на Windows 7 64бит.

DarkAmateur ★★ ()
Ответ на: комментарий от Ramzes001

>Лично я запускаю в нём турбо паскаль 7

Фрипаскаль же!

YogSagot ★★ ()

Гуд ньюз!

Пользую для Blood и Redneck Rampage ну ещё пары тройки из игр из ТОГО времени.

Rumata ★★ ()

Зачетная программа. Сам неоднакратно использовал его дебагер/изменения сорсов для дезасемблирования игрушек.

the_coder ★★ ()
Ответ на: комментарий от Ramzes001

> Лично я запускаю в нём турбо паскаль 7
fp, нэ?

просто мне ЕГЭ скоро сдавать, а там лучше на паскале писать проги.

С чегой-то? У меня и на питоне приняли (:

pevzi ★★★★★ ()
Ответ на: комментарий от pevzi

> fp, нэ?

Нэ. Я когда-то, когда учился, готовил предложение по переходу на fp. Составлял список отличий. Оказалось даже в режиме совместимости с TP7 отличия остаются. Кроме того в fp ужасный отладчик.

atrus ★★★★★ ()
Ответ на: комментарий от atrus

Ужасный? а чем если не секрет? а можно вопрос а сколько лет нам еще под досом работать, ему уже лет 30 только консоль Юникса древнее, просто может признаем то что у нас образование медленно развивается от технологического прогресса да учителя тяжело обучаемы в итоге все образование из интернета или спец курсы на сертефикат

grigoreo ()
Ответ на: комментарий от labrakabra

ога. жаль код так и не открыли. благо сабж спасает.

Rumata ★★ ()
Ответ на: комментарий от pevzi

>С чегой-то? У меня и на питоне приняли (:
Мать моя женщина!
Ноя так рисковать не хочу, ибо я знаю кто там на проверке сидит, им лучше поскаль))



а можно вопрос а сколько лет нам еще под досом работать, ему уже лет 30 только консоль Юникса древнее, просто может признаем то что у нас образование медленно развивается от технологического прогресса да учителя тяжело обучаемы в итоге все образование из интернета или спец курсы на сертефикат


К сожалению каждое слово - правда(((

Ramzes001 ★★ ()
Ответ на: комментарий от atrus

> Оказалось даже в режиме совместимости с TP7 отличия остаются.
А что теперь, всем надо продолжать равняться на унылую версию языка n-летней давности? fp хоть развивается еще.

Кроме того в fp ужасный отладчик.

А чо с ним не так?

pevzi ★★★★★ ()
Ответ на: комментарий от Ramzes001

> Ноя так рисковать не хочу, ибо я знаю кто там на проверке сидит, им лучше поскаль))

Ладно, не настаиваю :3

pevzi ★★★★★ ()
Ответ на: комментарий от Rumata

А я всю жизнь считал что BOX совершенен, не знал что до сих пор версии меняются)))

Он бессмертен, как и www.fdd5-25.net

matrasa ()

ололо можно запустить CIV1 в новом видеорежиме?

anonymous ()

9 принцев амбера на нём уже можно запускать? Мировая игрушка...

Flaming ★★ ()

Хорошая вещь. Помимо всего прочего эмулирует IPX через TCP/IP, что позволяет резатся в досовские сетевые игры через интернет.
Помню резались так с друзьями MOO2. =)

cPunk ★★ ()
Ответ на: комментарий от pevzi

А оно ПС-саундом пищать умеет? Или только в колонки. Цивилизация-1 красиво в динамик пищала :)

anonymous ()
Ответ на: комментарий от grigoreo

> Ужасный? а чем если не секрет?

Ну я через 10 лет не помню всего. В моём списке, который я получил по очереди запуская лабы из архива набралось пунктов 10-15. На вскидку - среда не поддерживает кириллицу в именах файлов и путей. В Release надо передавать ссылочный тип, а не Pointer на выделенный блок памяти, а в TP7 можно было и этим пользовались для универсальных библиотек списков и деревьев. Остальное не помню.

а можно вопрос а сколько лет нам еще под досом работать


Не знаю, у нас когда я заканчивал перешли под венду.

atrus ★★★★★ ()
Ответ на: комментарий от pevzi

> А что теперь, всем надо продолжать равняться на унылую версию языка n-летней давности?

Нет. Если менять паскаль на паскаль и на свободное, то надо смотреть в сторону Lazarus. (Хотя 10 лет назад в эту сторону было смотреть тошно. Сейчас чуть получше. :)

Если не на паскаль, то я бы лично предложил Python или Mono с C#. (Да, Mono, не смотря на. Для обучения оно более адекватно, чем многое.)

fp хоть развивается еще.


O'RLY? Разве его и FreeVision не забросили ещё? Кроме того, разве FreeVision выжил после скандала, когда в нём обнаружили здоровенные куски из TurboVision даже с незатёртыми борландскими копирайтами? Я думал, что никому уже не интересно будет разгребать...

А чо с ним не так?


Точно не умел менять значения переменных. По моему не умел показывать поля структур. Но напоминаю, мои знания fp устарели на 10 лет. Сейчас всё уже может быть не так.

atrus ★★★★★ ()
Ответ на: комментарий от atrus

> Ну я через 10 лет не помню всего

через 10 лет

10 лет


10


лет

pevzi ★★★★★ ()
Ответ на: комментарий от atrus

Из википедии:

* 1993 год — начало работы над проектом.
* 1995 год — компилятор успешно компилирует сам себя.
* 1996 год — проект опубликован в интернете под лицензией GNU GPL.
* 12 июля 2000 года — выход версии 1.0.
* 2003 год — выход версии 1.0.10, завершение работы над ветвью 1.0.x.
* 15 мая 2005 года — выход версии 2.0.
* 10 сентября 2007 года — выход версии 2.2.
* 30 декабря 2009 года — выход версии 2.4.

Самая последняя же версия датируется первым января сего года.

pevzi ★★★★★ ()
Ответ на: комментарий от atrus

> Если менять паскаль на паскаль и на свободное, то надо смотреть в сторону Lazarus

А какая кстати разница, если в основе там лежит все тот же фрипоцкаль?

pevzi ★★★★★ ()
Ответ на: комментарий от matrasa

>http://www.fdd5-25.net/

Вынос мозга. %)

А я всю жизнь считал что BOX совершенен


+8192. В DosBOX'е, по-моему, и так всё отлично работает, и несколько лет назад всё отлично работало (а до этого я им не пользовался). :) Разве что над скоростью надо поработать.

dadmig ()
Ответ на: комментарий от pevzi

И что вы этим хотели сказать? Считает, что fp dev team пилили режим совместимости с TP7? Или занимались серьёзным развитием fp?

atrus ★★★★★ ()
Ответ на: комментарий от pevzi

> А какая кстати разница, если в основе там лежит все тот же фрипоцкаль?

А вам чего надо?

atrus ★★★★★ ()
Ответ на: комментарий от atrus

Зайдите на официальный сайт и увидите все чейнджлоги. Если новые версии выходили, то наверно не просто так. TP же уже вообще c 93 года не пилится.

Кстати, цитата с той же вики:

Free Pascal поддерживает компиляцию в нескольких режимах, обеспечивающих совместимость с различными диалектами и реализациями языка.

* TP — режим совместимости с Turbo Pascal: совместимость практически полная, за исключением нескольких моментов, связанных с тем, что FPC компилирует программы для защищённого режима процессора, где невозможно прямое обращение к памяти, портам и т. д.

pevzi ★★★★★ ()
Ответ на: комментарий от yoghurt

>У нас в универе досбокс применяется для запуска TASM

Ну как там в XIX веке?

anonymous ()
Ответ на: комментарий от anonymous

Отлично. Фанаты стимпанка, вроде меня, в восторге

yoghurt ★★★★★ ()
Ответ на: комментарий от yoghurt

> У нас в универе досбокс применяется для запуска TASM, чтобы лабы по ассемблеру проводить, например
Если винда, он и так пойдет. почти уверен, если нормальная ОС, то и ассемблер следует брать нормальный — fasm или GAS или as86... Впрочем, в винде тоже лучше чем fasmw ничего не придумано для ассемблера.

Xenius ★★★★★ ()
Ответ на: комментарий от pevzi

> Зайдите на официальный сайт и увидите все чейнджлоги.

Вижу вам не терпится рассказать мне что нового сделано во FreeVision, fp и режиме TP. Хорошо, прошу. Просветите меня. :)

TP — режим совместимости с Turbo Pascal


Спасибо, Кэп. А то я прямо не в курсе был. :)

atrus ★★★★★ ()
Ответ на: комментарий от atrus

Скачайте да посмотрите, хоспаде (: сам я в этом мало разбираюсь, ничего путнего рассказать не смогу. Но не поверю, что за 10 лет ничего не изменилось.

pevzi ★★★★★ ()
Ответ на: комментарий от atrus

>Если менять паскаль на паскаль и на свободное, то надо смотреть в сторону Lazarus.

Для школьников есть PascalABC.NET

quickquest ★★★★★ ()

Обучаю студиоузов на Лазарусе. Работать в целом можно, но есть неприятности, основные из которых --- в отладчике и большинство из них --- в винде (будь она неладна). Под выньХР не поддерживаются в режиме отладки никакие русскоязычные или с пробелами пути и названия файлов. Каспер (мать его) всё время удаляет gdb, признавая в нём вирус, либо просто блокирует. Если в режиме отладки начать править код или добавлять/удалять компоненты --- потом не разгребёшься. Некоторые компоненты в выньХР работают только с админскими правами, например, Chart. Ещё есть, но всего не упомнишь.

Vudod ★★★★★ ()
Ответ на: комментарий от pevzi

> сам я в этом мало разбираюсь, ничего путнего рассказать не смогу. Но не поверю, что за 10 лет ничего не изменилось.

Ага. «Сам не разбираюсь, но мнение имею». Лень мне ради вас потрошить их логи и коммиты в svn. Тем более, что профита с этого никакого.
В рассылке разработчиков ничего на эту тему не было. А верите вы или нет - мне в общем всё равно.

atrus ★★★★★ ()
Ответ на: комментарий от quickquest

> Для школьников есть PascalABC.NET

Симпатично. Справка на русском - рулит. Помню, когда начинал, переведённый хелп к TP 5.5 был большим подспорьем. :)

atrus ★★★★★ ()
Ответ на: комментарий от yoghurt

>> У нас в универе досбокс применяется для запуска TASM,

во изврат

kto_tama ★★★★★ ()

его с ручника не сняли? всё так и нужен роадраннер, чтобы поиграть во что-нибудь тяжелее диггера? вопрос риторический, а по сему продолжаем играть под dosemu в Blood на 1280x1024. хотя, для квестов (которые в скамме не идут) сабж таки подходит.

anonymous ()

Lands of Lore как и в 0.73 виснет намертво.

question4 ★★★★★ ()
Ответ на: комментарий от anonymous

> его с ручника не сняли? всё так и нужен роадраннер, чтобы поиграть во что-нибудь тяжелее диггера?

Года 2 назад резко ускорились программы, требующие защищённый режим. Попробуй.

question4 ★★★★★ ()
Ответ на: комментарий от question4

$ ls Games/DOS/LOLCD/

$ eix -c dosbox
[I] games-emulation/dosbox (0.73@02.05.2010): DOS emulator

4.2 ничо не виснет. игры там, как правило работают. другой вопрос, с какой скоростью.

anonymous ()
Ответ на: комментарий от question4

а как ты думаешь, я его за последние 2 года не пробовал?)

я не говорю, что всё тяжелее диггера совсем не идет, но вот Blood начиная с 640x480 уже малоиграбельна. Тормозит безбожно даже System Shock на аналогичном разрешении. я уже всё ковырял, ядро есессвенно dynamic, и памяти 64 выделял - бес толку. может это мой Athlon(tm) 64 X2 Dual Core Processor 4400+ на ручнике? но на том же dosemu всё летает. если в принципе заводится, то есть. с совместимостью у Досэму конечно хуже.

пытался кстати найти какую-то документацию хотябы по опциям конфига - оказалось фиг. там в общем всё более-менее понятно, но вот устройства вывода картинки (surface, opengl и т.д.) вообще не нашел где описаны.

разрабы на форуме общаются в лучших традициях kernel-девелоперов. на чьи-то осторожные замечания о малоприемлимой во многих случаях производительности, отвечали в стиле что скоро у всех дома будут суперкомпьютеры, ведро будет на жабе, а юзерспейс на пэхапэ и мы тут бежим впереди паровоза с прогрессом. а вы идите нафуй со своим dosemu.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.