Subastra
Loading...
Searching...
No Matches
Functions
ops.h File Reference
#include "../defs.h"
#include "./generated/lookup.h"
#include "addressing.h"
#include "chip.h"
#include "memory.h"
Include dependency graph for ops.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

static void chip_op_beq (chip_t *self)
 
static void chip_op_bmi (chip_t *self)
 
static void chip_op_bpl (chip_t *self)
 
static void chip_op_bne (chip_t *self)
 
static void chip_op_stx (chip_t *self, addressing_mode_t mode)
 
static void chip_op_sty (chip_t *self, addressing_mode_t mode)
 
static void chip_op_sta (chip_t *self, addressing_mode_t mode)
 
static void chip_op_inc (chip_t *self, addressing_mode_t mode)
 
static void chip_op_dey (chip_t *self)
 
static void chip_op_dex (chip_t *self)
 
static void chip_op_iny (chip_t *self)
 
static void chip_op_inx (chip_t *self)
 
static void chip_op_jsr (chip_t *self)
 
static void chip_op_pla (chip_t *self)
 
static void chip_op_pha (chip_t *self)
 
static void chip_op_phx (chip_t *self)
 
static void chip_op_phy (chip_t *self)
 
static void chip_op_cpy (chip_t *self, addressing_mode_t mode)
 
static void chip_op_cpx (chip_t *self, addressing_mode_t mode)
 
static void chip_op_rts (chip_t *self)
 
static void chip_op_lda (chip_t *self, addressing_mode_t mode)
 
static void chip_op_jmp (chip_t *self, addressing_mode_t mode)
 
static void chip_op_ldy (chip_t *self, addressing_mode_t mode)
 
static void chip_op_ldx (chip_t *self, addressing_mode_t mode)
 
static void chip_op_tay (chip_t *self)
 
static void chip_op_tya (chip_t *self)
 
static void chip_op_txa (chip_t *self)
 
static void chip_op_txs (chip_t *self)
 
static void chip_op_tsx (chip_t *self)
 
static void chip_op_tax (chip_t *self)
 
static void chip_op_sec (chip_t *self)
 
static void chip_op_sei (chip_t *self)
 
static void chip_op_sed (chip_t *self)
 
static void chip_op_sbc (chip_t *self, addressing_mode_t mode)
 
static void chip_op_adc (chip_t *self, addressing_mode_t mode)
 
static void chip_op_bcs (chip_t *self)
 
static void chip_op_bcc (chip_t *self)
 
static void chip_op_dec (chip_t *self, addressing_mode_t mode)
 
static void chip_op_cmp (chip_t *self, addressing_mode_t mode)
 
static void chip_op_bvc (chip_t *self)
 
static void chip_op_bvs (chip_t *self)
 
static void chip_op_eor (chip_t *self, addressing_mode_t mode)
 
static void chip_op_and (chip_t *self, addressing_mode_t mode)
 
static void chip_op_ora (chip_t *self, addressing_mode_t mode)
 
static void chip_op_asl (chip_t *self, addressing_mode_t mode)
 
static void chip_op_ror (chip_t *self, addressing_mode_t mode)
 
static void chip_op_lsr (chip_t *self, addressing_mode_t mode)
 
static void chip_op_rol (chip_t *self, addressing_mode_t mode)
 
static void chip_op_clc (chip_t *self)
 
static void chip_op_cli (chip_t *self)
 
static void chip_op_cld (chip_t *self)
 
static void chip_op_clv (chip_t *self)
 
static void chip_op_brk (chip_t *self)
 
static void chip_op_nop (chip_t *self)
 
static void chip_step (chip_t *self)
 

Function Documentation

◆ chip_op_adc()

static void chip_op_adc ( chip_t self,
addressing_mode_t  mode 
)
static

◆ chip_op_and()

static void chip_op_and ( chip_t self,
addressing_mode_t  mode 
)
static

◆ chip_op_asl()

static void chip_op_asl ( chip_t self,
addressing_mode_t  mode 
)
static

◆ chip_op_bcc()

static void chip_op_bcc ( chip_t self)
static

◆ chip_op_bcs()

static void chip_op_bcs ( chip_t self)
static

◆ chip_op_beq()

static void chip_op_beq ( chip_t self)
static

◆ chip_op_bmi()

static void chip_op_bmi ( chip_t self)
static

◆ chip_op_bne()

static void chip_op_bne ( chip_t self)
static

◆ chip_op_bpl()

