Homebrew [WIP] Fake86 - "DOS" Emulador

  • Thread starter Thread starter MasterFeizz
  • Start date Start date
  • Views Views 16,293
  • Replies Replies 38
  • Likes Likes 15
How does this run compared to dosbox retroarch? Is it *feasable* to add the later instructions to enable newer software? Making emulators is awesome and hard to do efficiently.
It is possible to implement the 386 instruction set, but that is a lot of work. So I'm probably just going to add sound support, try to increase the performance and make it user friendly.
 
If you can get it to treat the circle pad and triggers as a mouse it'd be awesome. Don't think I can run Ultima 7 till it gets to 80386 but u6 should work...

Huh, didn't spot how old this was and no files to find... ah well
 
Last edited by TesseractStorm,
It is possible to implement the 386 instruction set, but that is a lot of work. So I'm probably just going to add sound support, try to increase the performance and make it user friendly.

Not to mention that it would require dynarec to be able to run 386 based games at a reasonable speed and many of those use self modifying code which makes dynarec very tricky (just look how long it took to get the Ultima Underworld series working in Dosbox with the dynamic core).
 
You might get a decent video speedup by using Citro3D and drawing to a texture.
That way you get a nice linear "framebuffer" and you get hw bilinear scaling for free.

You also might be able to generate a LUT from the video palette and use that to convert from indexed mode.
It's still slow as balls because lolpica200 but you're only doing one or two lookups per pixel instead of three or more.
 
Same here.

--------------------- MERGED ---------------------------

I'm gonna install windows 3.1

If it only supports 8086/8186 then you won't get 3.1 running. You might *just* get 3.0 running, if you're lucky.
Win 2.x should work just fine :)
 
anybody can compile please ?
Here you are.But it says something like can't open test.raw probably that means you need a raw dos image (in the format .raw),ill try it later with some images tell me if it worked for you.
 

Attachments

Last edited by outeh,
  • Like
Reactions: laharl22
Here you are.But it says something like can't open test.raw probably that means you need a raw dos image (in the format .raw),ill try it later with some images tell me if it worked for you.
You need a disk image, you can find a premade image with the official releases from the original developer
 
You need a disk image, you can find a premade image with the official releases from the original developer
It seems like it doesn't work for me.I have tryed the image that came with the precompiled windows buid from rubbermallet(i think thats what you mean)and another dos image (wich works on the retroarch dosbox core).Iv'e just renamed them to test.raw(they where all in the .img format) and put them in the 3ds folder(shoud i convert the images somehow?).If i boot fake86 it gets stuck on the first screen([A portable, open.source 8086 PC emulator...).Iv'e tryed that on my new 3ds(xl) and my 2ds multiple times and it never worked.
 
Last edited by outeh,
I have absolutely no idea where or how to get that test.raw file. I'm looking everywhere for it and idk how it looks like
 
@MasterFeizz is this still being worked on? There's no longer anything in the fake86 3ds releases page and there hasn't been an update on github in over 6 years.
This looks awesome, but I can't actually find the files for it.
 
Last edited by Homebr3w,

Site & Scene News