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)