src/mess/machine/c1541.c
| r7246 | r7247 | |
| 348 | 348 | -------------------------------------------------*/ |
| 349 | 349 | |
| 350 | 350 | static ADDRESS_MAP_START( c1540_map, ADDRESS_SPACE_PROGRAM, 8 ) |
| 351 | | AM_RANGE(0x0000, 0x07ff) AM_RAM |
| 352 | | AM_RANGE(0x1800, 0x180f) AM_DEVREADWRITE(M6522_0_TAG, via_r, via_w) |
| 353 | | AM_RANGE(0x1c00, 0x1c0f) AM_DEVREADWRITE(M6522_1_TAG, via_r, via_w) |
| 354 | | AM_RANGE(0xc000, 0xffff) AM_ROM AM_REGION("c1540", 0x0000) |
| 351 | AM_RANGE(0x0000, 0x07ff) AM_MIRROR(0x6000) AM_RAM |
| 352 | AM_RANGE(0x1800, 0x180f) AM_MIRROR(0x63f0) AM_DEVREADWRITE(M6522_0_TAG, via_r, via_w) |
| 353 | AM_RANGE(0x1c00, 0x1c0f) AM_MIRROR(0x63f0) AM_DEVREADWRITE(M6522_1_TAG, via_r, via_w) |
| 354 | AM_RANGE(0x8000, 0xbfff) AM_MIRROR(0x4000) AM_ROM AM_REGION("c1540", 0x0000) |
| 355 | 355 | ADDRESS_MAP_END |
| 356 | 356 | |
| 357 | 357 | /*------------------------------------------------- |
| r7246 | r7247 | |
| 359 | 359 | -------------------------------------------------*/ |
| 360 | 360 | |
| 361 | 361 | static ADDRESS_MAP_START( c1541_map, ADDRESS_SPACE_PROGRAM, 8 ) |
| 362 | | AM_RANGE(0x0000, 0x07ff) AM_RAM |
| 363 | | AM_RANGE(0x1800, 0x180f) AM_DEVREADWRITE(M6522_0_TAG, via_r, via_w) |
| 364 | | AM_RANGE(0x1c00, 0x1c0f) AM_DEVREADWRITE(M6522_1_TAG, via_r, via_w) |
| 365 | | AM_RANGE(0xc000, 0xffff) AM_ROM AM_REGION("c1541", 0x0000) |
| 362 | AM_RANGE(0x0000, 0x07ff) AM_MIRROR(0x6000) AM_RAM |
| 363 | AM_RANGE(0x1800, 0x180f) AM_MIRROR(0x63f0) AM_DEVREADWRITE(M6522_0_TAG, via_r, via_w) |
| 364 | AM_RANGE(0x1c00, 0x1c0f) AM_MIRROR(0x63f0) AM_DEVREADWRITE(M6522_1_TAG, via_r, via_w) |
| 365 | AM_RANGE(0x8000, 0xbfff) AM_MIRROR(0x4000) AM_ROM AM_REGION("c1541", 0x0000) |
| 366 | 366 | ADDRESS_MAP_END |
| 367 | 367 | |
| 368 | 368 | /*------------------------------------------------- |
| r7246 | r7247 | |
| 370 | 370 | -------------------------------------------------*/ |
| 371 | 371 | |
| 372 | 372 | static ADDRESS_MAP_START( c1541c_map, ADDRESS_SPACE_PROGRAM, 8 ) |
| 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) |
| 376 | | AM_RANGE(0xc000, 0xffff) AM_ROM AM_REGION("c1541c", 0x0000) |
| 373 | AM_RANGE(0x0000, 0x07ff) AM_MIRROR(0x6000) AM_RAM |
| 374 | AM_RANGE(0x1800, 0x180f) AM_MIRROR(0x63f0) AM_DEVREADWRITE(M6522_0_TAG, via_r, via_w) |
| 375 | AM_RANGE(0x1c00, 0x1c0f) AM_MIRROR(0x63f0) AM_DEVREADWRITE(M6522_1_TAG, via_r, via_w) |
| 376 | AM_RANGE(0x8000, 0xbfff) AM_MIRROR(0x4000) AM_ROM AM_REGION("c1541c", 0x0000) |
| 377 | 377 | ADDRESS_MAP_END |
| 378 | 378 | |
| 379 | 379 | /*------------------------------------------------- |
| r7246 | r7247 | |
| 381 | 381 | -------------------------------------------------*/ |
| 382 | 382 | |
| 383 | 383 | static ADDRESS_MAP_START( c1541ii_map, ADDRESS_SPACE_PROGRAM, 8 ) |
| 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) |
| 387 | | AM_RANGE(0xc000, 0xffff) AM_ROM AM_REGION("c1541ii", 0x0000) |
| 384 | AM_RANGE(0x0000, 0x07ff) AM_MIRROR(0x6000) AM_RAM |
| 385 | AM_RANGE(0x1800, 0x180f) AM_MIRROR(0x63f0) AM_DEVREADWRITE(M6522_0_TAG, via_r, via_w) |
| 386 | AM_RANGE(0x1c00, 0x1c0f) AM_MIRROR(0x63f0) AM_DEVREADWRITE(M6522_1_TAG, via_r, via_w) |
| 387 | AM_RANGE(0x8000, 0xbfff) AM_MIRROR(0x4000) AM_ROM AM_REGION("c1541ii", 0x0000) |
| 388 | 388 | ADDRESS_MAP_END |
| 389 | 389 | |
| 390 | 390 | /*------------------------------------------------- |
| r7246 | r7247 | |
| 392 | 392 | -------------------------------------------------*/ |
| 393 | 393 | |
| 394 | 394 | static ADDRESS_MAP_START( c2031_map, ADDRESS_SPACE_PROGRAM, 8 ) |
| 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) |
| 398 | | AM_RANGE(0xc000, 0xffff) AM_ROM AM_REGION("c2031", 0x0000) |
| 395 | AM_RANGE(0x0000, 0x07ff) AM_MIRROR(0x6000) AM_RAM |
| 396 | AM_RANGE(0x1800, 0x180f) AM_MIRROR(0x63f0) AM_DEVREADWRITE(M6522_0_TAG, via_r, via_w) |
| 397 | AM_RANGE(0x1c00, 0x1c0f) AM_MIRROR(0x63f0) AM_DEVREADWRITE(M6522_1_TAG, via_r, via_w) |
| 398 | AM_RANGE(0x8000, 0xbfff) AM_MIRROR(0x4000) AM_ROM AM_REGION("c2031", 0x0000) |
| 399 | 399 | ADDRESS_MAP_END |
| 400 | 400 | |
| 401 | 401 | /*------------------------------------------------- |