From fba6baaa9c148c65f761171d739f2f9ae6354b41 Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Sat, 28 Jan 2017 21:56:01 -0500 Subject: [PATCH] Stubbed and disabled to get back to building. --- Machines/Atari2600/TIA.cpp | 119 ++++++++++++++++++ .../Machine/Wrappers/CSAtari2600.mm | 2 +- 2 files changed, 120 insertions(+), 1 deletion(-) diff --git a/Machines/Atari2600/TIA.cpp b/Machines/Atari2600/TIA.cpp index f600468a7..db626bf88 100644 --- a/Machines/Atari2600/TIA.cpp +++ b/Machines/Atari2600/TIA.cpp @@ -30,6 +30,10 @@ TIA::TIA() speaker_->set_input_rate((float)(get_clock_rate() / 38.0));*/ } +TIA::~TIA() +{ +} + /*void Machine::switch_region() { // the PAL function @@ -56,3 +60,118 @@ TIA::TIA() // justification for +5: "we need to wait at least 71 [clocks] before the HMOVE operation is complete"; // which will take 16*4 + 2 = 66 cycles from the first compare, implying the first compare must be // in five cycles from now + + +void TIA::run_for_cycles(int number_of_cycles) +{ +} + +void TIA::set_vsync(bool vsync) +{ +} + +void TIA::set_vblank(bool vblank) +{ +} + +void TIA::reset_horizontal_counter() +{ +} + +int TIA::get_cycles_until_horizontal_blank(unsigned int from_offset) +{ + return 10; +} + +void TIA::set_background_colour(uint8_t colour) +{ +} + +void TIA::set_playfield(uint16_t offset, uint8_t value) +{ +} + +void TIA::set_playfield_control_and_ball_size(uint8_t value) +{ +} + +void TIA::set_playfield_ball_colour(uint8_t colour) +{ +} + +void TIA::set_player_number_and_size(int player, uint8_t value) +{ +} + +void TIA::set_player_graphic(int player, uint8_t value) +{ +} + +void TIA::set_player_reflected(int player, bool reflected) +{ +} + +void TIA::set_player_delay(int player, bool delay) +{ +} + +void TIA::set_player_position(int player) +{ +} + +void TIA::set_player_motion(int player, uint8_t motion) +{ +} + +void TIA::set_player_missile_colour(int player, uint8_t colour) +{ +} + +void TIA::set_missile_enable(int missile, bool enabled) +{ +} + +void TIA::set_missile_position(int missile) +{ +} + +void TIA::set_missile_position_to_player(int missile) +{ +} + +void TIA::set_missile_motion(int missile, uint8_t motion) +{ +} + +void TIA::set_ball_enable(bool enabled) +{ +} + +void TIA::set_ball_delay(bool delay) +{ +} + +void TIA::set_ball_position() +{ +} + +void TIA::set_ball_motion(uint8_t motion) +{ +} + +void TIA::move() +{ +} + +void TIA::clear_motion() +{ +} + +uint8_t TIA::get_collision_flags(int offset) +{ + return 0xff; +} + +void TIA::clear_collision_flags() +{ +} diff --git a/OSBindings/Mac/Clock Signal/Machine/Wrappers/CSAtari2600.mm b/OSBindings/Mac/Clock Signal/Machine/Wrappers/CSAtari2600.mm index bf268669b..099611af8 100644 --- a/OSBindings/Mac/Clock Signal/Machine/Wrappers/CSAtari2600.mm +++ b/OSBindings/Mac/Clock Signal/Machine/Wrappers/CSAtari2600.mm @@ -42,7 +42,7 @@ struct CRTDelegate: public Outputs::CRT::Delegate { if(numberOfUnexpectedSyncs >= numberOfFrames >> 1) { [self.view performWithGLContext:^{ - _atari2600.switch_region(); +// _atari2600.switch_region(); }]; } }