Commit Graph

4 Commits

Author SHA1 Message Date
fincs
70e5d08775 devkitARM r42 support changes 2014-04-05 21:51:07 +02:00
fincs
eeda5cef16 Major direct mode API redesign, see details:
- Replace DSConsoleMode/DSDirectMode/DSModeShim with DSRequestHardware
- Remove AutoUpdate mechanism (stuff should be done manually inside
  direct mode)
- Fix keyboard when returning from "direct mode" (graphics loading
  requires access to BIOS decompression funcs)
- The documentation was updated to reflect this change
2013-08-17 21:41:38 +02:00
fincs
c81a2f1b57 Kernel: minor cleanup, see details:
- The stdout/err thunks were removed
- App killer code was removed
- The SWI table was reorganized and shrunk
- Other misc changes
2013-08-11 00:47:07 +02:00
fincs
a53ba81701 MAJOR FeOS API RESTRUCTURING AND KERNEL CLEANUP, see details:
- Fake module structure simplified into two big blocks:
  FEOSKRNL - Platform-"independent" FeOS API
  FEOSDSHW - DS-specific FeOS API
- FeOS_ prefix replaced by NT-like function categories:
  Ke  - General kernel functions
  Ldr - Module loading
  Io  - Input/output
  DS  - DS-specific functions
- Console mode IO region block lifted - many SWI thunks removed
- Module export table is now searched using binary search
- Kernel iprintf() is overriden to save space
- Major code cleanup and reorganization
2013-08-10 19:08:01 +02:00