That's as far as I get. Mouse doesn't work.
#VisiOn #VisiCorp #AppManager #bochs
#retrocomputing
Screenshot (Apr 11, 2026 3:06:32 PM)
Works now. Must enable the COM port in bochs settings.
(EDIT: fixed video)
That's as far as I get. Mouse doesn't work.
#VisiOn #VisiCorp #AppManager #bochs
#retrocomputing
Screenshot (Apr 11, 2026 3:06:32 PM)
With #Bochs 3.0, in `display_mode: x` the shift key appears to not work? (in FreeDOS I can't type uppercase letters or ":") It works fine in `display_mode: wx` (which is unfortunately mutually exclusive with the built-in debugger).
Anyone else see this?
Die Software Bochs emuliert x86-Systeme aus der 32-Bit-Ära und reanimiert so alte Anwendungen. Nach fast einem Jahr Entwicklungszeit liegt endlich eine neue Major-Version vor, die vor allem unter der Haube die Emulation verbessert. Schon die Vorversionen enthielten einen integrierten Debugger samt passender GUI, den man allerdings explizit bei der Kompilierung anknipsen musste. Die jetzt bereitstehenden Binaries offerieren den Debugger standardmäßig. Bochs 3.0 kann zudem von USB-Medien booten. Dazu muss die emulierte Maschine allerdings das erstmals mitgelieferte BIOS „i440fx.bin“ nutzen. Apropos USB: Nach den Standards xHCI und UHCI arbeitende USB-Geräte nimmt auf Wunsch der eingebaute Debugger unter die Lupe. Des Weiteren bietet Bochs zusätzliche CPUID-Kennungen, über die sich der emulierte Prozessor jetzt auch als i386, i486DX4, AMD Athlon XP und Intel Core i5 „Arrow Lake“ ausgeben kann. Die CPUID verrät nebenbei einige Fähigkeiten des Prozessors. Diese können Anwender von Bochs 3.0 gezielt in der Konfigurationsdatei „bochsrc“ ein- und ausschalten. Die meisten Änderungen betreffen die Befehlssatzerweiterungen der Prozessoren. So versteht Bochs 3.0 jetzt endlich alle Befehle von AMDs 3DNow!. Darüber hinaus kennt der Emulator die ISA Extensions AMX-TF32, AMX-AVX512, RAO-INT und MSR_IMM. Die Einheiten für Fließkommazahlen (Floating Point Units, FPU) emuliert nicht mehr die Bibliothek „softfloat2a“, sondern die modernere „softfloat3e“. Dank letztgenannter versteht Bochs die AVX512_FP16-Befehle, die in der Emulation von Intels Xeon Sapphire-Rapids-Prozessor aktiv sind. Darüber hinaus implementiert Bochs erstmals die AVX10_1 und AVX10_2 ISA Extensions sowie AVX10 CPUID leaf 0x24. Die Emulation verbessern obendrein zahlreiche Fehlerkorrekturen – nicht nur in den Prozessoren, sondern auch in den emulierten Cirrus- und Voodoo-Grafikkarten. Unter anderem arbeitet der Cirrus-Treiber von Windows 3.11 vor allem bei der Anzeige von Texten korrekt. Abschließend liegt das unter der LGPL stehende VGABIOS in der Version 0.9c bei.
Bochs, un émulateur de processeurs x86...
#BochsCPU Python v0.3 is released, which includes #Bochs 2.8 support, better FPU support by @0vercl0k and minor macOS bugfix. Enjoy 🍺
https://github.com/hugsy/bochscpu-python/releases/tag/v0.3.1
[Перевод] Реверс-инжиниринг программ DOS как в старом-добром 1990-м
На видео выше я записал наглядную реализацию процесса, описанного в разделе «Сборка и установка». Эта статья посвящена запуску SoftICE, популярного отладчика для DOS и Windows, в эмулированной среде MS-DOS, а также обходу недостатка Bochs , эмулятора IA-32 (x86) PC. Весь процесс выполнялся из-под Linux. Не знаю, получится ли проделать то же самое в MacOS, не говоря уже о Windows.
https://habr.com/ru/companies/ruvds/articles/792226/
#ruvds_перевод #dos #dosbox #реверсинжиниринг #старое_железо #эмуляторы_dos #bochs #softice
UA: Не хочу робити холівар, але цікаво знати яку програму ви використовуєте для віртуалізації, і напишіть в коментах, якщо хочете, чому або ваш варіант
EN: I don't want to make a holy war, but I wonder what app do you use for virtualization, and if you want write in the comments why or your option