Commit graph

18 commits

Author SHA1 Message Date
tehpola@yahoo.com
3d7001bd51 Committing the new code (menu, file browser) although it still doesn't work properly 2007-12-26 23:54:30 +00:00
sepp256
e13d4ba16d Added a cool splash screen!
Features:
 - analog stick translates the logo
 - C-stick rotates the logo
 - press and release A to skip the splash screen
2007-12-23 08:36:50 +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
emukidid
54bdf7d49e reloading of ROMS from ANY device now works 100%.. it seems no one was resetting the ARQ.. so i added ARQ_Reset() every time we init the ROM_Cache. Yay now I can test lots :P 2007-10-31 10:01:46 +00:00
emukidid
2930bb2492 Now detects if the emu is running on a Wii or a GC.. I did this because there are issues with the DVD_Mount() function on a Wii, but I still have some ARAM problems when trying to reload a ROM from DVD.. 2007-10-31 08:36:48 +00:00
tehpola@yahoo.com
572ea86623 Definitely not my day, this might fix the bug, but I don't know how it compiled before 2007-10-31 05:13:23 +00:00
tehpola@yahoo.com
8122c7164a Another bug, I forgot to wait for the button to be released. 2007-10-31 04:46:52 +00:00
tehpola@yahoo.com
249564a2eb Added Enable Audio? Prompt to main 2007-10-31 04:31:26 +00:00
sepp256
b5ddd522e1 Fixed the culling problem in game when using the GUI.
Fixed the textfilebrowser to display the correct number of lines and look nice.  A parameter now specifies the number of lines that fit on the screen.
2007-10-25 06:38:27 +00:00
sepp256
08eef29b5c Added 3D logo for gui.
Note that there is an issue with GX stalling when main() is busy.  However, I've worked around this for now so that only the 3D logo freezes.  I'll work more on this problem later.
Also, GUI_print still needs to be fixed.

Enjoy the GUI eye candy!  (Hint: try the C stick *wink*)
2007-10-23 04:39:37 +00:00
sepp256
b053ef8a68 Redesigned GUI so that it is now threaded.
There are bugs remaining in GUI_print:
1 - a string is not printed if ends in '\n' (I changed TEXT.c to add 1 to num_lines as a temporary fix
2 - the NULL char is not written at the end of a string, so that garbage text is shown from previous GUI_print calls
3 - the textptrs is also not sorted properly
2007-10-18 08:07:12 +00:00
tehpola@yahoo.com
6b33f66dd7 Added support for GUI for most stuff that's using the text UI 2007-10-17 20:39:24 +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
sepp256
4526c64357 Added Load Progress Bar. 2007-10-06 08:45:52 +00:00
sepp256
8359656ee2 Fixed starry screen on go.
Now switch to xfb[0] when saving.
2007-10-06 05:42:21 +00:00
emukidid
ba6022b48d DVD ROM Loading 2007-10-06 02:41:23 +00:00
sepp256
81cfbcb6cc This revision includes initial GX graphics. I'm still adding a lot, so the structure of the GX plug-in code will change in the near future. To compile for GX, use Makefile.GX_gfx. I am not able to test at the moment, so let me know if this revision breaks anything or if the GX plugin does not work. 2007-10-02 21:17:15 +00:00
tehpola@yahoo.com
1c193cc77a Initial Import 2007-09-01 18:57:11 +00:00