jhhoward / faux86 Goto Github PK
View Code? Open in Web Editor NEWA portable, open-source 8086 PC emulator for bare metal Raspberry Pi
License: GNU General Public License v2.0
A portable, open-source 8086 PC emulator for bare metal Raspberry Pi
License: GNU General Public License v2.0
I've produced some major updates for this repo but unable to get any pull requests so if anyone is still interested or reading this repo, please do visit the remake I made below:
21-09-2023 Release build v1.22 for 32/64Bit Windows
Faux86-remake Release Build V1.22 Win32
21-09-2023 Release build V1.22 for ARM RPi 1,2,3,4
Faux86-remake Release Build V1.22 ARM-RPi
cpu=#
to settings file for the CPU type and opcode emulation. Default 2 for NEC V20.sndopl3=1
to settings file to enable/disable full Yamaha OPL3 emulation.monitor=#
in settings file.What version of circle was used to compile it ??
and what version of GIT BUSH was used ? if any
Hello,
I'm download Circle, and Faux86.
configure circle for Pi4 32bit
Rename Ram.h in RAM.h
I'm try to compile it and it failed
CPP kernel.o
In file included from kernel.h:37,
from kernel.cpp:21:
../../circle/include/circle/usb/dwhcidevice.h:153:24: error: cannot declare field 'CDWHCIDevice::m_RootPort' to be of abstract type 'CDWHCIRootPort'
153 | CDWHCIRootPort m_RootPort;
| ^~~~~~~~~~
In file included from ../../circle/include/circle/usb/dwhcidevice.h:28,
from kernel.h:37,
from kernel.cpp:21:
../../circle/include/circle/usb/dwhcirootport.h:29:7: note: because the following virtual functions are pure within 'CDWHCIRootPort':
29 | class CDWHCIRootPort : public CUSBHCIRootPort
| ^~~~~~~~~~~~~~
In file included from ../../circle/include/circle/usb/dwhcirootport.h:23,
from ../../circle/include/circle/usb/dwhcidevice.h:28,
from kernel.h:37,
from kernel.cpp:21:
../../circle/include/circle/usb/usbhcirootport.h:36:20: note: 'virtual u8 CUSBHCIRootPort::GetPortID() const'
36 | virtual u8 GetPortID (void) const = 0;
| ^~~~~~~~~
make: *** [../../circle/Rules.mk:190 : kernel.o] Erreur 1
Does somebody can to explain how compile it under linux ?
Thanks for help
I am newly registered at github and did so specifically because of Faux86. (I have found no other way of contacting you except here so if this is not the place, I apologize.) It's quite impressive and exactly what I was looking for; a bare metal PC emulator for my Raspberry Pi Zero W. This year, I plan on embedding the Zero in a keyboard for a nostalgia MS-DOS/GWBASIC machine.
Thanks for taking the time to create this emulator. It is very good! I am really enjoying it.
Hello.
1st - many thanks for your work!
I just gave it a try on a Rasp 3B+. 16GB Sandisk.
It works - but is EXTREMELY slow!?
Mem counts up at booting takes 10 minutes.. or so..
My old TP5 programs 'runs' - not not usable slow.
It that just me, that it is that slow?
Thx, Peter
How is it possible to build this in Visual Studio when the source file SLD.h is missing from the repository source tree ?
Hello everyone,
I'm trying to run a terminal emulator for dos written in 1991. It's used for packet radio and communicates with a type of radio modem called a TNC. The TNC is looking for a serial input and I would like to use a raspberry pi3 to do the work of an xt. Would it be possible to do this? Is Faux86 already capable? Thank you.
Hi there, jjhoward
Is faux86 already build-able and runable on the Pi? What kind of 86 machine does it implement? I see no docs and I am very curious...
Thanks!
Hi.
Is there any chance of a Pi 4 version eventually? Also, is work still being done to the emulator, or is it feature complete and tested?
Thanks,
John
Hey, are you still woring on this project ? I've done some updates and patches but I got a problem with the mouse cursor not visible in Windows 3.0. The mouse works in DOS apps but in windows it does work and detects all mouse events but the cursor is not visible.
Any ideas ??
Managed to install and boot Windows 3.0 but only works in CGA mode. Unabel to get the mouse to function. No cursor in Windows , tried with all standard supplied drivers. Although mouse works great in DOS using mouse.com.
Any ideas ?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.