Commits

Author Commit Message Labels Comments Date
bsmiles32
Get rid of global variables inst1 and inst2.
bsmiles32
Renammed acmd_t to acmd_callback_t.
bsmiles32
Rewrite cicx105_ucode to allow better optimisation. Move it outside of main. Note: During the rewriting I changed the number of line to write from 0xfc to 0x18 because that's what I saw in the ipl3 disassembly.
bsmiles32
Add some comments
bsmiles32
FORWARD_* constants are uppercase.
bsmiles32
enforce const correctness no local helper functions. (+ trailing hitespace cleaning)
bsmiles32
Use standard memset instead of handcrafted loop.
bsmiles32
Refactoring taskdone.
bsmiles32
Reworked rsp execution to improve readability and performances.
bsmiles32
Extract unknown task/non_task handlers from DoRspCycles.
bsmiles32
Some ucodes report a lower ucode_size than their real size, which causes underdump. We now overdump by default by using the value 0xf80 used by rspboot ucode.
bsmiles32
Extract some helper functions.
bsmiles32
Move alist logic into its own module. Corrected ABI1 and ABI3 sizes.
bsmiles32
Use get_task function instead of passing OSTask_t pointer all over the call hierarchy.
ecsv
Fix non-C99 variable declarations
ecsv
Enable link time garbage collection when link time optimization is enabled
ecsv
Remove always true comparison
bsmiles32
Add support for Pokemon Stadium (Japan) jpeg decoding task.
bsmiles32
Refactor jpeg module.
richard42
OSX build fix
ecsv
Introduce WARNFLAGS for default (removable) compiler warning flags
ecsv
Disable PIC on MinGW to reduce warnings
n.pe...@gmail.com
Fix path to OSX SDK with XCode >=4.3
ecsv
Use $(OBJDIR) in clean target instead of hardcoded path
ecsv
Allow to add a postfix for each build The POSTFIX make option is useful for distributions to compile different versions of the plugin in parallel. The object files will be stored in a directory with the postfix appended and the linker result will also have this postfix appended.
ecsv
Add CROSS_COMPILE make option The CROSS_COMPILE make option can be used to automatically prepend the prefix to all build relevant tools to seamlessly allow cross compilation without setting each tool name separately. Cross compiling for MinGW32 would can be done using $ make -C projects/unix/ CROSS_COMPILE=i686-pc-mingw32- HOST_CPU=i686 UNAME=MINGW
ecsv
Synchronize usage of environmental variables for UNAME with HOST_CPU
ecsv
Remove duplicated definition of CC for MinGW
veganaize
Add support for MingW32
Richard Goedeken
merge with no changes
  1. Prev
  2. Next