Previous 199869 Revisions Next

r19831 Wednesday 26th December, 2012 at 12:57:49 UTC by Miodrag Milanović
Changed isa device cpu search, fixes -listxml (no whatsnew)
Added some addtional XT and AT bioses
Added -mwindows flag to windows sdl build with QT
[src/mess/drivers]at.c genpc.c pc1512.c
[src/mess/machine]genpc.c isa.c
[src/osd/sdl]sdl.mak

trunk/src/osd/sdl/sdl.mak
r19830r19831
303303ifdef USE_QTDEBUG
304304QT_INSTALL_HEADERS = $(shell qmake -query QT_INSTALL_HEADERS)
305305INCPATH += -I$(QT_INSTALL_HEADERS)/QtCore -I$(QT_INSTALL_HEADERS)/QtGui -I$(QT_INSTALL_HEADERS)
306LIBS += -L$(shell qmake -query QT_INSTALL_LIBS) -lqtmain -lQtGui4 -lQtCore4 -lcomdlg32 -loleaut32 -limm32 -lwinspool -lmsimg32 -lole32 -luuid -lws2_32 -lshell32 -lkernel32
306LIBS += -L$(shell qmake -query QT_INSTALL_LIBS) -lqtmain -lQtGui4 -lQtCore4 -lcomdlg32 -loleaut32 -limm32 -lwinspool -lmsimg32 -lole32 -luuid -lws2_32 -lshell32 -lkernel32 -mwindows
307307endif
308308
309309endif
trunk/src/mess/machine/isa.c
r19830r19831
133133       memset(&m_out_drq2_cb, 0, sizeof(m_out_drq2_cb));
134134       memset(&m_out_drq3_cb, 0, sizeof(m_out_drq3_cb));
135135   }
136   m_maincpu = mconfig().device<cpu_device>(m_cputag);
136   m_maincpu = subdevice<cpu_device>(m_cputag);
137137}
138138
139139//**************************************************************************
trunk/src/mess/machine/genpc.c
r19830r19831
485485
486486   MCFG_I8255A_ADD( "ppi8255", pc_ppi8255_interface )
487487
488   MCFG_ISA8_BUS_ADD("isa", "maincpu", isabus_intf)
488   MCFG_ISA8_BUS_ADD("isa", ":maincpu", isabus_intf)
489489
490490   MCFG_PC_KBDC_ADD("pc_kbdc", pc_kbdc_intf)
491491
trunk/src/mess/drivers/at.c
r19830r19831
419419   MCFG_QUANTUM_TIME(attotime::from_hz(60))
420420
421421   MCFG_FRAGMENT_ADD( at_motherboard )
422   MCFG_ISA16_BUS_ADD("isabus", "maincpu", isabus_intf)
422   MCFG_ISA16_BUS_ADD("isabus", ":maincpu", isabus_intf)
423423   MCFG_ISA16_SLOT_ADD("isabus","isa1", pc_isa16_cards, "ega", NULL, false)
424424   MCFG_ISA16_SLOT_ADD("isabus","isa2", pc_isa16_cards, "fdc", NULL, false)
425425   MCFG_ISA16_SLOT_ADD("isabus","isa3", pc_isa16_cards, "comat", NULL, false)
r19830r19831
456456
457457   MCFG_FRAGMENT_ADD( at_motherboard )
458458
459   MCFG_ISA16_BUS_ADD("isabus", "maincpu", isabus_intf)
459   MCFG_ISA16_BUS_ADD("isabus", ":maincpu", isabus_intf)
460460   MCFG_ISA16_SLOT_ADD("isabus","isa1", pc_isa16_cards, "fdc", NULL, false)
461461   MCFG_ISA16_SLOT_ADD("isabus","isa2", pc_isa16_cards, "ide", NULL, false)
462462   MCFG_ISA16_SLOT_ADD("isabus","isa3", pc_isa16_cards, "comat", NULL, false)
r19830r19831
479479
480480   MCFG_FRAGMENT_ADD( at_motherboard )
481481
482   MCFG_ISA16_BUS_ADD("isabus", "maincpu", isabus_intf)
482   MCFG_ISA16_BUS_ADD("isabus", ":maincpu", isabus_intf)
483483   MCFG_ISA16_SLOT_ADD("isabus","isa1", pc_isa16_cards, "fdc", NULL, false)
484484   MCFG_ISA16_SLOT_ADD("isabus","isa2", pc_isa16_cards, "ide", NULL, false)
485485   MCFG_ISA16_SLOT_ADD("isabus","isa3", pc_isa16_cards, "comat", NULL, false)
r19830r19831
501501
502502   MCFG_FRAGMENT_ADD( at_motherboard )
503503
504   MCFG_ISA16_BUS_ADD("isabus", "maincpu", isabus_intf)
504   MCFG_ISA16_BUS_ADD("isabus", ":maincpu", isabus_intf)
505505   MCFG_ISA16_SLOT_ADD("isabus", "isa1", pc_isa16_cards, "fdc", NULL, false)
506506   MCFG_ISA16_SLOT_ADD("isabus", "isa2", pc_isa16_cards, "ide", NULL, false)
507507   MCFG_ISA16_SLOT_ADD("isabus", "isa3", pc_isa16_cards, "comat", NULL, false)
r19830r19831
525525
526526   MCFG_FRAGMENT_ADD( at_motherboard )
527527
528   MCFG_ISA16_BUS_ADD("isabus", "maincpu", isabus_intf)
528   MCFG_ISA16_BUS_ADD("isabus", ":maincpu", isabus_intf)
529529   MCFG_ISA16_SLOT_ADD("isabus","isa1", pc_isa16_cards, "fdcsmc", NULL, false)
530530   MCFG_ISA16_SLOT_ADD("isabus","isa2", pc_isa16_cards, "ide", NULL, false)
531531   MCFG_ISA16_SLOT_ADD("isabus","isa3", pc_isa16_cards, "comat", NULL, false)
r19830r19831
547547
548548   MCFG_FRAGMENT_ADD( at_motherboard )
549549
550   MCFG_ISA16_BUS_ADD("isabus", "maincpu", isabus_intf)
550   MCFG_ISA16_BUS_ADD("isabus", ":maincpu", isabus_intf)
551551   MCFG_ISA16_SLOT_ADD("isabus","isa1", pc_isa16_cards, "fdc", NULL, false)
552552   MCFG_ISA16_SLOT_ADD("isabus","isa2", pc_isa16_cards, "ide", NULL, false)
553553   MCFG_ISA16_SLOT_ADD("isabus","isa3", pc_isa16_cards, "comat", NULL, false)
r19830r19831
575575   MCFG_FRAGMENT_ADD( at_motherboard )
576576   MCFG_NVRAM_ADD_0FILL("nvram")
577577
578   MCFG_ISA16_BUS_ADD("isabus", "maincpu", isabus_intf)
578   MCFG_ISA16_BUS_ADD("isabus", ":maincpu", isabus_intf)
579579   // on board devices
580580   MCFG_ISA16_SLOT_ADD("isabus","board1", pc_isa16_cards, "fdcsmc", NULL, true)
581581   MCFG_ISA16_SLOT_ADD("isabus","board2", pc_isa16_cards, "comat", NULL, true)
r19830r19831
627627   MCFG_QUANTUM_TIME(attotime::from_hz(60))
628628
629629   MCFG_FRAGMENT_ADD( at_motherboard )
630   MCFG_ISA16_BUS_ADD("isabus", "maincpu", isabus_intf)
630   MCFG_ISA16_BUS_ADD("isabus", ":maincpu", isabus_intf)
631631   MCFG_ISA16_SLOT_ADD("isabus","isa1", pc_isa16_cards, "cga", NULL, false)
632632   MCFG_ISA16_SLOT_ADD("isabus","isa2", pc_isa16_cards, "fdc", NULL, false)
633633   MCFG_ISA16_SLOT_ADD("isabus","isa3", pc_isa16_cards, "comat", NULL, false)
r19830r19831
10091009   ROM_SYSTEM_BIOS(11, "aw201", "Award 201")
10101010   ROMX_LOAD( "83201-5h.bin",  0xf0001, 0x8000, CRC(968d1fc0) SHA1(dc4122a6c696f0b43e7894dc1b669346eed755d5),ROM_SKIP(1) | ROM_BIOS(12) )
10111011   ROMX_LOAD( "83201-5l.bin",  0xf0000, 0x8000, CRC(bf50a89a) SHA1(2349a1db6017a7fb0673e99d3680c8753407be8d),ROM_SKIP(1) | ROM_BIOS(12) )
1012   ROM_SYSTEM_BIOS(12, "aw303", "Award 303")
1012   ROM_SYSTEM_BIOS(12, "aw303", "Award 303 NFS")
10131013   ROMX_LOAD( "aw303-hi.bin",  0xf8001, 0x4000, CRC(78f32d7e) SHA1(1c88398fb171b33b7e6191bad63704ae85bfed8b), ROM_SKIP(1) | ROM_BIOS(13) )
10141014   ROMX_LOAD( "aw303-lo.bin",  0xf8000, 0x4000, CRC(3d2a70c0) SHA1(1329113bec514ed2a6d803067b1132744ef534dd), ROM_SKIP(1) | ROM_BIOS(13) )
1015   ROM_SYSTEM_BIOS(13, "aw303gs", "Award 303GS")
1016   ROMX_LOAD( "aw303gs-hi.bin",  0xf8001, 0x4000, CRC(82392e18) SHA1(042453b7b29933a1b72301d21fcf8fa6b293c9c9), ROM_SKIP(1) | ROM_BIOS(14) )
1017   ROMX_LOAD( "aw303gs-lo.bin",  0xf8000, 0x4000, CRC(a4cf8ba1) SHA1(b73e34be3b2754aaed1ac06471f4441fea06c67c), ROM_SKIP(1) | ROM_BIOS(14) )
10151018   /* Character rom */
10161019   ROM_REGION(0x2000,"gfx1", 0)
10171020   ROM_LOAD("5788005.u33", 0x00000, 0x2000, CRC(0bf56d70) SHA1(c2a8b10808bf51a3c123ba3eb1e9dd608231916f))
trunk/src/mess/drivers/pc1512.c
r19830r19831
12561256   MCFG_FLOPPY_DRIVE_ADD(PC_FDC_XT_TAG ":1", ibmpc_floppies, "525dd", 0, pc1512_state::floppy_formats)
12571257
12581258   // ISA8 bus
1259   MCFG_ISA8_BUS_ADD(ISA_BUS_TAG, I8086_TAG, isabus_intf)
1259   MCFG_ISA8_BUS_ADD(ISA_BUS_TAG, ":" I8086_TAG, isabus_intf)
12601260   MCFG_ISA8_SLOT_ADD(ISA_BUS_TAG, "isa1", pc1512_isa8_cards, NULL, NULL, false)
12611261   MCFG_ISA8_SLOT_ADD(ISA_BUS_TAG, "isa2", pc1512_isa8_cards, NULL, NULL, false)
12621262   MCFG_ISA8_SLOT_ADD(ISA_BUS_TAG, "isa3", pc1512_isa8_cards, NULL, NULL, false)
r19830r19831
13011301   MCFG_FLOPPY_DRIVE_ADD(PC_FDC_XT_TAG ":1", ibmpc_floppies, "525dd", 0, pc1512_state::floppy_formats)
13021302
13031303   // ISA8 bus
1304   MCFG_ISA8_BUS_ADD(ISA_BUS_TAG, I8086_TAG, isabus_intf)
1304   MCFG_ISA8_BUS_ADD(ISA_BUS_TAG, ":" I8086_TAG, isabus_intf)
13051305   MCFG_ISA8_SLOT_ADD(ISA_BUS_TAG, "isa1", pc1512_isa8_cards, "wdxt_gen", NULL, false)
13061306   MCFG_ISA8_SLOT_ADD(ISA_BUS_TAG, "isa2", pc1512_isa8_cards, NULL, NULL, false)
13071307   MCFG_ISA8_SLOT_ADD(ISA_BUS_TAG, "isa3", pc1512_isa8_cards, NULL, NULL, false)
trunk/src/mess/drivers/genpc.c
r19830r19831
261261
262262ROM_START( pcmda )
263263   ROM_REGION(0x100000,"maincpu", 0)
264   ROM_LOAD("pcxt.rom",    0xfe000, 0x02000, CRC(031aafad) SHA1(a641b505bbac97b8775f91fe9b83d9afdf4d038f))
264   ROM_SYSTEM_BIOS(0, "anon", "XT Anonymous Generic Turbo BIOS")
265   ROMX_LOAD("pcxt.rom",    0xfe000, 0x02000, CRC(031aafad) SHA1(a641b505bbac97b8775f91fe9b83d9afdf4d038f),ROM_BIOS(1))
266   ROM_SYSTEM_BIOS(1, "anon2007", "XT Anonymous Generic Turbo BIOS 2007")
267   ROMX_LOAD( "pcxt2007.bin", 0xfe000, 0x2000, CRC(1d7bd86c) SHA1(33a500f599b4dad2fe6d7a5c3e89b13bd5dd2987),ROM_BIOS(2))
268   ROM_SYSTEM_BIOS(2, "ami", "XT AMI")
269   ROMX_LOAD( "ami.bin", 0xfe000, 0x2000, CRC(b381eb22) SHA1(9735193de119270c946a17ed58c3ab9554e0852e),ROM_BIOS(3))
270   ROM_SYSTEM_BIOS(3, "award", "XT Award 2.05")
271   ROMX_LOAD( "award2.05.bin", 0xfe000, 0x2000, CRC(5b3953e5) SHA1(4a36171aa8d993008187f39f732b9296401b7b6c),ROM_BIOS(4))
272   ROM_SYSTEM_BIOS(4, "dtk", "XT DTK Erso bios 2.42")
273   ROMX_LOAD( "dtk2.42.bin", 0xfe000, 0x2000, CRC(3f2d2a76) SHA1(02fa057f2c22ab199a8d9795ab1ae570f2b13a36),ROM_BIOS(5))
274   ROM_SYSTEM_BIOS(5, "peter", "XT Peter Kohlman 3.75") // V20 Rom only
275   ROMX_LOAD( "peterv203.75.bin", 0xfe000, 0x2000, CRC(b053a6a4) SHA1(f53218ad3d725f12d9149b22d8afcf6a8869a3bd),ROM_BIOS(6))
276   ROM_SYSTEM_BIOS(6, "pho227", "XT Phoenix Bios 2.27")
277   ROMX_LOAD( "phoenix2.27.bin", 0xfe000, 0x2000, CRC(168ffef0) SHA1(69465db2f9246a614044d1f433d374506a13a07f),ROM_BIOS(7))
278   ROM_SYSTEM_BIOS(7, "pho227", "XT Phoenix Bios 2.51")
279   ROMX_LOAD( "phoenix2.51.bin", 0xfe000, 0x2000, CRC(9b7e9c40) SHA1(c948a8d3d715e469105c6e2acd8b46ec274b25a8),ROM_BIOS(8))
280   ROM_SYSTEM_BIOS(8, "turbo", "XT Turbo Bios 3.10")
281   ROMX_LOAD( "turbo3.10.bin", 0xfe000, 0x2000, CRC(8aaca1e3) SHA1(9c03da16713e08c0112a04c8bdfa394e7341c1fc),ROM_BIOS(9))
265282ROM_END
266283
284#define rom_pcherc    rom_pcmda
267285
268ROM_START( pcherc )
269   ROM_REGION(0x100000,"maincpu", 0)
270   ROM_LOAD("pcxt.rom",    0xfe000, 0x02000, CRC(031aafad) SHA1(a641b505bbac97b8775f91fe9b83d9afdf4d038f))
271ROM_END
286#define rom_pcega    rom_pcmda
272287
273ROM_START( pcega )
274   ROM_REGION(0x100000,"maincpu", 0)
275   ROM_LOAD("xtbios.bin",  0xfe000, 0x02000, CRC(1d7bd86c) SHA1(33a500f599b4dad2fe6d7a5c3e89b13bd5dd2987))
276ROM_END
277
278288ROM_START( pc )
279289   ROM_REGION(0x100000,"maincpu", 0)
280//  ROM_LOAD("xthdd.rom",  0xc8000, 0x02000, CRC(a96317da))
281   ROM_LOAD("pcxt.rom",    0xfe000, 0x02000, CRC(031aafad) SHA1(a641b505bbac97b8775f91fe9b83d9afdf4d038f))
282
290   ROM_SYSTEM_BIOS(0, "anon", "XT Anonymous Generic Turbo BIOS")
291   ROMX_LOAD("pcxt.rom",    0xfe000, 0x02000, CRC(031aafad) SHA1(a641b505bbac97b8775f91fe9b83d9afdf4d038f),ROM_BIOS(1))
292   ROM_SYSTEM_BIOS(1, "anon2007", "XT Anonymous Generic Turbo BIOS 2007")
293   ROMX_LOAD( "pcxt2007.bin", 0xfe000, 0x2000, CRC(1d7bd86c) SHA1(33a500f599b4dad2fe6d7a5c3e89b13bd5dd2987),ROM_BIOS(2))
294   ROM_SYSTEM_BIOS(2, "ami", "XT AMI")
295   ROMX_LOAD( "ami.bin", 0xfe000, 0x2000, CRC(b381eb22) SHA1(9735193de119270c946a17ed58c3ab9554e0852e),ROM_BIOS(3))
296   ROM_SYSTEM_BIOS(3, "award", "XT Award 2.05")
297   ROMX_LOAD( "award2.05.bin", 0xfe000, 0x2000, CRC(5b3953e5) SHA1(4a36171aa8d993008187f39f732b9296401b7b6c),ROM_BIOS(4))
298   ROM_SYSTEM_BIOS(4, "dtk", "XT DTK Erso bios 2.42")
299   ROMX_LOAD( "dtk2.42.bin", 0xfe000, 0x2000, CRC(3f2d2a76) SHA1(02fa057f2c22ab199a8d9795ab1ae570f2b13a36),ROM_BIOS(5))
300   ROM_SYSTEM_BIOS(5, "peter", "XT Peter Kohlman 3.75")
301   ROMX_LOAD( "peterv203.75.bin", 0xfe000, 0x2000, CRC(b053a6a4) SHA1(f53218ad3d725f12d9149b22d8afcf6a8869a3bd),ROM_BIOS(6))
302   ROM_SYSTEM_BIOS(6, "pho227", "XT Phoenix Bios 2.27")
303   ROMX_LOAD( "phoenix2.27.bin", 0xfe000, 0x2000, CRC(168ffef0) SHA1(69465db2f9246a614044d1f433d374506a13a07f),ROM_BIOS(7))
304   ROM_SYSTEM_BIOS(7, "pho227", "XT Phoenix Bios 2.51")
305   ROMX_LOAD( "phoenix2.51.bin", 0xfe000, 0x2000, CRC(9b7e9c40) SHA1(c948a8d3d715e469105c6e2acd8b46ec274b25a8),ROM_BIOS(8))
306   ROM_SYSTEM_BIOS(8, "turbo", "XT Turbo Bios 3.10")
307   ROMX_LOAD( "turbo3.10.bin", 0xfe000, 0x2000, CRC(8aaca1e3) SHA1(9c03da16713e08c0112a04c8bdfa394e7341c1fc),ROM_BIOS(9))
283308   /* IBM 1501981(CGA) and 1501985(MDA) Character rom */
284309   ROM_REGION(0x2000,"gfx1", 0)
285310   ROM_LOAD("5788005.u33", 0x00000, 0x2000, CRC(0bf56d70) SHA1(c2a8b10808bf51a3c123ba3eb1e9dd608231916f)) /* "AMI 8412PI // 5788005 // (C) IBM CORP. 1981 // KOREA" */
286311ROM_END
287312
288ROM_START( xtvga )
289   ROM_REGION(0x100000,"maincpu", 0)
290   ROM_LOAD("pcxt.rom",    0xfe000, 0x02000, CRC(031aafad) SHA1(a641b505bbac97b8775f91fe9b83d9afdf4d038f))
291ROM_END
313#define rom_xtvga    rom_pcmda
292314
293315/***************************************************************************
294316

Previous 199869 Revisions Next


© 1997-2024 The MAME Team