Page 1 of 1

[Patch] Intel Advanced/ZP

Posted: Thu 21 Dec, 2017 10:22 pm
by EluanCM
This patch adds support for the Intel Advanced/ZP (Zappa) motherboard for Socket 5.

It is similar to the Advanced/EV (Endeavor) board, but has a few nice differences like the BIOS supporting CD-ROM booting (only in the First Boot Device position) and having no non-emulated on-board video/audio cluttering the Setup.
Since the BIOS for this model is pickier than the one from Endeavor, I've also added the National Semiconductor PC87306 SIO to avoid diagnostic errors during POST. The code from 86Box was used as a base for this and heavily modified. I've also altered the Endeavor to use the PC87306, which is what the BIOS expects (but this won't make much difference.)

The BIOS files for this model, as is the case with the Endeavor, are available from any mirror of the old Intel FTP site, just extract the bios update .exe twice.

PS: the forum software says that the .diff extension is not allowed

Re: [Patch] Intel Advanced/ZP

Posted: Fri 22 Dec, 2017 11:16 pm
by waltje
EluanCM wrote:This patch adds support for the Intel Advanced/ZP (Zappa) motherboard for Socket 5.

It is similar to the Advanced/EV (Endeavor) board, but has a few nice differences like the BIOS supporting CD-ROM booting (only in the First Boot Device position) and having no non-emulated on-board video/audio cluttering the Setup.
Since the BIOS for this model is pickier than the one from Endeavor, I've also added the National Semiconductor PC87306 SIO to avoid diagnostic errors during POST. The code from 86Box was used as a base for this and heavily modified. I've also altered the Endeavor to use the PC87306, which is what the BIOS expects (but this won't make much difference.)

The BIOS files for this model, as is the case with the Endeavor, are available from any mirror of the old Intel FTP site, just extract the bios update .exe twice.

PS: the forum software says that the .diff extension is not allowed
This PC87306 code was very obviously taken from the 86Box Project.

This is fine, but please leave file headers intact and credit the projects and/or authors while posting such patches, thanks.

Sarah: please use the original file and adapt as needed.

Re: [Patch] Intel Advanced/ZP

Posted: Sat 23 Dec, 2017 3:27 am
by EluanCM
waltje wrote: This PC87306 code was very obviously taken from the 86Box Project.
Yes, I said it expressively in my post, can you read? Battler himself told me in the past that 86box had this code.
waltje wrote: This is fine, but please leave file headers intact and credit the projects and/or authors while posting such patches, thanks.

Sarah: please use the original file and adapt as needed.
Again, can you read? Have you read the patch?

Code: Select all

+/*
+	National Semiconductor PC87306 SIO
+	Based on the work for 86Box by Miran Grca, <mgrca8@gmail.com>
+	Modified by Eluan Costa Miranda <eluancm@gmail.com
+*/
Can you tell me where the credit is removed?
I've adapted it to PCem's architecture and guidelines, while making it behave a little more like the documentation says. This is not just renaming functions to make it work in PCem. This is a VERY simple chip and anyone could emulate it in a few hours of work, but improving in what already exists is always a better option. Stop being a PITA, please.

Re: [Patch] Intel Advanced/ZP

Posted: Thu 04 Jan, 2018 11:57 pm
by ecksemmess
Excellent work, EluanCM! This is great to see, and something I've been looking forward to ever since you first brought up your interest in it many months ago. Thanks for sticking with it. Hopefully Sarah will commit this patch after she returns from her much-deserved break... :)