mirror of
https://github.com/bradgrantham/apple2e.git
synced 2024-06-08 02:29:26 +00:00
also send current clock to iterate
This commit is contained in:
parent
48be02beb0
commit
e09d49c323
|
@ -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();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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();
|
||||
|
||||
|
|
|
@ -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();
|
||||
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue
Block a user