notaz.gp2x.de
/
picodrive.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
error checking for png
[picodrive.git]
/
Pico
/
cd
/
gfx_cd.h
diff --git
a/Pico/cd/gfx_cd.h
b/Pico/cd/gfx_cd.h
index
cc200ac
..
9a0c797
100644
(file)
--- a/
Pico/cd/gfx_cd.h
+++ b/
Pico/cd/gfx_cd.h
@@
-4,37
+4,34
@@
typedef struct
{
typedef struct
{
- unsigned int Reg_58; // Stamp_Size
+ unsigned int Reg_58;
// Stamp_Size
unsigned int Reg_5A;
unsigned int Reg_5C;
unsigned int Reg_5E;
unsigned int Reg_60;
unsigned int Reg_62;
unsigned int Reg_5A;
unsigned int Reg_5C;
unsigned int Reg_5E;
unsigned int Reg_60;
unsigned int Reg_62;
- unsigned int Reg_64; // V_Dot
+ unsigned int Reg_64;
// V_Dot
unsigned int Reg_66;
unsigned int Stamp_Map_Adr;
unsigned int Reg_66;
unsigned int Stamp_Map_Adr;
- unsigned int Buffer_Adr;
unsigned int Vector_Adr;
unsigned int Vector_Adr;
- unsigned int Jmp_Adr;
+ unsigned int
Function; //
Jmp_Adr;
unsigned int Float_Part;
unsigned int Draw_Speed;
unsigned int Float_Part;
unsigned int Draw_Speed;
-
- unsigned int XS;
- unsigned int YS;
- unsigned int DXS;
- unsigned int DYS;
- unsigned int XD;
unsigned int YD;
unsigned int YD;
- unsigned int XD_Mul;
-
unsigned int H_Dot
;
+
+
int pad[10]
;
} Rot_Comp;
} Rot_Comp;
-void gfx_cd_update(void);
+PICO_INTERNAL void gfx_cd_update(void);
+
+PICO_INTERNAL_ASM unsigned int gfx_cd_read(unsigned int a);
+PICO_INTERNAL_ASM void gfx_cd_write16(unsigned int a, unsigned int d);
+
+PICO_INTERNAL void gfx_cd_reset(void);
-unsigned int gfx_cd_read(unsigned int a);
-void gfx_cd_write(unsigned int a, unsigned int d);
+PICO_INTERNAL void DmaSlowCell(unsigned int source, unsigned int a, int len, unsigned char inc);
#endif // _GFX_CD_H
#endif // _GFX_CD_H