[patch] Systems from the first Olivetti PCS series
Posted: Thu 12 Oct, 2017 6:36 pm
Hi there,
The title of the post is self explanatory, there's also a file named "oli_pcs_readme.txt" with more information, both on diff file and RAR archive.
15/10/2017 EDIT: I changed the post title from "Partial emulation of the Systems from the first Olivetti PCS series" to "Systems from the first Olivetti PCS series" because I noticed that other machines are also not 100% completed.
This is the status of the four systems:
PCS 86: Not working. Only valid to remember the POST screen. Needs NEC V30, FARADAY FE2011ES-LR chipset, and many many other things...
PCS 286: Works with a few issues during boot and CMOS setup. Tested with: DOS, Windows 3.1 and some games. During boot it will complain about VGA and Protected Mode, just press F1 to skip. Needs HEADLAND GC101, GC102, GC103 chipset and a few things.
PCS 286 S: Works with a few issues during boot and CMOS setup. Tested with: DOS, Windows 3.1 and some games. During boot it will complain about CPU Protected Mode (and VGA but changed it to GO481) just press F1 to skip. Needs TEXAS INSTRUMENTS TACT82301BPB, TACT82302BPB, TACT82303BPB chipset and a few things.
PCS 386 SX: Works with a few issues during boot and CMOS setup. Tested with: DOS, Windows 3.11 and some games. During boot it will complain about 4 errors, just press F1 to skip. Needs HEADLAND HT101SX, HT102, HT113 chipset and a few things.
Basically will work everything except the EMS memory available via chipset on 286's, with PCS 386 SX you can use EMM386 driver provided with MS-DOS or similar to get EMS emulated via CPU.
This is all what I can do, I've no idea about how to write code to emulate chipsets, controllers and so on, sorry
If you're interested you can get a pre configured copy here: https://drive.google.com/file/d/0B7SFZf ... sp=sharing but please note:
- Source only, you have to compile it.
- The four systems use the same hard disc image, use only one at a time.
- The hard disc image contains only a free MS-DOS compatible operating system isntalled.
- I can't provide EMS drivers, manuals or other things because I don't have them.
- All BIOS dumps are truncated to 0 bytes size, to let you know the file names to be used and their locations.
- Full dumps are here: https://drive.google.com/file/d/0B7SFZf ... sp=sharing RAR archive is password protected, if you can't dump the roms from your own PCS please contact me.
- I do not have functional units of those systems available for testing, it has already been very difficult (and quite expensive!) to get to this point.
- don't blame me for bad code, failures or any incorrect things, instead make it better and upload your modifications.
The title of the post is self explanatory, there's also a file named "oli_pcs_readme.txt" with more information, both on diff file and RAR archive.
15/10/2017 EDIT: I changed the post title from "Partial emulation of the Systems from the first Olivetti PCS series" to "Systems from the first Olivetti PCS series" because I noticed that other machines are also not 100% completed.
This is the status of the four systems:
PCS 86: Not working. Only valid to remember the POST screen. Needs NEC V30, FARADAY FE2011ES-LR chipset, and many many other things...
PCS 286: Works with a few issues during boot and CMOS setup. Tested with: DOS, Windows 3.1 and some games. During boot it will complain about VGA and Protected Mode, just press F1 to skip. Needs HEADLAND GC101, GC102, GC103 chipset and a few things.
PCS 286 S: Works with a few issues during boot and CMOS setup. Tested with: DOS, Windows 3.1 and some games. During boot it will complain about CPU Protected Mode (and VGA but changed it to GO481) just press F1 to skip. Needs TEXAS INSTRUMENTS TACT82301BPB, TACT82302BPB, TACT82303BPB chipset and a few things.
PCS 386 SX: Works with a few issues during boot and CMOS setup. Tested with: DOS, Windows 3.11 and some games. During boot it will complain about 4 errors, just press F1 to skip. Needs HEADLAND HT101SX, HT102, HT113 chipset and a few things.
Basically will work everything except the EMS memory available via chipset on 286's, with PCS 386 SX you can use EMM386 driver provided with MS-DOS or similar to get EMS emulated via CPU.
This is all what I can do, I've no idea about how to write code to emulate chipsets, controllers and so on, sorry
If you're interested you can get a pre configured copy here: https://drive.google.com/file/d/0B7SFZf ... sp=sharing but please note:
- Source only, you have to compile it.
- The four systems use the same hard disc image, use only one at a time.
- The hard disc image contains only a free MS-DOS compatible operating system isntalled.
- I can't provide EMS drivers, manuals or other things because I don't have them.
- All BIOS dumps are truncated to 0 bytes size, to let you know the file names to be used and their locations.
- Full dumps are here: https://drive.google.com/file/d/0B7SFZf ... sp=sharing RAR archive is password protected, if you can't dump the roms from your own PCS please contact me.
- I do not have functional units of those systems available for testing, it has already been very difficult (and quite expensive!) to get to this point.
- don't blame me for bad code, failures or any incorrect things, instead make it better and upload your modifications.