Russell-S-Harper
|
5b78dcbd82
|
Bounds checking for LDI/SVI.
|
2019-05-02 17:04:37 -04:00 |
|
Russell-S-Harper
|
02a9fd15d4
|
Cleaning up sections.
|
2019-04-30 17:21:49 -04:00 |
|
Russell-S-Harper
|
aa37831b23
|
Adding handling for different section types.
|
2019-04-29 21:32:06 -04:00 |
|
Russell-S-Harper
|
9a8cb12c8e
|
Revising comments.
|
2019-04-26 20:38:14 -04:00 |
|
Russell-S-Harper
|
99fc2c9feb
|
Added CODE and DATA type headers, and using offsets for LDI and SVI. Not bothering with multitasking and context switching for now.
|
2019-04-26 20:37:50 -04:00 |
|
Russell-S-Harper
|
8576353b73
|
Adding definition for memory map and status flags.
|
2019-03-31 18:36:58 -04:00 |
|
Russell-S-Harper
|
48686fe17c
|
Revising process information definitions.
|
2019-03-30 09:31:51 -04:00 |
|
Russell-S-Harper
|
6f9818441f
|
Added process information definitions.
|
2019-03-29 22:22:15 -04:00 |
|
Russell-S-Harper
|
7e3d87425d
|
Bracketing macro JIC.
|
2019-03-02 18:59:18 -05:00 |
|
Russell-S-Harper
|
fbd04e7195
|
Reformatted
|
2019-02-05 11:32:40 -05:00 |
|
Russell-S-Harper
|
a8200233d6
|
Simplifying macros.
|
2019-01-31 18:59:01 -05:00 |
|
Russell-S-Harper
|
511e6e40d7
|
Revised README, doing context switching first, then test suite.
|
2018-12-04 19:49:36 -05:00 |
|
Russell-S-Harper
|
9045e06439
|
Adding I9 for context switching.
|
2018-10-30 03:38:42 -04:00 |
|
Russell-S-Harper
|
6ffe70daec
|
Added note regarding context switching.
|
2018-10-11 16:16:26 -04:00 |
|
Russell-S-Harper
|
c3b51fe912
|
Cleaning up definitions, and preparing for multitasking.
|
2018-10-04 21:03:55 -04:00 |
|
Russell-S-Harper
|
65267903c1
|
Added comment regarding context switching.
|
2018-09-19 22:24:23 -04:00 |
|
Russell-S-Harper
|
2b06f662e2
|
Typo from copy/paste.
|
2018-09-17 20:43:33 -04:00 |
|
Russell-S-Harper
|
e258e355ca
|
Current progress.
|
2018-09-17 20:39:49 -04:00 |
|
Russell-S-Harper
|
f7ee11763b
|
Added BRS and RTN instructions.
|
2018-09-17 20:35:19 -04:00 |
|
Russell-S-Harper
|
7ac0d7e04a
|
Adding CMR instruction.
|
2018-09-14 06:24:35 -04:00 |
|
Russell-S-Harper
|
68c4152f4b
|
Fixing typo in comment.
|
2018-09-12 06:30:44 -04:00 |
|
Russell-S-Harper
|
1c9358c7ee
|
Fixing typos.
|
2018-09-11 20:48:56 -04:00 |
|
Russell-S-Harper
|
00302885d0
|
Adding all branch instructions (except BRS).
|
2018-09-11 20:40:28 -04:00 |
|
Russell-S-Harper
|
2d076b503c
|
Adding SVD.
|
2018-09-11 19:26:08 -04:00 |
|
Russell-S-Harper
|
13c375b242
|
Added code for LDD. Removed some hard coded constants.
|
2018-09-08 11:00:19 -04:00 |
|
Russell-S-Harper
|
495eb811c8
|
Removing NEG and INV, and adding LDD and SVD. Also cleaned up INR and DCR.
|
2018-09-08 06:41:37 -04:00 |
|
Russell-S-Harper
|
794550eee5
|
Replacing DEC and HEX with NEG and INV.
|
2018-09-01 10:40:57 -04:00 |
|
Russell-S-Harper
|
800c51a6e1
|
Adding LDI and SVI instructions.
|
2018-08-30 16:37:37 -04:00 |
|
Russell-S-Harper
|
3af579e5bb
|
Forcing regular 6502 instructions.
|
2018-08-27 20:27:00 -04:00 |
|
Russell-S-Harper
|
8f0a6ed542
|
Revised MOD to prevent overflow.
|
2018-08-24 23:40:47 -04:00 |
|
Russell-S-Harper
|
8dfe0c157d
|
Revising README, added faster.
|
2018-08-23 19:43:33 -04:00 |
|
Russell-S-Harper
|
18b7c46878
|
Revised comments.
|
2018-08-21 09:33:12 -04:00 |
|
Russell-S-Harper
|
8bbb5016cd
|
Was using up too many S registers, so moved internal functions to use new registers I0 - I7, added IEEE rounding to MUL and DIV, refactored to reduce size, and trimmed trailing spaces.
|
2018-08-21 09:14:16 -04:00 |
|
Russell-S-Harper
|
6dc8517120
|
Added MOD instruction. Some refactoring.
|
2018-08-19 10:01:59 -04:00 |
|
Russell-S-Harper
|
4c38ba57de
|
Setting result to largest value for true overflow.
|
2018-08-17 22:57:44 -04:00 |
|
Russell-S-Harper
|
8edcce337d
|
Revising README.
|
2018-08-15 08:02:31 -04:00 |
|
Russell-S-Harper
|
6aad24a207
|
Adding DIV instruction.
|
2018-08-15 07:38:49 -04:00 |
|
Russell-S-Harper
|
248de8197a
|
Correcting typo.
|
2018-08-14 10:37:18 -04:00 |
|
Russell-S-Harper
|
ae0e509335
|
Adding MUL instruction.
|
2018-08-14 10:19:39 -04:00 |
|
Russell-S-Harper
|
61b9ce0b66
|
Adding EOL to files.
|
2018-08-13 21:23:05 -04:00 |
|
Russell-S-Harper
|
370363bdf9
|
Revising preprocessor commands.
|
2018-08-13 21:18:13 -04:00 |
|
Russell-S-Harper
|
c2ea029887
|
Revised comments.
|
2018-08-13 21:11:03 -04:00 |
|
Russell-S-Harper
|
3f7ed92537
|
Added ADD and SUB instructions. Also uncovered an issue with how negative numbers were represented.
|
2018-08-13 21:01:18 -04:00 |
|
Russell-S-Harper
|
d47c2615ab
|
Rounding of _SET_V result.
|
2018-08-13 08:49:48 -04:00 |
|
Russell-S-Harper
|
45b2efb2ca
|
Adding TST instruction.
|
2018-08-07 21:36:06 -04:00 |
|
Russell-S-Harper
|
c630c4ef6e
|
Formatting.
|
2018-08-07 20:28:59 -04:00 |
|
Russell-S-Harper
|
bb3b6cd683
|
Assigning PSH before POP.
|
2018-08-07 20:19:52 -04:00 |
|
Russell-S-Harper
|
fe7bfb12e6
|
Adding protection for PSH and POP.
|
2018-08-07 20:14:24 -04:00 |
|
Russell-S-Harper
|
a3069872b1
|
Revised comments.
|
2018-08-07 09:40:29 -04:00 |
|
Russell-S-Harper
|
41e1ff48d2
|
Revising INR and DCR to use common routines.
|
2018-08-07 09:30:11 -04:00 |
|