Commit Graph

  • 010a6851bf Fix excessive float usage in sightDrawZoom Ryan Dwyer 2022-10-27 08:21:33 +10:00
  • 8b19b8a018 Replace individual x/y/z copies with struct copies where possible Ryan Dwyer 2022-10-27 00:15:16 +10:00
  • 227beacec1 Replace some unnecessary mtc1/swc1 instructions in mtxasm.s Ryan Dwyer 2022-10-27 00:14:59 +10:00
  • 4ea746b37d Fix camspy Ryan Dwyer 2022-10-26 20:42:52 +10:00
  • 38dddf0c4f Don't calculate lookahead unnecessarily Ryan Dwyer 2022-10-26 19:00:36 +10:00
  • f800a69143 Enable preloading for non-weapon inventory items Ryan Dwyer 2022-10-26 18:05:23 +10:00
  • 3c117b2157 Simplify BG preloading code Ryan Dwyer 2022-10-26 17:48:10 +10:00
  • 4899685569 Write a readme Ryan Dwyer 2022-10-25 23:31:37 +10:00
  • dcf1de3f87 Preload the stage's natural weapons Ryan Dwyer 2022-10-25 23:09:47 +10:00
  • 15fc4a0a7c Fix a BG preload bug and make other related improvements Ryan Dwyer 2022-10-25 19:28:38 +10:00
  • 266163bcfe Replace BG visibility scripts with C implementation Ryan Dwyer 2022-10-25 17:55:40 +10:00
  • 0528fe0539 Re-ID AI commands so the most common commands can be identified by the first byte only Ryan Dwyer 2022-10-24 22:33:23 +10:00
  • 22cd732d8a Remove another VI mode Ryan Dwyer 2022-10-24 21:59:48 +10:00
  • c1cab6e03e Make AI command handlers able to be inlined Ryan Dwyer 2022-10-24 18:29:59 +10:00
  • 420d5ee990 Remove unused VI modes Ryan Dwyer 2022-10-24 17:56:42 +10:00
  • 66f99b50d6 Read pad data directly rather than copying it to the stack Ryan Dwyer 2022-10-24 17:48:02 +10:00
  • 0b87a5af75 Store pads in their full unpacked format Ryan Dwyer 2022-10-23 23:21:33 +10:00
  • 0bd58592c4 Change chr AI timers to integers Ryan Dwyer 2022-10-23 22:45:06 +10:00
  • 04ca114465 Remove excessive reads and writes to g_Vars properties in AI loop Ryan Dwyer 2022-10-23 22:32:54 +10:00
  • cb0b99d28a Preload BG rooms where possible Ryan Dwyer 2022-10-23 19:14:05 +10:00
  • e16567742d Place game segment after bss to make more room for memp Ryan Dwyer 2022-10-23 16:43:09 +10:00
  • bef9668e68 Preprocess ailists to convert goto-labels to goto-offsets Ryan Dwyer 2022-10-23 12:28:07 +10:00
  • 0c948fdce9 Use pointers for aioffsets Ryan Dwyer 2022-10-22 22:09:56 +10:00
  • e36d700bad Remove dprint AI command Ryan Dwyer 2022-10-22 21:08:32 +10:00
  • 827a2f75ee Cache the playercount instead of calculating it many times Ryan Dwyer 2022-10-22 20:53:07 +10:00
  • 6db8be6d14 Remove code relating to 4MB Ryan Dwyer 2022-10-22 20:33:15 +10:00
  • c9f4fef2d6 Remove camdraw code Ryan Dwyer 2022-10-22 20:26:12 +10:00
  • 2995dc4a88 Disable crash and rmon threads Ryan Dwyer 2022-10-22 20:20:06 +10:00
  • 7c6805c3e2 Make the expansion pak required and disable virtual memory Ryan Dwyer 2022-10-22 20:15:34 +10:00
  • 4e9d88fab9 Print unused memory to HUD Ryan Dwyer 2022-10-22 20:03:56 +10:00
  • d89fef7ea9 Implement frame rate graph Ryan Dwyer 2022-10-22 18:54:36 +10:00
  • fbb5065ebe Add MIT license Ryan Dwyer 2022-10-31 17:33:38 +10:00
  • 32d529e9b5 Avoid UB in bondview's var800a41c0 Ryan Dwyer 2022-10-31 17:31:02 +10:00
  • e3d77e8086 Avoid some potential UB in bgBuildTables Ryan Dwyer 2022-10-31 17:30:51 +10:00
  • 39c00dc465 Remove src/generated during clean Ryan Dwyer 2022-10-22 19:12:06 +10:00
  • 178a779878 Revert "Simplify tile assets - repo clones may need to run make extract again" Ryan Dwyer 2022-10-22 19:06:17 +10:00
  • b159e01edc Improve naming and documentation of inventory data Ryan Dwyer 2022-10-22 18:42:45 +10:00
  • 4d04f1f282 ntsc-beta: Decompile sndLoadSound Ryan Dwyer 2022-10-21 21:53:10 +10:00
  • 82d2d500b6 ntsc-beta: Decompile sndLoadSfxCtl Ryan Dwyer 2022-10-21 21:46:14 +10:00
  • a7721463bf ntsc-beta: Decompile joysTick Ryan Dwyer 2022-10-21 19:31:03 +10:00
  • 306613e462 Simplify tile assets - repo clones may need to run make extract again Ryan Dwyer 2022-10-21 19:21:50 +10:00
  • e28b361cb6 ntsc-beta: Decompile joyStopRumble Ryan Dwyer 2022-10-21 00:07:40 +10:00
  • 43e354a316 ntsc-beta: Decompile botPickupProp Ryan Dwyer 2022-10-20 23:52:15 +10:00
  • 724aecb04e ntsc-beta: Decompile bviewDrawHorizonScanner Ryan Dwyer 2022-10-20 22:27:46 +10:00
  • f98d64bd6f ntsc-beta: Decompile bviewDrawIrLens Ryan Dwyer 2022-10-20 22:20:07 +10:00
  • 8ba2480756 pal-beta and pal-final: Decompile botTickUnpaused Ryan Dwyer 2022-10-20 20:29:15 +10:00
  • 4ac72eae50 Add -fno-common to fix build in gcc v9 Ryan Dwyer 2022-10-19 23:15:11 +10:00
  • 62c36b6539 ntsc-beta and ntsc-1.0: Decompile pak0f11df94 Ryan Dwyer 2022-10-19 20:44:12 +10:00
  • 0d1a1a4e56 pal-beta and pal-final: Decompile hoverbikeUpdateMovement Ryan Dwyer 2022-10-18 23:16:17 +10:00
  • e68822d444 pal-beta and above: Decompile bgun0f0981e8 Ryan Dwyer 2022-10-18 22:24:24 +10:00
  • 32490cd77d ntsc-beta: Decompile gamefileSave Ryan Dwyer 2022-10-17 17:19:53 +10:00
  • 1d1d50494e Make some tweaks and fixes for the build system for Ubuntu Ryan Dwyer 2022-10-17 08:12:08 +10:00
  • 442027050f Use -ffast-math on xldtob.c only Ryan Dwyer 2022-10-17 07:53:38 +10:00
  • 4749132bc0 ntsc-beta: Decompile joyGetButtonsReleasedThisFrame Ryan Dwyer 2022-10-16 20:30:50 +10:00
  • 194ba80480 ntsc-beta: Decompile joy0001509cnb Ryan Dwyer 2022-10-16 20:24:58 +10:00
  • 8d0d9c0e36 ntsc-beta: Decompile bootCheckStackOverflow Ryan Dwyer 2022-10-16 20:14:09 +10:00
  • b91b0f93a5 ntsc-beta: Decompile bootCountUnusedStack Ryan Dwyer 2022-10-16 20:04:36 +10:00
  • 295ec06b5e Decompile __osSyncPutChars Ryan Dwyer 2022-10-16 19:26:11 +10:00
  • 8c7d35da4a Decompile osGetMemSize Ryan Dwyer 2022-10-16 18:50:22 +10:00
  • 5ca3b87ad4 Decompile other versions of bviewDrawEyespyMetrics Ryan Dwyer 2022-10-16 17:14:33 +10:00
  • b47847fb9d Improve mismatch of tvscreenRender Ryan Dwyer 2022-10-15 10:04:19 +10:00
  • 914aaaa0e4 Align g_RdpDramStack and g_RdpYieldData Ryan Dwyer 2022-10-15 10:04:09 +10:00
  • 678835d997 Align __osContPifRam Ryan Dwyer 2022-10-14 17:19:27 +10:00
  • 65e365fb08 Decompile func0f0878c8pf Ryan Dwyer 2022-10-13 22:12:10 +10:00
  • f50cc6d2c0 Add -mno-abicalls to gcc flags to fix build on Ubuntu Ryan Dwyer 2022-10-13 21:17:35 +10:00
  • 2c1c13e666 Give better names to timing variables Ryan Dwyer 2022-10-13 19:43:47 +10:00
  • 1c55d86fc7 Tweak Makefile tool detection logic Ryan Dwyer 2022-10-13 19:10:41 +10:00
  • 578c62a03e Update readme and remove WIP status Ryan Dwyer 2022-10-13 17:06:51 +10:00
  • eb51ea4550 Introduce ROM_SIZE Makefile option Ryan Dwyer 2022-10-12 23:06:19 +10:00
  • 46a88a3d59 Convert ROMALLOCATION constants into Makefile options Ryan Dwyer 2022-10-12 22:39:57 +10:00
  • 17583575e4 Introduce support for gcc Ryan Dwyer 2022-10-12 22:26:19 +10:00
  • 4b7e93de8a Rename a heap of collision detection functions Ryan Dwyer 2022-10-06 19:39:18 +10:00
  • f09206034d Improve mismatch of vmInit Ryan Dwyer 2022-10-01 21:43:42 +10:00
  • a81560e8f2 Decompile sky0f126384 Ryan Dwyer 2022-10-01 13:30:02 +10:00
  • 6123232e22 Decompile titleRenderPdLogoModel Ryan Dwyer 2022-09-28 20:46:57 +10:00
  • e04f2a6114 Decompile func0f14d4f0 Ryan Dwyer 2022-09-28 17:13:20 +10:00
  • 82ea985cbe Decompile pakConvertFromGbcImage Ryan Dwyer 2022-09-27 23:59:02 +10:00
  • 21c8c1fd25 Decompile menugfxCreateBlur Ryan Dwyer 2022-09-27 20:13:04 +10:00
  • eeb69c7119 Decompile sprintf Ryan Dwyer 2022-09-27 00:30:03 +10:00
  • c8e1ea19fc Decompile cd0002dffc Ryan Dwyer 2022-09-27 00:03:05 +10:00
  • 2431684b1e Decompile bgTestHitOnChr Ryan Dwyer 2022-09-26 23:36:24 +10:00
  • d5779ef268 Decompile chrTickShoot Ryan Dwyer 2022-09-21 19:12:07 +10:00
  • eeea819b2d Decompile bgTickPortalsXray Ryan Dwyer 2022-09-20 23:58:19 +10:00
  • c57dfc36c1 Decompile bgChooseXrayVtxColour Ryan Dwyer 2022-09-20 21:39:12 +10:00
  • 120d0282e4 Decompile sightDrawZoom Ryan Dwyer 2022-09-20 17:40:00 +10:00
  • 5b0066926a Decompile bgunTickEject Ryan Dwyer 2022-09-18 21:19:13 +10:00
  • cd14cbb406 Decompile fileGetInflatedSize Ryan Dwyer 2022-09-18 19:34:32 +10:00
  • aa4d7a34bd Decompile camIsPosInFovAndVisibleRoom Ryan Dwyer 2022-09-18 16:46:45 +10:00
  • cfc7f3db88 Decompile bgunAutoSwitchWeapon Ryan Dwyer 2022-09-18 15:47:31 +10:00
  • f7cb81bac5 Improve mismatch of bgLoadRoom Ryan Dwyer 2022-09-18 14:13:11 +10:00
  • 52a06d0698 Decompile nbombInflictDamage Ryan Dwyer 2022-09-16 22:55:17 +10:00
  • 5b691240ef Decompile nbombRenderOverlay Ryan Dwyer 2022-09-16 21:12:53 +10:00
  • 15c067fe36 Decompile gasRender Ryan Dwyer 2022-09-16 20:52:10 +10:00
  • 572688668e Decompile anim00023d38 Ryan Dwyer 2022-09-14 21:52:28 +10:00
  • 165da3c305 Decompile starsReset Ryan Dwyer 2022-09-14 21:19:57 +10:00
  • 213ba550a6 Decompile func0f14f510 Ryan Dwyer 2022-09-14 17:38:53 +10:00
  • 29117921d0 Decompile func0f14ad58 Ryan Dwyer 2022-09-14 00:10:01 +10:00
  • e3f8a38be5 Decompile chrNavTryObstacle Ryan Dwyer 2022-09-13 21:30:04 +10:00
  • 163e7bfe84 Decompile sparksTick Ryan Dwyer 2022-09-13 17:08:49 +10:00
  • 15ee65e73e Decompile menugfxRenderBgGreenHaze Ryan Dwyer 2022-09-12 22:28:25 +10:00