Previous Thread
Next Thread
Print Thread
Page 258 of 260 1 2 256 257 258 259 260
Re: PC/XT/AT (inside) WIP topic [Re: Kale] #115051
04/13/19 10:30 PM
04/13/19 10:30 PM
Joined: Dec 2015
Posts: 98
A
AJR Online content
Member
AJR  Online Content
Member
A
Joined: Dec 2015
Posts: 98
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
04/15/19 12:00 PM
Joined: Jan 2012
Posts: 987
Bavaria
rfka01 Offline
Senior Member
rfka01  Offline
Senior Member
Joined: Jan 2012
Posts: 987
Bavaria
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
04/15/19 07:10 PM
Joined: Jan 2012
Posts: 987
Bavaria
rfka01 Offline
Senior Member
rfka01  Offline
Senior Member
Joined: Jan 2012
Posts: 987
Bavaria
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
04/15/19 07:47 PM
Joined: Mar 2001
Posts: 16,226
USA
R
R. Belmont Online content
Very Senior Member
R. Belmont  Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,226
USA
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
04/15/19 08:21 PM
Joined: Jan 2012
Posts: 987
Bavaria
rfka01 Offline
Senior Member
rfka01  Offline
Senior Member
Joined: Jan 2012
Posts: 987
Bavaria
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
04/24/19 03:03 PM
Joined: Jan 2012
Posts: 987
Bavaria
rfka01 Offline
Senior Member
rfka01  Offline
Senior Member
Joined: Jan 2012
Posts: 987
Bavaria
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
04/24/19 03:11 PM
Joined: Mar 2001
Posts: 16,226
USA
R
R. Belmont Online content
Very Senior Member
R. Belmont  Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,226
USA
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
04/24/19 03:19 PM
Joined: Jan 2012
Posts: 987
Bavaria
rfka01 Offline
Senior Member
rfka01  Offline
Senior Member
Joined: Jan 2012
Posts: 987
Bavaria
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
04/24/19 03:28 PM
Joined: Jan 2012
Posts: 987
Bavaria
rfka01 Offline
Senior Member
rfka01  Offline
Senior Member
Joined: Jan 2012
Posts: 987
Bavaria
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
04/29/19 06:04 PM
Joined: Jan 2012
Posts: 987
Bavaria
rfka01 Offline
Senior Member
rfka01  Offline
Senior Member
Joined: Jan 2012
Posts: 987
Bavaria
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 260 1 2 256 257 258 259 260

Who's Online Now
5 registered members (Dam0, AJR, Edstrom, 2 invisible), 140 guests, and 3 spiders.
Key: Admin, Global Mod, Mod
Shout Box
Forum Statistics
Forums9
Topics8,659
Posts113,530
Members4,847
Most Online324
Dec 20th, 2018
Powered by UBB.threads™ PHP Forum Software 7.6.1.1
(Release build 20180111)
Page Time: 0.132s Queries: 15 (0.109s) Memory: 5.7328 MB (Peak: 5.9577 MB) Zlib enabled. Server Time: 2019-06-26 12:21:36 UTC