Rizin
unix-like reverse engineering framework and cli tools
vsf_specs.h File Reference
#include <rz_types_base.h>
#include <rz_util.h>
#include <rz_lib.h>
#include <rz_bin.h>

Go to the source code of this file.

Classes

struct  rz_bin_vsf_obj
 

Functions

 RZ_PACKED (struct vsf_hdr { char id[19];char major;char minor;char machine[16];})
 
 RZ_PACKED (struct vsf_module { char module_name[16];char major;char minor;ut32 length;})
 
 RZ_PACKED (struct vsf_maincpu { ut32 clk;ut8 ac;ut8 xr;ut8 yr;ut8 sp;ut16 pc;ut8 st;ut32 lastopcode;ut32 ba_low_flags;})
 
 RZ_PACKED (struct vsf_c64mem { ut8 cpudata;ut8 cpudir;ut8 exrom;ut8 game;ut8 ram[1024 *64];})
 
 RZ_PACKED (struct vsf_c64rom { ut8 kernal[1024 *8];ut8 basic[1024 *8];ut8 chargen[1024 *4];})
 
 RZ_PACKED (struct vsf_c128mem { ut8 mmu[12];ut8 ram[1024 *128];})
 
 RZ_PACKED (struct vsf_c128rom { ut8 kernal[1024 *8];ut8 basic[1024 *32];ut8 editor[1024 *4];ut8 chargen[1024 *4];})
 

Function Documentation

◆ RZ_PACKED() [1/7]

RZ_PACKED ( struct vsf_c128mem { ut8 mmu[12];ut8 ram[1024 *128];}  )

◆ RZ_PACKED() [2/7]

RZ_PACKED ( struct vsf_c128rom { ut8 kernal[1024 *8];ut8 basic[1024 *32];ut8 editor[1024 *4];ut8 chargen[1024 *4];}  )

◆ RZ_PACKED() [3/7]

RZ_PACKED ( struct vsf_c64mem { ut8 cpudata;ut8 cpudir;ut8 exrom;ut8 game;ut8 ram[1024 *64];}  )

◆ RZ_PACKED() [4/7]

RZ_PACKED ( struct vsf_c64rom { ut8 kernal[1024 *8];ut8 basic[1024 *8];ut8 chargen[1024 *4];}  )

◆ RZ_PACKED() [5/7]

RZ_PACKED ( struct vsf_hdr { char id[19];char major;char minor;char machine[16];}  )

References major, and minor.

◆ RZ_PACKED() [6/7]

RZ_PACKED ( struct vsf_maincpu { ut32 clk;ut8 ac;ut8 xr;ut8 yr;ut8 sp;ut16 pc;ut8 st;ut32 lastopcode;ut32 ba_low_flags;}  )

References pc, sp, and xr.

◆ RZ_PACKED() [7/7]

RZ_PACKED ( struct vsf_module { char module_name[16];char major;char minor;ut32 length;}  )

References length, major, and minor.