I got several different ROM versions for the Schneider Euro PC, had the one from my Euro PC II lying around and got one from a Euro XT as well. They're up on the FTP now as well.https://mega.nz/#!mApDXBib!fBEapceyK91ml-k8UUDn5ZaHLWY-38N1INxKyRzk7YI
The lowest rev. we now have is 2.05, a 2.04 is also known, but not included. 2.05 does not work now, and I have commented it out in my commit. Versions from 2.06 have a change in memory management, and work well.
I have added comments with information about the systems to the driver and changed the available memory to what the machine actually offers.
This site has pictures of a Euro XT mainboard and system:http://ru.pc-history.com/schneider-euro-xt-51-449.html
When researching the machines' specs, I found the following issues with our driver:
* An external 20MB harddisk (Schneider HD20) can be added to the PC and PC II. This is a XT IDE drive. The BIOSs contain their own copy of the WD XT IDE BIOS that can be activated from the BIOS setup menu. The HD BIOS is at F000:A000.
* AGA is not quite the correct choice for the standard graphics adapter, as the Schneiders are only capable of switching between Hercules and CGA modes.
* The standard graphics option for the Schneiders is their internal video circuit. Due to our slot system, external video has to be selected in the BIOS setup.
* The PC 2 and XT have 768K of memory that can be configured from the BIOS setup as 640K, 640K+128K EMS and 512K+256K EMS. The EMS options are not visible in our emulation and loading the EMS driver fails. See http://forum.classic-computing.de/index.php?page=Thread&threadID=8380
The above archive contains two disk images. The *.TD0 is an unchanged disk image from a Schneider MS-DOS 3.3 disk. The *.IMA version has the EMS driver activated, but this fails to load.