Xemu [doxygen]  hyppo 0a42be3a057156924bc1b626a687bd6e27349c45 @ Sat 19 Mar 02:15:11 CET 2022
Macros | Functions | Variables
nick.c File Reference
#include "xep128.h"
#include "nick.h"
#include "screen.h"
#include "cpu.h"
#include "dave.h"
#include "main.h"
Include dependency graph for nick.c:

Go to the source code of this file.

Macros

#define RASTER_FIRST_VISIBLE   25
 
#define RASTER_LAST_VISIBLE   312
 
#define RASTER_NO_VSYNC_BEFORE   300
 
#define RASTER_FORCE_VSYNC   326
 
#define NICK_READ(a)   (nick_last_byte = vram[a])
 

Functions

Uint32nick_init (void)
 
Uint8 nick_get_last_byte (void)
 
void nick_set_border (Uint8 bcol)
 
void nick_set_bias (Uint8 value)
 
void nick_set_lptl (Uint8 value)
 
void nick_set_lpth (Uint8 value)
 
void nick_set_frameskip (int val)
 
char * nick_dump_lpt (const char *newline_seq)
 
void nick_render_slot (void)
 

Variables

int vsync
 
Uint32 raster_time = 1
 

Macro Definition Documentation

◆ NICK_READ

#define NICK_READ (   a)    (nick_last_byte = vram[a])

Definition at line 185 of file nick.c.

◆ RASTER_FIRST_VISIBLE

#define RASTER_FIRST_VISIBLE   25

Definition at line 61 of file nick.c.

◆ RASTER_FORCE_VSYNC

#define RASTER_FORCE_VSYNC   326

Definition at line 64 of file nick.c.

◆ RASTER_LAST_VISIBLE

#define RASTER_LAST_VISIBLE   312

Definition at line 62 of file nick.c.

◆ RASTER_NO_VSYNC_BEFORE

#define RASTER_NO_VSYNC_BEFORE   300

Definition at line 63 of file nick.c.

Function Documentation

◆ nick_dump_lpt()

char* nick_dump_lpt ( const char *  newline_seq)

Definition at line 525 of file nick.c.

◆ nick_get_last_byte()

Uint8 nick_get_last_byte ( void  )

Definition at line 137 of file nick.c.

◆ nick_init()

Uint32* nick_init ( void  )

Definition at line 89 of file nick.c.

Here is the call graph for this function:

◆ nick_render_slot()

void nick_render_slot ( void  )

Definition at line 569 of file nick.c.

◆ nick_set_bias()

void nick_set_bias ( Uint8  value)

Definition at line 151 of file nick.c.

◆ nick_set_border()

void nick_set_border ( Uint8  bcol)

Definition at line 144 of file nick.c.

◆ nick_set_frameskip()

void nick_set_frameskip ( int  val)

Definition at line 499 of file nick.c.

◆ nick_set_lpth()

void nick_set_lpth ( Uint8  value)

Definition at line 170 of file nick.c.

◆ nick_set_lptl()

void nick_set_lptl ( Uint8  value)

Definition at line 163 of file nick.c.

Variable Documentation

◆ raster_time

Uint32 raster_time = 1

Definition at line 58 of file nick.c.

◆ vsync

int vsync

Definition at line 51 of file nick.c.