Xemu [doxygen]  hyppo 0a42be3a057156924bc1b626a687bd6e27349c45 @ Sat 19 Mar 02:15:11 CET 2022
Macros | Functions | Variables
vic6561.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define SCREEN_FIRST_VISIBLE_SCANLINE   28
 
#define SCREEN_LAST_VISIBLE_SCANLINE   311
 
#define SCREEN_FIRST_VISIBLE_DOTPOS   38
 
#define SCREEN_LAST_VISIBLE_DOTPOS   261
 
#define SCREEN_ORIGIN_SCANLINE   0
 
#define SCREEN_ORIGIN_DOTPOS   12
 
#define LAST_SCANLINE   311
 
#define CYCLES_PER_SCANLINE   71
 

Functions

Uint8 cpu_vic_reg_read (int addr)
 
void cpu_vic_reg_write (int addr, Uint8 data)
 
void vic_init (Uint8 **lo8_pointers, Uint8 **hi4_pointers)
 
void vic_render_line (void)
 
void vic_vsync (int relock_texture)
 

Variables

Uint32 vic_palette [16]
 
int scanline
 

Macro Definition Documentation

◆ CYCLES_PER_SCANLINE

#define CYCLES_PER_SCANLINE   71

Definition at line 35 of file vic6561.h.

◆ LAST_SCANLINE

#define LAST_SCANLINE   311

Definition at line 34 of file vic6561.h.

◆ SCREEN_FIRST_VISIBLE_DOTPOS

#define SCREEN_FIRST_VISIBLE_DOTPOS   38

Definition at line 24 of file vic6561.h.

◆ SCREEN_FIRST_VISIBLE_SCANLINE

#define SCREEN_FIRST_VISIBLE_SCANLINE   28

Definition at line 22 of file vic6561.h.

◆ SCREEN_LAST_VISIBLE_DOTPOS

#define SCREEN_LAST_VISIBLE_DOTPOS   261

Definition at line 25 of file vic6561.h.

◆ SCREEN_LAST_VISIBLE_SCANLINE

#define SCREEN_LAST_VISIBLE_SCANLINE   311

Definition at line 23 of file vic6561.h.

◆ SCREEN_ORIGIN_DOTPOS

#define SCREEN_ORIGIN_DOTPOS   12

Definition at line 32 of file vic6561.h.

◆ SCREEN_ORIGIN_SCANLINE

#define SCREEN_ORIGIN_SCANLINE   0

Definition at line 31 of file vic6561.h.

Function Documentation

◆ cpu_vic_reg_read()

Uint8 cpu_vic_reg_read ( int  addr)

Definition at line 94 of file vic6561.c.

◆ cpu_vic_reg_write()

void cpu_vic_reg_write ( int  addr,
Uint8  data 
)

Definition at line 107 of file vic6561.c.

Here is the caller graph for this function:

◆ vic_init()

void vic_init ( Uint8 **  lo8_pointers,
Uint8 **  hi4_pointers 
)

Definition at line 168 of file vic6561.c.

Here is the call graph for this function:

◆ vic_render_line()

void vic_render_line ( void  )

Definition at line 200 of file vic6561.c.

◆ vic_vsync()

void vic_vsync ( int  relock_texture)

Definition at line 155 of file vic6561.c.

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ scanline

int scanline

Definition at line 52 of file vic6561.c.

◆ vic_palette

Uint32 vic_palette[16]

Definition at line 51 of file vic6561.c.