also send current clock to iterate

This commit is contained in:
Brad Grantham 2018-08-01 09:29:41 -07:00
parent 48be02beb0
commit e09d49c323
3 changed files with 5 additions and 5 deletions

View File

@ -3038,7 +3038,7 @@ int main(int argc, char **argv)
}
mainboard->sync();
APPLE2Einterface::iterate(mode_history);
APPLE2Einterface::iterate(mode_history, clk.clock_cpu);
mode_history.clear();
chrono::time_point<chrono::system_clock> now = std::chrono::system_clock::now();
@ -3102,7 +3102,7 @@ int main(int argc, char **argv)
}
mainboard->sync();
APPLE2Einterface::iterate(mode_history);
APPLE2Einterface::iterate(mode_history, clk.clock_cpu);
mode_history.clear();
}
}

View File

@ -1927,7 +1927,7 @@ void start(bool run_fast, bool add_floppies, bool floppy0_inserted, bool floppy1
void apply_writes(void);
void iterate(const ModeHistory& history)
void iterate(const ModeHistory& history, unsigned long long current_clock)
{
apply_writes();

View File

@ -77,7 +77,7 @@ struct ModeSettings
}
};
typedef std::vector<std::tuple<unsigned int, ModeSettings> > ModeHistory;
typedef std::vector<std::tuple<unsigned long long, ModeSettings> > ModeHistory;
bool write(int addr, bool aux, unsigned char data);
@ -88,7 +88,7 @@ void show_floppy_activity(int number, bool activity);
void enqueue_audio_samples(char *buf, size_t sz);
void start(bool run_fast, bool add_floppies, bool floppy0_inserted, bool floppy1_inserted);
void iterate(const ModeHistory& history); // display
void iterate(const ModeHistory& history, unsigned long long current_clock); // display
void shutdown();
};