Previous Thread
Next Thread
Print Thread
Page 258 of 258 1 2 256 257 258
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: 92
A
AJR Offline
Member
AJR  Offline
Member
A
Joined: Dec 2015
Posts: 92
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: 968
Bavaria
rfka01 Offline
Senior Member
rfka01  Offline
Senior Member
Joined: Jan 2012
Posts: 968
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: 968
Bavaria
rfka01 Offline
Senior Member
rfka01  Offline
Senior Member
Joined: Jan 2012
Posts: 968
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,163
USA
R
R. Belmont Offline
Very Senior Member
R. Belmont  Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,163
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: 968
Bavaria
rfka01 Offline
Senior Member
rfka01  Offline
Senior Member
Joined: Jan 2012
Posts: 968
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
Page 258 of 258 1 2 256 257 258

Who's Online Now
2 registered members (Mr. Do, Drucifer), 167 guests, and 2 spiders.
Key: Admin, Global Mod, Mod
Shout Box
Forum Statistics
Forums9
Topics8,644
Posts113,183
Members4,842
Most Online324
Dec 20th, 2018
Powered by UBB.threads™ PHP Forum Software 7.6.1.1
(Release build 20180111)
Page Time: 0.092s Queries: 15 (0.058s) Memory: 5.6785 MB (Peak: 5.8636 MB) Zlib enabled. Server Time: 2019-04-19 07:09:54 UTC