From f629b350fa6529c9661c6c43d7e7ea835aea6c19 Mon Sep 17 00:00:00 2001 From: Peter Evans Date: Thu, 14 Dec 2017 22:46:50 -0600 Subject: [PATCH] We can't have a negative track pos; zero is the lowest --- src/apple2.dd.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/apple2.dd.c b/src/apple2.dd.c index c79861e..40c6195 100644 --- a/src/apple2.dd.c +++ b/src/apple2.dd.c @@ -66,8 +66,8 @@ apple2dd_step(apple2dd *drive, int steps) if (drive->track_pos > MAX_DRIVE_STEPS) { drive->track_pos = MAX_DRIVE_STEPS; - } else if (drive->track_pos < -MAX_DRIVE_STEPS) { - drive->track_pos = -MAX_DRIVE_STEPS; + } else if (drive->track_pos < 0) { + drive->track_pos = 0; } }