tmdc_read_packet
if ((r = tmdc_read_packet(tmdc->gameport, data)) != tmdc->exists)
if (!(tmdc->exists = tmdc_read_packet(gameport, data))) {