Previous 15994 Revisions Next

r7066 Tuesday 19th January, 2010 at 12:43:58 UTC by Curt Coder
[C1541] Fixed ROM loading.
[src/mess/machine]c1541.c

src/mess/machine/c1541.c
r7065r7066
370370-------------------------------------------------*/
371371
372372static ADDRESS_MAP_START( c1541_map, ADDRESS_SPACE_PROGRAM, 8 )
373   AM_IMPORT_FROM(c1540_map)
373   AM_RANGE(0x0000, 0x07ff) AM_RAM
374   AM_RANGE(0x1800, 0x180f) AM_DEVREADWRITE(M6522_0_TAG, via_r, via_w)
375   AM_RANGE(0x1c00, 0x1c0f) AM_DEVREADWRITE(M6522_1_TAG, via_r, via_w)
374376   AM_RANGE(0xc000, 0xffff) AM_ROM AM_REGION("c1541", 0x0000)
375377ADDRESS_MAP_END
376378
r7065r7066
379381-------------------------------------------------*/
380382
381383static ADDRESS_MAP_START( c1541c_map, ADDRESS_SPACE_PROGRAM, 8 )
382   AM_IMPORT_FROM(c1540_map)
384   AM_RANGE(0x0000, 0x07ff) AM_RAM
385   AM_RANGE(0x1800, 0x180f) AM_DEVREADWRITE(M6522_0_TAG, via_r, via_w)
386   AM_RANGE(0x1c00, 0x1c0f) AM_DEVREADWRITE(M6522_1_TAG, via_r, via_w)
383387   AM_RANGE(0xc000, 0xffff) AM_ROM AM_REGION("c1541c", 0x0000)
384388ADDRESS_MAP_END
385389
r7065r7066
388392-------------------------------------------------*/
389393
390394static ADDRESS_MAP_START( c1541ii_map, ADDRESS_SPACE_PROGRAM, 8 )
391   AM_IMPORT_FROM(c1540_map)
395   AM_RANGE(0x0000, 0x07ff) AM_RAM
396   AM_RANGE(0x1800, 0x180f) AM_DEVREADWRITE(M6522_0_TAG, via_r, via_w)
397   AM_RANGE(0x1c00, 0x1c0f) AM_DEVREADWRITE(M6522_1_TAG, via_r, via_w)
392398   AM_RANGE(0xc000, 0xffff) AM_ROM AM_REGION("c1541ii", 0x0000)
393399ADDRESS_MAP_END
394400
r7065r7066
397403-------------------------------------------------*/
398404
399405static ADDRESS_MAP_START( c2031_map, ADDRESS_SPACE_PROGRAM, 8 )
400   AM_IMPORT_FROM(c1540_map)
406   AM_RANGE(0x0000, 0x07ff) AM_RAM
407   AM_RANGE(0x1800, 0x180f) AM_DEVREADWRITE(M6522_0_TAG, via_r, via_w)
408   AM_RANGE(0x1c00, 0x1c0f) AM_DEVREADWRITE(M6522_1_TAG, via_r, via_w)
401409   AM_RANGE(0xc000, 0xffff) AM_ROM AM_REGION("c2031", 0x0000)
402410ADDRESS_MAP_END
403411
r7065r7066
10391047ROM_END
10401048
10411049/*-------------------------------------------------
1042    ROM( c1541cr )
1043-------------------------------------------------*/
1044
1045ROM_START( c1541cr ) // schematic 1540049
1046   ROM_REGION( 0x4000, "c1541cr", ROMREGION_LOADBYNAME )
1047   ROM_LOAD( "325302-01.ub3", 0x0000, 0x2000, CRC(29ae9752) SHA1(8e0547430135ba462525c224e76356bd3d430f11) )
1048   ROM_LOAD( "901229-01.ub4", 0x2000, 0x2000, CRC(9a48d3f0) SHA1(7a1054c6156b51c25410caec0f609efb079d3a77) )
1049   ROM_LOAD( "901229-02.ub4", 0x2000, 0x2000, CRC(b29bab75) SHA1(91321142e226168b1139c30c83896933f317d000) )
1050   ROM_LOAD( "901229-03.ub4", 0x2000, 0x2000, CRC(9126e74a) SHA1(03d17bd745066f1ead801c5183ac1d3af7809744) )
1051   ROM_LOAD( "901229-04.ub4", 0x2000, 0x2000, NO_DUMP )
1052   ROM_LOAD( "901229-05 ae.ub4", 0x2000, 0x2000, CRC(361c9f37) SHA1(f5d60777440829e46dc91285e662ba072acd2d8b) )
1053   ROM_LOAD( "901229-06 aa.ub4", 0x2000, 0x2000, CRC(3a235039) SHA1(c7f94f4f51d6de4cdc21ecbb7e57bb209f0530c0) )
1054ROM_END
1055
1056/*-------------------------------------------------
1057    ROM( c1541a )
1058-------------------------------------------------*/
1059
1060#define rom_c1541a rom_c1541cr // schematic 251748
1061
1062/*-------------------------------------------------
1063    ROM( c1541a2 )
1064-------------------------------------------------*/
1065
1066#define rom_c1541a2 rom_c1541cr // schematic 251748
1067
1068/*-------------------------------------------------
10691050    ROM( c1541c )
10701051-------------------------------------------------*/
10711052
r7065r7066
10761057ROM_END
10771058
10781059/*-------------------------------------------------
1079    ROM( c1541b )
1080-------------------------------------------------*/
1081
1082#define rom_c1541b rom_c1541c // schematic ?
1083
1084/*-------------------------------------------------
10851060    ROM( c1541ii )
10861061-------------------------------------------------*/
10871062

Previous 15994 Revisions Next


© 1998-2018 The MESS Team