forked from eden-emu/eden
		
	core: Partially persist emulation state across game boots.
This commit is contained in:
		
							parent
							
								
									3785e8d1c7
								
							
						
					
					
						commit
						a35c884097
					
				
					 8 changed files with 65 additions and 58 deletions
				
			
		|  | @ -142,6 +142,12 @@ public: | |||
|     System(System&&) = delete; | ||||
|     System& operator=(System&&) = delete; | ||||
| 
 | ||||
|     /**
 | ||||
|      * Initializes the system | ||||
|      * This function will initialize core functionaility used for system emulation | ||||
|      */ | ||||
|     void Initialize(); | ||||
| 
 | ||||
|     /**
 | ||||
|      * Run the OS and Application | ||||
|      * This function will start emulation and run the relevant devices | ||||
|  | @ -166,8 +172,8 @@ public: | |||
| 
 | ||||
|     void InvalidateCpuInstructionCacheRange(VAddr addr, std::size_t size); | ||||
| 
 | ||||
|     /// Shutdown the emulated system.
 | ||||
|     void Shutdown(); | ||||
|     /// Shutdown the main emulated process.
 | ||||
|     void ShutdownMainProcess(); | ||||
| 
 | ||||
|     /// Check if the core is shutting down.
 | ||||
|     [[nodiscard]] bool IsShuttingDown() const; | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 bunnei
						bunnei