[Patch] Intel Advanced/ZP

Post Reply
EluanCM
Posts: 112
Joined: Tue 27 Oct, 2015 2:07 pm
Location: Brazil
Contact:

[Patch] Intel Advanced/ZP

Post 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
Attachments
zappa_ns_2017_12_21.diff.txt
(33.17 KiB) Downloaded 411 times
waltje
Posts: 13
Joined: Wed 15 Mar, 2017 10:17 pm
Location: Fort Wayne, IN
Contact:

Re: [Patch] Intel Advanced/ZP

Post 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.
EluanCM
Posts: 112
Joined: Tue 27 Oct, 2015 2:07 pm
Location: Brazil
Contact:

Re: [Patch] Intel Advanced/ZP

Post 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.
ecksemmess
Posts: 183
Joined: Wed 18 Mar, 2015 5:27 am

Re: [Patch] Intel Advanced/ZP

Post 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... :)
User avatar
SarahWalker
Site Admin
Posts: 2054
Joined: Thu 24 Apr, 2014 4:18 pm

Re: [Patch] Intel Advanced/ZP

Post by SarahWalker »

Committed at rev 1056 (sans 86box code).
ecksemmess
Posts: 183
Joined: Wed 18 Mar, 2015 5:27 am

Re: [Patch] Intel Advanced/ZP

Post by ecksemmess »

Loving this, and the recent PB570/CL emulation as well, thank you!
EluanCM
Posts: 112
Joined: Tue 27 Oct, 2015 2:07 pm
Location: Brazil
Contact:

Re: [Patch] Intel Advanced/ZP

Post by EluanCM »

Thanks, Sarah! Sorry for that bit, won't do it again.
User avatar
leilei
Posts: 1039
Joined: Fri 25 Apr, 2014 4:47 pm

Re: [Patch] Intel Advanced/ZP

Post by leilei »

I couldn't locate the exact bios rom the patch needs, but the zappa upgrade for Gateway seems to work with an odd FDC issue. Just throwing this screenshot out there since amibios oem logos are cute and stirring interest into more possible OEM model featurecreep
Attachments
pcemzappagateway.jpg
pcemzappagateway.jpg (69.6 KiB) Viewed 11552 times
User avatar
omarsis81
Posts: 945
Joined: Thu 17 Dec, 2015 6:20 pm

Re: [Patch] Intel Advanced/ZP

Post by omarsis81 »

What Gateway 2000 model is that PC leilei? I would be a nice add. I love those logos too!
jznomoney
Posts: 97
Joined: Sat 06 Dec, 2014 9:11 pm

Re: [Patch] Intel Advanced/ZP

Post by jznomoney »

I am using the packard bell 570 machine and no matter what soundcard or use the rtl8029as network card I get an error about a pci irq conflict. There is no way to get any of these devices to work. Am I missing something?

wrong thread sorry
EluanCM
Posts: 112
Joined: Tue 27 Oct, 2015 2:07 pm
Location: Brazil
Contact:

Re: [Patch] Intel Advanced/ZP

Post by EluanCM »

leilei wrote: Wed 21 Feb, 2018 6:10 am I couldn't locate the exact bios rom the patch needs, but the zappa upgrade for Gateway seems to work with an odd FDC issue. Just throwing this screenshot out there since amibios oem logos are cute and stirring interest into more possible OEM model featurecreep
What is the FDC issue? This Gateway upgrade BIOS seems to work fine for me, the only difference I've noticed is that the bios has no IrDA settings.
One thing that I didn't get to work is the MR BIOS for Zappa. I've not tried to locate the entry point in the BIOS file in the distribution to see if it maps correctly, but the bios flasher just exists to DOS when trying to input anything.
My original Zappa board had a OEM logo from a local computer maker that I lost after a bios upgrade. I've been unable to locate it after years :/
User avatar
leilei
Posts: 1039
Joined: Fri 25 Apr, 2014 4:47 pm

Re: [Patch] Intel Advanced/ZP

Post by leilei »

It's the Gateway P5 line from P5-100 up IIRC.


The latest commit might've fixed the FDC as both the FDC and HDD show up now. Previously only one or the other would show
Post Reply