ManDude
093526721c
save key mapping to memory!
2021-08-16 14:57:15 +01:00
ManDude
c1fdb23310
fix crash
2021-08-16 07:46:06 +01:00
ManDude
efdc598c09
make pc pad remapping process (incomplete)
2021-08-16 07:44:05 +01:00
ManDude
ff3174f292
more cpad stuff + make font-flags
2021-08-16 03:50:36 +01:00
ManDude
4a8295898b
Merge branch 'master' into d/cpad-test
2021-08-14 23:24:18 +01:00
ManDude
ca8f0f7e93
minor fixes
2021-08-14 23:23:45 +01:00
ManDude
ded9d63afa
fixes
2021-08-14 21:05:38 +01:00
ManDude
af823cdb82
implement cpad stuff
2021-08-14 21:00:50 +01:00
water
23748dfeef
start on debug graphics
2021-08-13 21:48:56 -04:00
ManDude
af5a9f0951
minor gfx updates
2021-08-14 01:06:16 +01:00
water
43a39b197e
fix merge
2021-08-12 19:33:47 -04:00
water
ebc580822e
clean up
2021-08-12 19:03:33 -04:00
water
a65357642d
fix debugger
2021-08-11 20:21:58 -04:00
water
3bba86ce18
support mt4hh texture for japanese fonts
2021-08-11 19:36:15 -04:00
ManDude
ed19d046f3
Update OpenGLRenderer.cpp
2021-08-11 07:44:35 +01:00
ManDude
c87b818d82
stuff
2021-08-11 04:48:56 +01:00
water
b85ee3a3a5
fix possible bug in direct renderer
2021-08-10 22:13:34 -04:00
water
2b7a8d8880
another fix
2021-08-10 21:46:12 -04:00
water
df94e948bb
more fixes
2021-08-10 21:31:15 -04:00
water
fb006492c5
build fix
2021-08-09 22:05:07 -04:00
water
9495e91259
online tests pass
2021-08-09 21:54:40 -04:00
water
f700438d01
fix merge issues
2021-08-09 21:42:05 -04:00
water
40ecd92272
Merge branch 'master' of https://github.com/water111/jak-project into w/dma-for-font
2021-08-09 21:41:25 -04:00
ManDude
a850b5d5cb
revamp the gfx+display systems a bit ( #739 )
...
* revamp gfx and display systems a bit
* Use some fancy c++ pointers instead of just raw pointers
* Tidy some things up.
* clang
* clang 2
* fixes
* fixesss
* error detection when making display
2021-08-09 19:16:39 -04:00
water
ee6639b4f7
fix texture filter
2021-08-09 18:59:47 -04:00
water
b4846f0491
hook up profiler
2021-08-08 21:50:34 -04:00
water
0dfe6a169d
fonts and stuff work
2021-08-08 20:46:14 -04:00
water
124003f5f2
store texture in pool
2021-08-08 15:46:34 -04:00
water
f25b0f0de2
some clean up
2021-08-08 13:20:54 -04:00
water
54301a36be
texture decoding
2021-08-08 13:12:44 -04:00
water
66f95d3c8a
text working with no textures
2021-08-07 21:16:44 -04:00
water
ef6204e353
closer
2021-08-07 18:57:13 -04:00
water
d1674ea9b6
wip
2021-08-06 22:30:02 -04:00
water
821c2ab42a
display loop runs
2021-08-04 21:30:08 -04:00
water111
ef011f4fe8
[goalc] add a build system ( #704 )
...
* add first attempt at build system
* fix stupid bug
* try again
2021-07-15 21:37:15 -04:00
water111
656489e942
[decomp] Clean up - part 2 ( #687 )
...
* temp
* temp2
* basic case support
* working for or without else
* support more cases
* clean up to drawable headers
* ocean
* format json
2021-07-11 16:35:25 -04:00
water111
1898c7c52a
[decomp] texture ( #684 )
...
* temp
* more cleanup
* fix merge issue
* handle no texture correctly
2021-07-09 22:20:37 -04:00
water111
a81aef889a
Level load test ( #656 )
...
* tweaks for loading VI1
* temp
* clean up
2021-06-30 19:20:31 -04:00
ManDude
1af0f4a1a7
[decomp] most of level
and some game loop functions + couple decomp… ( #651 )
...
* [decomp] most of `level` and some game loop functions + couple decompiler fixes
* add ART.CGO to fake-iso
2021-06-29 20:30:52 -04:00
ManDude
997d5b57db
[memdump] Make it work on fields of type (array basic)
( #620 )
...
* use `std::function` for this because that's what you're meant to do
* [memdump] Analyze fields of type `(array basic)`
* fix test
* Massively simplify things.
2021-06-23 22:07:17 -04:00
water111
8faded6400
[decompiler] bitfield support for sound-name
( #582 )
...
* fix 64-bit fields in 128-bit bitfields
* support sound-name
* fix merge
* support some more sound stuff in overlord
2021-06-12 12:55:38 -04:00
water111
a572587a0e
add types ( #559 )
2021-06-05 16:58:32 -04:00
Ziemas
62877ed4f3
Overlord: Music tweak struct. ( #509 )
2021-05-20 18:10:27 -04:00
water111
ec412c7777
[decomp] ramdisk, load-dgo and rpc-h ( #496 )
...
* decompile ramdisk load-dgo and rpc-h
* add a bunch of offline tests
* clang-format
2021-05-16 21:07:22 -04:00
water111
53a7d6512f
lock when modifying components ( #475 )
2021-05-12 22:44:58 -04:00
ManDude
fef9b139d7
Force-enable assert
on release mode Windows build ( #440 )
2021-05-10 23:03:56 -04:00
ManDude
370ac4f64a
Change VM dying logic to prevent deadlocks ( #433 )
2021-05-10 00:00:50 -04:00
water111
62dfa1bf07
[TypeSystem] add heap-base property to types ( #431 )
...
* support heap base in the type system
* lock around modification of status
2021-05-09 19:40:36 -04:00
ManDude
2beaa7a340
[decomp] cleanup drawable and ocean stuff ( #414 )
...
* use `kmalloc-flags` for goal `kmalloc`
* cleanup some drawable stuff, add offline tests
* cleanup generic-h a bit
* make decompiler work on 16-bit static data
* cleanup ocean stuff
* fix `ocean-spheres`
* oops forgot this
* I forgot to actually make `ocean-tables`
2021-05-03 08:54:49 -04:00
ManDude
8cc63ff35c
Add a debug PS2 VM to the runtime ( #401 )
...
* update VS launch target params
* remove redundant VS launch option
* Add a debug PS2 VM to the runtime, currently only for the DMAC
* Formatting
* remove broken assert
* Avoid weird buffer overflow bug
* Test on `VIF0_DMA_BANK`!
* Add a docstring
* patch pointers for the other dma channels
* patch DMAC pointer
* remove dead leftover code
* Change default return value for `get_vm_ptr`
2021-05-01 00:32:19 -04:00