MS 
							
						 
					 
					
						
						
							
						
						3f63950a7d 
					 
					
						
						
							
							Fix new/delete symbol reference ( #384 )  
						
						
						
						
					 
					
						2023-12-28 18:02:02 -05:00 
						 
				 
			
				
					
						
							
							
								MS 
							
						 
					 
					
						
						
							
						
						9a6d555508 
					 
					
						
						
							
							Cvdump parser and comparing library functions ( #383 )  
						
						... 
						
						
						
						* Cvdump wrapper and parser. Matching library functions
* Remove 'Self' type int (3.11+)
* Add temp reference for entrypoints
* ISLE using multithreaded libc
* 🙄  
						
						
					 
					
						2023-12-28 22:10:57 +01:00 
						 
				 
			
				
					
						
							
							
								Joshua Peisach 
							
						 
					 
					
						
						
							
						
						ff4845a6ea 
					 
					
						
						
							
							MxLoopingFlcPresenter::Destroy ( #382 )  
						
						... 
						
						
						
						* MxLoopingFlcPresenter::Destroy
* Use parent class call
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2023-12-28 19:55:03 +01:00 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						a06a360dc6 
					 
					
						
						
							
							Implement Lego3DManager ( #380 )  
						
						... 
						
						
						
						* Implement Lego3DManager
* Update lego3dview.cpp
* fix
* fixes
* fix wrong vtable address
* Fixes/matches
* Fix Lego3DView
* Use undefined
* More fixes
* Rename
* Rename pad
* Add blank line
* Delete stuff
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2023-12-28 18:38:37 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						e76cf3427c 
					 
					
						
						
							
							Add and fix some annotations  
						
						
						
						
					 
					
						2023-12-28 11:56:54 -05:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						e17e8ed5ae 
					 
					
						
						
							
							Implement/match MxDiskStreamProvider destructor ( #381 )  
						
						
						
						
					 
					
						2023-12-28 17:46:12 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						e3488498f9 
					 
					
						
						
							
							Implement/match MxDiskStreamController destructor ( #379 )  
						
						
						
						
					 
					
						2023-12-28 17:19:40 +01:00 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						4d7968c7af 
					 
					
						
						
							
							implement LegoWorldPresenter::StartingTickle ( #378 )  
						
						
						
						
					 
					
						2023-12-27 16:05:21 -05:00 
						 
				 
			
				
					
						
							
							
								MS 
							
						 
					 
					
						
						
							
						
						bcb7bec68b 
					 
					
						
						
							
							Improve handling of variables for decomp parser ( #376 )  
						
						... 
						
						
						
						* Parser refactor:
- Handling LIRBARY and STRING markers
- Extracting global variable name for future comparison
- Marking function static variables
- More fluent error messages
* String constants annotated with STRING
* fix variable name
* Should compare LIBRARY markers 
						
						
					 
					
						2023-12-27 15:59:42 -05:00 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						dfad323880 
					 
					
						
						
							
							Finish LegoPalettePresenter ( #377 )  
						
						... 
						
						
						
						* LegoPalettePresenter implementation
* Update legopalettepresenter.cpp
* Update legopalettepresenter.h
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2023-12-27 21:44:51 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						306d08c581 
					 
					
						
						
							
							Reorder delcarations, add some annotations  
						
						
						
						
					 
					
						2023-12-27 15:31:51 -05:00 
						 
				 
			
				
					
						
							
							
								Joshua Peisach 
							
						 
					 
					
						
						
							
						
						d5854a46ae 
					 
					
						
						
							
							HospitalState ctor ( #375 )  
						
						... 
						
						
						
						* HospitalState ctor
* Add member offsets in HospitalState header
* Remove unhelpful comment
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2023-12-27 19:36:32 +01:00 
						 
				 
			
				
					
						
							
							
								Joshua Peisach 
							
						 
					 
					
						
						
							
						
						c6174c2a13 
					 
					
						
						
							
							Bootstrap rest of LegoTexturePresenter ( #374 )  
						
						... 
						
						
						
						* Bootstrap rest of LegoTexturePresenter
* Fixes
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2023-12-27 19:32:32 +01:00 
						 
				 
			
				
					
						
							
							
								Joshua Peisach 
							
						 
					 
					
						
						
							
						
						d2b05a0983 
					 
					
						
						
							
							LegoFlcTexturePresenter init function ( #373 )  
						
						... 
						
						
						
						* LegoFlcTexturePresenter init function
say that 5 times fast
* Fixes
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2023-12-27 19:30:16 +01:00 
						 
				 
			
				
					
						
							
							
								Joshua Peisach 
							
						 
					 
					
						
						
							
						
						f1f6743d08 
					 
					
						
						
							
							CarRace ctor ( #372 )  
						
						... 
						
						
						
						* CarRace ctor
* Fixes
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2023-12-27 19:27:02 +01:00 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						5a1ba02772 
					 
					
						
						
							
							implement LegoWorldPresenter::StartAction ( #371 )  
						
						
						
						
					 
					
						2023-12-27 16:31:06 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						ac6eb28dc4 
					 
					
						
						
							
							Implement/match MxStreamer::DeleteObject ( #370 )  
						
						
						
						
					 
					
						2023-12-27 03:17:20 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						6e947c3789 
					 
					
						
						
							
							Implement/match MxStreamController::FUN_100c20d0 ( #369 )  
						
						... 
						
						
						
						* Implement/match MxStreamController::FUN_100c1f00
* Implement/match MxStreamController::FUN_100c20d0 
						
						
					 
					
						2023-12-27 02:54:17 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						88d267f9f3 
					 
					
						
						
							
							Implement/match MxStreamController::FindNextActionDataStartFromStreamingAction ( #368 )  
						
						... 
						
						
						
						* Implement/match MxStreamController::FUN_100c1f00
* Implement/match MxStreamController::FindNextActionDataStartFromStreamingAction 
						
						
					 
					
						2023-12-27 02:39:48 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						cfe28a2b26 
					 
					
						
						
							
							Implement/match MxStreamController::FUN_100c1f00 ( #367 )  
						
						
						
						
					 
					
						2023-12-27 02:33:53 +01:00 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						59d999f6dc 
					 
					
						
						
							
							LegoWorldPresenter vtables ( #366 )  
						
						... 
						
						
						
						* Legoworld vtables
* fixes
* fix
* formatting
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2023-12-27 01:45:48 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						b35a121ee2 
					 
					
						
						
							
							Fix LegoModelPresenter::IsA  
						
						
						
						
					 
					
						2023-12-26 19:44:55 -05:00 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						40d51659d3 
					 
					
						
						
							
							Add most of LegoObjectFactory ( #365 )  
						
						... 
						
						
						
						* push changes
* push changes
* fix
* Update legoracecar.h 
						
						
					 
					
						2023-12-26 18:10:28 -05:00 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						22d72893f9 
					 
					
						
						
							
							Finish LegoEntityPresenter ( #363 )  
						
						... 
						
						
						
						* Lego entity implementation
* Finish LegoEntityPresenter::ReadyTickle
* Update legoentitypresenter.h
* use empty
* Formatting
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2023-12-26 23:42:29 +01:00 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						ceca2aac31 
					 
					
						
						
							
							Implement a few LegoVideoManager/MxDisplaySurface functions ( #364 )  
						
						... 
						
						
						
						* implement a few functions
* fixes
* Fixes
* Add annotations
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2023-12-26 23:20:20 +01:00 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						e824e321e8 
					 
					
						
						
							
							Implement chunk parsing ( #362 )  
						
						... 
						
						
						
						* partial parsechunk implementation
* fix format
* param name fix
* rename functions
* match MxStreamController::RemoveSubscriber
* implement rest of MxDSBuffer
* Fixes and better matches
* Matche ParseChunk 100%
* Match MxDiskStreamProvider::VTable0x20
* Match MxDSBuffer::CalcBytesRemaining
* Minor stuff
* Minor improvements
* Refactor functions
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2023-12-26 22:27:54 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						17522b98d4 
					 
					
						
						
							
							Refactor MxBitmap inline functions, match ImportBitmap  
						
						
						
						
					 
					
						2023-12-25 21:58:39 -05:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						c507454dd1 
					 
					
						
						
							
							Match MxBitmap::CreatePalette  
						
						
						
						
					 
					
						2023-12-25 21:16:14 -05:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						a25bcecf47 
					 
					
						
						
							
							Fix/match MxBitmap::SetBitDepth  
						
						
						
						
					 
					
						2023-12-25 20:54:44 -05:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						77755570f2 
					 
					
						
						
							
							Fix a few annotations  
						
						
						
						
					 
					
						2023-12-25 19:42:40 -05:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						33bf35af95 
					 
					
						
						
							
							Remove OutputDebugString  
						
						
						
						
					 
					
						2023-12-25 17:51:15 -05:00 
						 
				 
			
				
					
						
							
							
								Joshua Peisach 
							
						 
					 
					
						
						
							
						
						c8ec60b62c 
					 
					
						
						
							
							LegoLoadCacheSoundPresenter ctor, dtor, init, destroy ( #360 )  
						
						... 
						
						
						
						* LegoLoadCacheSoundPresenter ctor, dtor, init, destroy
* Fixes
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2023-12-25 23:46:15 +01:00 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						57b11866ed 
					 
					
						
						
							
							Implement MxDSBuffer::FUN_100c67b0 ( #361 )  
						
						... 
						
						
						
						* push changes
* improve match of SwapBuffers
* rename function
* Improve match of MxDSBuffer::FUN_100c67b0
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2023-12-25 23:39:31 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						2827ef74de 
					 
					
						
						
							
							Hotfix GetString missing pointer indirection  
						
						
						
						
					 
					
						2023-12-25 15:22:20 -05:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						762681a821 
					 
					
						
						
							
							Create MxSoundManager in LegoSoundManager for now  
						
						
						
						
					 
					
						2023-12-25 13:34:13 -05:00 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						cb8c143ce5 
					 
					
						
						
							
							Finish MxDiskStreamController methods ( #359 )  
						
						... 
						
						
						
						* more mxdiskstreamcontroller methods
* further debugging and fixes
* add more functions
* Update mxdiskstreamprovider.cpp
* fix build
* implement MxDiskStreamProvider::PerformWork
* Update mxdiskstreamprovider.cpp
* Update mxdiskstreamprovider.cpp
* Update mxdssource.h
* remove debug prints
* Update mxdiskstreamprovider.cpp
* Mostly match MxDiskStreamController::FUN_100c8540
* Mostly match MxDiskStreamProvider::FUN_100d1780
* Mostly match MxDiskStreamProvider::PerformWork
* Fixes
* Retype some members
* Various annotations
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2023-12-25 19:32:01 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						f3c1fc75e2 
					 
					
						
						
							
							Mostly match MxDSBuffer::AllocateBuffer  
						
						
						
						
					 
					
						2023-12-24 18:09:01 -05:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						afd24fbe18 
					 
					
						
						
							
							Implement MxStreamController::FUN_100c1a00 ( #357 )  
						
						... 
						
						
						
						* Implement MxStreamController::FUN_100c1a00
* Move include 
						
						
					 
					
						2023-12-24 21:00:20 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						84056c6ea2 
					 
					
						
						
							
							Improve MxTickleManager::Tickle code gneeration  
						
						
						
						
					 
					
						2023-12-24 11:48:40 -05:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						d23b4db2ff 
					 
					
						
						
							
							Match MxDiskStreamProvider::SetResourceToGet  
						
						
						
						
					 
					
						2023-12-24 10:01:23 -05:00 
						 
				 
			
				
					
						
							
							
								Joshua Peisach 
							
						 
					 
					
						
						
							
						
						43efcc5253 
					 
					
						
						
							
							jukebox ctor ( #356 )  
						
						... 
						
						
						
						* jukebox ctor
* naming conventions
* Fixes
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2023-12-24 15:16:07 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						848a92735f 
					 
					
						
						
							
							Match MxStreamer::Open  
						
						
						
						
					 
					
						2023-12-24 09:14:47 -05:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						bbe5d6f810 
					 
					
						
						
							
							Add MxStreamController::~MxStreamController ( #355 )  
						
						
						
						
					 
					
						2023-12-24 14:52:26 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						24a3a8f3fd 
					 
					
						
						
							
							Fix match of MxDiskStreamController::VTable0x28  
						
						
						
						
					 
					
						2023-12-23 14:19:32 -05:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						439173f1d5 
					 
					
						
						
							
							Implement/match rest of MxDSSubscriber ( #354 )  
						
						... 
						
						
						
						* Implement/match rest of MxDSSubscriber
* Fix MxRAMStreamController::VTable0x20 match
* Match MxRAMStreamController::DeserializeObject 
						
						
					 
					
						2023-12-23 16:42:30 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						9eefc82c8c 
					 
					
						
						
							
							Bootstrap MxDSSubscriber ( #352 )  
						
						... 
						
						
						
						* Bootstrap MxDSSubscriber
* Fix offset comment 
						
						
					 
					
						2023-12-23 14:40:39 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						f75bbf478e 
					 
					
						
						
							
							Replace more magic values  
						
						
						
						
					 
					
						2023-12-22 14:10:20 -05:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						2686643d20 
					 
					
						
						
							
							Replace magic values with proper flag clearing  
						
						
						
						
					 
					
						2023-12-22 13:57:23 -05:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						cdc7b43db2 
					 
					
						
						
							
							Implement/match MxLoopingSmkPresenter ( #351 )  
						
						... 
						
						
						
						* Implement/match MxLoopingSmkPresenter
* Rename variable
* Rename variable 
						
						
					 
					
						2023-12-22 20:05:42 +01:00 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						e22ad6031c 
					 
					
						
						
							
							More MxDiskStreamController functions ( #350 )  
						
						... 
						
						
						
						* push code
* remove accidently commited code
* Update mxstreamcontroller.cpp
* implement MxDiskStreamController::VTable0x30
* implement MxDiskStreamController::VTable0x28
* Update mxdiskstreamcontroller.cpp
* FUN_100c7d10 & FUN_100c8360
* fix format
* Match MxDiskStreamController::FUN_100c7980
* Improve match of MxDiskStreamController::VTable0x28
* Match MxDiskStreamController::FUN_100c7d10
* Minor style fix
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2023-12-22 20:03:55 +01:00