Search found 9 matches

by davide78
Thu 10 Dec, 2020 4:55 pm
Forum: General
Topic: building v17 on MacOS
Replies: 10
Views: 6339

Re: v17 on MacOS

Adding #include <unistd.h> to slirp/slirp.h dealt with clang reporting implicit declaration of function close(s) errors in the following spots: ..... Just a heads up: #include <stdint.h> exists at line 80 in slirp/slirp.h, so you shouldn't need to add it yourself. You are right. Indeed, in the actu...
by davide78
Mon 07 Dec, 2020 9:40 am
Forum: General
Topic: building v17 on MacOS
Replies: 10
Views: 6339

Re: v17 on MacOS

I've managed to compile v17 under Mac OS catalina and the latest XCode by adding #include <sys/time.h> to wx-threads.c, and #include <stdint.h> to slirp/slirp.h Oddly, now I have to add the includes event to compile v16, while the last time I worked on the code (before the v17 feature freeze) they w...
by davide78
Sat 07 Nov, 2020 9:59 am
Forum: Merged patches
Topic: [Patch] Amstrad PC5086
Replies: 5
Views: 6546

Re: [Patch] Amstrad PC5086

A couple of patches with the latest updates, before the imminent v17 feature freeze. pc5085_v4 fixes a bug in f82c710.c that caused problems with the IDE controller in the Super 286. pc5086_ps2mouse adds PS/2 mouse support to the Amstrad PC5086. Since the Amstrad has an XT keyboard controller, the P...
by davide78
Fri 28 Aug, 2020 8:46 pm
Forum: Merged patches
Topic: [Patch] Amstrad PC5086
Replies: 5
Views: 6546

Re: [Patch] Amstrad PC5086

I discovered that the PC5086 uses the C&T f82c710 universal peripheral controller as super IO chip. The code for it was originally implemented by EluanCM for the Hyunday Super-286TR. I modified the original implementation to get it working with the Amstrad. This new patch replaces the first one....
by davide78
Wed 26 Aug, 2020 6:00 pm
Forum: Merged patches
Topic: [Patch] Two new models (Hyundai Super-286TR and Itautec Infoway Multimídia)
Replies: 10
Views: 13118

Re: [Patch] Two new models (Hyundai Super-286TR and Itautec Infoway Multimídia)

Thank you Eluan for your work! I am trying to emulate the Amstrad PC5086. It is an 8086 machine, but it uses the F82C710 UPC. The current code does not work with the Amstrad: the BIOS uses a different sequence to enter configuration mode, and I am working on implementing the missing features to supp...
by davide78
Wed 26 Aug, 2020 6:53 am
Forum: Merged patches
Topic: [Patch] Amstrad PC5086
Replies: 5
Views: 6546

Re: [Patch] Amstrad PC5086

Thanks! Emulation of the internal VGA has a low priority now. I prefer to fix the issues with the ports and the floppy first, and then see if I can get the PS.2 mouse working. It also depends on how easy or difficult it is to add a new VGA chip to PCem. I am no expert of emulation nor of graphic chi...
by davide78
Wed 26 Aug, 2020 6:38 am
Forum: Development
Topic: Amstrad PC5086 emulation work in progress
Replies: 3
Views: 3082

Re: Amstrad PC5086 emulation work in progress

Thanks! I published the patch in the patch subforum. I received a couple of PMs, but I am too new to answer or write PMs. So please post questions on the forum, or wait a little for an answer :)
by davide78
Tue 25 Aug, 2020 6:02 pm
Forum: Merged patches
Topic: [Patch] Amstrad PC5086
Replies: 5
Views: 6546

[Patch] Amstrad PC5086

This is a first implementation of Amstrad PC5086 and of its C&T 82C100 "Super XT" chipset. The patch expects a system BIOS ROM at: pc5086/sys_bin.rom Missing features: PS/2 Mouse Internal C&T VGA Internal XTA HD controller (XTIDE controller works! see screenshot) Support for EMS me...
by davide78
Sun 23 Aug, 2020 10:08 am
Forum: Development
Topic: Amstrad PC5086 emulation work in progress
Replies: 3
Views: 3082

Amstrad PC5086 emulation work in progress

Hi there! I recently got an Amstrad PC5086 (8 MHz 8086 CPU, 640 KB RAM, VGA), and played with PCem code to support emulation of this model. So far, I have added enough functionality to boot the system and get basic things working. There are some issues that needs to be sorted out, in particular with...