first try to draw first logo

This commit is contained in:
Lurs
2026-02-20 21:13:50 +01:00
parent a4d72437ef
commit 97e7a8b145
26 changed files with 517 additions and 65 deletions
+18
View File
@@ -16,15 +16,27 @@ inline void J3DFifoWriteXFCmdHdr(u16 addr, u8 len) {
}
inline void J3DFifoLoadIndx(u8 cmd, u16 indx, u16 addr) {
#ifdef TARGET_PC
GXCmd1u8(cmd);
GXCmd1u16(indx);
GXCmd1u16(addr);
#else
GXWGFifo.u8 = cmd;
GXWGFifo.u16 = indx;
GXWGFifo.u16 = addr;
#endif
}
inline void J3DFifoWriteCPCmd(u8 cmd, u32 param) {
#ifdef TARGET_PC
GXCmd1u8(GX_LOAD_CP_REG);
GXCmd1u8(cmd);
GXCmd1u32(param);
#else
GXWGFifo.u8 = GX_LOAD_CP_REG;
GXWGFifo.u8 = cmd;
GXWGFifo.u32 = param;
#endif
}
inline void J3DFifoLoadCPCmd(u8 reg, u32 value) {
@@ -34,9 +46,15 @@ inline void J3DFifoLoadCPCmd(u8 reg, u32 value) {
}
inline void J3DFifoWriteXFCmd(u16 cmd, u16 len) {
#ifdef TARGET_PC
GXCmd1u8(GX_LOAD_XF_REG);
GXCmd1u16(len - 1);
GXCmd1u16(cmd);
#else
GXWGFifo.u8 = GX_LOAD_XF_REG;
GXWGFifo.u16 = (len - 1);
GXWGFifo.u16 = cmd;
#endif
}
inline void J3DFifoLoadXFCmdHdr(u16 addr, u8 len) {