Commit Graph

80 Commits

Author SHA1 Message Date
Jeff Harris 65c4da8a63
Update README.md 2021-01-27 09:05:49 +13:00
Jeff Harris 19ef9d60d6
Update README.md 2021-01-27 05:54:13 +13:00
Jeff Harris 6bc804710e
Feature/loadcar (#42)
* LoadCar
2021-01-26 21:49:35 +13:00
Jeff Harris 62d000b861
Disable cd check by default, add support for SP/Carma game modes (#41) 2020-09-24 09:50:23 -07:00
Jeff Harris dd05afea6e
Feature/loading race screen (#40)
* Adds loading splash screen, switch to single threaded mode
2020-09-23 12:03:00 -07:00
Jeff Harris f665dbf6cf
Implements Select Driver screen (#39)
* Adds driver select interface screen
2020-09-23 00:30:16 -07:00
Jeff Harris 7b7f691c45
Fix/update from new codegen (#38)
* removes duplicate comments in header files
* replaces offset, size, register comments with a single IDA format comment
2020-09-11 11:01:54 -07:00
Jeff Harris a7e588d1f8
Adds VerifyQuit screen, tidies up memory alloc/free tracing (#37)
* Adds VerifyQuit screen, tidies up very verbose memory alloc/free tracing, extra error checks on SDL calls
2020-09-09 07:41:12 -07:00
Jeff Harris 5defeb8a59 removes nocutscenes from makefile 2020-09-04 22:12:42 -07:00
Jeff Harris f843c1037f
fixes handling of scan codes in memory buffer (#36) 2020-09-04 22:10:17 -07:00
Jeff Harris 807ae8ed06
Update CHANGELOG.md 2020-09-03 00:38:00 -07:00
Jeff Harris 185fb8a2dc
Feature/mainmenu (#35)
* rendering main menu
2020-09-03 00:35:15 -07:00
Jeff Harris ecc435ef8e
Feature/keyboard input (#33)
* Adds basic keyboard handling, palette fading
2020-07-24 18:49:35 -07:00
Jeff Harris 716c65807d
plays intro smack files (#32)
* plays intro smack files
2020-07-19 23:42:03 -07:00
Jeff Harris e54cf25a74
Feature/load races (#31)
* loading races, powerups, opponents
* runs all the way to end of initialization
2020-07-15 22:02:11 -07:00
Jeff Harris 77e404f141
Adds font rendering, makes low memory screen work (#30)
* Adds font rendering, makes low memory screen work
* fix tests without data directory
2020-07-08 21:08:55 -07:00
Jeff Harris 0246c1de7f
Feature/renderer (#29)
* Adds first cut of GL renderer
* Adds harness: where we add modern code to interface with the original game code
2020-07-06 00:45:08 -07:00
Jeff Harris 60309ba905
Load fonts, pixelmaps, materials (#28)
* load fonts, pixelmaps, shadetables, materials
2020-06-29 21:20:03 -07:00
Jeff Harris 9afc5fdef8
Feature/brmodelupdate (#27)
* Adds bbox and raduis generation for models
2020-06-13 00:13:49 -07:00
Jeff Harris 87930e0af9
Removes incorrect NOT_IMPLEMENTED guards, adds DR filesystem (#26) 2020-05-22 22:36:54 -07:00
Jeff Harris 12da0ed779
LoadActor (#25)
* Implements LoadActor call tree
* Added defines for df_* constants that we don’t have symbols for
2020-05-22 19:05:22 -07:00
Jeff Harris 4995fe4979
Implements LoadModel (#24)
* cpoint.dat model loading working
* Simplify resource_header padding, fixes resource free callback to close files correctly
2020-05-17 14:59:41 -07:00
Jeff Harris 92d549520e
Actor, pixelmap allocation etc (#23)
* Adds screen init, camera allocation
* Implements missing BrActorAdd
2020-02-01 09:15:06 -08:00
Jeff Harris c4aba6e122
Implements RestoreOptions functions (#22) 2020-01-16 23:06:12 -08:00
Jeff Harris 2927bd184d
LoadGeneralParameters and associated functions (#20)
* Adds LoadGeneralParameters, EncodeLine functions
2020-01-11 09:36:20 -08:00
Jeff Harris 25159947f9 Removes sqr function 2020-01-11 09:35:01 -08:00
Jeff Harris f52f394675 merge 2020-01-11 09:27:00 -08:00
Jeff Harris efe0a8dbdc
clang format all files (#21) 2020-01-11 09:23:28 -08:00
Jeff Harris 8648891d4a merge 2020-01-10 15:03:27 -08:00
Jeff Harris 1a5715dc81
BrV1dbBeginWrapper_Float call tree (#19)
* Implements BrV1dbBeginWrapper_Float tree calls
2020-01-10 14:59:43 -08:00
Jeff Harris 7d1789a6ef Adds LoadGeneralParameters function 2020-01-10 14:56:03 -08:00
Jeff Harris 2ae8c4bc8d Implements BrV1dbBeginWrapper_Float tree calls 2020-01-02 21:40:49 -08:00
Jeff Harris 53de41f556 tests pass with *prev 2019-12-30 12:52:18 -08:00
Jeff Harris 25eeef2010 wip 2019-12-17 23:04:46 -08:00
Jeff Harris c57fc0e0a8
Adds stub for initialiseapplication (#18)
* Adds stub for InitialiseApplication
2019-12-10 16:36:04 -08:00
Jeff Harris 5f0d3652b5
Update README.md 2019-12-10 10:56:25 -08:00
Jeff Harris e3a6995118
Update README.md 2019-12-10 10:56:09 -08:00
Jeff Harris f42242306a
Implements GameMain initialization (#17)
* GameMain methods
* Adds tests for PDInitialise, CD checks
2019-12-06 09:50:11 -08:00
Jeff Harris 66fe07e9a2
implements main method (#16)
* Implements: main, Usage
2019-12-02 11:24:18 -08:00
OmniBlade cee44698b2 Implements BrFloat* functions. (#15) 2019-11-26 16:21:18 -08:00
Jeff Harris 91ddd2ff31
Update CHANGELOG.md 2019-11-25 07:28:59 -08:00
Jeff Harris b04c31139f
Adds unit tests, some more implementations (#14)
* unit tests, some implementations
2019-11-24 21:19:15 -08:00
Jeff Harris 57bf2c3dc4
compile DETHRACE and BRSRC13 separately. (#13)
* compile DETHRACE and BRSRC13 separately. Fixed some types wronly generated into dr_types.h

* Fix makefile ordering

* make gcc happy
2019-11-22 09:25:44 -08:00
OmniBlade 517c82b1e1 Adds a WebKit based .clang-format file. (#11)
Fixes #4
2019-11-18 22:15:11 -08:00
Jeff Harris 3ed8d79000
Codegen: add static modifier (#12)
* Codegen: add static modifier
2019-11-18 22:12:30 -08:00
Jeff Harris 6268b16e12
Update README.md 2019-11-18 12:12:47 -08:00
Jeff Harris 8c316031f4
Add files via upload 2019-11-18 12:11:24 -08:00
Jeff Harris 55aa15bf61
Create LICENSE 2019-11-18 11:42:18 -08:00
Jeff Harris 5eec508bde
Update CHANGELOG.md 2019-11-18 10:50:13 -08:00
Jeff Harris 3a4d353593
Merge pull request #10 from jeff-1amstudios/cleaner-compile
Cleans up compile output, only half dozen warnings
2019-11-18 10:49:27 -08:00