2019-08-13 11:37:04 -05:00
|
|
|
☐ Save/load UI
|
|
|
|
✔ CPU @done(19-08-13 15:41)
|
|
|
|
✔ Memory @done(19-08-13 15:41)
|
2019-12-24 11:49:56 -06:00
|
|
|
☐ Page tables
|
|
|
|
☐ Skip N3DS RAM if unused
|
2019-12-28 17:13:39 -06:00
|
|
|
✔ DSP @done(19-12-28 16:57)
|
|
|
|
Memory only
|
2019-12-23 05:41:07 -06:00
|
|
|
✔ Service manager @started(19-12-23 00:36) @done(19-12-23 11:38) @lasted(11h2m3s)
|
2019-12-24 11:49:56 -06:00
|
|
|
✔ Fix or ignore inverse map @done(19-12-23 12:46)
|
2019-12-22 17:37:17 -06:00
|
|
|
☐ App loader
|
|
|
|
☐ Archive manager
|
|
|
|
☐ Custom texture cache
|
2019-08-13 11:37:04 -05:00
|
|
|
☐ MMIO
|
|
|
|
☐ Movie
|
|
|
|
☐ Perf stats
|
|
|
|
☐ Settings
|
|
|
|
☐ Telemetry session
|
2019-12-22 10:06:26 -06:00
|
|
|
☐ Replace SERIALIZE_AS_POD with BOOST_IS_BITWISE_SERIALIZABLE
|
2019-12-26 11:56:44 -06:00
|
|
|
☐ Review constructor/initialization code
|
2019-12-27 12:52:33 -06:00
|
|
|
☐ Fix CI
|
2019-08-13 11:37:04 -05: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 12:35:03 -06:00
|
|
|
✔ Video core @started(19-08-13 16:43) @done(19-12-22 16:06)
|
2019-12-22 09:53:04 -06:00
|
|
|
✔ Geometry pipeline @done(19-12-22 15:52)
|
2019-12-22 10:06:26 -06:00
|
|
|
Required more use of g_state
|
2019-08-13 11:37:04 -05:00
|
|
|
✔ PICA state @done(19-08-13 15:41)
|
2019-12-22 10:06:26 -06:00
|
|
|
✔ Primitive assembly @done(19-12-22 16:05)
|
2019-08-13 11:37:04 -05: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 12:51:56 -06:00
|
|
|
Most of these require adding Core::Global
|
2019-08-13 11:37:04 -05: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 17:37:17 -06:00
|
|
|
✔ Event @done(19-12-22 18:44)
|
2019-08-13 11:37:04 -05:00
|
|
|
✔ Handle table @done(19-08-13 16:42)
|
2019-12-23 05:41:07 -06:00
|
|
|
✔ HLE IPC @done(19-12-23 00:36)
|
|
|
|
✔ IPC @done(19-12-23 00:36)
|
2019-12-22 12:35:03 -06:00
|
|
|
✔ Memory @started(19-08-13 16:43) @done(19-12-22 18:34)
|
2019-12-22 17:37:17 -06:00
|
|
|
✔ Mutex @done(19-08-13 16:43)
|
2019-08-13 11:37:04 -05:00
|
|
|
✔ Object @done(19-08-13 15:41)
|
2019-12-22 17:37:17 -06: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 11:37:04 -05:00
|
|
|
✔ Resource limit @done(19-08-13 16:43)
|
2019-12-22 17:37:17 -06:00
|
|
|
✔ Semaphore @done(19-08-13 16:44)
|
2019-08-13 11:37:04 -05:00
|
|
|
✔ Server port @done(19-08-13 16:44)
|
|
|
|
✔ Server session @done(19-08-13 16:44)
|
2019-12-23 05:41:07 -06:00
|
|
|
☐ Mapped buffer context
|
|
|
|
This may not be needed!
|
2019-08-13 11:37:04 -05:00
|
|
|
✔ Session @done(19-08-13 16:44)
|
2019-12-22 17:37:17 -06:00
|
|
|
☐ Shared memory @started(19-12-22 21:20)
|
|
|
|
Need to figure out backing memory (a u8*)
|
2019-12-22 09:53:04 -06: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 17:37:17 -06:00
|
|
|
✔ SVC @done(19-12-22 21:32)
|
|
|
|
Nothing to do - all data is constant
|
2019-08-13 11:37:04 -05:00
|
|
|
☐ Thread @started(19-08-13 16:45)
|
2019-12-22 09:53:04 -06:00
|
|
|
This requires refactoring wakeup_callback to be an object ref
|
2019-08-13 11:37:04 -05:00
|
|
|
✔ Timer @done(19-08-13 16:45)
|
|
|
|
☐ VM Manager @started(19-08-13 16:46)
|
2019-12-22 17:37:17 -06:00
|
|
|
Just need to figure out backing_mem (a u8*)
|
2019-08-13 11:37:04 -05:00
|
|
|
✔ Wait object @done(19-08-13 16:46)
|
2019-12-24 11:49:56 -06:00
|
|
|
☐ Service @started(19-12-23 12:49)
|
2019-12-24 16:39:02 -06:00
|
|
|
✔ AC @started(19-12-23 12:48) @done(19-12-24 22:38) @lasted(1d9h50m3s)
|
2019-12-24 17:17:24 -06:00
|
|
|
✔ ACT @done(19-12-24 23:17)
|
2019-12-24 17:53:51 -06:00
|
|
|
✔ AM @started(19-12-24 23:17) @done(19-12-24 23:53) @lasted(36m8s)
|
2019-12-25 15:43:51 -06:00
|
|
|
✔ APT @done(19-12-25 21:41)
|
2019-12-25 17:19:01 -06:00
|
|
|
✔ BOSS @started(19-12-25 21:48) @done(19-12-25 23:18) @lasted(1h30m14s)
|
2019-12-26 04:37:43 -06:00
|
|
|
☐ CAM @started(19-12-26 10:37)
|
|
|
|
Need to check capture_result
|
2019-08-13 11:37:04 -05:00
|
|
|
☐ CECD
|
2019-12-26 11:56:44 -06: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 12:02:59 -06:00
|
|
|
✔ DLP @done(19-12-26 18:02)
|
2019-12-26 12:10:38 -06:00
|
|
|
✔ DSP @done(19-12-26 18:10)
|
2019-12-26 12:14:22 -06:00
|
|
|
✔ ERR @done(19-12-26 18:14)
|
2019-12-26 13:09:55 -06:00
|
|
|
✔ FRD @done(19-12-26 19:09)
|
2019-12-27 12:52:33 -06:00
|
|
|
✔ FS @done(19-12-27 11:46)
|
2019-12-30 06:45:22 -06:00
|
|
|
✔ GSP @done(19-12-30 12:45)
|
|
|
|
☐ Fix the global weak_ptr to gsp
|
2019-12-30 08:46:35 -06:00
|
|
|
✔ HID @done(19-12-30 14:46)
|
2019-12-30 09:20:13 -06:00
|
|
|
✔ HTTP @done(19-12-30 15:18)
|
2019-12-30 10:07:03 -06:00
|
|
|
✔ IR @done(19-12-30 16:06)
|
2019-12-30 10:53:57 -06:00
|
|
|
✔ LDR_RO @done(19-12-30 16:25)
|
|
|
|
✔ MIC @done(19-12-30 16:53)
|
2019-12-31 14:39:38 -06:00
|
|
|
✔ MVD @done(19-12-31 18:26)
|
|
|
|
✔ NDM @done(19-12-31 18:26)
|
|
|
|
✔ NEWS @done(19-12-31 18:29)
|
|
|
|
✔ NFC @done(19-12-31 20:35)
|
2019-08-13 11:37:04 -05:00
|
|
|
☐ NIM
|
|
|
|
☐ NS
|
|
|
|
☐ NWM
|
|
|
|
☐ PM
|
|
|
|
☐ PS
|
|
|
|
☐ PTM
|
|
|
|
☐ PXI
|
|
|
|
☐ QTM
|
|
|
|
☐ SM
|
|
|
|
☐ SOC
|
|
|
|
☐ SSL
|
|
|
|
☐ Y2R
|