src/mess/machine/ace.c
| r9940 | r9941 | |
| 9 | 9 | |
| 10 | 10 | #include "emu.h" |
| 11 | 11 | #include "cpu/z80/z80.h" |
| 12 | | #include "machine/ram.h" |
| 13 | 12 | #include "imagedev/snapquik.h" |
| 14 | 13 | #include "includes/ace.h" |
| 15 | 14 | |
| r9940 | r9941 | |
| 36 | 35 | unsigned char ace_repeat, ace_byte, loop; |
| 37 | 36 | int done=0, ace_index=0x2000; |
| 38 | 37 | |
| 39 | | if (ram_get_size(image.device().machine->device("ram")) < 16*1024) |
| 38 | if (ram_get_size(image.device().machine->device(RAM_TAG)) < 16*1024) |
| 40 | 39 | { |
| 41 | 40 | image.seterror(IMAGE_ERROR_INVALIDIMAGE, "At least 16KB RAM expansion required"); |
| 42 | 41 | image.message("At least 16KB RAM expansion required"); |
src/mess/mess.mak
| r9940 | r9941 | |
| 277 | 277 | $(MESSOBJ)/booth.a \ |
| 278 | 278 | $(MESSOBJ)/camputers.a \ |
| 279 | 279 | $(MESSOBJ)/canon.a \ |
| 280 | $(MESSOBJ)/cantab.a \ |
| 280 | 281 | $(MESSOBJ)/capcom.a \ |
| 281 | 282 | $(MESSOBJ)/casio.a \ |
| 282 | 283 | $(MESSOBJ)/cbm.a \ |
| r9940 | r9941 | |
| 326 | 327 | $(MESSOBJ)/interact.a \ |
| 327 | 328 | $(MESSOBJ)/interton.a \ |
| 328 | 329 | $(MESSOBJ)/intv.a \ |
| 329 | | $(MESSOBJ)/jupiter.a \ |
| 330 | 330 | $(MESSOBJ)/kaypro.a \ |
| 331 | 331 | $(MESSOBJ)/koei.a \ |
| 332 | 332 | $(MESSOBJ)/kyocera.a \ |
| r9940 | r9941 | |
| 480 | 480 | $(MESS_MACHINE)/rp5c01a.o \ |
| 481 | 481 | $(MESS_MACHINE)/rp5c15.o \ |
| 482 | 482 | $(MESS_MACHINE)/rs232.o \ |
| 483 | | $(MESS_MACHINE)/scsibus.o \ |
| 483 | $(MESS_MACHINE)/scsibus.o \ |
| 484 | 484 | $(MESS_MACHINE)/serial.o \ |
| 485 | 485 | $(MESS_MACHINE)/smartmed.o \ |
| 486 | 486 | $(MESS_MACHINE)/smc92x4.o \ |
| r9940 | r9941 | |
| 702 | 702 | $(MESS_DRIVERS)/cat.o \ |
| 703 | 703 | $(MESS_DRIVERS)/x07.o \ |
| 704 | 704 | |
| 705 | $(MESSOBJ)/cantab.a: \ |
| 706 | $(MESS_DRIVERS)/ace.o \ |
| 707 | $(MESS_MACHINE)/ace.o \ |
| 708 | $(MESS_FORMATS)/ace_tap.o \ |
| 709 | |
| 705 | 710 | $(MESSOBJ)/capcom.a: \ |
| 706 | 711 | $(MESS_DRIVERS)/cpschngr.o \ |
| 707 | 712 | $(MESS_VIDEO)/cpschngr.o \ |
| r9940 | r9941 | |
| 1034 | 1039 | $(MESS_AUDIO)/intv.o \ |
| 1035 | 1040 | $(MESS_DRIVERS)/intv.o \ |
| 1036 | 1041 | |
| 1037 | | $(MESSOBJ)/jupiter.a: \ |
| 1038 | | $(MESS_DRIVERS)/ace.o \ |
| 1039 | | $(MESS_MACHINE)/ace.o \ |
| 1040 | | $(MESS_FORMATS)/ace_tap.o \ |
| 1041 | | |
| 1042 | 1042 | $(MESSOBJ)/kaypro.a: \ |
| 1043 | 1043 | $(MESS_DRIVERS)/kaypro.o \ |
| 1044 | 1044 | $(MESS_MACHINE)/kaypro.o \ |
src/mess/drivers/ace.c
| r9940 | r9941 | |
| 45 | 45 | #include "cpu/z80/z80.h" |
| 46 | 46 | #include "imagedev/cassette.h" |
| 47 | 47 | #include "imagedev/snapquik.h" |
| 48 | | #include "machine/ram.h" |
| 49 | 48 | #include "sound/ay8910.h" |
| 50 | 49 | #include "sound/speaker.h" |
| 51 | 50 | #include "sound/wave.h" |
| r9940 | r9941 | |
| 410 | 409 | MCFG_SNAPSHOT_ADD("snapshot", ace, "ace", 1) |
| 411 | 410 | |
| 412 | 411 | /* internal ram */ |
| 413 | | MCFG_RAM_ADD("ram") |
| 412 | MCFG_RAM_ADD(RAM_TAG) |
| 414 | 413 | MCFG_RAM_DEFAULT_SIZE("1K") |
| 415 | 414 | MCFG_RAM_EXTRA_OPTIONS("16K,48K") |
| 416 | 415 | MACHINE_CONFIG_END |