comparison dis.c @ 2044:460e14497120

zlib support in vgmplay
author Michael Pavone <pavone@retrodev.com>
date Tue, 21 Sep 2021 23:03:18 -0700
parents 1afd6e85ec26
children 1ff67ce37085
comparison
equal deleted inserted replaced
2040:a61b47d5489e 2044:460e14497120
267 fclose(f); 267 fclose(f);
268 for(cur = filebuf; cur - filebuf < (filesize/2); ++cur) 268 for(cur = filebuf; cur - filebuf < (filesize/2); ++cur)
269 { 269 {
270 *cur = (*cur >> 8) | (*cur << 8); 270 *cur = (*cur >> 8) | (*cur << 8);
271 } 271 }
272 uint32_t start = filebuf[2] << 16 | filebuf[3]; 272 if (!address_off) {
273 uint32_t int_2 = filebuf[0x68/2] << 16 | filebuf[0x6A/2]; 273 uint32_t start = filebuf[2] << 16 | filebuf[3];
274 uint32_t int_4 = filebuf[0x70/2] << 16 | filebuf[0x72/2]; 274 uint32_t int_2 = filebuf[0x68/2] << 16 | filebuf[0x6A/2];
275 uint32_t int_6 = filebuf[0x78/2] << 16 | filebuf[0x7A/2]; 275 uint32_t int_4 = filebuf[0x70/2] << 16 | filebuf[0x72/2];
276 named_labels = add_label(named_labels, "start", start); 276 uint32_t int_6 = filebuf[0x78/2] << 16 | filebuf[0x7A/2];
277 named_labels = add_label(named_labels, "int_2", int_2); 277 named_labels = add_label(named_labels, "start", start);
278 named_labels = add_label(named_labels, "int_4", int_4); 278 named_labels = add_label(named_labels, "int_2", int_2);
279 named_labels = add_label(named_labels, "int_6", int_6); 279 named_labels = add_label(named_labels, "int_4", int_4);
280 if (!def || !only) { 280 named_labels = add_label(named_labels, "int_6", int_6);
281 def = defer(start, def); 281 if (!def || !only) {
282 def = defer(int_2, def); 282 def = defer(start, def);
283 def = defer(int_4, def); 283 def = defer(int_2, def);
284 def = defer(int_6, def); 284 def = defer(int_4, def);
285 def = defer(int_6, def);
286 }
285 } 287 }
286 } 288 }
287 uint16_t *encoded, *next; 289 uint16_t *encoded, *next;
288 uint32_t size, tmp_addr; 290 uint32_t size, tmp_addr;
289 uint32_t address; 291 uint32_t address;