comparison romdb.c @ 1822:8500bd987dda

Make libretro target successfully build for Windows and possibly Mac
author Mike Pavone <pavone@retrodev.com>
date Wed, 03 Apr 2019 00:14:09 -0700
parents 73a9d06413bc
children 882746581f17
comparison
equal deleted inserted replaced
1820:70a1304b432b 1822:8500bd987dda
809 map->start = 0xA13000; 809 map->start = 0xA13000;
810 map->end = 0xA13100; 810 map->end = 0xA13100;
811 map->mask = 0xFF; 811 map->mask = 0xFF;
812 map->write_16 = (write_16_fun)write_bank_reg_w; 812 map->write_16 = (write_16_fun)write_bank_reg_w;
813 map->write_8 = (write_8_fun)write_bank_reg_b; 813 map->write_8 = (write_8_fun)write_bank_reg_b;
814 #ifndef IS_LIB
814 } else if (!strcmp(dtype, "MENU")) { 815 } else if (!strcmp(dtype, "MENU")) {
815 //fake hardware for supporting menu 816 //fake hardware for supporting menu
816 map->buffer = NULL; 817 map->buffer = NULL;
817 map->mask = 0xFF; 818 map->mask = 0xFF;
818 map->write_16 = menu_write_w; 819 map->write_16 = menu_write_w;
819 map->read_16 = menu_read_w; 820 map->read_16 = menu_read_w;
821 #endif
820 } else if (!strcmp(dtype, "fixed")) { 822 } else if (!strcmp(dtype, "fixed")) {
821 uint16_t *value = malloc(2); 823 uint16_t *value = malloc(2);
822 map->buffer = value; 824 map->buffer = value;
823 map->mask = 0; 825 map->mask = 0;
824 map->flags = MMAP_READ; 826 map->flags = MMAP_READ;