VOGONS


Reply 20 of 24, by held

User metadata
Rank Newbie
Rank
Newbie

Yeah, the last one A> brings back good memories . Running from floppies what a ride that was 😁

Reply 21 of 24, by jhhoward

User metadata
Rank Newbie
Rank
Newbie
UselessSoftware wrote on 2020-09-02, 18:01:
Hey, cool. Fake86 was my old PC emulator. The code is awful though. […]
Show full quote

Hey, cool. Fake86 was my old PC emulator. The code is awful though.

It might be worth redoing this with my new emulator, XTulator. It's basically Fake86 2.0. The CPU code is still mostly the same (for now) but most of the rest is rewritten to be cleaner and better. There are some improvements (EGA/VGA is working a lot better for one, and it uses Nuked OPL now so the Adlib actually sounds good) but it's also missing a few features compared to Fake86, like it doesn't have Sound Source support yet.

https://github.com/mikechambers84/XTulator

I like this port, getting Linux out of the way is great idea.

Oh cool I'll have to check out XTulator. I actually rewrote a fair bit of Fake86 to make Faux86 but the CPU emulation is mostly the same. I changed the code to use C++ style where each of the different parts of the emulator are wrapped up neatly in classes and removed all the global variables. I had to fix up a bunch of EGA / VGA stuff too to get some games working (although Commander Keen and other side scrolling EGA games don't work correctly). The Adlib emulation in Faux86 also uses Nuked OPL so it is much better.

Reply 22 of 24, by shockdesign

User metadata
Rank Newbie
Rank
Newbie

This looks awesome, going to have to try it out. I was wondering, if I wanted to add 80286 support, I'd have to look at, at a minimum, updating to add the new instructions?

Reply 23 of 24, by TheMechanist

User metadata
Rank Newbie
Rank
Newbie

Hi folks,

someone has forked it and is developing it further ... tried some stuff for 80286 and it worked ...

https://github.com/ArnoldUK/Faux86-remake

Greetz

Nec Powermate 80286, 12 Mhz, 1 MB RAM, onboard Paradise VGA, 130 MB ST3144AT, ES1868 ISA soundcard, MS Dos 3.31
Unchained demo group
swap42

Reply 24 of 24, by megatog615

User metadata
Rank Newbie
Rank
Newbie

Thanks. It would be neat if it also ran on RISC-V boards as well but it looks like it uses ARM-specific code.