Fixed several small bugs; among other things, the emulator now compiles without warnings when using DEBUG=y as well.

This commit is contained in:
OBattler
2017-08-23 17:44:57 +02:00
parent 963459a9ef
commit 2da64b5f55
21 changed files with 53 additions and 54 deletions

View File

@@ -314,8 +314,8 @@ int imd_track_is_xdf(int drive, int side, int track)
int i, effective_sectors, xdf_sectors;
int high_sectors, low_sectors;
int max_high_id, expected_high_count, expected_low_count;
char *r_map;
char *n_map;
uint8_t *r_map;
uint8_t *n_map;
char *data_base;
char *cur_data;
@@ -334,7 +334,7 @@ int imd_track_is_xdf(int drive, int side, int track)
{
return 0;
}
r_map = imd[drive].buffer + imd[drive].tracks[track][side].r_map_offs;
r_map = (uint8_t *) (imd[drive].buffer + imd[drive].tracks[track][side].r_map_offs);
data_base = imd[drive].buffer + imd[drive].tracks[track][side].data_offs;
if (!track)
@@ -382,7 +382,7 @@ int imd_track_is_xdf(int drive, int side, int track)
return 0;
}
n_map = imd[drive].buffer + imd[drive].tracks[track][side].n_map_offs;
n_map = (uint8_t *) (imd[drive].buffer + imd[drive].tracks[track][side].n_map_offs);
cur_data = data_base;
for (i = 0; i < imd[drive].tracks[track][side].params[3]; i++)
@@ -392,7 +392,7 @@ int imd_track_is_xdf(int drive, int side, int track)
{
effective_sectors--;
}
if ((r_map[i] == (n_map[i] | 0x80)))
if (r_map[i] == (n_map[i] | 0x80))
{
xdf_sectors++;
imd[drive].xdf_ordered_pos[(int) r_map[i]][side] = i;