Comments 86
Что за поиск регрессий? Ниччего не понял...
- Rewrite auto/max cycles algorithm to work better with windows 7, other OSes might benefit as well.
- Update 64bit recompiler to work on OSX and Linux.
- Several improvements to make the recompilers work with newer compilers and add some workarounds about clang confusing itself.
- Fix several variables being the wrong size in the recompiler.
- Support absolute 64 bit addressing. (DRC:64 bit error messages)
- Zero extend data in dynrec core for LLVM compilation/
- Reduce overhead of the Mac version with a lot. Results in a speed increase.
- Replace NV_PixelDataRange with the more common ARB_PixelBufferObject extension. Should help with output=opengl.
- Reuse graphics window if possible instead of always creating a new one!
- Add patches to work better when called by WINE:
- support WINE style namemangling.
- allow Z:\ to be moved to a different drive.
- Try to fix stuttering audio with opengl output on Linux. (or at least improve it. Linux users might need to increase the prebuffer option a bit)
- Fix automake and autoconf problems.
- Fix problems related to packed struct layouts.
- Fix compilation on gcc 4.4 and gcc 4.6.1.
- Fix compilation with -DPIC.
- Hopefully fix crash on shutdown, when unknown condition is encountered.
- Fix -lto with gcc.
- Fix clang compliation with asm fpu core.
- Fix mapper crash on startup and when changing the mapper key.
- Fix compilation in VS2015.
- Fix compilation on mingw64.
- Fix compilation on Frisbee and newer clang.
- Fix compilation machines that have X11 libraries installed, but use a SDL without X11.
- Fix a few problems relating to video capturing:
- Writing out the index too often. (slowdown with longer captures)
- Not being aware of when only the refresh rate changed.
- Fix call order when bitshifting the return order (VS C /O2 builds).
- Fix sign-extension error in S3 draw funcion, i.e. win3.1 analog clock.
- Fix expanddot not caring about the size of the inputbuffer.
- Some fixes for the debugger related to starting a program through debug.com.
- Bring OS/2 port code up to date.
- Reduce the amount of warning when compiling with quite a bit.
- Allow 15/26/32 bits input to the opengl output.
- Add cmd-q as exit key for macs.
- Fix icon and titlebar on very old setups.
- Fix off by one display size calculation errors with very large displays.
- Fix out of bounds access the unused byte in the 32 bit colour value of the hardware mouse cursor pixel was affected.
- Fix depreciated warnings on Mac, allow soundfont loading for coreaudio.
- Keep repeating a pressed key if another key was unpressed.
- Fix crash on OS X related to putting junk in the titlebar.
- Extend fullresolution=0x0 to work on Linux and Mac.
- Change gameblaster and tandy sound core to latest mame version.
- Improve numlock and capslock support on Linux and Macs. Still not perfect on Windows.
- Added even more code to workaround Windows behaving weirdly with alt-tab.
Ура, товарищи!
mirsofta.ru/indexdr.php?driver=4761
оно?
DMA и I/O-порты это вообще-то разные вещи. И DMA требует своего собственного драйвера, универсальным уже не обойтись.
В настройках надо указать EXE файл для которого будет работать и указать диапазон адресов.
Возможно, http://dosbox-x.com — форк досбокса с более тщательной эмуляцией старого железа — подойдёт?
According to its developers, DOSBox is focused on DOS games. Non-gaming DOS applications are not the primary focus of DOSBox, even though most DOS applications might in fact work within DOSBox.
https://www.dosbox.com/wiki/DOSBox_FAQ#What_is_the_focus_of_DOSBox.3F
Ну не знаю…
Если у меня винда x64, то и приложения я ставлю x64 (если такие имеются).
А на счёт тормозов это спорный вопрос. Откуда им взяться?
… The Settlers.
Про Спектрум, Атари, Комодор не подумал… и не 2 и 3. На Спектруме не было дисковода, только мафон. И без джойстика. Поэтому Элита быстро надоела. Вообще, Элита крута с точки зрения прогера, что так много засунули в несколько килобайт. По геймплею даже близко не хит 90-х (перечисленное выше)
Если ufo, transport tycoon и ja1 это серебряный век, то что есть золотой?!
Civilization, Prince of Persia, Lode Runner, King's Bounty, Budokan, F15.
Ну или конечно
Saboteur, Exolon, Bruce Lee, The Way Of The Exploding Fist, Robin Hood, Wally и другие сотни и тысячи игр на спектрум
Очень радует, что проект не бросают. К сожалению, он до сих пор востребован и в корпоративной среде. Не могу назвать свою организацию, но у нас до сих пор приходится использовать ДОС-программы, написанные в родном, ныне упраздненном софтовом подразделении, ибо то, что написано на аутсорсе студентами на субподрядах по госконтрактам, неюзабельно от слова "вообще".
Ростелеком все еще пользуется чем-то обладающим ужасающе DOSовским интерфейсом :)
Бронирование авиабилетов аналогично
habr.com/company/buruki/blog/192384
Решение простое — в досбоксе CTRL-F11 Decrease DOSBox cycles (slows down the emulation) очень помогло. Раньше за мегагерцами бегали, а теперь наоборот уменьшаем скорость для тех игр.
Дома гоняю WarCraft, War Craft 2, Dune 2, Master of Orion.
А вот на работе используется для поддержки старых программ, которые на Win8/Win10 уже не идут. К сожалению, печати нет. Приходится сбрасывать результаты в файл, где это возможно, а потом конвертировать и распечатывать.
Так в каком-то с форков (если быть точным — в DOSBox SVN Daum) давно это сделано. Я уже лет как пять не работаю в образовании, а еще тогда настаивал софтину, написанную на FoxPro 2.6, для печати на реальный матричный принтер из DOSBox
А без эмуляции в DOSBox, если используете WinXP, для печати на матричный принтер используйте DOS2USB или DosPrn.
http://nyukers.blogspot.com/2014/04/lpt1-windows-7.html#axzz5Rp5KlUqF
Ну а по большому счету, проблема была актуальна года 3 назад, когда хотели нескольких пользователей перевести на сервер терминалов под Win2K12 R2, а они юзали программу расчета с потребителями, которая была написана еще в 1993 году.
Пришлось это мероприятие отложить. А теперь они переходят полностью на 1С 8.3 и DOS им не нужен. Ни как подсистема WinXP, ни как эмуляция DOSBox.
В свое время для этого я специально поднимал Win2K8 (не R2), т.к. это последняя самая свежая 32-битная серверная ОС и просто использовал TameDOS.
Это эмулятор DOS с поддержкой LPT1 порта и подключением сетевых шар.
Есть клиент с некрософтом написанным на Clipper в 1995 году. По сети ганяются файлы базы данных DBF. Новая версия vDOS, которая на сайте, не совсем корректно работает. Пользуюсь одной из версий первых vDOS (2015.11.01)
В один прекрасный момент мне это надоело я совершил невероятное с помощь xHarbour пересобрал проект из исходников, откомпилировал под Win10 64bit с поддеркой вывода на печать. Пришлось правда помучиться, поискать недостающие линковынные библиотеки из проекта и переделать вывод на печать.
я думал, что давно заброшен DOSbox!
даешь версию 1.00!!! к 2025 году! =)
ps: очень выручает, тк помогаю на old-games в переводе игр,
лучше DOSbox 0.74 ничего нет, более того, совместимость великолепная…
pss: а вообще раньше игры были с душой ))) с удовольствием открываю для себя игры, которые пропустил в детстве из-за много часов «потраченных» оттачивания мастерства в D()()M =)
При этом да, мне действительно интересно узнать о новом релизе досбокса. И да, менее интересно, чем о новых айфонах. Я iOS-разработчик, на секундочку. Мне за это прощения на коленях просить?
Но вы оправдываетесь. Такая вот ирония.
Но давайте проясним – т.е. вы считаете, что пассивная агрессия в отношении части целевой аудитории статьи (конкретно – люди, которым интересен и досбокс, и айфоны, т.е., к примеру, я) – это хорошо и правильно? При чём настолько, что вы считаете нужным бороться против тех, кто хочет изменить такое положение вещей?) Боюсь, мы изучали этикет по разным книгам)
И не стоит писать за «почти для всех», вам такого права никто не делегировал
Вдобавок вообще никогда не пользовался айфоном, а DOSBOX-ом часто и регулярно.
И, да: грац творцов (да и всех, кому нужно) с очередным релизом!
А для более другого применения может быть полезен www.freedos.org
Там уже любым гипервизором можно пользоваться.
Но вот из-за релиза — обязательно пойду посмотрю как оно сейчас работает.
Давненько я не запускал Betrayal at Krondor…
Спустя пять лет вышла очередная версия DOSBox под номером 0.74-2