Commit Graph

63 Commits

Author SHA1 Message Date
Dan Luu
3e54163fd4 Update references in README, per comment in issue #1.
Also, removed outdated comment in README, as the flow control instructions are now (mostly) documented, though I still have a bit of renaming to do.
2013-03-19 07:42:47 -04:00
Dan Luu
84b86f442b document paged mode return stack references 2013-03-18 10:59:27 -04:00
Dan Luu
c7f1fbc25d document stack pointer usage 2013-03-18 10:59:27 -04:00
Dan Luu
c6a5989cf7 document immediate field in RETF 2013-03-18 10:59:27 -04:00
Dan Luu
f1e5201126 document stack accesses in do_return_paged_mode and do_return_not_paged 2013-03-18 10:59:26 -04:00
Dan Luu
a4370befbd Change comment to match naming convention in Intel manual 2013-03-18 10:59:26 -04:00
Dan Luu
0f204c47b4 document selector var 2013-03-18 10:59:26 -04:00
Dan Luu
3c8cf4e15b document lar/lsl descriptor checking 2013-03-18 10:59:26 -04:00
Dan Luu
c1e000252f document 32/16bit var 2013-03-18 10:59:26 -04:00
Dan Luu
d885355362 document lsl/lar boolean 2013-03-18 10:59:04 -04:00
Dan Luu
a981e71f0f Document TR/descriptor type references 2013-03-18 10:58:50 -04:00
Dan Luu
a348bf5ffd document dpl/rpl references 2013-03-16 16:34:59 -04:00
Dan Luu
b5a066ba30 document set_segment_register and related function 2013-03-16 14:32:13 -04:00
Anselm Levskaya
a458415457 fixed erroneous comment re: real mode support 2011-12-30 14:54:07 -08:00
Anselm Levskaya
0ba7c3b259 updated readme 2011-12-25 06:40:57 -08:00
Anselm Levskaya
85304bd7cc finished naming functions insofar as I can without overspeculating on a few of the cryptic flow-control routines. 2011-12-25 06:32:25 -08:00
Anselm Levskaya
d4984fa44c added yet more names, almost done! 2011-12-23 22:21:17 -08:00
Anselm Levskaya
ba06acb66d autocommented the weird operation-size-counting function 2011-12-23 21:08:07 -08:00
Anselm Levskaya
a1931a3bab autocommented the 16bit compatibility instructions in the execution loop 2011-12-23 20:21:01 -08:00
Anselm Levskaya
a91f68e0e9 deobfuscated other devices a little bit 2011-12-23 19:28:34 -08:00
Anselm Levskaya
1bb2a03991 Added many more function names. 2011-12-23 10:33:47 -08:00
Anselm Levskaya
fce1ffe6ae More names, comments, etc. 2011-12-23 07:40:52 -08:00
Anselm Levskaya
5a17a9b4e6 named main loops, more names. 2011-12-23 05:44:05 -08:00
Anselm Levskaya
165f444dd6 more names! 2011-12-23 05:15:54 -08:00
Anselm Levskaya
e657ca0933 More variable name cleanup. 2011-12-23 04:24:16 -08:00
Anselm Levskaya
97c261f856 Added lots of commentary from the x386 programming guide at useful places. 2011-12-23 03:06:21 -08:00
Anselm Levskaya
145f13ebe6 more symbols 2011-12-22 09:49:18 -08:00
Anselm Levskaya
766a795930 Added string manipulation symbol names. 2011-12-22 09:01:41 -08:00
Anselm Levskaya
bcaaf741b9 cleaning old comments out 2011-12-21 21:34:05 -08:00
Anselm Levskaya
c61ead64c8 directory reorganization 2011-12-21 21:17:44 -08:00
Anselm Levskaya
f7306c4e4e fixed autocommentor to comment cases w. alpha chars, ~all ops now commented 2011-12-21 21:16:35 -08:00
Anselm Levskaya
ae470ba508 autoannotated the opcodes 2011-12-21 21:04:44 -08:00
Anselm Levskaya
f2cdc50b0e added the actual original cpu code for reference 2011-12-21 01:08:54 -08:00
Anselm Levskaya
327fa00288 finished naming memory access primitive functions 2011-12-21 00:35:05 -08:00
Anselm Levskaya
d960642db1 Updated readme. 2011-12-20 21:37:53 -08:00
Anselm Levskaya
480a1c2e68 Split massive emulator code into logical parts. 2011-12-20 21:34:38 -08:00
Anselm Levskaya
e3133b25ad cleaning dirs 2011-12-20 20:35:30 -08:00
Anselm Levskaya
26927a62f6 readme fix 2011-12-20 20:33:08 -08:00
Anselm Levskaya
0e8a0e9d05 added readme and added the transformation scripts 2011-12-20 20:31:17 -08:00
Anselm Levskaya
86cf3fa5fc more symbols 2011-12-20 18:43:53 -08:00
Anselm Levskaya
cee0901113 lots more symbols 2011-12-20 18:28:01 -08:00
Anselm Levskaya
fdb877c4d1 more changes 2011-12-20 17:18:08 -08:00
Anselm Levskaya
f964fd0d18 lots of memory access function renaming 2011-12-20 16:25:43 -08:00
Anselm Levskaya
5859391d32 more symbols 2011-12-20 05:20:23 -08:00
Anselm Levskaya
30c794bd6f more 2011-12-18 05:19:08 -08:00
Anselm Levskaya
3150ca1bfe more symbols 2011-12-18 05:03:29 -08:00
Anselm Levskaya
f86bfec62f more annotation 2011-12-18 04:40:30 -08:00
Anselm Levskaya
ae97da6a80 lots of new annotations, using ShaperJS to change symbol names 2011-12-18 04:22:11 -08:00
Anselm Levskaya
754298c550 more notes 2011-12-17 04:22:50 -08:00
Anselm Levskaya
e6af8fbe83 lots of opcode comments, some more symbol naming 2011-12-17 03:55:29 -08:00