Go to the source code of this file.
◆ CASE_VIC_2
#define CASE_VIC_2 |
( |
|
n | ) |
case n+0x100 |
◆ CASE_VIC_3
#define CASE_VIC_3 |
( |
|
n | ) |
case n+0x080 |
◆ CASE_VIC_3_4
◆ CASE_VIC_4
#define CASE_VIC_4 |
( |
|
n | ) |
case n |
◆ CASE_VIC_ALL
◆ chargen_y_pixels
#define chargen_y_pixels 0 |
◆ CHARGEN_Y_SCALE_200
#define CHARGEN_Y_SCALE_200 2 |
◆ CHARGEN_Y_SCALE_400
#define CHARGEN_Y_SCALE_400 1 |
◆ DISPLAY_HEIGHT
#define DISPLAY_HEIGHT ((max_rasters-1)-20) |
◆ display_row_count
◆ DO_SPRITE_FG_COLLISION
#define DO_SPRITE_FG_COLLISION |
( |
|
pos, |
|
|
|
cond |
|
) |
| |
Value: do { \
if (is_fg[pos] && (cond)) \
vic_registers[0x1F] |= sprbmask; \
} while (0)
Definition at line 940 of file vic4.c.
◆ DO_SPRITE_SPRITE_COLLISION
#define DO_SPRITE_SPRITE_COLLISION |
( |
|
pos, |
|
|
|
cond |
|
) |
| |
Value: do { \
if (cond) { \
const
Uint8 sp = is_sprite[pos]; \
is_sprite[pos] = sp | sprbmask; \
if (sp) \
vic_registers[0x1E] |= sp | sprbmask; \
} \
} while (0)
Definition at line 921 of file vic4.c.
◆ SINGLE_TOP_BORDER_200
◆ SINGLE_TOP_BORDER_400
◆ SPRITE_ANY_COLLISION
#define SPRITE_ANY_COLLISION |
◆ SPRITE_FG_COLLISION
#define SPRITE_FG_COLLISION |
◆ SPRITE_SPRITE_COLLISION
#define SPRITE_SPRITE_COLLISION |
◆ TEXT_HEIGHT_200
#define TEXT_HEIGHT_200 400 |
◆ TEXT_HEIGHT_400
#define TEXT_HEIGHT_400 400 |
◆ TOP_BORDERS_HEIGHT_200
◆ TOP_BORDERS_HEIGHT_400
◆ vic4_close_frame_access()
void vic4_close_frame_access |
( |
void |
| ) |
|
◆ vic4_open_frame_access()
void vic4_open_frame_access |
( |
void |
| ) |
|
◆ vic4_render_scanline()
int vic4_render_scanline |
( |
void |
| ) |
|
◆ vic_init()
◆ vic_read_reg()
Uint8 vic_read_reg |
( |
int unsigned |
addr | ) |
|
◆ vic_reset()
◆ vic_write_reg()
void vic_write_reg |
( |
unsigned int |
addr, |
|
|
Uint8 |
data |
|
) |
| |
◆ c128_d030_reg
◆ iomode_names
const char* iomode_names[4] = { "VIC2", "VIC3", "BAD!", "VIC4" } |
◆ vic4_disallow_video_std_change
int vic4_disallow_video_std_change = 1 |
◆ vic_iomode
◆ vic_readjust_sdl_viewport
int vic_readjust_sdl_viewport = 0 |
◆ vic_registers
Uint8 vic_registers[0x80] |
◆ videostd_1mhz_cycles_per_scanline
float videostd_1mhz_cycles_per_scanline = 32.0 |
◆ videostd_changed
◆ videostd_frametime
◆ videostd_id
◆ videostd_name
const char* videostd_name = "<UNDEF>" |