Another round of sonarlint work
This commit is contained in:
@@ -203,9 +203,9 @@ fdc_get_current_drive(void)
|
||||
}
|
||||
|
||||
void
|
||||
fdc_ctrl_reset(void *p)
|
||||
fdc_ctrl_reset(void *priv)
|
||||
{
|
||||
fdc_t *fdc = (fdc_t *) p;
|
||||
fdc_t *fdc = (fdc_t *) priv;
|
||||
|
||||
fdc->stat = 0x80;
|
||||
fdc->pnum = fdc->ptot = 0;
|
||||
@@ -227,8 +227,8 @@ int
|
||||
fdc_get_compare_condition(fdc_t *fdc)
|
||||
{
|
||||
switch (fdc->interrupt) {
|
||||
case 0x11:
|
||||
default:
|
||||
case 0x11:
|
||||
return 0;
|
||||
case 0x19:
|
||||
return 1;
|
||||
@@ -517,6 +517,9 @@ fdc_update_rate(fdc_t *fdc, int drive)
|
||||
case 2:
|
||||
fdc->bit_rate = 2000;
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case 2: /*Double density*/
|
||||
@@ -525,6 +528,9 @@ fdc_update_rate(fdc_t *fdc, int drive)
|
||||
case 3: /*Extended density*/
|
||||
fdc->bit_rate = 1000;
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
fdc->bitcell_period = (1000000 / fdc->bit_rate) * 2; /*Bitcell period in ns*/
|
||||
@@ -544,8 +550,9 @@ fdc_get_bit_rate(fdc_t *fdc)
|
||||
return 2;
|
||||
case 1000:
|
||||
return 3;
|
||||
|
||||
default:
|
||||
return 2;
|
||||
break;
|
||||
}
|
||||
return 2;
|
||||
}
|
||||
@@ -566,6 +573,9 @@ fdc_get_densel(fdc_t *fdc, int drive)
|
||||
return 0;
|
||||
case 2:
|
||||
return 1;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -575,6 +585,9 @@ fdc_get_densel(fdc_t *fdc, int drive)
|
||||
return 1;
|
||||
case 3:
|
||||
return 0;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
switch (fdc->densel_force) {
|
||||
@@ -582,6 +595,9 @@ fdc_get_densel(fdc_t *fdc, int drive)
|
||||
return 0;
|
||||
case 1:
|
||||
return 1;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -592,6 +608,9 @@ fdc_get_densel(fdc_t *fdc, int drive)
|
||||
case 1:
|
||||
case 2:
|
||||
return fdc->densel_polarity ? 0 : 1;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
return 0;
|
||||
@@ -1230,6 +1249,9 @@ fdc_write(uint16_t addr, uint8_t val, void *priv)
|
||||
fdc->perp |= (fdc->params[0] & 0x03);
|
||||
}
|
||||
return;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
} else
|
||||
fdc->stat = 0x90 | (fdc->stat & 0xf);
|
||||
@@ -1242,6 +1264,9 @@ fdc_write(uint16_t addr, uint8_t val, void *priv)
|
||||
if (fdc->flags & FDC_FLAG_PS1)
|
||||
fdc->noprec = !!(val & 0x04);
|
||||
return;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1300,6 +1325,9 @@ fdc_read(uint16_t addr, void *priv)
|
||||
case 3:
|
||||
ret |= 0x61;
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
if (is486 || !fdc->enable_3f1)
|
||||
@@ -1684,6 +1712,9 @@ fdc_callback(void *priv)
|
||||
fdc->stat = 0x90;
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
fdc->inread = 1;
|
||||
return;
|
||||
@@ -1787,6 +1818,9 @@ fdc_callback(void *priv)
|
||||
fdc->paramstogo = 1;
|
||||
fdc->interrupt = 0;
|
||||
return;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
#define ROM_ADDR (uint32_t)(device_get_config_hex20("bios_addr") & 0x000fffff)
|
||||
|
||||
#define DRIVE_SELECT (int) (real_drive(dev->fdc_controller, i))
|
||||
typedef struct {
|
||||
typedef struct b215_t {
|
||||
fdc_t *fdc_controller;
|
||||
rom_t rom;
|
||||
} b215_t;
|
||||
@@ -58,7 +58,7 @@ b215_read(UNUSED(uint16_t addr), void *priv)
|
||||
*/
|
||||
int drive_spec[2];
|
||||
|
||||
for (int i = 0; i <= 1; i++) {
|
||||
for (uint8_t i = 0; i <= 1; i++) {
|
||||
if (fdd_is_525(DRIVE_SELECT)) {
|
||||
if (!fdd_is_dd(DRIVE_SELECT))
|
||||
drive_spec[i] = 1;
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
#define BIOS_ADDR (uint32_t)(device_get_config_hex20("bios_addr") & 0x000fffff)
|
||||
#define ROM_MONSTER_FDC "roms/floppy/monster-fdc/floppy_bios.bin"
|
||||
|
||||
typedef struct {
|
||||
typedef struct monster_fdc_t {
|
||||
rom_t bios_rom;
|
||||
fdc_t *fdc_pri;
|
||||
fdc_t *fdc_sec;
|
||||
|
||||
@@ -80,7 +80,7 @@ MiniMicro 4 also won't work with the XT FDC which the Zilog claims to be.
|
||||
#define ROM_PII_151B "roms/floppy/dtk/pii-151b.rom"
|
||||
#define ROM_PII_158B "roms/floppy/dtk/pii-158b.rom"
|
||||
|
||||
typedef struct {
|
||||
typedef struct pii_t {
|
||||
rom_t bios_rom;
|
||||
} pii_t;
|
||||
|
||||
|
||||
@@ -125,30 +125,30 @@ enum {
|
||||
FMT_POSTTRK_GAP4
|
||||
};
|
||||
|
||||
typedef struct {
|
||||
typedef struct sliding_buffer_t {
|
||||
uint8_t buffer[10];
|
||||
uint32_t pos;
|
||||
uint32_t len;
|
||||
} sliding_buffer_t;
|
||||
|
||||
typedef struct {
|
||||
typedef struct find_t {
|
||||
uint32_t bits_obtained;
|
||||
uint16_t bytes_obtained;
|
||||
uint16_t sync_marks;
|
||||
uint32_t sync_pos;
|
||||
} find_t;
|
||||
|
||||
typedef struct {
|
||||
typedef struct split_byte_t {
|
||||
unsigned nibble0 : 4;
|
||||
unsigned nibble1 : 4;
|
||||
} split_byte_t;
|
||||
|
||||
typedef union {
|
||||
typedef union decoded_t {
|
||||
uint8_t byte;
|
||||
split_byte_t nibbles;
|
||||
} decoded_t;
|
||||
|
||||
typedef struct {
|
||||
typedef struct sector_t {
|
||||
uint8_t c;
|
||||
uint8_t h;
|
||||
uint8_t r;
|
||||
@@ -179,7 +179,7 @@ typedef struct {
|
||||
* If bits 6, 5 are 0, and bit 7 is 1, the extra bitcell count
|
||||
* specifies the entire bitcell count
|
||||
*/
|
||||
typedef struct {
|
||||
typedef struct d86f_t {
|
||||
FILE *f;
|
||||
uint8_t state;
|
||||
uint8_t fill;
|
||||
@@ -369,43 +369,43 @@ d86f_index_hole_pos(int drive, int side)
|
||||
}
|
||||
|
||||
uint32_t
|
||||
null_index_hole_pos(int drive, int side)
|
||||
null_index_hole_pos(UNUSED(int drive), UNUSED(int side))
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint16_t
|
||||
null_disk_flags(int drive)
|
||||
null_disk_flags(UNUSED(int drive))
|
||||
{
|
||||
return 0x09;
|
||||
}
|
||||
|
||||
uint16_t
|
||||
null_side_flags(int drive)
|
||||
null_side_flags(UNUSED(int drive))
|
||||
{
|
||||
return 0x0A;
|
||||
}
|
||||
|
||||
void
|
||||
null_writeback(int drive)
|
||||
null_writeback(UNUSED(int drive))
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
void
|
||||
null_set_sector(int drive, int side, uint8_t c, uint8_t h, uint8_t r, uint8_t n)
|
||||
null_set_sector(UNUSED(int drive), UNUSED(int side), UNUSED(uint8_t c), UNUSED(uint8_t h), UNUSED(uint8_t r), UNUSED(uint8_t n))
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
void
|
||||
null_write_data(int drive, int side, uint16_t pos, uint8_t data)
|
||||
null_write_data(UNUSED(int drive), UNUSED(int side), UNUSED(uint16_t pos), UNUSED(uint8_t data))
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
int
|
||||
null_format_conditions(int drive)
|
||||
null_format_conditions(UNUSED(int drive))
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
@@ -419,7 +419,7 @@ d86f_extra_bit_cells(int drive, int side)
|
||||
}
|
||||
|
||||
int32_t
|
||||
null_extra_bit_cells(int drive, int side)
|
||||
null_extra_bit_cells(UNUSED(int drive), UNUSED(int side))
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
@@ -433,7 +433,7 @@ common_encoded_data(int drive, int side)
|
||||
}
|
||||
|
||||
void
|
||||
common_read_revolution(int drive)
|
||||
common_read_revolution(UNUSED(int drive))
|
||||
{
|
||||
return;
|
||||
}
|
||||
@@ -637,9 +637,9 @@ d86f_get_array_size(int drive, int side, int words)
|
||||
array_size = 0;
|
||||
else
|
||||
switch (hole) {
|
||||
default:
|
||||
case 0:
|
||||
case 1:
|
||||
default:
|
||||
array_size = 12500;
|
||||
switch (rm) {
|
||||
case 1:
|
||||
@@ -830,7 +830,7 @@ d86f_has_extra_bit_cells(int drive)
|
||||
}
|
||||
|
||||
uint32_t
|
||||
d86f_header_size(int drive)
|
||||
d86f_header_size(UNUSED(int drive))
|
||||
{
|
||||
return 8;
|
||||
}
|
||||
@@ -902,15 +902,14 @@ d86f_wrong_densel(int drive)
|
||||
is_3mode = 1;
|
||||
|
||||
switch (d86f_hole(drive)) {
|
||||
case 0:
|
||||
default:
|
||||
case 0:
|
||||
if (fdd_is_dd(drive))
|
||||
return 0;
|
||||
if (fdd_get_densel(drive))
|
||||
return 1;
|
||||
else
|
||||
return 0;
|
||||
break;
|
||||
|
||||
case 1:
|
||||
if (fdd_is_dd(drive))
|
||||
@@ -923,7 +922,6 @@ d86f_wrong_densel(int drive)
|
||||
else
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
|
||||
case 2:
|
||||
if (fdd_is_dd(drive) || !fdd_is_ed(drive))
|
||||
@@ -932,7 +930,6 @@ d86f_wrong_densel(int drive)
|
||||
return 0;
|
||||
else
|
||||
return 1;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -983,6 +980,9 @@ d86f_encode_byte(int drive, int sync, decoded_t b, decoded_t prev_b)
|
||||
|
||||
case 0xfc:
|
||||
return result | d86f_encode_get_clock(0x01);
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
switch (b.byte) {
|
||||
@@ -993,6 +993,9 @@ d86f_encode_byte(int drive, int sync, decoded_t b, decoded_t prev_b)
|
||||
|
||||
case 0xfc:
|
||||
return result | d86f_encode_get_clock(0xd7);
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1040,6 +1043,9 @@ d86f_get_bitcell_period(int drive)
|
||||
case 5:
|
||||
rate = 2000.0;
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
if (!mfm)
|
||||
@@ -1194,7 +1200,7 @@ d86f_put_bit(int drive, int side, int bit)
|
||||
}
|
||||
|
||||
static uint8_t
|
||||
decodefm(int drive, uint16_t dat)
|
||||
decodefm(UNUSED(int drive), uint16_t dat)
|
||||
{
|
||||
uint8_t temp = 0;
|
||||
|
||||
@@ -1542,6 +1548,9 @@ d86f_compare_byte(int drive, uint8_t received_byte, uint8_t disk_byte)
|
||||
if ((received_byte >= disk_byte) || (received_byte == 0xFF))
|
||||
dev->satisfying_bytes++;
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1850,7 +1859,7 @@ endian_swap(uint16_t word)
|
||||
}
|
||||
|
||||
void
|
||||
d86f_format_finish(int drive, int side, int mfm, uint16_t sc, uint16_t gap_fill, int do_write)
|
||||
d86f_format_finish(int drive, int side, int mfm, UNUSED(uint16_t sc), uint16_t gap_fill, int do_write)
|
||||
{
|
||||
d86f_t *dev = d86f[drive];
|
||||
|
||||
@@ -1871,7 +1880,7 @@ d86f_format_finish(int drive, int side, int mfm, uint16_t sc, uint16_t gap_fill,
|
||||
}
|
||||
|
||||
void
|
||||
d86f_format_turbo_finish(int drive, int side, int do_write)
|
||||
d86f_format_turbo_finish(int drive, UNUSED(int side), int do_write)
|
||||
{
|
||||
d86f_t *dev = d86f[drive];
|
||||
|
||||
@@ -2071,13 +2080,14 @@ d86f_format_track(int drive, int side, int do_write)
|
||||
/* Sector within allotted amount, change state to SECTOR_ID_SYNC. */
|
||||
dev->format_state = FMT_SECTOR_ID_SYNC;
|
||||
fdc_request_next_sector_id(d86f_fdc);
|
||||
break;
|
||||
} else {
|
||||
dev->format_state = FMT_POSTTRK_GAP4;
|
||||
dev->sector_count = 0;
|
||||
break;
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2922,8 +2932,8 @@ d86f_read_track(int drive, int track, int thin_track, int side, uint16_t *da, ui
|
||||
} else {
|
||||
if (!thin_track) {
|
||||
switch ((dev->disk_flags >> 1) & 3) {
|
||||
case 0:
|
||||
default:
|
||||
case 0:
|
||||
dev->side_flags[side] = 0x0A;
|
||||
break;
|
||||
|
||||
@@ -3174,7 +3184,7 @@ d86f_stop(int drive)
|
||||
}
|
||||
|
||||
int
|
||||
d86f_common_command(int drive, int sector, int track, int side, int rate, int sector_size)
|
||||
d86f_common_command(int drive, int sector, int track, int side, UNUSED(int rate), int sector_size)
|
||||
{
|
||||
d86f_t *dev = d86f[drive];
|
||||
|
||||
@@ -3258,7 +3268,7 @@ d86f_comparesector(int drive, int sector, int track, int side, int rate, int sec
|
||||
}
|
||||
|
||||
void
|
||||
d86f_readaddress(int drive, int side, int rate)
|
||||
d86f_readaddress(int drive, UNUSED(int side), UNUSED(int rate))
|
||||
{
|
||||
d86f_t *dev = d86f[drive];
|
||||
|
||||
@@ -3308,7 +3318,7 @@ d86f_add_track(int drive, int track, int side)
|
||||
}
|
||||
|
||||
void
|
||||
d86f_common_format(int drive, int side, int rate, uint8_t fill, int proxy)
|
||||
d86f_common_format(int drive, int side, UNUSED(int rate), uint8_t fill, int proxy)
|
||||
{
|
||||
d86f_t *dev = d86f[drive];
|
||||
uint16_t temp;
|
||||
@@ -3753,8 +3763,8 @@ d86f_load(int drive, char *fn)
|
||||
}
|
||||
} else {
|
||||
switch ((dev->disk_flags >> 1) >> 3) {
|
||||
case 0:
|
||||
default:
|
||||
case 0:
|
||||
dev->side_flags[1] = 0x0a;
|
||||
break;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user