Commit Graph

73 Commits

Author SHA1 Message Date
Elliot Nunn
b28fd136c0 waaay neater 2018-07-28 14:20:23 +08:00
Elliot Nunn
7c05aaf190 tiny fix of code order 2018-07-28 13:39:26 +08:00
Elliot Nunn
768e805da9 much nicer 2018-07-28 13:37:20 +08:00
Elliot Nunn
2194a99638 lots of architectural work 2018-07-27 16:41:59 +08:00
Elliot Nunn
dbf0af7ab9 everything perfect except one last MR table 2018-07-24 19:43:17 +08:00
Elliot Nunn
6a0bf28b6d deleted 2018-07-24 12:59:11 +08:00
Elliot Nunn
2d82285303 memretry in some shape 2018-07-24 12:56:38 +08:00
Elliot Nunn
6768303743 tiny fix 2018-07-15 20:05:16 +08:00
Elliot Nunn
90b71fe94e nearly perfect except fdp 2018-07-15 19:59:56 +08:00
Elliot Nunn
062a081398 looks decent throughout 2018-07-15 19:29:31 +08:00
Elliot Nunn
5fd5b541aa fix EmuKCallTblPtrLogical 2018-07-15 19:18:16 +08:00
Elliot Nunn
681bd4e52f neaten kdp 2018-07-15 19:13:45 +08:00
Elliot Nunn
2bbb5c24c8 clear up kdp accesses 2018-07-15 18:48:20 +08:00
Elliot Nunn
dbb5a001b8 rtc style 2018-07-15 18:45:36 +08:00
Elliot Nunn
05350c4884 neaten labels 2018-07-15 18:44:14 +08:00
Elliot Nunn
e52f6d1ecd neaten vec table 2018-07-15 18:42:04 +08:00
Elliot Nunn
9c7d9c6730 get rid of trailing junk 2018-07-15 18:35:32 +08:00
Elliot Nunn
4b6b3057f5 ewa and other fixes 2018-07-15 18:30:41 +08:00
Elliot Nunn
74ad98c3d4 and more inforecord sizes 2018-07-15 18:28:08 +08:00
Elliot Nunn
b9dc93b361 add hints to ContextBlock 2018-07-15 18:24:18 +08:00
Elliot Nunn
fb782befb6 structs and makefiles 2018-07-15 18:22:44 +08:00
Elliot Nunn
e11b02a8a8 neaten
neaten structures and delete old files
2018-07-15 18:10:37 +08:00
Elliot Nunn
f106b59fda fixes 2018-07-15 17:34:52 +08:00
Elliot Nunn
7b62fa404d more 2018-07-15 17:20:35 +08:00
Elliot Nunn
f1b71713d3 second crack at init code 2018-07-15 01:31:15 +08:00
Elliot Nunn
f92444728f int handlers 2018-07-10 13:16:19 +08:00
Elliot Nunn
4d3f6fe0b2 intelligent structures 2018-07-09 16:13:00 +08:00
Elliot Nunn
87797ccff0 working on interrupt handlers 2018-07-09 16:06:47 +08:00
Elliot Nunn
4c97bda911 NKMemory round-trips 2018-07-09 15:02:27 +08:00
Elliot Nunn
a58e7a345a memory pretty close 2018-07-09 14:53:50 +08:00
Elliot Nunn
71c936c302 fix aligns
now they are byte-perfect... but customized...
2018-07-08 18:05:24 +08:00
Elliot Nunn
bdc296adef exceptions round-trip
except for FDP offsets (which suck)
2018-07-08 17:57:30 +08:00
Elliot Nunn
d65818e89e FloatingPt 2018-07-07 00:03:09 +08:00
Elliot Nunn
fa5cf87729 Finish SoftInt 2018-07-06 23:02:03 +08:00
Elliot Nunn
5e9622f4b8 neaten 2018-07-06 22:58:28 +08:00
Elliot Nunn
e5bc679367 squash tiny bugs
Now round-trips from 0x29C0, except for ALIGN padding
2018-07-06 22:07:46 +08:00
Elliot Nunn
be94869b92 correct symbol locations 2018-07-06 21:56:33 +08:00
Elliot Nunn
6cd7d2f29e looks good 2018-07-06 21:44:52 +08:00
Elliot Nunn
fbfcb55c89 happy 2018-07-06 21:30:48 +08:00
Elliot Nunn
d09e326082 renames 2018-07-06 21:14:31 +08:00
Elliot Nunn
c4b2389f8b building but badly 2018-07-06 21:07:59 +08:00
Elliot Nunn
4bd3ed39c4 common sense reform
to v1

for v2

for v1

large vm diff getting shape correct

Local_Panic -> VMPanic

kdp revert to v1

teensy fix

byte-perfect
2018-07-04 20:18:17 +08:00
Elliot Nunn
1a967c5163 test fixture 2018-07-04 20:15:20 +08:00
Elliot Nunn
f0e290f709 Split up NKInterrupts.s 2018-07-04 19:28:34 +08:00
Elliot Nunn
933bd48f01 Auto-generate per-file function lists 2018-06-30 16:07:38 +08:00
DBJ314
9fd3316452 Partially reverse console logging 2018-06-28 22:24:31 +08:00
DBJ314
f20a0216aa Look at a bunch of Task code 2018-06-28 22:24:25 +08:00
DBJ314
3e05ffda22 Understand NK entry point better 2018-06-28 22:08:28 +08:00
DBJ314
1b520d48ae Document syscall -3 2018-06-28 22:08:15 +08:00
Elliot Nunn
5f395530ab Clarify some MPCalls
The old "KC" names have been fixed.
2018-06-19 15:06:13 +08:00