Previous Thread
Next Thread
Print Thread
Page 258 of 261 1 2 256 257 258 259 260 261
Re: PC/XT/AT (inside) WIP topic [Re: Kale] #115051 04/13/19 10:30 PM
Joined: Dec 2015
Posts: 106
A
AJR Offline
Senior Member
Offline
Senior Member
A
Joined: Dec 2015
Posts: 106
Unfortunately I suspect that the Intel/AMD chip on the ACB-2072 is some sort of mask-programmed 8051 or similar. (That would be unusual for Adaptec, who usually preferred to keep their microcode external.)

Re: PC/XT/AT (inside) WIP topic [Re: Kale] #115068 04/15/19 12:00 PM
Joined: Jan 2012
Posts: 1,014
rfka01 Offline
Very Senior Member
Offline
Very Senior Member
Joined: Jan 2012
Posts: 1,014
I've added most of the BIOS versions at http://www.minuszerodegrees.net/xt_clone_bios/xt_clone_bios.htm

with the exception of two ...

... the Faraday one runs into a halt opcode, and the Hedaka HED-919 is a 286 mainboard that has only ISA8 slots ... can't figure out where and how to add that one properly.


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
Re: PC/XT/AT (inside) WIP topic [Re: Kale] #115076 04/15/19 07:10 PM
Joined: Jan 2012
Posts: 1,014
rfka01 Offline
Very Senior Member
Offline
Very Senior Member
Joined: Jan 2012
Posts: 1,014
I'd like to move the content of genpc.cpp over to pc.cpp and delete src/mame/drivers/genpc.cpp

- pc.cpp has provisions for loading different length BIOS files
- pc.cpp has provisions for speed switching ("Turbo")
- in src/devices/machine there is already a genpc.cpp/genpc.h pair

There's a BIOS I'd like to add that is 16K instead of the regular 8K, and rather than fiddling with the ROM loading of genpc.cpp I think it makes more sense to move over the content as outlined above.
This would mean that pccga, pcega, pcherc, pcmda and pcvga would reside in pc.cpp rather than genpc.cpp.

Any objections?


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
Re: PC/XT/AT (inside) WIP topic [Re: Kale] #115077 04/15/19 07:47 PM
Joined: Mar 2001
Posts: 16,377
R
R. Belmont Online Content
Very Senior Member
Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,377
The idea is that genpc is for unbranded PCs (GENeric) and pc.cpp is for PCs with brands. (And if we hit a critical mass of some brand or it's got unique hardware, it gets its own driver). I believe that's gotten a little out of hand lately, and it's partially my fault for not enforcing it on submissions.

Re: PC/XT/AT (inside) WIP topic [Re: Kale] #115078 04/15/19 08:21 PM
Joined: Jan 2012
Posts: 1,014
rfka01 Offline
Very Senior Member
Offline
Very Senior Member
Joined: Jan 2012
Posts: 1,014
Yeah, I got that. The one in question, last in the 8088 list on http://chukaev.ru54.com/bios_en.htm, is a generic one but appears to be a genuine dump from a 27128 - 16KB rather than the 8KB that is expected in genpc.cpp.

I'll leave that one to the experts then.


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
Re: PC/XT/AT (inside) WIP topic [Re: Kale] #115155 04/24/19 03:03 PM
Joined: Jan 2012
Posts: 1,014
rfka01 Offline
Very Senior Member
Offline
Very Senior Member
Joined: Jan 2012
Posts: 1,014
Just experimenting ... in genpc.cpp the line

Code
#define rom_pcega    rom_pc


makes the ROMS under

Code
ROM_START(pc)
available for the machine "pcega".

If I add

Code
#define rom_atega    rom_atvga


and create a machine atega that I want to inherit the ROMs from atvga, this doesn't work.

Code
[MINGW64] M:\mame\mame_new\mame>mess64 atega
2vlm001.bin NOT FOUND (tried in atega ibm5170 atega)
Fatal error: Required files are missing, the machine cannot be run.


Is there some other redirection involved for atega to see atvga's ROMs?


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
Re: PC/XT/AT (inside) WIP topic [Re: Kale] #115156 04/24/19 03:11 PM
Joined: Mar 2001
Posts: 16,377
R
R. Belmont Online Content
Very Senior Member
Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,377
You need to mark atvga as the parent of atega.

Re: PC/XT/AT (inside) WIP topic [Re: Kale] #115157 04/24/19 03:19 PM
Joined: Jan 2012
Posts: 1,014
rfka01 Offline
Very Senior Member
Offline
Very Senior Member
Joined: Jan 2012
Posts: 1,014
Thanks, RB!


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
Re: PC/XT/AT (inside) WIP topic [Re: Kale] #115158 04/24/19 03:28 PM
Joined: Jan 2012
Posts: 1,014
rfka01 Offline
Very Senior Member
Offline
Very Senior Member
Joined: Jan 2012
Posts: 1,014
It's complaining about "Driver is a clone of a clone" ...

... in at.cpp, quite some ROMs are listed twice, both under at AND under atvga ... what's more desirable, keeping the duplicates or enduring the error message ... or is there a way to tell it "good doggie, but that's the way I want it"?


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
Re: PC/XT/AT (inside) WIP topic [Re: Kale] #115193 04/29/19 06:04 PM
Joined: Jan 2012
Posts: 1,014
rfka01 Offline
Very Senior Member
Offline
Very Senior Member
Joined: Jan 2012
Posts: 1,014
I've uploaded an archive with different ROMs for the popular (with people who want to max out a 486 anyway) Elitegroup ECS UM8810 P-AIO board ... one ROM enters the rescue Boot block BIOS, but the others only show a black screen, so I'll leave that one for someone who knows what they're doing smile


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
Page 258 of 261 1 2 256 257 258 259 260 261

Who's Online Now
1 registered members (oddi), 46 guests, and 2 spiders.
Key: Admin, Global Mod, Mod
ShoutChat Box
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics8,714
Posts114,523
Members4,869
Most Online510
Aug 26th, 2019
Powered by UBB.threads™ PHP Forum Software 7.7.3