Eduardo C
b95f65be30
Fix tabs...
2018-01-27 22:11:37 +01:00
Eduardo C
576ce83e94
Improved dumping of extended Xbe certificate information: Original Certificate Size, Online Service ID, Extra Security Flags, and Code Encryption Key
2018-01-27 22:04:55 +01:00
x1nixmzeng
a50978bf29
Cleanup of UI
2018-01-27 16:28:49 +00:00
ergo720
81b1d75b4a
Xbox fatal error implementation
2018-01-26 09:56:26 +01:00
Luke Usher
4cf2dbf5a6
Merge pull request #893 from LukeUsher/fix-debug-log-crash
...
Fix a crash when setting a debug filename for the first time
2018-01-25 14:07:14 +00:00
Luke Usher
d3989024ea
Fix a crash when setting a debug filename for the first time
...
This was caused by doing = on a string that was not a std::string,
unintentially causing the pointer address to be changed.
This tweak instead causes the first character of the string to be set to
\0 (null) causing all string parsing functions to treat it as an empty
string, without trashing the poiner.
2018-01-25 14:06:20 +00:00
Luke Usher
d393637a47
Merge pull request #892 from PatrickvL/NV2A_expansion
...
NV2A expansion
2018-01-24 08:18:25 +00:00
PatrickvL
3314fc18fb
NV2A : Added defines and code from my WIP_LessVertexPatching branch that wasn't yet in master. Also some defines from the OpenXbox repository.
2018-01-23 16:26:01 +01:00
PatrickvL
60e092885e
NV2A : Added Luke's comment at wrong RegisterBAR
2018-01-23 13:50:39 +01:00
PatrickvL
94d3d3fc2e
Merge pull request #891 from LukeUsher/d3dbegin_end_tweaks
...
D3DBegin/End Tweaks
2018-01-23 12:13:19 +01:00
Luke Usher
6b4e529bd6
Shrink IVB_TABLE_SIZE
...
It was way too big and the vertex buffer was failing to allocate in some titles.
2018-01-23 10:15:46 +00:00
Luke Usher
ec1172f68f
Make Unknown IVB Register a Warning rather than a hard crash
2018-01-23 10:15:30 +00:00
Luke Usher
8139bd833d
Silent Hill 2 no longer overflows the g_IVBTable
2018-01-23 10:15:13 +00:00
PatrickvL
112c5332d9
Merge pull request #889 from ergo720/HalFunctions
...
HalIsResetOrShutdownPending implementation
2018-01-22 19:49:36 +01:00
ergo720
f0f152ace5
Simplified HalIsResetOrShutdownPending implementation
2018-01-22 19:08:08 +01:00
ergo720
1a4295c3da
HalIsResetOrShutdownPending implementation
2018-01-22 16:06:17 +01:00
PatrickvL
f738bf47d4
Isolated XbePrinter into it's own file, so the Xbe.h/.cpp files don't need to know about it.
2018-01-22 13:16:12 +01:00
PatrickvL
488663fae7
Merge pull request #887 from PatrickvL/LED_fix
...
Removed the LED sequence cycle reset feature.
2018-01-22 12:46:30 +01:00
PatrickvL
0b5bcd6dda
Removed the LED sequence cycle reset feature.
...
After at most 1/6th of a second, a new sequence will be active anyway, so resetting it won't be very useful anyway. This removes the need to check if a new sequence is set, and the need for the bLedHasChanged status boolean, simplifying the code further.
This should fix https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/issues/885
2018-01-22 12:45:39 +01:00
Luke Usher
043a380931
Merge pull request #886 from jarupxx/OOVPA_5558_Hotfix
...
Separate XDK 5558/5659 with Integrated Hotfixes OOVPA to 5788 database
2018-01-22 10:15:43 +00:00
jarupxx
bf846b59be
Separate XDK 5558/5659 with Integrated Hotfixes OOVPA to 5788 database
...
XDK 5558/5659 with Integrated Hotfixes use 5788 database.
Standard XDK 5659 still uses 5558 database.
Verified with
- [5558] NHL HITZ Pro 2004
- [5558 with Intergrated Hotfixes] XIII
- [5659] NFL Blitz Pro
- [5659 with Intergrated Hotfixes] Midway Arcade Treasures Paperboy
- [5788] Digimon Battle Chronicle
2018-01-22 18:45:42 +09:00
PatrickvL
9dd84564ec
Merge pull request #869 from Fisherman166/master
...
Create Xbe Printer class for more modular Xbe Dumping
2018-01-22 08:14:33 +01:00
Fisherman166
641ec8fdfa
Return a string from dumpinformation and let the caller decide how to output the info
2018-01-21 17:12:45 -08:00
Fisherman166
4a3965d644
Move Xbe dumping into its own class. Add game ratings string printout for issue #686 . Cleanup GUI code so that the Xbe Printer is responsible for outputting Xbe info
2018-01-21 17:12:44 -08:00
x1nixmzeng
c2052e0c13
Fixed poorly merged filters file
2018-01-22 00:44:16 +00:00
PatrickvL
b015cc715b
Merge pull request #883 from PatrickvL/LED_simplifications
...
Simplified LED encoding and drawing code
2018-01-22 00:42:37 +01:00
PatrickvL
78cf44077d
Merge pull request #872 from blueshogun96/master
...
Azurik updates
2018-01-22 00:41:50 +01:00
blueshogun96
7eb82e0b53
Removed duplocate code
2018-01-21 15:38:34 -08:00
PatrickvL
e27918b95d
Merge branch 'master' into LED_simplifications
2018-01-22 00:34:45 +01:00
patrickvl
7697dc9333
All hardware devices are moved outside CxbxKrnl, towards devices (some into devices\video)
2018-01-22 00:32:44 +01:00
Luke Usher
32d52d4097
Merge pull request #882 from PatrickvL/device-ify_nv2a
...
The NV2A is now registered as a hardware device, just like all other devices
2018-01-22 00:32:42 +01:00
patrickvl
33d3dc418e
All hardware devices are moved outside CxbxKrnl, towards devices (some into devices\video)
2018-01-22 00:30:32 +01:00
patrickvl
1e5d7ffede
Simplified LED encoding and drawing code - Ergo720's LED_MultiColor.xbe actually flashes the LED correctly now!
2018-01-21 23:50:30 +01:00
Luke Usher
0f764c4483
Merge pull request #882 from PatrickvL/device-ify_nv2a
...
The NV2A is now registered as a hardware device, just like all other devices
2018-01-21 21:38:15 +00:00
patrickvl
afa4e4034d
The NV2A is now registered as a hardware device, just like all other devices.
...
Like the NVNet device, it's implementation is currently just a forward to the existing code.
Still, this removes a dependency from EmuX86 on the NV2A device - from now on it's reached via the generic device framework.
2018-01-21 22:20:38 +01:00
Luke Usher
386eaf292f
Merge pull request #881 from ergo720/HalInitiateShutDown
...
HalInitiateShutDown implementation
2018-01-21 20:08:55 +00:00
x1nixmzeng
02f4df2a32
Support dumping memory to file
2018-01-21 19:33:39 +00:00
x1nixmzeng
cf9a64c31a
Updated disassembly output and reference module
2018-01-21 19:18:38 +00:00
ergo720
c16f94f273
HalInitiateShutDown implementation
2018-01-21 20:08:12 +01:00
x1nixmzeng
ed02200d6c
Added call stack disassembly
2018-01-21 16:12:25 +00:00
x1nixmzeng
aaed9a18e3
Remove broken capstone library
2018-01-21 15:15:58 +00:00
Luke Usher
792a222e5c
Merge pull request #876 from LukeUsher/disable-new-color-conversion
...
Disable new color conversion
2018-01-21 14:42:15 +00:00
Luke Usher
cd6813131d
Disable new color conversion
...
As much as I hate to do this, it is currently causing crashes in titles that use P8 format textures.
It will be restored once this (and other related issues) are resolved.
2018-01-21 14:41:43 +00:00
x1nixmzeng
547d6b04b9
Merge https://github.com/Cxbx-Reloaded/Cxbx-Reloaded into cxbx-debugger
2018-01-21 13:57:55 +00:00
Luke Usher
649464e549
Merge pull request #875 from ergo720/LED
...
comment on the led
2018-01-21 11:01:13 +00:00
ergo720
1bde019977
comment on the led
2018-01-21 11:32:53 +01:00
Luke Usher
53a932c573
Merge pull request #874 from ergo720/LED
...
LED implementation
2018-01-21 10:26:36 +00:00
ergo720
9084661b0e
LED
2018-01-21 11:02:25 +01:00
Luke Usher
b460464d47
Merge pull request #868 from PatrickvL/VariousFixes
...
Various fixes
2018-01-21 09:02:20 +00:00
blueshogun96
1a650f280e
Increase stack reserve and commit size (stops Azurik from crashing during FMVs in release mode)
2018-01-20 16:10:07 -08:00