-

Changes

Jump to: navigation, search

LIBRARIES PUBLIC DOCUMENT ESGFXLIB V9990

663 bytes added, 17:58, 19 April 2018
no edit summary
==xxxxx==
;<nowiki>#define </nowiki> vdp (int)0x60
;<nowiki>#define </nowiki> outreg(x) (outp (vdp + 3, x))
;<nowiki>#define </nowiki> setreg(x) (outp (vdp + 4, x))
;<nowiki>#define </nowiki> c_abort (int)0x00
;<nowiki>#define </nowiki> c_lmmc (int)0x10
;<nowiki>#define </nowiki> c_lmmv (int)0x20
;<nowiki>#define </nowiki> c_lmcm (int)0x30
;<nowiki>#define </nowiki> c_lmmm (int)0x40
;<nowiki>#define </nowiki> c_cmmc (int)0x50
;<nowiki>#define </nowiki> c_cmmk (int)0x60
;<nowiki>#define </nowiki> c_cmmm (int)0x70
;<nowiki>#define </nowiki> c_bmxl (int)0x80
;<nowiki>#define </nowiki> c_bmlx (int)0x90
;<nowiki>#define </nowiki> c_bmll (int)0xa0
;<nowiki>#define </nowiki> c_line (int)0xb0
;<nowiki>#define </nowiki> c_srch (int)0xc0
;<nowiki>#define </nowiki> c_point (int)0xd0
;<nowiki>#define </nowiki> c_pset (int)0xe0
;<nowiki>#define </nowiki> c_advance (int)0xf0
==V9990 SCREEN MODES==
;<nowiki>#define </nowiki> P1 1;<nowiki>#define </nowiki> P2 2;<nowiki>#define </nowiki> B1 3;<nowiki>#define </nowiki> B2 4;<nowiki>#define </nowiki> B3 5;<nowiki>#define </nowiki> B4 6;<nowiki>#define </nowiki> B5 7;<nowiki>#define </nowiki> B6 8
==LOGOP==
;<nowiki>#define </nowiki> PSET (int)0x0c
;<nowiki>#define </nowiki> PRESET (int)0x03
;<nowiki>#define </nowiki> AND (int)0x08
;<nowiki>#define </nowiki> OR (int)0x0e
;<nowiki>#define </nowiki> XOR (int)0x06
== SCREEN DATA - IMAGE SPACE (DOTS) ==
;<nowiki>#define </nowiki> D256 0
::256 Dots in X direction
;<nowiki>#define </nowiki> D512 4
::512 Dots in X direction
;<nowiki>#define </nowiki> D1024 8
::1024 Dots in X direction
;<nowiki>#define </nowiki> D2048 12
::2048 Dots in X direction
;<nowiki>#define </nowiki> BIT2 4
::Up to 4 colors
;<nowiki>#define </nowiki> BIT4 16
::Up to 16 colors
;<nowiki>#define </nowiki> BIT8 256
::Up to 256 colors

Navigation menu