From dc7973d2e289a407a5e801ef27a2d7762c37060f Mon Sep 17 00:00:00 2001 From: OBattler Date: Mon, 16 Nov 2020 23:48:46 +0100 Subject: [PATCH] Reverted build 2263's commit as it's no longer needed, fixes #1050. --- src/pit.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/pit.c b/src/pit.c index 63d6a9275..0cf2974f4 100644 --- a/src/pit.c +++ b/src/pit.c @@ -369,7 +369,7 @@ ctr_latch_status(ctr_t *ctr) static void ctr_latch_count(ctr_t *ctr) { - int count = (ctr->latch || ctr->null_count || (ctr->state == 1)) ? ctr->l : ctr->count; + int count = (ctr->latch || (ctr->state == 1)) ? ctr->l : ctr->count; switch (ctr->rm & 0x03) { case 0x00: @@ -581,8 +581,6 @@ pit_write(uint16_t addr, uint8_t val, void *priv) case 1: case 2: /* the actual timers */ ctr = &dev->counters[t]; - /* Reloading timer count, so set null_count to 1. */ - ctr->null_count = 1; switch (ctr->wm) { case 0: @@ -650,7 +648,7 @@ pit_read(uint16_t addr, void *priv) break; } - count = (ctr->null_count || (ctr->state == 1)) ? ctr->l : ctr->count; + count = (ctr->state == 1) ? ctr->l : ctr->count; if (ctr->latched) { ret = (ctr->rl) >> ((ctr->rm & 0x80) ? 8 : 0);