Ian Curtis
|
a246fc1454
|
make compilable with visual studio
|
2016-04-27 11:17:12 +00:00 |
|
Ian Curtis
|
8f6ab2fcf9
|
simplify
|
2016-04-27 08:13:22 +00:00 |
|
Bart Trzynadlowski
|
3c5fcbd241
|
Forgot a newline
|
2016-04-27 04:15:22 +00:00 |
|
Bart Trzynadlowski
|
c0ec610e99
|
Polygon header bit analysis code (need to #define DEBUG and use -gfx-state option)
|
2016-04-27 04:09:50 +00:00 |
|
Bart Trzynadlowski
|
04fba1466d
|
Added utility function to write BMP files
|
2016-04-27 04:08:49 +00:00 |
|
Bart Trzynadlowski
|
3682ab7300
|
Updated polygon header description with double-sided bit (forgot it in last update!)
|
2016-04-26 23:06:40 +00:00 |
|
Bart Trzynadlowski
|
85a77bb016
|
Added an updated description of the polygon header to the top of Legacy3D/Models.cpp
|
2016-04-26 23:04:11 +00:00 |
|
Ian Curtis
|
3e8439c09c
|
fix model normals, add code for fixed shading, as of yet flag to turn it on is unknown
|
2016-04-26 09:06:48 +00:00 |
|
Bart Trzynadlowski
|
b730fc466c
|
Legacy engine: vertex normals are standalone and do not need to be added to polygon normal
|
2016-04-26 00:12:02 +00:00 |
|
Bart Trzynadlowski
|
112777385e
|
Added a debug option to load and render a single frame of graphics state from a save state file. Only available if compiled with DEBUG defined. Invoked using: -gfx-state=<file> on command line.
|
2016-04-24 17:06:14 +00:00 |
|
Bart Trzynadlowski
|
1265c8d184
|
Using IEmulator interface instead of CModel3 directly
|
2016-04-24 03:01:42 +00:00 |
|
Bart Trzynadlowski
|
9baa0488e3
|
Changed save state file version (r340 changed Real3D save format, breaking compatibility with older states, and states were probably already incompatible with 0.2a)
|
2016-04-24 01:50:03 +00:00 |
|
Bart Trzynadlowski
|
3bd8e20639
|
Fixed white space and warnings. Fixed second argument to -dis option in cases where other numerical parameters are specified on command line.
|
2016-04-24 01:40:16 +00:00 |
|
Bart Trzynadlowski
|
908d979cd7
|
Flattened out nested if-statements in new engine's fragment shader to improve compatibility with older GPUs (e.g., NVS 300)
|
2016-04-22 23:46:49 +00:00 |
|
Ian Curtis
|
58d187e59a
|
parse viewports in normal order
|
2016-04-19 22:05:12 +00:00 |
|
Ian Curtis
|
df9fefd064
|
walk siblings before children, fixes some of the transparency drawing issues in ocean hunter
|
2016-04-18 22:25:05 +00:00 |
|
Ian Curtis
|
057ee94210
|
simplify
|
2016-04-18 14:06:10 +00:00 |
|
Ian Curtis
|
a5301efed6
|
avoid cast warning
|
2016-04-17 00:02:16 +00:00 |
|
Ian Curtis
|
c4dc96ef71
|
simplify list code
|
2016-04-17 00:00:51 +00:00 |
|
Bart Trzynadlowski
|
34d4d8981d
|
Fixed 8-bit texture decoding in legacy 3D engine. Contour mode/alpha still needs to be made consistent (as much as possible) with new engine.
|
2016-04-15 04:26:42 +00:00 |
|
Bart Trzynadlowski
|
9a2bb78add
|
Hooked up Magical Truck Adventure controls
|
2016-04-13 03:28:04 +00:00 |
|
Ian Curtis
|
d2563c035f
|
you were right Bart :) (Fixes broken sound in last build)
|
2016-04-11 15:16:35 +00:00 |
|
Ian Curtis
|
499ac0e1c9
|
Don't use variable sized variables across platforms, unless needed
|
2016-04-11 09:00:20 +00:00 |
|
Ian Curtis
|
6d313fcf9e
|
Fix - cannot specify explicit initializer for arrays
|
2016-04-11 08:38:59 +00:00 |
|
Bart Trzynadlowski
|
94c66eea7b
|
Figured out Step 1.0 VROM texture uploads. Fixes missing textures in VF3 and VF3TB.
|
2016-04-11 03:48:36 +00:00 |
|
Bart Trzynadlowski
|
ef87093824
|
Debugger compilation fixed: CBus -> IBus
|
2016-04-11 03:39:19 +00:00 |
|
Bart Trzynadlowski
|
2524f2e837
|
Fixed Magical Truck Adventure by emulating VROM texture ports as a FIFO. Now, VF3 crashes on Akira's stage (and probably the other stages with texture glitches). Other games may be affected, too (not thoroughly tested yet).
|
2016-04-11 00:19:10 +00:00 |
|
Bart Trzynadlowski
|
775256118d
|
Fixed Magical Truck Adventure country check (accidentally removed a line in previous commit).
|
2016-04-10 23:57:55 +00:00 |
|
Bart Trzynadlowski
|
7ade3a6abb
|
Magical Truck Adventure expects 0x03 to be returned from MIDI control port (thanks, Ville). Game now boots but crashes because VROM texture uploads clobber memory for some reason.
|
2016-04-10 21:47:07 +00:00 |
|
Bart Trzynadlowski
|
198a469ff7
|
Created IEmulator interface, renamed CBus to IBus and CPCIDevice to IPCIDevice. Frames now rendered when emulator paused.
|
2016-04-10 03:42:41 +00:00 |
|
Ian Curtis
|
f52cb3c491
|
tweak frustum planes
|
2016-04-08 23:29:31 +00:00 |
|
Bart Trzynadlowski
|
e08b754140
|
Changed help text to explain that -sound-volume and -music-volume only take effect when DSB is present
|
2016-04-05 04:31:39 +00:00 |
|
Bart Trzynadlowski
|
22907b033f
|
Fixes for non-Windows builds: Makefile updated and fixed header files in Vec.cpp
|
2016-04-05 04:30:52 +00:00 |
|
Ian Curtis
|
5f68544641
|
revert viewport code
|
2016-04-04 10:50:05 +00:00 |
|
Ian Curtis
|
ecea4cad56
|
change tex format 4
|
2016-04-04 10:21:34 +00:00 |
|
Bart Trzynadlowski
|
38d5d14157
|
Clamping diffuse+ambient light intensity to 1.0 (legacy engine)
|
2016-04-04 04:32:10 +00:00 |
|
Bart Trzynadlowski
|
faf5f9cf48
|
Added a comment about viewports
|
2016-04-04 04:31:26 +00:00 |
|
Bart Trzynadlowski
|
6d9426759b
|
Fixed texture enable bit (fixes Star Wars light sabers and Sega Rally 2 cones) and added a hack for (and more comments about) color modulation. Scud Race, Sega Rally 2, LA Machineguns, etc. look correct now, but Fighting Vipers 2 shadows are no longer dark enough. Other bugs may exist.
|
2016-04-04 03:50:24 +00:00 |
|
Bart Trzynadlowski
|
1d4f5c871d
|
Fixed Types.h include
|
2016-04-04 03:43:55 +00:00 |
|
Bart Trzynadlowski
|
a202d8adc3
|
Do not print extra hardware message when there is none
|
2016-04-04 03:42:55 +00:00 |
|
Bart Trzynadlowski
|
d8aefa421d
|
8-bit texture upload byte selection (thanks to Ville; but not tested yet); code cleanup
|
2016-04-04 03:42:26 +00:00 |
|
Ian Curtis
|
d155fbd6e4
|
rgb values were swapped for paletted colours
|
2016-04-03 23:21:50 +00:00 |
|
Ian Curtis
|
3bc2794b0a
|
Use the correct texture enable bit
|
2016-04-03 16:10:40 +00:00 |
|
Bart Trzynadlowski
|
3c8352f4ca
|
Added a comment: observation of Star Wars and Scud Race color modulation issues.
|
2016-04-03 04:09:06 +00:00 |
|
Ian Curtis
|
688af26846
|
Possible work around for slightly incorrect viewport positions in ECA and harley
|
2016-04-02 22:13:59 +00:00 |
|
Ian Curtis
|
a99f022487
|
add missing include
|
2016-04-02 22:08:25 +00:00 |
|
Bart Trzynadlowski
|
6e5c301de8
|
Encryption device emulation (thanks to MAME), fixed warnings in Model3.cpp, added a string formatter helper, and updated Win32 GCC Makefile.
|
2016-04-02 21:50:40 +00:00 |
|
Bart Trzynadlowski
|
c0f679479a
|
Added virtual destructor to CDSB
|
2016-04-02 21:35:06 +00:00 |
|
Bart Trzynadlowski
|
0d989831ed
|
Added encryption keys, converted to cstdint types, fixed whitespace
|
2016-04-02 21:33:33 +00:00 |
|
Bart Trzynadlowski
|
c7ad13fb31
|
Whitespace, cstdint types
|
2016-04-02 21:32:28 +00:00 |
|