Changeset 9b204fa in buchla-emu
- Timestamp:
- 12/31/2017 02:32:29 PM (7 years ago)
- Branches:
- master
- Children:
- a2b296e
- Parents:
- 8270a1b
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
emu/fdd.c
r8270a1b r9b204fa 44 44 #define COM_WR_SEC 0xa2 45 45 #define COM_INT 0xd0 46 #define COM_WR_TRA 0xf0 46 #define COM_WR_TRA_WP 0xf0 47 #define COM_WR_TRA 0xf2 47 48 48 49 #define COM_LAT_CYC 5 … … 98 99 return "COM_WR_SEC"; 99 100 101 case COM_WR_TRA_WP: 102 return "COM_WR_TRA_WP"; 103 100 104 case COM_WR_TRA: 101 105 return "COM_WR_TRA"; … … 140 144 { 141 145 ver("fdd init"); 142 inf(" loading disk image file %s", disk);146 inf("reading disk image file %s", disk); 143 147 144 148 SDL_RWops *ops = SDL_RWFromFile(disk, "rb"); 145 149 146 150 if (ops == NULL) { 147 fail("error while opening disk image file %s ", disk);151 fail("error while opening disk image file %s for reading", disk); 148 152 } 149 153 … … 166 170 { 167 171 ver("fdd quit"); 172 inf("writing disk image file %s", disk); 173 174 SDL_RWops *ops = SDL_RWFromFile(disk, "wb"); 175 176 if (ops == NULL) { 177 fail("error while opening disk image file %s for writing", disk); 178 } 179 180 size_t stored = 0; 181 182 while (stored < SZ_DISK) { 183 size_t n_wr = SDL_RWwrite(ops, image + stored, 1, SZ_DISK - stored); 184 185 if (n_wr == 0) { 186 fail("error while writing disk image file %s", disk); 187 } 188 189 stored += n_wr; 190 } 191 192 SDL_RWclose(ops); 168 193 } 169 194 … … 338 363 339 364 case COM_WR_TRA: 365 case COM_WR_TRA_WP: 340 366 state.tra_0 = false; 341 367 fail("format not yet supported");
Note:
See TracChangeset
for help on using the changeset viewer.