Files
dusklight/include/JSystem/JKernel
Lurs a4d72437ef OS threading, DVD I/O, Endianness fixes, ARAM emulation, GX vertex fix
Major changes:

- Implement Big-Endian to Little-Endian byte-swapping for all RARC archive
  types (JKRCompArchive, JKRMemArchive, JKRDvdArchive, JKRAramArchive)
- Implement DVD file I/O via DvdEmu (DVDOpen, DVDFastOpen, DVDReadPrio,
  DVDReadAsyncPrio, DVDConvertPathToEntrynum)
- Fix YAZ0 decompression endianness in JKRDvdRipper, JKRDecomp, JKRAram,
  and JKRDvdAramRipper (use JKRDecompExpandSize instead of direct header read)
- Emulate ARAM with 16MB malloc buffer and synchronous memcpy in ARQPostRequest
  instead of hardware DMA transfers that hang on PC
- Add real OS threading implementation (OSContext, OSThread, OSMutex) using
  native Windows threads with side-table pattern for GC struct compatibility
- Fix font endianness for JUTResFont and JUTCacheFont
- Redirect GXVert.h to Aurora's PC implementation to prevent FIFO writes to
  the GameCube hardware address 0xCC008000
- Add Z-buffer texture format support (GX_TF_Z24X8, GX_TF_Z16, GX_TF_Z8)
  in Aurora's texture converter
2026-02-19 10:35:42 +01:00
..
2026-01-04 17:22:56 -08:00
2026-01-04 17:22:56 -08:00
2026-01-04 17:22:56 -08:00
2026-01-04 17:22:56 -08:00
2026-01-04 17:22:56 -08:00
2026-01-04 17:22:56 -08:00
2026-01-04 17:22:56 -08:00
2021-05-02 20:03:24 -04:00
2026-01-04 17:22:56 -08:00
2026-01-04 17:22:56 -08:00
2026-01-04 17:22:56 -08:00
2026-01-04 17:22:56 -08:00
2026-01-04 17:22:56 -08:00
2026-01-10 23:39:15 +02:00
2026-01-18 17:59:57 -08:00
2026-01-05 02:19:14 -08:00
2026-01-20 16:35:11 -08:00
2021-05-02 20:03:24 -04:00