[GEM Development] dosemu2 on Hackernews

Liam Proven lproven at gmail.com
Tue Sep 22 12:49:29 PDT 2020


https://news.ycombinator.com/item?id=24554304

This is interesting because it led to some interesting stuff about FreeDOS 64:
https://github.com/dosemu2/fdpp

This was the subject of a fascinating talk at FOSDEM in 2018:
https://archive.fosdem.org/2018/schedule/event/dosemu_and_freedos_past_present_future/

The slides are here:
<https://archive.fosdem.org/2018/schedule/event/dosemu_and_freedos_past_present_future/attachments/slides/2466/export/events/attachments/dosemu_and_freedos_past_present_future/slides/2466/dosemu_freedos.pdf>

TL;DR summary...

The original DOSemu uses the x86-32 V86 mode, as discussed in this HN
post today: https://news.ycombinator.com/item?id=24555689

Essentially, the 386 had a sort of hardware-assisted VM that let it
run 8086 OSes under multiple virtual 8086 machines.
https://en.wikipedia.org/wiki/Virtual_8086_mode

The problem is that x86-64 doesn't have this any more.

Slightly more info: https://dosemu2.github.io/dosemu2/

-- 
Liam Proven – Profile: https://about.me/liamproven
Email: lproven at cix.co.uk – gMail/gTalk/gHangouts: lproven at gmail.com
Twitter/Facebook/LinkedIn/Flickr: lproven – Skype: liamproven
UK: +44 7939-087884 – ČR (+ WhatsApp/Telegram/Signal): +420 702 829 053


More information about the gem-dev mailing list