mirror of
https://github.com/TomHarte/CLK.git
synced 2025-04-14 03:37:04 +00:00
These are the three fetchers to implement.
They'll look fairly different from the TMS and SMS fetchers, I think, owing to the greater irregularity that comes with the smarter RAM accesses. I might need to play around for a while.
This commit is contained in:
parent
459ef39b08
commit
dc3f8f5e42
@ -416,6 +416,11 @@ template <Personality personality> struct Base {
|
||||
template<bool use_end> void fetch_tms_refresh(int start, int end);
|
||||
template<bool use_end> void fetch_tms_text(int start, int end);
|
||||
template<bool use_end> void fetch_tms_character(int start, int end);
|
||||
|
||||
template<bool use_end> void fetch_yamaha_refresh(int start, int end);
|
||||
template<bool use_end> void fetch_yamaha_no_sprites(int start, int end);
|
||||
template<bool use_end> void fetch_yamaha_sprites(int start, int end);
|
||||
|
||||
template<bool use_end> void fetch_sms(int start, int end);
|
||||
|
||||
uint32_t *pixel_target_ = nullptr, *pixel_origin_ = nullptr;
|
||||
|
@ -437,6 +437,24 @@ template<bool use_end> void Base<personality>::fetch_sms(int start, int end) {
|
||||
|
||||
// TODO.
|
||||
|
||||
template <Personality personality>
|
||||
template<bool use_end> void Base<personality>::fetch_yamaha_refresh(int start, int end) {
|
||||
(void)start;
|
||||
(void)end;
|
||||
}
|
||||
|
||||
template <Personality personality>
|
||||
template<bool use_end> void Base<personality>::fetch_yamaha_no_sprites(int start, int end) {
|
||||
(void)start;
|
||||
(void)end;
|
||||
}
|
||||
|
||||
template <Personality personality>
|
||||
template<bool use_end> void Base<personality>::fetch_yamaha_sprites(int start, int end) {
|
||||
(void)start;
|
||||
(void)end;
|
||||
}
|
||||
|
||||
// MARK: - Mega Drive
|
||||
|
||||
// TODO.
|
||||
|
Loading…
x
Reference in New Issue
Block a user