Commit Graph

  • e824e321e8
    Implement chunk parsing (#362) Misha 2023-12-26 16:27:54 -0500
  • e0ceeac3a3 Refactor functions Christian Semmler 2023-12-26 16:19:43 -0500
  • 4f302820e7 Minor improvements Christian Semmler 2023-12-26 16:15:14 -0500
  • 4448215f51 Minor stuff Christian Semmler 2023-12-26 15:28:42 -0500
  • 590e378f3a Match MxDSBuffer::CalcBytesRemaining Christian Semmler 2023-12-26 15:25:35 -0500
  • f84abd61af Match MxDiskStreamProvider::VTable0x20 Christian Semmler 2023-12-26 14:59:59 -0500
  • 45bf4eece2
    push changes Misha 2023-12-26 14:42:53 -0500
  • 55f2674ea4 Matche ParseChunk 100% Christian Semmler 2023-12-26 14:17:56 -0500
  • 2edaebf82f
    Update legoentitypresenter.h Misha 2023-12-26 13:55:29 -0500
  • dfda5c2503 Fixes and better matches Christian Semmler 2023-12-26 13:46:02 -0500
  • 8b2f8e5f7f
    Finish LegoEntityPresenter::ReadyTickle Misha 2023-12-26 13:39:44 -0500
  • 028021a321
    Lego entity implementation Misha 2023-12-26 13:21:30 -0500
  • 10f712a1c9
    Merge remote-tracking branch 'upstream/master' into impl/infocenter Misha 2023-12-26 09:14:43 -0500
  • 54a3e441e8
    implement parts of legoworld/infocenter Misha 2023-12-26 09:14:32 -0500
  • 190926572f
    implement rest of MxDSBuffer Misha 2023-12-26 09:09:33 -0500
  • 17522b98d4
    Refactor MxBitmap inline functions, match ImportBitmap Christian Semmler 2023-12-25 21:58:39 -0500
  • c507454dd1
    Match MxBitmap::CreatePalette Christian Semmler 2023-12-25 21:16:14 -0500
  • a25bcecf47
    Fix/match MxBitmap::SetBitDepth Christian Semmler 2023-12-25 20:54:44 -0500
  • 0fd05e5a4d
    match MxStreamController::RemoveSubscriber Misha 2023-12-25 20:10:42 -0500
  • 0032108022
    rename functions Misha 2023-12-25 20:00:56 -0500
  • 77755570f2
    Fix a few annotations Christian Semmler 2023-12-25 19:42:40 -0500
  • bfc73068dc
    param name fix Misha 2023-12-25 18:16:39 -0500
  • 6824048ed6
    fix format Misha 2023-12-25 18:14:33 -0500
  • 7af649cba9
    partial parsechunk implementation Misha 2023-12-25 18:13:12 -0500
  • 33bf35af95
    Remove OutputDebugString Christian Semmler 2023-12-25 17:51:15 -0500
  • c8ec60b62c
    LegoLoadCacheSoundPresenter ctor, dtor, init, destroy (#360) Joshua Peisach 2023-12-25 17:46:15 -0500
  • 8cad814dda Fixes Christian Semmler 2023-12-25 17:43:36 -0500
  • 57b11866ed
    Implement MxDSBuffer::FUN_100c67b0 (#361) Misha 2023-12-25 17:39:31 -0500
  • 2802f6eefe Improve match of MxDSBuffer::FUN_100c67b0 Christian Semmler 2023-12-25 17:26:16 -0500
  • ea6dcde105
    rename function Misha 2023-12-25 15:51:38 -0500
  • bcd120f436
    improve match of SwapBuffers Misha 2023-12-25 15:44:22 -0500
  • fd1b052923
    Merge remote-tracking branch 'upstream/master' into impl/mxdsbuffer-FUN_100c67b0 Misha 2023-12-25 15:24:52 -0500
  • 2827ef74de
    Hotfix GetString missing pointer indirection Christian Semmler 2023-12-25 15:22:20 -0500
  • e014fe23b6
    push changes Misha 2023-12-25 14:56:50 -0500
  • f260838b7f
    LegoLoadCacheSoundPresenter ctor, dtor, init, destroy Joshua Peisach 2023-12-25 14:35:32 -0500
  • 762681a821
    Create MxSoundManager in LegoSoundManager for now Christian Semmler 2023-12-25 13:34:13 -0500
  • cb8c143ce5
    Finish MxDiskStreamController methods (#359) Misha 2023-12-25 13:32:01 -0500
  • a3b6934b5f Various annotations Christian Semmler 2023-12-25 13:23:48 -0500
  • b8e77b14a0 Retype some members Christian Semmler 2023-12-25 13:14:45 -0500
  • 832cee3dae Fixes Christian Semmler 2023-12-25 13:12:20 -0500
  • c8a38db71d Mostly match MxDiskStreamProvider::PerformWork Christian Semmler 2023-12-25 13:09:01 -0500
  • 503941c11a Mostly match MxDiskStreamProvider::FUN_100d1780 Christian Semmler 2023-12-25 12:00:31 -0500
  • d403ff70b5 Mostly match MxDiskStreamController::FUN_100c8540 Christian Semmler 2023-12-25 11:30:49 -0500
  • 06b92fa924
    Update mxdiskstreamprovider.cpp Misha 2023-12-25 10:05:16 -0500
  • e6f5219853
    remove debug prints Misha 2023-12-25 10:04:36 -0500
  • 63dd0692cd
    Update mxdssource.h Misha 2023-12-25 10:01:26 -0500
  • 24a418b66f
    Update mxdiskstreamprovider.cpp Misha 2023-12-25 10:00:27 -0500
  • eff482b0a5
    Update mxdiskstreamprovider.cpp Misha 2023-12-25 09:59:55 -0500
  • 2baf139d20
    implement MxDiskStreamProvider::PerformWork Misha 2023-12-25 09:59:16 -0500
  • e44f31023e
    fix build Misha 2023-12-25 09:34:41 -0500
  • d3058ecc17
    Update mxdiskstreamprovider.cpp Misha 2023-12-25 09:32:54 -0500
  • 7022cf97dc
    add more functions Misha 2023-12-25 09:31:32 -0500
  • 33c831c233
    further debugging and fixes Misha 2023-12-25 08:34:07 -0500
  • 34849df4b2
    more mxdiskstreamcontroller methods Misha 2023-12-24 20:16:32 -0500
  • f3c1fc75e2
    Mostly match MxDSBuffer::AllocateBuffer Christian Semmler 2023-12-24 18:09:01 -0500
  • 8a7d9fbff7
    Start MxDisplaySurface::SetPalette() Joshua Peisach 2023-12-24 16:56:21 -0500
  • c5affa27f5
    begin work on subclass Misha 2023-12-24 16:43:16 -0500
  • c832d1640f
    Merge remote-tracking branch 'upstream/master' into impl/legosoundmanager Misha 2023-12-24 15:00:59 -0500
  • afd24fbe18
    Implement MxStreamController::FUN_100c1a00 (#357) Christian Semmler 2023-12-24 15:00:20 -0500
  • b49307475c
    Merge remote-tracking branch 'upstream/master' into impl/legosoundmanager Misha 2023-12-24 14:58:14 -0500
  • ef9b70ce97 Move include Christian Semmler 2023-12-24 14:57:14 -0500
  • 6c33bb004c Implement MxStreamController::FUN_100c1a00 Christian Semmler 2023-12-24 14:54:23 -0500
  • 84056c6ea2
    Improve MxTickleManager::Tickle code gneeration Christian Semmler 2023-12-24 11:48:40 -0500
  • d23b4db2ff
    Match MxDiskStreamProvider::SetResourceToGet Christian Semmler 2023-12-24 10:01:23 -0500
  • 43efcc5253
    jukebox ctor (#356) Joshua Peisach 2023-12-24 09:16:07 -0500
  • 848a92735f
    Match MxStreamer::Open Christian Semmler 2023-12-24 09:14:47 -0500
  • c41be545cc Fixes Christian Semmler 2023-12-24 08:55:14 -0500
  • bbe5d6f810
    Add MxStreamController::~MxStreamController (#355) Christian Semmler 2023-12-24 08:52:26 -0500
  • 6a5f4f7467
    naming conventions Joshua Peisach 2023-12-23 21:52:39 -0500
  • 5d81276aa7
    jukebox ctor Joshua Peisach 2023-12-23 21:48:07 -0500
  • 36cf3492a4 Add MxStreamController::~MxStreamController Christian Semmler 2023-12-23 18:28:20 -0500
  • 24a3a8f3fd
    Fix match of MxDiskStreamController::VTable0x28 Christian Semmler 2023-12-23 14:19:32 -0500
  • 439173f1d5
    Implement/match rest of MxDSSubscriber (#354) Christian Semmler 2023-12-23 10:42:30 -0500
  • 9724f2ef4e Match MxRAMStreamController::DeserializeObject Christian Semmler 2023-12-23 10:38:26 -0500
  • 464eeef7b2 Fix MxRAMStreamController::VTable0x20 match Christian Semmler 2023-12-23 10:34:30 -0500
  • f21c34b060 Implement/match rest of MxDSSubscriber Christian Semmler 2023-12-23 10:26:45 -0500
  • 9eefc82c8c
    Bootstrap MxDSSubscriber (#352) Christian Semmler 2023-12-23 08:40:39 -0500
  • b2c730e1df
    Refactor WinePathConverter into PathResolver (#353) MS 2023-12-23 08:05:07 -0500
  • 6e93401128 Run pytest in CI disinvite 2023-12-22 22:40:33 -0500
  • a1271f56d5 Refactor WinePathConverter into PathResolver disinvite 2023-12-22 17:58:57 -0500
  • ecccdec6a9 Fix offset comment Christian Semmler 2023-12-22 17:10:25 -0500
  • b62b8924e0 Bootstrap MxDSSubscriber Christian Semmler 2023-12-22 17:05:36 -0500
  • f75bbf478e
    Replace more magic values Christian Semmler 2023-12-22 14:10:20 -0500
  • 2686643d20
    Replace magic values with proper flag clearing Christian Semmler 2023-12-22 13:57:23 -0500
  • cdc7b43db2
    Implement/match MxLoopingSmkPresenter (#351) Christian Semmler 2023-12-22 14:05:42 -0500
  • e22ad6031c
    More MxDiskStreamController functions (#350) Misha 2023-12-22 14:03:55 -0500
  • 36dbc26b3b Minor style fix Christian Semmler 2023-12-22 13:55:19 -0500
  • 8ad8e2ca2f Match MxDiskStreamController::FUN_100c7d10 Christian Semmler 2023-12-22 13:52:52 -0500
  • f572b60f36 Improve match of MxDiskStreamController::VTable0x28 Christian Semmler 2023-12-22 13:43:28 -0500
  • 5fc3117f6f
    Merge branch 'isledecomp:master' into impl/legosoundmanager Misha 2023-12-22 13:37:29 -0500
  • e6b86a87f4 Match MxDiskStreamController::FUN_100c7980 Christian Semmler 2023-12-22 12:36:41 -0500
  • 50dc632492
    fix format Misha 2023-12-22 11:48:06 -0500
  • c41cc9c29a
    FUN_100c7d10 & FUN_100c8360 Misha 2023-12-22 11:46:48 -0500
  • 20c9a39849
    Update mxdiskstreamcontroller.cpp Misha 2023-12-22 10:50:29 -0500
  • 1a761c9e83 Rename variable Christian Semmler 2023-12-22 10:00:00 -0500
  • bc57e0e335 Rename variable Christian Semmler 2023-12-22 09:58:06 -0500
  • 5bc93c361d Implement/match MxLoopingSmkPresenter Christian Semmler 2023-12-22 09:49:51 -0500
  • 9a84962596
    implement MxDiskStreamController::VTable0x28 Misha 2023-12-22 09:44:25 -0500
  • 9aaeae7a6f
    implement MxDiskStreamController::VTable0x30 Misha 2023-12-22 09:12:48 -0500
  • bae5f37234
    Update mxstreamcontroller.cpp Misha 2023-12-22 09:04:17 -0500