8514/A: Correct interlaced refresh rates

And when the accel command is bitblt (6), the patterns and'ed to 3 are from the destination x register.
This commit is contained in:
TC1995
2026-02-22 18:45:40 +01:00
parent 814a92313d
commit f0a3c37073
3 changed files with 156 additions and 74 deletions

View File

@@ -65,6 +65,7 @@ typedef union {
typedef struct ibm8514_t {
rom_t bios_rom;
rom_t bios_rom2;
uint8_t *rom1;
uint8_t *rom2;
hwcursor8514_t hwcursor;
@@ -187,6 +188,7 @@ typedef struct ibm8514_t {
uint32_t dst_ge_offset;
uint16_t src_pitch;
uint16_t dst_pitch;
uint16_t read_pixel;
int64_t cur_x_24bpp;
int64_t cur_y_24bpp;
int64_t dest_x_24bpp;