Mercurial > repos > blastem
comparison xband.c @ 1255:6370b80491c7
Automatically connect XBAND keyboard if XBAND ROM is detected
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Tue, 28 Feb 2017 23:52:16 -0800 |
parents | d9d775d61fcf |
children | 780fbe0b97be |
comparison
equal
deleted
inserted
replaced
1254:d966298442d4 | 1255:6370b80491c7 |
---|---|
319 } | 319 } |
320 info.save_size = 64*1024; | 320 info.save_size = 64*1024; |
321 info.save_buffer = malloc(info.save_size); | 321 info.save_buffer = malloc(info.save_size); |
322 info.save_mask = info.save_size-1; | 322 info.save_mask = info.save_size-1; |
323 info.save_type = RAM_FLAG_BOTH; | 323 info.save_type = RAM_FLAG_BOTH; |
324 info.port1_override = info.port2_override = info.ext_override = info.mouse_mode = NULL; | 324 info.port1_override = info.ext_override = info.mouse_mode = NULL; |
325 info.port2_override = strdup("xband keyboard"); | |
325 info.eeprom_map = NULL; | 326 info.eeprom_map = NULL; |
326 info.num_eeprom = 0; | 327 info.num_eeprom = 0; |
327 xband *x = calloc(sizeof(xband), 1); | 328 xband *x = calloc(sizeof(xband), 1); |
328 rom_size = nearest_pow2(rom_size); | 329 rom_size = nearest_pow2(rom_size); |
329 for (int i = 0; (i + rom_size) <= sizeof(x->cart_space) / 2; i += rom_size) | 330 for (int i = 0; (i + rom_size) <= sizeof(x->cart_space) / 2; i += rom_size) |