static void chip_op_bpl ( chip_t self)
static

◆ chip_op_brk()

static void chip_op_brk ( chip_t self)
static

◆ chip_op_bvc()

static void chip_op_bvc ( chip_t self)
static

◆ chip_op_bvs()

static void chip_op_bvs ( chip_t self)
static

◆ chip_op_clc()

static void chip_op_clc ( chip_t self)
static

◆ chip_op_cld()

static void chip_op_cld ( chip_t self)
static

◆ chip_op_cli()

static void chip_op_cli ( chip_t self)
static

◆ chip_op_clv()

static void chip_op_clv ( chip_t self)
static

◆ chip_op_cmp()

static void chip_op_cmp ( chip_t self,
addressing_mode_t  mode 
)
static

◆ chip_op_cpx()

static void chip_op_cpx ( chip_t self,
addressing_mode_t  mode 
)
static

◆ chip_op_cpy()

static void chip_op_cpy ( chip_t self,
addressing_mode_t  mode 
)
static

◆ chip_op_dec()

static void chip_op_dec ( chip_t self,
addressing_mode_t  mode 
)
static

◆ chip_op_dex()

static void chip_op_dex ( chip_t self)
static

◆ chip_op_dey()

static void chip_op_dey ( chip_t self)
static

◆ chip_op_eor()

static void chip_op_eor ( chip_t self,
addressing_mode_t  mode 
)
static

◆ chip_op_inc()

static void chip_op_inc ( chip_t self,
addressing_mode_t  mode 
)
static

◆ chip_op_inx()

static void chip_op_inx ( chip_t self)
static

◆ chip_op_iny()

static void chip_op_iny ( chip_t self)
static

◆ chip_op_jmp()

static void chip_op_jmp ( chip_t self,
addressing_mode_t  mode 
)
static

◆ chip_op_jsr()

static void chip_op_jsr ( chip_t self)
static

◆ chip_op_lda()

static void chip_op_lda ( chip_t self,
addressing_mode_t  mode 
)
static

◆ chip_op_ldx()

static void chip_op_ldx ( chip_t self,
addressing_mode_t  mode 
)
static

◆ chip_op_ldy()

static void chip_op_ldy ( chip_t self,
addressing_mode_t  mode 
)
static

◆ chip_op_lsr()

static void chip_op_lsr ( chip_t self,
addressing_mode_t  mode 
)
static

◆ chip_op_nop()

static void chip_op_nop ( chip_t self)
static

◆ chip_op_ora()

static void chip_op_ora ( chip_t self,
addressing_mode_t  mode 
)
static

◆ chip_op_pha()

static void chip_op_pha ( chip_t self)
static

◆ chip_op_phx()

static void chip_op_phx ( chip_t self)
static

◆ chip_op_phy()

static void chip_op_phy ( chip_t self)
static

◆ chip_op_pla()

static void chip_op_pla ( chip_t self)
static

◆ chip_op_rol()

static void chip_op_rol ( chip_t self,
addressing_mode_t  mode 
)
static

◆ chip_op_ror()

static void chip_op_ror ( chip_t self,
addressing_mode_t  mode 
)
static

◆ chip_op_rts()

static void chip_op_rts ( chip_t self)
static

◆ chip_op_sbc()

static void chip_op_sbc ( chip_t self,
addressing_mode_t  mode 
)
static

◆ chip_op_sec()

static void chip_op_sec ( chip_t self)
static

◆ chip_op_sed()

static void chip_op_sed ( chip_t self)
static

◆ chip_op_sei()

static void chip_op_sei ( chip_t self)
static

◆ chip_op_sta()

static void chip_op_sta ( chip_t self,
addressing_mode_t  mode 
)
static

◆ chip_op_stx()

static void chip_op_stx ( chip_t self,
addressing_mode_t  mode 
)
static

◆ chip_op_sty()

static void chip_op_sty ( chip_t self,
addressing_mode_t  mode 
)
static

◆ chip_op_tax()

static void chip_op_tax ( chip_t self)
static

◆ chip_op_tay()

static void chip_op_tay ( chip_t self)
static

◆ chip_op_tsx()

static void chip_op_tsx ( chip_t self)
static

◆ chip_op_txa()

static void chip_op_txa ( chip_t self)
static

◆ chip_op_txs()

static void chip_op_txs ( chip_t self)
static

◆ chip_op_tya()

static void chip_op_tya ( chip_t self)
static

◆ chip_step()

static void chip_step ( chip_t self)
static