| 
									
										
										
										
											2019-08-13 16:37:04 +00:00
										 |  |  | ☐ Save/load UI | 
					
						
							|  |  |  | ✔ CPU @done(19-08-13 15:41) | 
					
						
							|  |  |  | ✔ Memory @done(19-08-13 15:41) | 
					
						
							| 
									
										
										
										
											2019-12-24 17:49:56 +00:00
										 |  |  |     ☐ Page tables | 
					
						
							|  |  |  |     ☐ Skip N3DS RAM if unused | 
					
						
							| 
									
										
										
										
											2019-08-13 16:37:04 +00:00
										 |  |  | ✔ DSP @done(19-08-13 15:41) | 
					
						
							| 
									
										
										
										
											2019-12-23 11:41:07 +00:00
										 |  |  | ✔ Service manager @started(19-12-23 00:36) @done(19-12-23 11:38) @lasted(11h2m3s) | 
					
						
							| 
									
										
										
										
											2019-12-24 17:49:56 +00:00
										 |  |  |     ✔ Fix or ignore inverse map @done(19-12-23 12:46) | 
					
						
							| 
									
										
										
										
											2019-12-22 23:37:17 +00:00
										 |  |  | ☐ App loader | 
					
						
							|  |  |  | ☐ Archive manager | 
					
						
							|  |  |  | ☐ Custom texture cache | 
					
						
							| 
									
										
										
										
											2019-08-13 16:37:04 +00:00
										 |  |  | ☐ MMIO | 
					
						
							|  |  |  | ☐ Movie | 
					
						
							|  |  |  | ☐ Perf stats | 
					
						
							|  |  |  | ☐ Settings | 
					
						
							|  |  |  | ☐ Telemetry session | 
					
						
							| 
									
										
										
										
											2019-12-22 16:06:26 +00:00
										 |  |  | ☐ Replace SERIALIZE_AS_POD with BOOST_IS_BITWISE_SERIALIZABLE | 
					
						
							| 
									
										
										
										
											2019-12-26 17:56:44 +00:00
										 |  |  | ☐ Review constructor/initialization code | 
					
						
							| 
									
										
										
										
											2019-08-13 16:37:04 +00:00
										 |  |  | ✔ HW @done(19-08-13 15:41) | 
					
						
							|  |  |  |     ✔ GPU regs @done(19-08-13 15:41) | 
					
						
							|  |  |  |     ✔ LCD regs @done(19-08-13 15:41) | 
					
						
							| 
									
										
										
										
											2019-12-22 18:35:03 +00:00
										 |  |  | ✔ Video core @started(19-08-13 16:43) @done(19-12-22 16:06) | 
					
						
							| 
									
										
										
										
											2019-12-22 15:53:04 +00:00
										 |  |  |     ✔ Geometry pipeline @done(19-12-22 15:52) | 
					
						
							| 
									
										
										
										
											2019-12-22 16:06:26 +00:00
										 |  |  |         Required more use of g_state | 
					
						
							| 
									
										
										
										
											2019-08-13 16:37:04 +00:00
										 |  |  |     ✔ PICA state @done(19-08-13 15:41) | 
					
						
							| 
									
										
										
										
											2019-12-22 16:06:26 +00:00
										 |  |  |     ✔ Primitive assembly @done(19-12-22 16:05) | 
					
						
							| 
									
										
										
										
											2019-08-13 16:37:04 +00:00
										 |  |  |     ✔ Shader @done(19-08-13 16:03) | 
					
						
							|  |  |  | ☐ HLE @started(19-08-13 16:43) | 
					
						
							|  |  |  |     ☐ Kernel @started(19-08-13 16:43) | 
					
						
							| 
									
										
										
										
											2019-12-25 18:51:56 +00:00
										 |  |  |         Most of these require adding Core::Global | 
					
						
							| 
									
										
										
										
											2019-08-13 16:37:04 +00:00
										 |  |  |         ✔ Address arbiter @done(19-08-13 16:40) | 
					
						
							|  |  |  |         ✔ Client port @done(19-08-13 16:40) | 
					
						
							|  |  |  |         ✔ Client session @done(19-08-13 16:40) | 
					
						
							|  |  |  |         ✔ Config mem @done(19-08-13 16:40) | 
					
						
							| 
									
										
										
										
											2019-12-22 23:37:17 +00:00
										 |  |  |         ✔ Event @done(19-12-22 18:44) | 
					
						
							| 
									
										
										
										
											2019-08-13 16:37:04 +00:00
										 |  |  |         ✔ Handle table @done(19-08-13 16:42) | 
					
						
							| 
									
										
										
										
											2019-12-23 11:41:07 +00:00
										 |  |  |         ✔ HLE IPC @done(19-12-23 00:36) | 
					
						
							|  |  |  |         ✔ IPC @done(19-12-23 00:36) | 
					
						
							| 
									
										
										
										
											2019-12-22 18:35:03 +00:00
										 |  |  |         ✔ Memory @started(19-08-13 16:43) @done(19-12-22 18:34) | 
					
						
							| 
									
										
										
										
											2019-12-22 23:37:17 +00:00
										 |  |  |         ✔ Mutex @done(19-08-13 16:43) | 
					
						
							| 
									
										
										
										
											2019-08-13 16:37:04 +00:00
										 |  |  |         ✔ Object @done(19-08-13 15:41) | 
					
						
							| 
									
										
										
										
											2019-12-22 23:37:17 +00:00
										 |  |  |         ✔ Process @started(19-08-13 16:43) @done(19-12-22 18:41) | 
					
						
							|  |  |  |         ☐ Code set @started(19-12-22 18:41) | 
					
						
							|  |  |  |             Needs a way to reference loaded images (so we don't serialize the entire ROM as well) | 
					
						
							| 
									
										
										
										
											2019-08-13 16:37:04 +00:00
										 |  |  |         ✔ Resource limit @done(19-08-13 16:43) | 
					
						
							| 
									
										
										
										
											2019-12-22 23:37:17 +00:00
										 |  |  |         ✔ Semaphore @done(19-08-13 16:44) | 
					
						
							| 
									
										
										
										
											2019-08-13 16:37:04 +00:00
										 |  |  |         ✔ Server port @done(19-08-13 16:44) | 
					
						
							|  |  |  |         ✔ Server session @done(19-08-13 16:44) | 
					
						
							| 
									
										
										
										
											2019-12-23 11:41:07 +00:00
										 |  |  |             ☐ Mapped buffer context | 
					
						
							|  |  |  |                 This may not be needed! | 
					
						
							| 
									
										
										
										
											2019-08-13 16:37:04 +00:00
										 |  |  |         ✔ Session @done(19-08-13 16:44) | 
					
						
							| 
									
										
										
										
											2019-12-22 23:37:17 +00:00
										 |  |  |         ☐ Shared memory @started(19-12-22 21:20) | 
					
						
							|  |  |  |             Need to figure out backing memory (a u8*) | 
					
						
							| 
									
										
										
										
											2019-12-22 15:53:04 +00:00
										 |  |  |         ✘ Shared page @started(19-08-13 16:44) @cancelled(19-12-22 11:19) | 
					
						
							|  |  |  |             Not needed right now as shared_page is read-only and derived from other data | 
					
						
							| 
									
										
										
										
											2019-12-22 23:37:17 +00:00
										 |  |  |         ✔ SVC @done(19-12-22 21:32) | 
					
						
							|  |  |  |             Nothing to do - all data is constant | 
					
						
							| 
									
										
										
										
											2019-08-13 16:37:04 +00:00
										 |  |  |         ☐ Thread @started(19-08-13 16:45) | 
					
						
							| 
									
										
										
										
											2019-12-22 15:53:04 +00:00
										 |  |  |             This requires refactoring wakeup_callback to be an object ref | 
					
						
							| 
									
										
										
										
											2019-08-13 16:37:04 +00:00
										 |  |  |         ✔ Timer @done(19-08-13 16:45) | 
					
						
							|  |  |  |         ☐ VM Manager @started(19-08-13 16:46) | 
					
						
							| 
									
										
										
										
											2019-12-22 23:37:17 +00:00
										 |  |  |             Just need to figure out backing_mem (a u8*) | 
					
						
							| 
									
										
										
										
											2019-08-13 16:37:04 +00:00
										 |  |  |         ✔ Wait object @done(19-08-13 16:46) | 
					
						
							| 
									
										
										
										
											2019-12-24 17:49:56 +00:00
										 |  |  |     ☐ Service @started(19-12-23 12:49) | 
					
						
							| 
									
										
										
										
											2019-12-24 22:39:02 +00:00
										 |  |  |         ✔ AC @started(19-12-23 12:48) @done(19-12-24 22:38) @lasted(1d9h50m3s) | 
					
						
							| 
									
										
										
										
											2019-12-24 23:17:24 +00:00
										 |  |  |         ✔ ACT @done(19-12-24 23:17) | 
					
						
							| 
									
										
										
										
											2019-12-24 23:53:51 +00:00
										 |  |  |         ✔ AM @started(19-12-24 23:17) @done(19-12-24 23:53) @lasted(36m8s) | 
					
						
							| 
									
										
										
										
											2019-12-25 21:43:51 +00:00
										 |  |  |         ✔ APT @done(19-12-25 21:41) | 
					
						
							| 
									
										
										
										
											2019-12-25 23:19:01 +00:00
										 |  |  |         ✔ BOSS @started(19-12-25 21:48) @done(19-12-25 23:18) @lasted(1h30m14s) | 
					
						
							| 
									
										
										
										
											2019-12-26 10:37:43 +00:00
										 |  |  |         ☐ CAM @started(19-12-26 10:37) | 
					
						
							|  |  |  |             Need to check capture_result | 
					
						
							| 
									
										
										
										
											2019-08-13 16:37:04 +00:00
										 |  |  |         ☐ CECD | 
					
						
							| 
									
										
										
										
											2019-12-26 17:56:44 +00:00
										 |  |  |             ☐ Archive backend / file handles | 
					
						
							|  |  |  |         ☐ CFG | 
					
						
							|  |  |  |             Also needs archive backend.. | 
					
						
							|  |  |  |         ✔ CSND @started(19-12-26 17:51) @done(19-12-26 17:56) @lasted(5m30s) | 
					
						
							| 
									
										
										
										
											2019-12-26 18:02:59 +00:00
										 |  |  |         ✔ DLP @done(19-12-26 18:02) | 
					
						
							| 
									
										
										
										
											2019-12-26 18:10:38 +00:00
										 |  |  |         ✔ DSP @done(19-12-26 18:10) | 
					
						
							| 
									
										
										
										
											2019-08-13 16:37:04 +00:00
										 |  |  |         ☐ ERR | 
					
						
							|  |  |  |         ☐ FRD | 
					
						
							|  |  |  |         ☐ FS | 
					
						
							|  |  |  |         ☐ GSP | 
					
						
							|  |  |  |         ☐ HID | 
					
						
							|  |  |  |         ☐ HTTP | 
					
						
							|  |  |  |         ☐ IR | 
					
						
							|  |  |  |         ☐ LDR_RO | 
					
						
							|  |  |  |         ☐ MIC | 
					
						
							|  |  |  |         ☐ MVD | 
					
						
							|  |  |  |         ☐ NDM | 
					
						
							|  |  |  |         ☐ NEWS | 
					
						
							|  |  |  |         ☐ NFC | 
					
						
							|  |  |  |         ☐ NIM | 
					
						
							|  |  |  |         ☐ NS | 
					
						
							|  |  |  |         ☐ NWM | 
					
						
							|  |  |  |         ☐ PM | 
					
						
							|  |  |  |         ☐ PS | 
					
						
							|  |  |  |         ☐ PTM | 
					
						
							|  |  |  |         ☐ PXI | 
					
						
							|  |  |  |         ☐ QTM | 
					
						
							|  |  |  |         ☐ SM | 
					
						
							|  |  |  |         ☐ SOC | 
					
						
							|  |  |  |         ☐ SSL | 
					
						
							|  |  |  |         ☐ Y2R |