literalmente-game
b6d3e0fbb9
Update README.md
2018-05-30 20:50:28 +02:00
Jakub Czekański
d082689103
debug: add PCB, TCB preview
2018-05-24 23:19:18 +02:00
Jakub Czekański
cf50438e2a
debug: added kernel/event debug window
2018-05-24 19:11:26 +02:00
Jakub Czekański
3461484cd6
opengl: added 4/3 or 16/9 aspect ratio window setting
2018-05-24 03:40:42 +02:00
Jakub Czekański
73af1e7d7c
timing: fixed framelimiting - stable framerate, added PAL support
2018-05-24 02:43:23 +02:00
Jakub Czekański
f0692eecc3
opengl: removed render shaders, added filtering option
2018-05-20 00:47:03 +02:00
Jakub Czekański
06a03efaef
gpu: fixed 10bit coords handling
...
10bit coords were not properly sign extended.
Games like THPS rendered polygons with negative coords incorrectly.
Negative number were treated as big numbers.
2018-05-19 23:23:22 +02:00
Jakub Czekański
fd4bd3d5ed
tests: added --ignore-flag option
2018-05-19 22:56:00 +02:00
Jakub Czekański
9291062e3c
gte: fix nclip flags
2018-05-19 22:41:25 +02:00
Jakub Czekański
28e8dfdf86
gte: added cc and cdp opcodes
2018-05-19 22:27:11 +02:00
Jakub Czekański
b8f7362ab0
tests: fix mvmva parameter parsing in gte auto tests
2018-05-19 22:21:36 +02:00
Jakub Czekański
ae77d74db3
gte: added ncs and nct opcodes
2018-05-19 21:50:42 +02:00
Jakub Czekański
e14021cce2
tests: create runner for automatic GTE testing
2018-05-19 18:01:26 +02:00
Jakub Czekański
d9d84fc4d8
externals: update SDL2
2018-05-19 14:17:11 +02:00
Jakub Czekański
83c6fe4521
gte: big refactor and bugfixing
...
- added missing 0x00 read
- support for "buggy" mvmva parameters
- dcps, dcpl, ncds, intpl refactor and bugfixing
- fixed gpl, avsz3 and avsz4
- dcpt now use rgb0 instead of rgbc
- shift color instead of multiplication
- fixed pushColor usage
2018-05-19 05:30:10 +02:00
Jakub Czekański
7e51d041d5
ci: updated compilers, addded ccache
2018-05-17 00:09:53 +02:00
Jakub Czekański
ede92ecb9f
system: read/write refactor
...
enabled test project to prevent AppVeyor issues
2018-05-16 23:43:19 +02:00
Jakub Czekański
f9099585fb
gte: refactored read/write methods
2018-05-16 22:15:10 +02:00
Jakub Czekański
4b037fa3a4
gte: fixed register read
2018-05-16 19:01:44 +02:00
Jakub Czekański
bacf0b700b
gte: removed read_
2018-05-16 18:44:50 +02:00
Jakub Czekański
2789bd7c13
gte: use divideUNR
2018-05-16 18:44:50 +02:00
Jakub Czekański
7499542e75
gte: use shift instead of division
2018-05-16 18:44:50 +02:00
Jakub Czekański
50da2c33ca
gte: fixed ir0 in rtps clipping and flags issus
2018-05-16 18:44:50 +02:00
Jakub Czekański
b49f26bbda
gte: refactor and bug fixing
2018-05-16 18:44:50 +02:00
Jakub Czekański
f469af6129
gte: register fixes
2018-05-16 18:44:50 +02:00
Jakub Czekański
b475d4a29c
gte: fuzzer fixes
2018-05-16 18:44:50 +02:00
Jakub Czekański
3af4dd9ff9
gte: first fixes
2018-05-16 18:44:50 +02:00
Jakub Czekański
f84a058f2c
externals: update libraries
2018-05-04 13:09:31 +02:00
Matthew Nguyen
476aa6eb72
Edited README.md ( #13 )
...
* Edited README.md
Cleaned up grammar in the README to increase clarity. Restructured some sentences to improve clarity and concision.
* Fixed README info on Caetla
Fixed the information on Caetla
2018-03-22 10:08:47 +01:00
Jakub Czekański
dac3b250d3
gte: fixed bug in sqr implementation
2018-03-19 22:00:42 +01:00
Jakub Czekański
2039c90ba7
system: enabled .exe drag and drop loading
2018-03-19 21:59:49 +01:00
Jakub Czekański
df35d603aa
project: fixed ImGui memory leak
2018-03-16 21:57:26 +01:00
Jakub Czekański
3d9508e87b
config: fixed config.json parsing, added warnings for invalid bios/expansion
2018-03-16 21:34:35 +01:00
Jakub Czekański
c162a527a0
config: use int flags in config for debug
2018-03-16 08:38:36 +01:00
Jakub Czekański
6baa8dd0d7
gpu: fixed line command argument handling
...
bug resulted in executing bogus GPU instructions which destroyed VRAM or caused graphical glitches
2018-03-16 01:18:05 +01:00
Jakub Czekański
f327af0529
config: disable CDROM and BIOS logging via config.json
2018-03-16 01:16:21 +01:00
Jakub Czekański
fd62459710
cpu: extracted mips struct into CPU and System
2018-03-15 02:32:20 +01:00
Jakub Czekański
9bfeceec00
project: added Catch unit testing framework
2018-03-14 23:31:01 +01:00
Jakub Czekański
c8b1e8e1fc
gpu: added masking of arguments for copy* and fill commands
2018-03-10 21:11:31 +01:00
Jakub Czekański
3ae5dd2878
gpu: fixed to15bit and fillCommand clipping
2018-03-10 20:30:24 +01:00
Jakub Czekański
3d56e995ce
gui: change hide gui key (tilda) to F1
2018-03-07 21:48:17 +01:00
Jakub Czekański
a01b2be917
gui: hide ImGui using ~ key
2018-03-07 21:26:57 +01:00
Jakub Czekański
454929b85a
project: added version.h generation ( #10 )
2018-03-07 21:26:42 +01:00
literalmente-game
66b669fe1d
Create ISSUE_TEMPLATE.md ( #9 )
...
Simple template to guide the creation of new issues with useful information
2018-03-04 22:50:02 +01:00
Jakub Czekański
241f12fd4e
project: update README.md
2018-03-02 00:06:21 +01:00
Jakub Czekański
79cf19c014
gpu: FillRectangle is clipped to drawingArea, prevent corruption of textures
2018-03-01 22:15:36 +01:00
Jakub Czekański
2991adaccb
render: Gouroud shading support
2018-03-01 21:51:16 +01:00
Jakub Czekański
54e6bea0eb
window: added crude framelimiting
2018-02-28 22:22:26 +01:00
Jakub Czekański
af594bd8c2
gui: hide CDROM window
2018-02-28 18:11:46 +01:00
Jakub Czekański
b73a32397e
render: added texture masking support, Doom renders correctly
2018-02-28 18:04:18 +01:00