- Hui no he fet una merda... pero es mi merda

This commit is contained in:
2025-01-16 17:29:24 +01:00
parent 8b95945798
commit 155487376d

View File

@@ -17,9 +17,9 @@ namespace zxscreen
SDL_Texture *tex = nullptr; SDL_Texture *tex = nullptr;
SDL_Texture *uitex = nullptr; SDL_Texture *uitex = nullptr;
uint32_t t_states_total = 69888; uint32_t t_states_total = 70224;
uint32_t t_states_per_scanline = 224; uint32_t t_states_per_scanline = 456;
uint32_t vsync_lines = 16; uint32_t vsync_lines = 10;
uint8_t zoom = 1; uint8_t zoom = 1;
bool fullscreen = false; bool fullscreen = false;
@@ -30,18 +30,11 @@ namespace zxscreen
uint32_t time=0; uint32_t time=0;
uint32_t t_screen = 0; uint32_t t_screen = 0;
uint8_t t_flash = 0;
bool flash = false;
int pixels_draw = 0; int pixels_draw = 0;
uint16_t pixel_base_addr = 0x4000; uint8_t gb_pixels[160*144];
uint16_t color_base_addr = 0x5800; uint8_t *ptr_pixel = gb_pixels;
uint16_t *pixel_addr = nullptr; //[69888];
uint16_t *color_addr = nullptr; //[69888];
uint8_t zx_pixels[352*296];
uint8_t *ptr_pixel = zx_pixels;
#define SCREEN_SYNC 0xFFFF #define SCREEN_SYNC 0xFFFF
#define SCREEN_BORDER 0xFFFE #define SCREEN_BORDER 0xFFFE