-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Add skeleton driver for Sun E250 #14205
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
New systems marked not working ------------------------------ Enterprise 250 [ClawGrip, ArcadeHacker] New software list items marked not working ------------------------------------------ Solaris 8 10-00 Media - SPARC Platform Edition for Sun Computer Systems [ClawGrip] Sun Management Center 2.1.1 - February 2000 Revision A [ClawGrip] SunSolutions CD Volume 1 2000 [ClawGrip] Raptor GFX Open Windows for Solaris - Version 2.1 [ClawGrip]
#include "emu.h" | ||
#include "sun_fcnc_270_4373_07.h" | ||
|
||
DEFINE_DEVICE_TYPE(SUN_FCNC_270_4373_07, sun_fcnc_270_4373_07_device, "sun_fcnc_270_4373_07", "Sun Microsystems 270-4373-07 Gigabit Fiber Channel Network Card") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Isn't this a PCI card?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Well, do you have device ID/vendor ID for this? I can't find anything from the PCI databases ...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No, sorry, and I don't have a PCI computer to plug it on.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Open the dump with a binary viewer, find a PCIR
string inside. What comes next tells us the exact device/vendor ID for this.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For example, the Permedia 2 Fire GL 1000 PRO will have:

The first number is device ID=104c,Texas Instruments, the second is vendor ID=3d07 Permedia 2, which translates into this entry: https://admin.pci-ids.ucw.cz/read/PC/104c/3d07
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Doesn't make any sense, that will decode as a Permedia 2 card ...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The actual BIOS is a 108e/2bad, which classifies as a Sun GEM card.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
So, the filenames should be renamed to sun_gem.*, it should also be a pci_slot but given the lack of the base PCI information it's okay imo to leave this in mame/sun
folder as stopgap for now.
Please just add a commented out
// set_ids(0x108e2bad ...
anywhere in the implementation.
@angelosa Done, thanks! |
New systems marked not working
Enterprise 250 [ClawGrip, ArcadeHacker]
New software list items marked not working
Solaris 8 10-00 Media - SPARC Platform Edition for Sun Computer Systems [ClawGrip]
Sun Management Center 2.1.1 - February 2000 Revision A [ClawGrip]
SunSolutions CD Volume 1 2000 [ClawGrip]
Raptor GFX Open Windows for Solaris - Version 2.1 [ClawGrip]