Coder Social home page Coder Social logo

faux86's People

Contributors

jhhoward avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

faux86's Issues

Mouse cursor in Windows 3.0 not visible but is detected and works.

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 ??

BREAKing out of GWBASIC programs, disk images, USB drive support, CTRL-ALT-DEL, and flashing text in GWBASIC.

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.

  1. I had some trouble with breaking out of simple GWBASIC programs. I tried CTRL-BREAK, CTRL-C, and BREAK, Nothing seemed to do the trick.
  2. Is CTRL-ALT-DEL going to be implemented at some point?
  3. Is there some way to make your own IMG files? With AUTOEXEC.BAT and CONFIG.SYS on the A: IMG, it seems like it would be impossible to edit those files. I would like to be able to install full DOS 6.22 on the hard drive image and boot from there.
  4. Would implementing a USB floppy drive be possible? That might help.
  5. Is USB flash drive support in the future plan?
  6. I think the video emulation is missing something as I could not do flashing text under GWBASIC.

Thanks for taking the time to create this emulator. It is very good! I am really enjoying it.

Is there any chance of a Pi 4 version?

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

Extemely slow emulation?

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

Serial to usb

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.

Somebody compile it with success?

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

What version was used ?

What version of circle was used to compile it ??
and what version of GIT BUSH was used ? if any

New updated version of Faux86 released

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

  • Updated keyboard input and fixed repeated cursor keys.
  • Huge increase in emulation speed on slower computers and all RPi models.
  • Upto 50% Text and Video rendering improvements. Thanks to moononournation
  • Upto 25% Audio performance increase when using basic OPL2 emulation.
  • Added option cpu=# to settings file for the CPU type and opcode emulation. Default 2 for NEC V20.
  • Added option sndopl3=1 to settings file to enable/disable full Yamaha OPL3 emulation.
  • Added more emulated monitor modes to monitor=# in settings file.
  • Compiler support for ARDUINO. Thanks to moononournation
  • Minor fixes and code refactoring.

Serial mouse in Windows 3.0

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 ?

How to build and run this?

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!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.