Commit graph

19 commits

Author SHA1 Message Date
sepp256
4abf9a7446 Added menuActive flag to test when drawoing FPS/debug text.
Added cursor drawing in pillars in 16:9 mode.
2009-11-12 16:14:26 +00:00
sepp256
5a2242e4b7 Added headers to some menuV1 source files. 2009-11-08 05:24:53 +00:00
sepp256
6a6519f48f Moved xfb's to MEM2.
When using component cable for Wii, GX copies a 640 wide FB into a 720 wide xfb. (revert this later)
Something (libogc?) overwrites the bottom 1/4 of one xfb during the splash screen and again just before ROM load. (This is easier to see with component cables because GX isn't overwriting the whole xfb.)
2009-10-21 21:54:22 +00:00
emukidid
55fa5d4157 Moved invalid_code & fonts into MEM2 for Wii. ROM-Cache-MEM2 now is 16MB in 1MB chunks (needs work for 512Kb chunks). TexCache is now 16MB. Recomp Cache is now 4Mb. 2009-10-16 03:50:12 +00:00
sepp256
f4c437d3e4 Fixed flashing VI/s & FPS text for Zelda logo screen. 2009-10-14 02:39:35 +00:00
sepp256
33e2adb2e9 Added hardware scaling of framebuffer to the soft_gfx plugin. 2009-01-01 04:06:23 +00:00
emukidid
62829ca468 Better make it only for GC just incase it causes problems on Wii 2008-10-07 07:11:17 +00:00
emukidid
4d2eb0e408 Embedded Fonts no longer required for Qoob users 2008-10-07 07:07:52 +00:00
sepp256
e353360ed5 Changed font color register. 2008-04-21 19:30:50 +00:00
sepp256
6026895dcd WIP Combiner. It really needs a lot more work, so don't expect much from this commit.
Various other fixes/changes.
2008-04-14 00:55:36 +00:00
sepp256
0fd14c9e49 Added initial port of glN64 gfx plugin to GX.
Small fixes to the DEBUG, font, gui.
Added GDB code for DEBUGON flag. (Works fine if you init after ROM load.)
2008-04-02 05:32:08 +00:00
emukidid
f5d7aa9fb3 Fixed USBGecko Printing to actually work, added dir called PC which contains a PC usbgecko app i quickly hacked together. also, added flag EMBEDDED_FONTS which will work for Qoob users. 2008-02-26 13:12:23 +00:00
emukidid
61d1579445 Qoob Fix, commented out for now, but code is in there 2008-01-08 03:33:37 +00:00
sepp256
d6c777f57d Added credit screen function to GUI.
Usage:
 - add credits menu item which calls GUI_creditScreen() instead of GUI_draw() in a continuous loop until button A/B is pressed.
2007-12-31 20:57:37 +00:00
sepp256
78d4784cd2 Added GUI load progress bar and GUI toggle functions.
Usage:
call GUI_setLoadProg(percent) to set the bar
 set percent to -1 to not show bar
 set percent from 0~1.0 to show current load percentage

call GUI_toggle() as leaving and re-entering menu to clear the screen and come back to GUI
2007-12-30 21:40:00 +00:00
sepp256
4e60e6fc18 Added option to center text in the GUI.
Default is for centered text, but code should be added to the menu to call GUI_centerText(bool flag) to specify centered (TRUE) or left-justified (FALSE) text.
2007-12-28 09:09:31 +00:00
sepp256
b0352f07ac Implemented GUI_print colors.
Fixed a bug in GUI.c
Sometimes the GUI background doesn't update, again.  -> This will be resolved when we move GUI into the main() loop.
There is still a bug in DEBUG.c such that all DEBUG_text pointers are NULL.
2007-12-03 19:21:19 +00:00
sepp256
485a206fd6 Changed system font to be used as a texture for GUI, FPS, and DEBUG.
Fixed syntax error in DEBUG.c ln 85.
DEBUG_print doesn't seem to work because DEBUG_text seems to be all NULLs or empty strings.
Once DEBUG_print works, I'll make changes so that DEBUG is updated each VI.  Currently, DEBUG is updated every time a gfx list is executed.
2007-11-29 19:29:21 +00:00
sepp256
df7c0596ce This update includes the GX part of the GUI. I also changed some parameters in GUI and DEBUG functions. In order to display GUI for testing, uncomment the last 2 lines in main_gc.c. Also, be sure to check out the new Makefile if things don't compile. font.o is now a part of the main module. 2007-10-17 14:55:40 +00:00