Twinaphex
1b9c554690
(PS3 Salamander) Fix logic bug if libretro_path is empty
2012-09-01 06:57:57 +02:00
Twinaphex
90b481acbd
(Salamander PS3) Create config file with libretro_path if it doesn't exist
2012-08-23 00:09:51 +02:00
Twinaphex
5a07d757e9
(Libretro management) some cleanups
2012-08-22 22:04:46 +02:00
Twinaphex
207eea3954
(Salamander/RetroArch) Add default_paths.salamander_file
2012-08-22 19:30:20 +02:00
Twinaphex
3669de1228
(Salamander PS3) Fix set_first_file
2012-08-22 18:08:14 +02:00
Twinaphex
8adfd6e948
(RMenu/PS3/Xbox 1) Add D-pad emulation setting
2012-08-22 14:04:33 +02:00
Twinaphex
62aee43228
(RMenu) Refactored bloated menu stack code - should use less
...
memory now
2012-08-22 01:16:46 +02:00
Toad King
fa643ee56d
(RARCH_CONSOLE) do not set core aspect ratio until ROM is loaded
2012-08-20 22:28:12 -04:00
Toad King
fda2dff40c
(RARCH_CONSOLE) add core resolution (use aspect ratio provided by the emulation core)
2012-08-19 21:08:50 -04:00
Twinaphex
7c4189cdd5
(RMenu) Split up platform-specific code into Rmenu context files
2012-08-18 22:45:46 +02:00
Twinaphex
c14b560255
(RARCH_CONSOLE) Refactor some console-specific things
2012-08-18 21:50:44 +02:00
Twinaphex
0e86504097
(PS3) 'Return to Multiman' option fixed
2012-08-18 18:25:38 +02:00
Twinaphex
8c7e235e32
(PSL1GHT/Rgl) Compatibility changes
2012-08-15 13:15:12 +02:00
Twinaphex
a48376efd9
(PSL1GHT) Move GCM macro method defines to sdk_defines.h
2012-08-15 12:30:08 +02:00
Toad King
49922e730e
(CONSOLE) port failed rom fix to other platforms
2012-08-09 23:52:51 -04:00
Twinaphex
6d87a1ab9f
(PS3 Salamander) Build fix
2012-08-10 05:18:32 +02:00
Toad King
552180f276
(SALAMANDER) fix rarch_manage_libretro_set_first_file so it doesn't select the salamander executable
2012-08-09 22:58:38 -04:00
Twinaphex
77b2ed5514
Revert "(PSL1GHT) Add PSL1GHT semaphore redefinitions"
...
This reverts commit 04a5a17409
.
2012-08-09 23:06:39 +02:00
Twinaphex
04a5a17409
(PSL1GHT) Add PSL1GHT semaphore redefinitions
2012-08-09 19:17:07 +02:00
Twinaphex
abebe492af
(PSL1GHT) Added some PSL1GHT GCM Defines
2012-08-09 07:39:32 +02:00
Twinaphex
9f2e1a816b
(PSL1GHT) Minor cleanup
2012-08-09 07:30:42 +02:00
Twinaphex
ddf33463ec
(PSL1GHT) Add PSL1GHT ifdefs for input
2012-08-09 07:29:56 +02:00
Twinaphex
465c2f9e33
(Salamander) Custom versions of Salamander
2012-08-06 02:07:57 +02:00
Twinaphex
ac579f2d6a
(RMenu) Move image files to console/rmenu/images
2012-08-05 15:32:20 +02:00
Twinaphex
d521edd86a
(libretro mgmt) Get rid of rarch_configure_libretro function
2012-08-05 07:43:37 +02:00
Twinaphex
beb052dc37
(PS3/RMenu) Small changes to menu background
2012-08-05 03:22:44 +02:00
Twinaphex
3c85d9f386
(PS3 / RMenu) Graphic changes
2012-08-05 03:00:38 +02:00
twinaphex
104ff16169
(RMenu) New backgrounds
2012-08-04 20:57:59 +02:00
Twinaphex
275fdb104b
(RMenu) Portable menu code - still WIP
2012-08-03 21:22:43 +02:00
Twinaphex
6071c25905
(Xbox 1/PS3) More changes
2012-08-03 21:06:52 +02:00
twinaphex
bc92cbc40a
(Xbox 1/PS3) more menu compatibility tweaks
2012-08-03 19:36:11 +02:00
Twinaphex
a32fee16f4
(PS3) Add _XBOX1 defines to menu.c
2012-08-03 18:52:17 +02:00
twinaphex
bb338d07d7
(PS3/Xbox 1) Menu unification changes
2012-08-03 18:54:59 +02:00
twinaphex
8e71b62748
(PS3/Xbox 1) Menu changes
2012-08-03 18:27:38 +02:00
Twinaphex
9976b81f18
(PS3/Xbox 1) Menu changes
2012-08-03 17:54:22 +02:00
Twinaphex
9123da72ae
(PS3/Xbox 1) Make menu code usable for both PS3/360
2012-08-03 06:34:33 +02:00
Twinaphex
c96608eadc
(PS3) Make position values interchangeable between platform ports
2012-08-03 03:46:01 +02:00
twinaphex
670da875e7
(Xbox 1) Bring Xbox 1 menu code more inline with that of PS3
2012-08-03 03:24:36 +02:00
twinaphex
9baafe5267
(Xbox 1) Menu revisions
2012-08-03 01:57:53 +02:00
Twinaphex
15cb863227
(PS3) Replace input_ps3 with input_ptr
2012-08-02 18:36:34 +02:00
twinaphex
9476cbe9eb
(Xbox 1) Change hardcoded 'input_xinput' reference with macro
...
input_ptr
2012-08-02 17:57:53 +02:00
twinaphex
cdb2a2b4e7
(Xbox 1) Streamline menu code with that of PS3's
2012-08-02 17:09:41 +02:00
Twinaphex
da9a47dfa2
(PS3) Platform-agnostic button labels - pt.3
2012-08-02 15:52:31 +02:00
Twinaphex
d78ab56fee
(PS3) Platform-agnostic button labels - pt.2
2012-08-02 05:49:37 +02:00
Twinaphex
16119d8ad7
(PS3) Platform-agnostic button labels
2012-08-02 01:59:05 +02:00
Twinaphex
a90171b9cc
(PS3) Replace another hardcoded value
2012-08-01 21:19:13 +02:00
Twinaphex
136cd5db9c
(PS3) Replace some hardcoded font values
2012-08-01 20:59:03 +02:00
Twinaphex
0f1e673b2e
(PS3) Will no longer crash program if a directory can not be
...
loaded in the filebrowser (for whatever reason)
2012-08-01 17:22:10 +02:00
Twinaphex
931aa7de89
(PS3) Remove non-working info messages
2012-08-01 16:51:16 +02:00
Twinaphex
1e414eb398
(PS3) Dehardcode font width/height/scale variables for portability
2012-08-01 16:47:37 +02:00
Twinaphex
99bdfc6713
(PS3) Replace PS3-specific defines
2012-08-01 06:17:25 +02:00
Twinaphex
bfb045066d
(PS3) Fix warnings in menu.c
2012-08-01 05:48:39 +02:00
Twinaphex
5cbdc41093
(PS3) Enums should be included regardless of whether or not HAVE_OSKUTIL
...
is defined
2012-08-01 03:01:29 +02:00
Twinaphex
6d280e9fbb
(PS3) Clean up Cellframework2 leftovers from ps3_input.c
2012-08-01 03:00:12 +02:00
Twinaphex
b7570aca07
(PS3) Platform-independent input code in menu
2012-08-01 02:56:15 +02:00
Twinaphex
62a69f01ac
(PS3) Input refactoring
2012-08-01 00:00:44 +02:00
twinaphex
20490fe81b
(Xbox 1) Bring menu code inline with that of PS3
2012-07-31 17:12:10 +02:00
Twinaphex
6146d64474
(PS3) Menu refactoring
2012-07-31 16:06:34 +02:00
Twinaphex
d5cc93213a
(PS3) Menu cleanups
2012-07-31 05:04:47 +02:00
Twinaphex
8f7b406611
(PS3) Small fix in display_menubar
2012-07-31 03:28:40 +02:00
Twinaphex
1365ac3aca
(PS3) Use more wrapping in menu
2012-07-31 03:26:00 +02:00
Twinaphex
d963e256d2
(PS3) Wrap cellDbgFont calls for portability
2012-07-30 23:42:29 +02:00
Twinaphex
cfc694b193
(PS3) Some more menu changes
2012-07-30 23:27:16 +02:00
Twinaphex
ab97a624f4
(PS3) Split up filebrowser code from menu stack code
2012-07-30 21:20:42 +02:00
Twinaphex
e1e3909034
(PS3) Menu stack code can now be split up
2012-07-30 17:54:11 +02:00
Twinaphex
d72bc6558a
(PS3) Menu cleanup
2012-07-30 17:19:05 +02:00
Twinaphex
463c8c551c
(PS3) Refactor menu code
2012-07-30 16:24:28 +02:00
Twinaphex
e4fe183a2c
(PS3) Faster menu - cut down on unnecessary disk access
2012-07-30 01:35:11 +02:00
Twinaphex
9d16bca7c8
Rename rarch_console_sound.c to rarch_console_rsound.c
2012-07-30 00:58:47 +02:00
Twinaphex
daff4fb27c
(PS3/UNIX-type FS) Skips '.' and '..' directories from being
...
included in the dir list when doing dir_list_new
2012-07-30 00:36:09 +02:00
twinaphex
1be33ff581
(RARCH_CONSOLE) Create default_paths.filebrowser_startup_dir -
...
to get rid of system-specific hacks
2012-07-30 00:26:37 +02:00
Twinaphex
e96b29a4bb
(PS3) Do same revisions in PS3 menu code - for later integration
...
with Xbox 1 code
2012-07-29 22:34:03 +02:00
Twinaphex
4cdd4eb8db
We need to implement this properly or not at all - removing this
...
hackish thing for now
2012-07-29 17:09:48 +02:00
Twinaphex
fb85f5950e
(RARCH_CONSOLE) Some refactorings to reduce dependencies on
...
g_console being there
2012-07-28 19:17:34 +02:00
Twinaphex
ba64d7fa3f
(RARCH_CONSOLE) Refactor rarch_configure_libretro_core
2012-07-28 18:41:18 +02:00
Twinaphex
7f269779ce
(Salamander) Reuse rarch_console_exec for Salamander
2012-07-28 18:26:30 +02:00
Twinaphex
eef755d525
(RARCH_CONSOLE) Split up rsound helper functions into rarch_console_sound.c
2012-07-28 16:42:57 +02:00
Twinaphex
a5beb54ad4
(RARCH_CONSOLE) Split up HAVE_EXEC functions into new file rarch_console_exec.c
2012-07-28 16:35:07 +02:00
Twinaphex
c77b49b19a
(RARCH_CONSOLE) Split up main_wrap code into its own file
2012-07-28 16:21:05 +02:00
Twinaphex
739fd99a21
(RARCH_CONSOLE) Split up video code for console into rarch_console_video.c
2012-07-28 16:10:59 +02:00
Twinaphex
714837e8c0
(RARCH_CONSOLE) Namespaced all files in console/
2012-07-28 15:54:35 +02:00
Twinaphex
e0f4953de8
(RARCH_CONSOLE) Add second param to set_default_keybind_lut (port
...
is player no)
2012-07-28 02:28:10 +02:00
Twinaphex
b29b04b4b0
(RARCH_CONSOLE) Add 'device' param to set_default_keybind_lut and
...
set_analog_dpad_mapping
2012-07-28 01:37:15 +02:00
Twinaphex
bf9980d8bc
(RARCH_CONSOLE) Control refactor - add post_init and set_analog_to_dpad_mapping
...
members
2012-07-27 15:46:15 +02:00
Twinaphex
3a661bff71
(RARCH_CONSOLE) Add new load_game_wrap function that all
...
console ports use - this abstracts away ZIP loading of ROMs too
(PS3) Add new 'ZIP Extract' mode - 'Current dir and load first
file'
2012-07-27 14:32:23 +02:00
Twinaphex
468f7256df
(PS3) Add new ZIP extract mode - can extract ZIP to current directory
...
now
2012-07-26 13:08:08 +02:00
Twinaphex
19836d5f4c
(RGL) Tweaks
2012-07-26 00:35:51 +02:00
Twinaphex
1ab3cdd30a
(PS3) Small cleanup in ps3_audio.c
2012-07-25 23:31:15 +02:00
Twinaphex
bfb933d98d
(PS3) Split up more code in retroarch_console.c
2012-07-25 23:09:36 +02:00
Twinaphex
2ab5f84e5c
(360/PS3) Ports that support HAVE_HDD_CACHE_PARTITION will
...
fill in default_paths member with path to cache dir
2012-07-25 21:46:22 +02:00
Twinaphex
811abcf612
(RARCH_CONSOLE) Further Input rewrite for console ports
2012-07-25 21:02:01 +02:00
Twinaphex
4ed249fe18
(RARCH_CONSOLE) Split up input code into retroarch_console_input.c -
...
beter segregation of input code
2012-07-25 19:35:21 +02:00
Twinaphex
86067e3aeb
(RARCH_CONSOLE) Split up rzlib helper functions into separate file
2012-07-25 19:03:01 +02:00
Twinaphex
7b01393941
(PSL1GHT/RGL) Add PSL1GHT defines for GCM method macros
2012-07-24 10:36:32 +02:00
Twinaphex
83ae89dc4c
(RARCH_CONSOLE) Create more helper functions for RARCH_CONSOLE
2012-07-24 09:57:34 +02:00
Twinaphex
463b43724c
(PS3) Added entries to default_paths
2012-07-24 00:15:33 +02:00
Twinaphex
0e6e563b08
(PS3/360/Xbox 1) Create and use default_paths struct
2012-07-23 18:17:50 +02:00
Twinaphex
ec827d862b
(RGL) Cleanups
2012-07-23 14:14:38 +02:00
Twinaphex
2b0bbb9fa1
(RGL) Make RGL more compatible with PSL1GHT
2012-07-23 12:27:43 +02:00
Twinaphex
968924eca6
(Wii) Use rarch_settings_change for toggling settings-related options
...
as much as possible
2012-07-17 01:06:13 +02:00
Twinaphex
a3b0f3164d
(PS3) Redefine macros used for two SDKs
2012-07-16 23:30:13 +02:00
Twinaphex
7ba26db5e7
(PSL1GHT) Attempt to compile RGL driver with PSL1GHT
2012-07-16 22:22:05 +02:00
Twinaphex
5994f6b6df
(PS3/PSL1GHT) Redefine SDK function macros - fix some PSL1GHT
...
incompatibilities
2012-07-16 21:49:51 +02:00
Twinaphex
4b3a9c6a14
(PS3) menu - Remove useless trigger_st variable
2012-07-16 20:44:01 +02:00
Twinaphex
57c90ffc69
(PS3) Small cleanups in menu code
2012-07-16 20:35:11 +02:00
Twinaphex
1ee3524820
(PS3) menu - cleaned up trigger_state
2012-07-16 20:11:39 +02:00
Twinaphex
812e903125
(PS3) More replacing of PS3-specific input code in menu
2012-07-16 19:47:32 +02:00
Twinaphex
0f483b041d
(PS3) Replace PS3-specific input code
2012-07-16 19:10:22 +02:00
Twinaphex
05e83e2f92
(PS3) control_update_wrap placed at start of menu_loop now
2012-07-16 18:29:01 +02:00
Twinaphex
821b114c6b
(PS3) Better held_state mechanics
2012-07-16 18:18:12 +02:00
Twinaphex
74e118aec5
(PS3) More reworking of controls in menu code
2012-07-16 09:53:27 +02:00
Twinaphex
d6c32186d6
(PS3) Beginning of platform-agnostic controls - using a wrapper
...
for now
2012-07-16 09:40:26 +02:00
Twinaphex
dcb670f243
Revert "(PS3) Put filebrowsers on heap"
...
This reverts commit 69cd4ffc46
.
2012-07-16 08:44:13 +02:00
Twinaphex
69cd4ffc46
(PS3) Put filebrowsers on heap
2012-07-16 08:13:05 +02:00
Twinaphex
9695761cfe
(PS3) Fix build on PS3
2012-07-16 06:10:02 +02:00
Twinaphex
b79a87932e
Cleanups
2012-07-15 21:09:37 +02:00
Twinaphex
2a9441d411
(PS3) Fix startup ROM directory not being used
2012-07-12 16:27:39 +02:00
Twinaphex
bf668ad37e
(PS3) Fixed System Directory path in Settings menu
2012-07-11 05:26:52 +02:00
Twinaphex
9e56315cdf
(PS3) Change PNG background
2012-07-10 06:48:33 +02:00
Twinaphex
af560abfa4
(PS3) Don't assume slash is appended at the end of systemDirPath
2012-07-10 05:44:05 +02:00
Twinaphex
93cbc72733
(PS3) Use SYSTEM_DIRECTORY environ
2012-07-10 04:00:04 +02:00
Twinaphex
2d237784b3
(RARCH_CONSOLE) rarch_console_load_game created
2012-07-08 17:49:58 +02:00
Twinaphex
c3d40d0f5a
Snes exorcism
2012-07-07 17:19:32 +02:00
Twinaphex
4848403161
(PS3) refactored input
2012-07-01 22:14:09 +02:00
Twinaphex
277e1f61cd
(PS3/PSL1GHT) Make commented out line SDK-agnostic too
2012-07-01 20:49:22 +02:00
Twinaphex
cd00eb2b04
(PSL1GHT) Compile in OSK now too
2012-07-01 20:45:13 +02:00
Twinaphex
c6f6b66278
(PS3) Add HAVE_OPENGL ifdefs to ps3_input.c
2012-07-01 18:30:51 +02:00
Twinaphex
1ad679faac
(PSL1GHT) ps3_audio.c compiles now
2012-07-01 18:22:57 +02:00
Twinaphex
f8a2fc9fc1
(PS3) ps3_audio.c no longer uses pthread
2012-07-01 17:54:04 +02:00
Twinaphex
3aeb74c920
(PS3/PSL1GHT) Add stub thread.c file - now to edit it
2012-07-01 16:35:20 +02:00
Twinaphex
de972fd0a3
(PSL1GHT) Add compatibility for mouse code
2012-07-01 16:32:15 +02:00
Twinaphex
51600c82d1
(PSL1GHT) Add PSL1GHT header includes for OSK/mouse
2012-07-01 16:20:33 +02:00
Twinaphex
593dae2833
(PS3/PSL1GHT) Move define party over to separate file - sdk_defines.h
2012-07-01 16:13:25 +02:00
Twinaphex
b9cae6e0af
(PSL1GHT) audioAddData is there in SPRX it seems but there is no
...
prototype in the audio.h header in PSL1GHT - found way to
workaround mutex / cond attribute initialize functions
missing
2012-07-01 15:47:57 +02:00
Twinaphex
960fc7651f
(PSL1GHT) Initial PSL1GHT compatibility for ps3/audio.c -
...
missing pthread, missing cellAudioAddData
2012-07-01 15:18:26 +02:00
Twinaphex
4a703f80fb
(PSL1GHT) Made ps3_input.c PSL1GHT-compatible
2012-07-01 14:10:13 +02:00
Twinaphex
b5753c1d8a
(PSL1GHT) Start to make PS3 port compatible with PSL1GHT too
2012-07-01 13:33:30 +02:00
Twinaphex
eb76385a45
(PS3) Much-needed style nits
2012-06-30 14:04:34 +02:00
Twinaphex
23f18bd494
(PS3) Ifdef include for syscache header as well
2012-06-30 13:39:41 +02:00
Twinaphex
3ad124e4af
(PS3/360) Add HAVE_HDD_CACHE_PARTITION define
2012-06-30 13:37:18 +02:00
Twinaphex
1a760f2448
(PS3) Add ROM loading message
2012-06-29 16:47:02 +02:00
Twinaphex
2832ca0fb1
(PS3) Change background to accomodate for message queue buffer
2012-06-29 16:29:52 +02:00
Twinaphex
b273659975
(PS3) OSD message now at same position both ingame and in menu
2012-06-29 16:02:31 +02:00
Twinaphex
9c03883149
(PS3) More aesthetic improvements
2012-06-29 15:43:09 +02:00
Twinaphex
bac23cc7de
(PS3) Aesthetic improvements
2012-06-29 14:40:50 +02:00
Twinaphex
5ea167a2c3
(PS3) Beginning ingame menu refactor
2012-06-29 13:30:25 +02:00
Twinaphex
df306320e5
(PS3) Reuse some settings code in ingame menu - cut down on loc
2012-06-29 12:44:11 +02:00
Twinaphex
e773381f4c
(PS3) Cut down on loc
2012-06-29 12:27:17 +02:00
Twinaphex
1d2f7634d7
(PS3) Move filebrowser menu stack push to menu_init so it isn't
...
being done everytime we go back from ingame to menu
2012-06-29 11:56:58 +02:00
Twinaphex
62925dcda1
(PS3) refactor messy set_initial_dir_tmpbrowser logic
2012-06-29 11:44:50 +02:00
Twinaphex
511fe80b9a
(PS3) Fix typos in ingame menu caused by regex replace
2012-06-29 11:15:37 +02:00
Twinaphex
86df47497e
(PS3/360) Create rarch_configure_libretro_core for console ports
2012-06-29 00:24:10 +02:00
Twinaphex
a8c3b9c8ee
(PS3) Cut down on memory usage menus
2012-06-28 22:55:55 +02:00
Twinaphex
5ad0a94b73
(PS3) remove static menus
2012-06-28 22:19:03 +02:00
Twinaphex
e1e7faacc6
(PS3) Refactor menu - add menu_stack_refresh
2012-06-28 21:49:40 +02:00
Twinaphex
74e15d89f3
(PS3) Remove pointer(s) to items_generalsettings in menu struct
2012-06-28 21:29:12 +02:00
Twinaphex
98b1ecab58
(PS3) Fix: don't render filebrowser in ingame menu
2012-06-28 21:19:23 +02:00
Twinaphex
6a5ddee67e
(PS3) Menu stack code cleanups
2012-06-28 21:03:14 +02:00
Twinaphex
32383f168b
(Console) Attempt to trap ROM loading errors
2012-06-28 18:10:04 +02:00
Twinaphex
f0026384d3
(Console) Rename console_ext.c to retroarch_console.c
2012-06-28 17:52:51 +02:00
Twinaphex
ed57cc81f9
(PS3/360) Add load_shader wrapper function for consoles
2012-06-28 17:35:20 +02:00
Twinaphex
2865fc1fc9
(PS3) Menu refactor - get rid of hardcoded waitstates for every action
2012-06-28 17:11:22 +02:00
Twinaphex
968d8b300a
(PS3) More shoddy menu code refactored
2012-06-28 14:10:05 +02:00
Twinaphex
56a05bdbee
(PS3) Refactor sucky menu code - beginning with input
2012-06-28 13:11:07 +02:00
TwinAphex51224
e4e7216b90
Revert rarch_stdint.h references
2012-06-24 21:55:36 +02:00
TwinAphex51224
abca1fca60
(Xbox 1) Add initial Xbox 1 solution + cover stdint.h missing in
...
pre-MSVC 2010
2012-06-24 21:09:52 +02:00
Twinaphex
3cd656313b
(PS3) Filebrowser - directories are colored green
2012-06-24 17:55:31 +02:00
Twinaphex
08e50935ca
(PS3) Remove some frontend/shared.h includes
2012-06-24 13:23:57 +02:00
Twinaphex
347e03b767
(PS3) Small cleanups
2012-06-23 22:36:35 +02:00
Twinaphex
5b5ba8ac58
(PS3) Works with new dir_list code
2012-06-23 18:22:48 +02:00
Twinaphex
47b3453c29
(PS3) RetroArch compiles as a static library - and gets linked in
...
with the rest of the package - README for compilation instructions
updated
2012-06-20 08:25:23 +02:00
Twinaphex
eae8ac714f
(PS3/360) Create rarch_input_controls_set_default and use it
2012-06-20 07:52:05 +02:00
Twinaphex
733c3f25c7
(PS3) Add preliminary USB/Bluetooth mouse support
2012-06-19 05:10:42 +02:00
Twinaphex
8e2c3717de
(PS3) menu code/file browser refactoring
2012-06-19 03:44:17 +02:00
Twinaphex
cc993e341f
(PS3) Cleanup filebrowser code
2012-06-19 01:48:46 +02:00
Twinaphex
f335ee2dab
(Filebrowser) Remove duplicate code
2012-06-18 20:37:17 +02:00
Twinaphex
54273d94b1
(PS3) Deallocate filebrowser code at shutdown
2012-06-18 06:06:49 +02:00
Twinaphex
805ca7e027
(PS3) More refactoring of filebrowser - should be mostly platform-
...
agnostic now
2012-06-18 05:31:43 +02:00
Twinaphex
49535b3a54
(PS3) Refactor of filebrowser
2012-06-18 02:07:19 +02:00
Twinaphex
b3e74aa189
(Android) Start skeleton app dir
2012-06-16 22:03:08 +02:00
Twinaphex
7b511f064a
(PS3) Removed ps3_video_psgl.h
2012-06-05 19:35:36 +02:00
Twinaphex
ec63eb6434
Refactored some code - added 5x scale
2012-06-05 18:11:42 +02:00
Twinaphex
3fd10a723d
(PS3) Cleanups
2012-05-30 16:30:25 +02:00
Twinaphex
2f8c4c10a9
(PS3) Fix reentrant ROM loading - input wasn't being brought up
...
again after deiniting input - will just comment out cellPadEnd
for now
2012-05-30 01:19:25 +02:00
Twinaphex
8e37cd4d89
(360/PS3) Make Quick Menu enums universal for console ports
2012-05-29 22:36:17 +02:00
Twinaphex
369e99efa8
(PS3) Use rarch_settings_create_menu_item_label in PS3 port now too
2012-05-29 22:22:47 +02:00
Twinaphex
7ce9e4f9b0
(PS3) Use S_ASPECT_RATIO_DECREMENT / S_ASPECT_RATIO_INCREMENT
2012-05-29 17:55:45 +02:00
Twinaphex
8f6c4f30c3
(PS3) Use rarch_settings_msg
2012-05-29 16:51:08 +02:00
Twinaphex
68af1626d9
Indentation fixes
2012-05-29 15:25:39 +02:00
Twinaphex
7de2e41c32
(PS3) Add S_QUIT
2012-05-29 04:16:38 +02:00
Twinaphex
9edeec41b7
(PS3) cleanups to menu code, fixes
2012-05-29 04:05:16 +02:00
Twinaphex
4f662ff0e2
(PS3) Implement S_RETURN_TO_LAUNCHER
2012-05-29 02:48:13 +02:00
Twinaphex
4bb5066691
(PS3) Add S_RETURN_TO_MENU
2012-05-29 02:33:27 +02:00
Twinaphex
28e10c9ad4
(PS3) Implemented S_RETURN_TO_DASHBOARD
2012-05-29 02:08:54 +02:00
Twinaphex
60165d4cd7
(PS3) Use rarch_settings_change for replacing return_to_game
...
static function for PS3 too
2012-05-29 01:57:33 +02:00
Twinaphex
e49e23687a
(RARCH_CONSOLE) Expand console_settings.c some more
2012-05-29 01:37:09 +02:00
Twinaphex
e0b85596f6
(RARCH_CONSOLE) Add console_settings.c
2012-05-29 01:27:45 +02:00
Twinaphex
a133d2ebb5
(PS3) Menu speed tweaks
2012-05-28 23:41:06 +02:00
Twinaphex
a171f4c9fd
(RARCH_CONSOLE) We want to init the message queue way before RetroArch
...
actually starts on consoles - therefore we add this ifdef -
beats having to add this for every console port
2012-05-28 23:14:18 +02:00
Twinaphex
705a0dd62e
(PS3) Add info message enable/disable option
2012-05-28 22:43:08 +02:00
Twinaphex
75c1e56edf
(PS3) OSD messages using frame_count used in menu now - same
...
as on 360
2012-05-28 22:18:50 +02:00
Twinaphex
472ac47344
(360/PS3) use rarch_config_load for PS3 and 360
2012-05-28 21:21:03 +02:00
Twinaphex
3e7b2b8fd4
(PS3/360) Refactor rarch_manage_libretro_install
2012-05-28 20:07:08 +02:00
Twinaphex
cf77233896
Libretro management refactor
2012-05-28 19:39:31 +02:00
Twinaphex
10ad19bf76
(360/PS3) rarch_manage_libretro_set_first_file - no more dependency on
...
HAVE_CONFIGFILE
2012-05-28 18:33:25 +02:00
Twinaphex
eca9b3ddc9
(360/PS3) 360 and PS3 both use rarch_manage_libretro_set_first_file
...
now
2012-05-28 18:25:01 +02:00
Twinaphex
593376b9aa
(360/PS3) Both ports use rarch_config_save now for saving
...
settings to config file
2012-05-28 17:49:31 +02:00
Twinaphex
944ddc589b
(360/PS3) Use PATH_MAX instead of MAX_PATH_LENGTH
2012-05-28 17:34:58 +02:00
Twinaphex
c4e0e45722
(PS3/RARCH_CONSOLE) Replace strncpys with strlcpys
2012-05-28 17:28:29 +02:00
Twinaphex
15b7e0fafc
(360/PS3) Use rarch_create_default_config_file
2012-05-28 16:50:18 +02:00
TwinAphex51224
c9ce831e22
(360) Inits second shader in FBO mode on startup now
2012-05-28 15:53:04 +02:00
Twinaphex
c5735e0aec
(360/Wii/PS3) Abstracted input code
2012-05-28 05:06:25 +02:00
Twinaphex
7dccb123f3
(PS3) Menu speed duration changed to one speed mode
2012-05-28 03:53:25 +02:00
Twinaphex
ae4b8563c8
(PS3) Use identical TIMER macros as 360
2012-05-28 03:46:44 +02:00
Twinaphex
b6131dfcd7
(PS3) PS3 now uses gl.c - ps3_video_psgl.c removed
2012-05-27 22:39:29 +02:00
Twinaphex
4f9b284c6d
(PS3) Restructure / move set functions to ps3_ctx.c
2012-05-27 21:52:52 +02:00
Twinaphex
232a3850d1
(PS3) Menu texture is no longer rotated
2012-05-27 21:42:30 +02:00
Twinaphex
1c2c2e1a37
Rename to gfx_ctx_set_projection
2012-05-27 20:55:11 +02:00
Twinaphex
6ff8154d19
(PS3) Abstracted rotation code to allow for different implementations
2012-05-27 20:50:06 +02:00
Twinaphex
1f6efc65ca
(PS3) Don't use set_swap_block callback anymore
2012-05-27 19:36:31 +02:00
Twinaphex
29ba19bc73
(PS3) Implement start/stop/restart
2012-05-27 19:29:10 +02:00
Twinaphex
e4367646c4
(PS3) Move resolution code to ps3_ctx.c
2012-05-27 19:11:52 +02:00
Twinaphex
1a4c122310
(PS3) Don't use custom type macros in ps3_video_psgl.c anymore
2012-05-27 18:46:20 +02:00
Twinaphex
336a805a5a
(PS3) Got rid of warning ps3_video_psgl.c
2012-05-27 18:33:35 +02:00
Twinaphex
9ef37ca9d9
(PS3) Works just fine using standard texture formats
2012-05-27 18:08:46 +02:00
Twinaphex
90d6aca1e1
(PS3) Move set_filtering and set_fbo to ps3_ctx.c
2012-05-27 18:04:25 +02:00
Twinaphex
f32bc9e017
(PS3) Implemented gfx_ctx_init, gfx_ctx_destroy and other
...
functions
2012-05-27 17:46:47 +02:00
Twinaphex
754e36ea33
(PS3) Moved gfx_ctx_menu_init to ps3_ctx.c
2012-05-27 17:20:02 +02:00
Twinaphex
f3ea8aa051
(PS3) Fixed Resize Mode menu rendering
2012-05-27 17:11:30 +02:00
Twinaphex
dfb5678ce1
(PS3) Put menu rendering code in gl_frame
2012-05-27 17:03:43 +02:00
Twinaphex
d1db5abb99
(PS3) ps3_video_psgl.c - cleanups
2012-05-27 16:30:38 +02:00
Twinaphex
d72751956e
(PS3) Implement gfx_ctx_swap_buffers
2012-05-27 16:23:01 +02:00
Twinaphex
3dbc1a3e7f
(PS3) Clean up set_overscan
2012-05-27 15:03:33 +02:00
Themaister
a61e52b419
Do not call gl_render_msg_pre().
2012-05-27 14:43:30 +02:00
Twinaphex
efa3bef528
(PS3) Move header file include for libdbgfont
2012-05-27 04:34:21 +02:00
Twinaphex
7f13257d1b
Move remaining FREETYPE/font code from gl.c to font files
2012-05-27 04:21:54 +02:00
Twinaphex
503f01867a
(PS3) Use new font abstraction code
2012-05-27 04:02:07 +02:00
Twinaphex
e53db23031
(PS3) Change HAVE_OPENGL_PBO to HAVE_OPENGL_TEXREF
2012-05-27 01:00:05 +02:00
Twinaphex
42bcc8ea59
(PS3) Add HAVE_OPENGL_PBO and HAVE_CG_MENU defines
2012-05-27 00:51:02 +02:00
Twinaphex
dd101ff04a
(PS3) Updated set_viewport in ps3_video_psgl.c
2012-05-26 20:51:36 +02:00
Twinaphex
987d9c0b24
(PS3) Use fbo_inited
2012-05-26 20:25:37 +02:00
Twinaphex
c40edf878c
(PS3) Removed g_frame_count - will use pointer to gl->frame_count
2012-05-26 18:18:09 +02:00
Twinaphex
e34f6aa774
(PS3) Removed g_gl - will use pointer to driver.video_data from now on
2012-05-26 17:35:40 +02:00
Twinaphex
87e850ea08
(PS3) Don't use global g_quitting anymore
2012-05-26 16:44:02 +02:00
Twinaphex
7ddad8ade9
(PS3) Streamline ps3_video_psgl.c with gl.c
2012-05-26 16:09:43 +02:00
Twinaphex
7ec17f1437
(PS3) Cleanup ps3_video_psgl.h header
2012-05-26 15:58:17 +02:00
Twinaphex
6000bd33e9
(PS3) Cleaned up ps3_video_psgl.c code - added some PS3-specific
...
ifdefs to gl.c
2012-05-26 15:45:36 +02:00
Twinaphex
15760c6a8b
(PS3) Use gfx_ctx_set_swap_interval in gl_set_nonblock_state too
2012-05-26 15:04:10 +02:00
Twinaphex
97b966ab59
(PS3)_Made ps3_ctx file - implemented set_swap_interval function -
...
removed gl_common.c
2012-05-26 15:00:20 +02:00
Twinaphex
6583d8262b
Add gl_common.c and move commonly used helper GL functions there
2012-05-26 06:45:55 +02:00
Twinaphex
b2c7b766ae
Revert "(PS3) ps3_video_psgl.c cleanups"
...
This reverts commit 824d2923a5
.
2012-05-25 21:40:28 +02:00
Twinaphex
417cb55a6e
Revert "(PS3) ps3_video_psgl.c cleanups #2 "
...
This reverts commit 8aafbf63b8
.
2012-05-25 21:40:19 +02:00
Twinaphex
3649376c03
Revert "(PS3) Added HAVE_LIBDBGFONTS define for PS3 port"
...
This reverts commit 06bb45a856
.
2012-05-25 21:39:59 +02:00
Twinaphex
06bb45a856
(PS3) Added HAVE_LIBDBGFONTS define for PS3 port
2012-05-25 18:05:30 +02:00
Twinaphex
8aafbf63b8
(PS3) ps3_video_psgl.c cleanups #2
2012-05-25 17:37:48 +02:00
Twinaphex
824d2923a5
(PS3) ps3_video_psgl.c cleanups
2012-05-25 16:43:07 +02:00
Twinaphex
1b4cb55846
(PS3) Made HAVE_SYSUTILS and HAVE_SYSMODULES defines for PS3 port
2012-05-25 16:24:51 +02:00
TwinAphex51224
d7f8f847e5
(360) Implemented auto aspect ratio
2012-05-22 20:15:27 +02:00
Twinaphex
e8e9a71b60
replace remaining strcpys with strlcpy (except for librsound.c)
2012-05-22 18:51:06 +02:00
Twinaphex
03f081ace6
(PS3) Automatic aspect ratio based on game width/height works
...
now
2012-05-22 18:23:58 +02:00
TwinAphex51224
7064abded5
(RARCH_CONSOLE) message queue needs to be inited long before
...
Retro arch main init function - also added some onscreen
messages to some of the settings for the 360 port
2012-05-22 04:14:28 +02:00
Twinaphex
d51772dcb1
(PS3) Updated to work with new viewport settings code
2012-05-22 02:32:32 +02:00
Twinaphex
2103440c91
(PS3) Cleanups
2012-05-21 21:52:30 +02:00
Twinaphex
bdba331096
(PS3) Preliminary rsound patches
2012-05-07 23:52:15 +02:00
Twinaphex
9351ac9fd9
(PS3) Added extra buttons for PS3 port
2012-05-07 22:25:56 +02:00
Twinaphex
ff9f07e23f
(PS3) Aspect ratio selection fix
2012-05-07 20:33:46 +02:00
Twinaphex
d40c1b3be6
(PS3) Use built-in stock shader program
2012-05-07 00:18:02 +02:00
Twinaphex
959a0ea809
(PS3) FBO changes - no more needless deinit when not necessary
2012-05-06 20:05:13 +02:00
Twinaphex
e6ef8a8682
(PS3) UI tweaks
2012-05-06 04:38:32 +02:00
Twinaphex
77bfce7cc7
(PS3) Add RGL video driver - compile with Makefile.ps3.rgl before
...
compiling RetroArch itself
2012-05-06 03:47:35 +02:00
Twinaphex
7e850cd265
(PS3) Fix at exit/deiniting of context - don't do glFinish -
...
calls on jsValidateStates one more time when fragment/vertex
shaders have been debinded/deinited
2012-04-26 18:37:11 +02:00
Twinaphex
69496bc291
Replace more SSNES strings/references
2012-04-22 02:06:34 +02:00
Twinaphex
4893696e22
Use retroarch.cfg now
2012-04-22 01:45:55 +02:00
Twinaphex
520f7a823a
(PS3) Add Retro Arch logo to PS3 menu
2012-04-22 01:33:08 +02:00
Themaister
ce740f8948
More fixups.
2012-04-21 23:31:57 +02:00
Themaister
aab8fb6151
ssnes_* => rarch_*.
2012-04-21 23:25:32 +02:00
Themaister
9ab51ad23a
SSNES => RetroArch.
2012-04-21 23:17:43 +02:00
Twinaphex
f74d5a03a9
(PS3) New icon/PARAM.SFO
2012-04-21 04:13:57 +02:00
Twinaphex
2fb6e84018
(PS3) Name change
2012-04-21 03:28:32 +02:00
Twinaphex
5932829fd8
(PS3/360) Small indent cleanups
2012-04-15 02:41:44 +02:00
Twinaphex
d95f5131c0
(PS3) Optimizations to ps3_video_psgl.c
2012-04-14 18:26:12 +02:00
Twinaphex
499a22df72
(PS3) main.c indenting nits
2012-04-14 05:30:10 +02:00
Twinaphex
df5b772462
(PS3) menu.c indenting nits
2012-04-14 05:24:09 +02:00
Twinaphex
089e97b942
(360/PS3) Indenting nits
2012-04-14 04:38:40 +02:00
Twinaphex
80e2f61eab
(PS3/360) Moved some shared enums to console_ext.h
2012-04-14 03:51:25 +02:00
Twinaphex
96c20550b5
(SSNES_CONSOLE) Get rid of main_wrap.h header file - include
...
this in console_ext.h instead
2012-04-13 22:07:21 +02:00
Twinaphex
10be750aa6
(SSNES_CONSOLE) Introduce HAVE_SSNES_EXEC define
2012-04-13 21:01:04 +02:00
Twinaphex
79737aecf3
(SSNES_CONSOLE) Introduce HAVE_SSNES_MAIN_WRAP define
2012-04-13 20:40:22 +02:00
Twinaphex
782e8b8da9
(PS3/360) Removed duplicate keybind LUT
2012-04-13 17:03:30 +02:00
Twinaphex
2ffffee571
(PS3/360) libretro_manage_core made portable and moved to console_ext.c
2012-04-13 15:57:59 +02:00
Twinaphex
5646140755
(360) Use ssnes_input_set_default_keybinds in 360 code too
2012-04-13 14:41:12 +02:00
Twinaphex
55d621e062
(PS3) Make use of ssnes_set_default_keybinds in ps3/main.c
2012-04-13 06:12:51 +02:00
Twinaphex
331d596940
(PS3) Made keybind changing code portable
2012-04-13 04:31:51 +02:00
Twinaphex
6c80cd81d0
(PS3) Cleaner aspect ratio changing code
2012-04-13 03:03:21 +02:00
Twinaphex
533d2683c5
(PS3/360) Uses block_extract from libretro API now
2012-04-12 22:53:05 +02:00
Twinaphex
f313d3c6bb
(360/PS3) 360 and PS3 now both use the same salamander source
...
file
2012-04-11 04:07:17 +02:00
Twinaphex
61cea3f027
(PS3) Some indenting nits
2012-04-11 03:32:58 +02:00
Twinaphex
726fa479fa
(SSNES_CONSOLE) Numerous cleanups, indenting cleanups, include header file fixes,
...
etc.
2012-04-11 02:42:27 +02:00
Twinaphex
2e92640d2b
(PS3) Fixed analog controls
2012-04-10 21:58:58 +02:00
Twinaphex
db00f689c8
Fixed indenting in a lot of console files
2012-04-10 21:24:05 +02:00
Twinaphex
55d09ee494
(Salamander) Changes - now looks for libretro_path instead of
...
libsnes_path
2012-04-10 18:57:14 +02:00
Twinaphex
b22f122c93
(PS3 Fixed two-player controls
2012-04-10 18:07:21 +02:00
Twinaphex
5906754468
(Libretro) libretro-related to ports
2012-04-10 03:14:21 +02:00
Twinaphex
b2fcf5b281
(PS3) More libretro commits - broken right now on retro_run
2012-04-10 01:00:25 +02:00
Twinaphex
6c05eac2f5
(PS3) Preliminary PS3 conversion to libretro
2012-04-10 00:22:02 +02:00
Themaister
e3a71a8c5b
Fixup headers.
2012-04-09 22:05:26 +02:00
Themaister
62c96ea937
Change license header.
2012-04-09 22:03:57 +02:00
Themaister
9698cd7dbd
Change headers.
2012-04-09 22:03:57 +02:00
Twinaphex
e18a9e1001
Added set_aspect_ratio callback function
2012-04-09 16:04:24 +02:00
Twinaphex
755aeec226
Revert "(PS3) Initial implementation of new message queue" Get rid of
...
this stuff and the entire FIFO-style interface for the message
queue. It's far too unstable, the ports routinely crash for no
good reason - and I can't get it to display right anyway.
So, get rid of it all and back to the drawing board with it -
because this isn't working out
This reverts commit 29b2a560c3
.
2012-04-09 14:32:56 +02:00
Twinaphex
29b2a560c3
(PS3) Initial implementation of new message queue
2012-04-05 00:00:33 +02:00
Twinaphex
ff7cbf5be2
(PS3) Fix 'change libsnes core' option
2012-04-04 23:12:21 +02:00
TwinAphex51224
113e3006fa
(360) Added HD menus / SD menus available too - will be autoselected
...
based on aspect ratio / HD availability - will need more refinement
2012-04-04 02:54:21 +02:00
Twinaphex
13e22788c9
(PS3) Add version string for emulators in menu
2012-04-03 23:23:54 +02:00
Twinaphex
debba76dc4
(PS3) Multiman fix - different version
2012-04-01 20:15:58 +02:00
Twinaphex
163a7c2e87
(PS3) Hopefully fixes Multiman issue
2012-04-01 20:15:12 +02:00
Twinaphex
0eb49deaa8
(PS3) Forgot to hook up set_rotate function pointer
2012-04-01 01:32:05 +02:00
Twinaphex
239e491382
(PS3) Implemented rotation callback function
2012-04-01 01:01:01 +02:00
Twinaphex
ed75cb8031
(PS3) Fixed 'Set default Libsnes core' option
2012-04-01 00:13:45 +02:00
Twinaphex
75661e7527
(360/PS3) Moved file_browser.c to console/ - 360/PS3 now use
...
the same file browser code
2012-03-29 16:18:23 +02:00
TwinAphex51224
765ba65188
(360/PS3) Attempt to use the same file browsing code for 360 and
...
PS3
2012-03-29 16:10:16 +02:00
Twinaphex
cf5fb8baaa
(PS3) Some more Griffin overrides
2012-03-29 15:07:48 +02:00
Twinaphex
dc1616b7ce
(PS3) No warnings when compiling griffin.c now
2012-03-29 02:07:05 +02:00
Twinaphex
24f5b2675b
(PS3) Add Griffin to mass include files into one single source unit
2012-03-28 23:22:28 +02:00
Twinaphex
29f1138ec6
(PS3) Fix indenting in ps3/file_browser.c
2012-03-26 15:14:25 +02:00
Twinaphex
e7419d2fa5
(PS3) Menu cleanups
2012-03-26 15:03:50 +02:00
Twinaphex
45021bda3f
(PS3) oskutil.c merged with ps3_input.c
2012-03-26 00:36:40 +02:00
Twinaphex
739bbe3aa6
(PS3) Update header on file_browser.c
2012-03-25 23:57:54 +02:00
Twinaphex
1ed6a622f1
(PS3) Move file_browser.c to root of PS3 dir
2012-03-25 23:57:07 +02:00
Twinaphex
db6b9ba4a3
(SSNES_CONSOLE) Merged input_luts.c with console_ext.c
2012-03-25 01:56:27 +01:00
Twinaphex
42b756480b
(PS3) Integrated local shader_cg.c into ps3_video_psgl.c
2012-03-23 01:19:44 +01:00
Twinaphex
fadd954618
(PS3) Made local PS3 copy of shader_cg.c
2012-03-19 03:28:04 +01:00
Twinaphex
e0295a726a
(PS3) Merged Cellframework2 pad_input.c with ps3_input.c from SSNES
2012-03-19 02:55:13 +01:00
Twinaphex
f442c8ab5f
(PS3) Small change
2012-03-19 01:41:55 +01:00
Twinaphex
ca25e51812
(PS3) Salamander fixes - still doesn't link with GCC though
2012-03-17 22:51:42 +01:00
Twinaphex
72efdbd916
(PS3) Fixed PS3 and Salamander PS3 builds
2012-03-17 00:58:44 +01:00
Twinaphex
2a6551a62a
Fixup includes
2012-03-16 23:31:26 +01:00
TwinAphex51224
47dcb54c1f
(PS3/Wii) Make netlogger code portable
2012-03-13 00:45:12 +01:00
TwinAphex51224
dd9f4be2aa
(Wii) Some work on Wii port - included szlib.c - moved input-related
...
function over to input_luts.c
2012-03-12 22:40:04 +01:00
TwinAphex51224
07a4619a70
(PS3) Now uses new environment extensions too
2012-03-12 17:05:37 +01:00
TwinAphex51224
a328bd578e
(360/PS3) Some changes needed for FBA on consoles in specific
2012-03-11 22:39:48 +01:00
TwinAphex51224
8d5385d1d7
(PS3) Aspect ratio fix
2012-03-09 01:21:10 +01:00
TwinAphex51224
9708536cd8
(PS3) ZIP files can now be unzipped - if you press X on a ZIP file
...
in the file browser, it will extract the contents to the /dev_hdd1
partition. You can then start the ROM from there. (problem right
now - savestates/SRAM get saved to this swap partition too -
which we flush at SSNES exit)
2012-03-06 22:20:15 +01:00
TwinAphex51224
f61348e53f
(PS3) Mount system cache partition at startup and clear it at
...
exit - we'll use this for uncompressing ROMs in ZIP archives
2012-03-06 21:03:43 +01:00
TwinAphex51224
f7c2bfe530
(PS3) Libsnes ports can now set per-system default keybind names
2012-03-06 16:06:47 +01:00
TwinAphex51224
44b873af5b
Rename rom_ext.c to console_ext.c - rename xdk360_input.cpp to
...
xdk360_input.c
2012-03-06 14:12:28 +01:00
TwinAphex51224
fe0da105b5
(PS3) Add ssnes_ * to LUTs
2012-03-05 23:40:40 +01:00
TwinAphex51224
cd9dd6511d
(PS3) Input can now be reconfigured
2012-03-05 23:01:26 +01:00
TwinAphex51224
6ef7eae423
Revert "Attempt to fix set_keybind_digital."
...
This reverts commit 379614ca1c
.
2012-03-05 21:30:28 +01:00
TwinAphex51224
7e1e293547
(PS3) Input changes
2012-03-05 21:30:28 +01:00