Twinaphex512
53868033b7
(MSVC 2012) Initial MSVC 2012 solution
...
Just need to sort out the linking errors - we'll need to create a
Direct3D driver that is not external for PC and do away with the
'external' one which is really an unacceptable extra dependency for such
a popular graphics API. Also, look if the WGL context file will even
work. Added some TODOs too.
2012-10-24 15:48:44 +02:00
Themaister
369431d97d
Remove some "not-so-serious" logs.
2012-09-07 21:59:20 +02:00
Themaister
29a1e7ac27
Purge some still lingering SSNES-isms.
2012-09-07 21:56:26 +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
Themaister
687d5a2b2b
Fix build for Win32.
2012-04-13 21:30:55 +02:00
Themaister
8c426ed49a
Split file.c in two.
2012-04-13 21:29:25 +02:00
Twinaphex
add97b9ef5
(360) Don't make a copy of dir_list_new in 360/main.c but rather use
...
the one in file.c with two small Xbox 360 tweaks to make it work
2012-04-13 14:52:51 +02:00
Themaister
7c5c04bf36
Warning fixups.
2012-04-10 00:37:30 +02:00
Themaister
9f0211d9d7
Fixup C++ build.
2012-04-09 22:30:29 +02:00
Themaister
e3a71a8c5b
Fixup headers.
2012-04-09 22:05:26 +02:00
Themaister
e012e290ae
Builds clean.
2012-04-09 22:04:44 +02:00
Themaister
5d51942f69
libretro fixups.
2012-04-09 22:04:43 +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
TwinAphex51224
a860a71016
(360) 360 uses Griffin now too
2012-03-29 12:04:58 +02:00
Themaister
d73ec9b645
Move hashing code to hash.o.
2012-03-25 23:29:39 +02:00
Themaister
5272008f54
Add --no-patch to forcefully disable all patching.
2012-03-20 23:45:58 +01:00
Themaister
4e772003c8
Style nit.
2012-03-20 23:18:10 +01:00
Themaister
48cddde84a
Add IPS patching.
2012-03-20 23:08:34 +01:00
Twinaphex
4e3359ec19
Merged console_ext.c / main_wrap.c and got rid of warning in file.c
2012-03-17 23:05:48 +01:00
Themaister
56e5c9fcec
Refactor patch handling.
2012-03-17 01:12:29 +01:00
Themaister
224db6a4c8
Merge ups.h/bps.h into patch.h.
2012-03-16 23:47:31 +01:00
Themaister
9ab02b12be
Move compat functionality to compat/.
2012-03-16 23:26:57 +01:00
TwinAphex51224
81988fc1ef
(360) Don't include D3D/Netcode where not needed through NOD3D/
...
NONET defines
2012-03-11 16:17:42 +01:00
Themaister
6d1ab7ebfd
Revert changes with HAVE_XML. The XML read for memory map are not parsed
...
in any way by SSNES and does not depend on libxml2.
Also keep removal of log where XML map is not found (very likely
anyways).
2012-02-16 20:25:25 +01:00
TwinAphex51224
2760b5b0c2
(Core) Don't create 'can't load XML memory map' if HAVE_XML
...
is not defined for the port
2012-02-16 03:49:13 +01:00
TwinAphex51224
317f255eae
(Core) Remove obsolete file checking function
2012-02-15 18:43:35 +01:00
TwinAphex51224
2cb946ec8b
(Core) Add filepath_exists to file.c - needed for console ports
2012-02-15 02:09:55 +01:00
Themaister
9c861f13be
Fix additional exclamation marks.
2012-02-11 21:16:01 +01:00
Themaister
accb011196
Add fill_pathname_base.
2012-01-30 22:45:43 +01:00
TwinAphex51224
734afe2058
(PS3) Implement file_is_directory on PS3
2012-01-30 17:18:31 +01:00
TwinAphex51224
e044275c3e
(360) Fix for 360 - INVALID_FILE_ATTRIBUTES is not defined in a
...
360 header
(PS3) Added g_console.rom_path setting - not using g_extern.system.
fullpath anymore
2012-01-21 02:58:19 +01:00
Themaister
057d29bea1
Check for INVALID_FILE_ATTRIBUTES.
2012-01-20 18:31:46 +01:00
Themaister
c492195ab1
Empty string should not be a directory.
2012-01-20 18:09:53 +01:00
Themaister
ef206b3a27
Fix directory detection.
2012-01-14 01:42:51 +01:00
Themaister
b4248038fb
Update license headers.
2012-01-08 01:12:05 +01:00
Themaister
f2a152f7c9
Minor cleanup.
2012-01-07 11:47:53 +01:00
Themaister
9747767474
Use GetFileAttributes.
2012-01-05 17:41:04 +01:00
Themaister
cee33327f8
Ugh
2012-01-05 17:28:11 +01:00
Themaister
f70b52a0df
Don't use unicode.
2012-01-05 17:27:48 +01:00
Themaister
0b62771b54
Don't use getenv on XBOX.
2012-01-05 17:27:18 +01:00
Themaister
b168109672
Fix missing stuff.
2012-01-05 17:23:22 +01:00
Themaister
d8b6aebe9a
Use plain ASCII for directories.
2012-01-05 17:22:03 +01:00
TwinAphex51224
4812b632c3
(360) Fixed most compile errors for 360
2012-01-05 15:11:55 +01:00
TwinAphex51224
ebea0220cd
(360) Added 360 solution and added some defines
2012-01-05 13:30:13 +01:00
Themaister
3d1b0ef35b
Merge branch 'fix'
2012-01-02 13:33:27 +01:00
Themaister
c2ba0d474c
Use limits.h and PATH_MAX.
2012-01-02 13:33:03 +01:00
Themaister
bc66841a29
More correct save state and rewind handling.
2011-12-27 18:30:14 +01:00
Themaister
cdc92af959
Cleanups.
2011-12-26 16:43:47 +01:00
Themaister
763a5bf2c0
Style nit.
2011-12-26 16:22:34 +01:00
Themaister
8301cf8a2f
Style nit.
2011-12-26 16:14:33 +01:00
Themaister
fe7f05e717
Style nit.
2011-12-25 12:14:26 +01:00
Themaister
0724ab2ca1
Fix assertion bugs.
2011-12-25 12:13:19 +01:00
Themaister
c272ba56ad
Fix build for Release mode.
2011-12-25 11:45:27 +01:00
Themaister
eac468ba19
MSVC compat.
2011-12-25 01:38:59 +01:00
Themaister
d5fca50a2f
Can build for C++.
2011-12-24 15:26:01 +01:00
Themaister
dc373fb7d0
Gets to link, but fails there.
2011-12-10 17:41:16 +01:00
Themaister
457a3d458a
Merge branch 'master' of github.com:Themaister/SSNES into ssnes-consoles
...
Conflicts:
general.h
2011-12-02 21:18:09 +01:00
Themaister
e412ecdefe
Do not exit() prematurely.
2011-12-02 19:28:39 +01:00
Themaister
c8d3278dbc
Merge branch 'master' of github.com:Themaister/SSNES into ssnes-consoles
2011-12-02 19:15:21 +01:00
Themaister
3556445660
Add new extension support.
2011-12-02 19:12:47 +01:00
Themaister
e7f1526942
Fix compilation errors.
2011-12-01 21:54:42 +01:00
Themaister
a5b3f421d1
Fix include paths for libsnes header.
2011-11-30 17:32:30 +01:00
Themaister
389e9ba0dc
Style nit.
2011-11-04 00:07:53 +01:00
Themaister
0f010cf3d2
Fix style nits.
2011-11-02 19:31:36 +01:00
Themaister
a48dc55c41
Fix ugly possible segfault.
2011-10-30 16:58:45 +01:00
Themaister
f48247a18b
Style nits ...
2011-10-15 12:56:48 +02:00
Themaister
bcae973d82
Savestate auto indexing support.
2011-09-27 15:31:25 +02:00
Themaister
3c58d10eae
Small fix.
2011-09-20 12:05:21 +02:00
Themaister
5e14b302bc
Replace a VLA with char[MAXPATHLEN].
2011-09-20 12:50:13 +03:00
Themaister
38e7fc6659
Add support for blocking SRAM writes :)
2011-09-16 15:32:21 +02:00
Themaister
0730a34a5b
Reverting config path to system default if it doesn't find it.
2011-08-24 08:14:03 +02:00
Themaister
8d3f15602c
More robust recovery.
2011-08-22 18:45:38 +02:00
Themaister
c55263b956
Clean up some file handling stuff ...
2011-08-22 18:13:30 +02:00
Themaister
e5326467a1
Attempt to recover SRAM writes!
2011-08-22 17:39:29 +02:00
Themaister
596d8d9985
Attempt to recover SRAM write failures gracefully ...
2011-08-22 17:35:31 +02:00
Themaister
b4b0be9118
Allow directories for -s/-S. Paths will be inferred.
2011-08-22 17:05:27 +02:00
Themaister
fb739621ac
BPS seems to work ... :)
2011-08-18 00:37:43 +02:00
Themaister
24e8ca6856
Some more needed stuff ...
2011-08-18 00:24:57 +02:00
Themaister
1ff9b6a375
Start adding support for BPS patches.
2011-08-18 00:05:56 +02:00
Themaister
346a9f2b4e
Remove debug messages.
2011-06-26 17:06:05 +02:00
Themaister
363d8ca5b4
More proper string reading function.
2011-06-26 17:05:29 +02:00
Themaister
d221c480e6
Fix aliasing issue.
2011-06-25 16:49:34 +02:00
Themaister
25fce1a6c6
Allow XML mapping.
2011-06-24 13:29:30 +02:00
Themaister
ec1401e657
Fix build error on Win32.
2011-06-21 02:33:59 +02:00
Themaister
753d2057bb
Fix BSD build. Convert strcpy()/strcat() to strl* variants.
2011-06-16 22:47:37 +02:00
Themaister
9473b392df
TGA loader (nolib).
2011-05-18 21:49:23 +02:00
Themaister
1005d7fa9b
SHA256 support. Now onto cheats ...
2011-04-17 12:29:58 +02:00
Themaister
f2cc19d1a7
Some fixups for SGB etc.
2011-04-07 21:06:31 +02:00
Themaister
ad55829890
Convert to strlcpy/strlcat. More sane.
2011-04-03 22:29:36 +02:00
Themaister
b2d214ee79
Should fix path issues with UPS patching.
...
When filename had two dots ('.') in it,
using fill_pathname on g_extern.basename was wrong.
Added fill_pathname_noext to countermeasure this.
2011-04-03 21:43:25 +02:00
Themaister
c0117bfbb6
Remove debugging fprintf.
2011-03-29 23:38:11 +02:00
Themaister
074234f182
Oh damn you Windows and your spoony file handling...
2011-03-29 23:21:56 +02:00
Themaister
1706763a4c
Start supporting shaders hiding in a directory.
2011-03-29 18:04:41 +02:00
Themaister
e484e22e2f
Fix up UPS :) Should work fine now at least for .sfc base roms.
2011-03-23 23:31:33 +01:00
Themaister
2446300dd9
Some more logic hooked up.
2011-02-02 12:10:27 +01:00
Themaister
e0403e4dae
Indentation error.
2011-01-29 19:53:23 +01:00
Themaister
5bcde44684
Remove some undeeded warning/error messages.
2011-01-27 23:05:20 +01:00