Commit graph

237 commits

Author SHA1 Message Date
pommicket
7bb8ab02f7 03 README 2021-11-14 00:33:40 -05:00
pommicket
f7f1f10cb0 more label space, just in case 2021-11-13 17:26:39 -05:00
pommicket
8bbacdc331 corrections in 03 compiler, better hello world program! 2021-11-13 17:24:45 -05:00
pommicket
eb2aadf9bf +=/-=/etc with immediates!! 2021-11-13 15:02:23 -05:00
pommicket
06309dbf76 jump above/below 2021-11-13 14:53:02 -05:00
pommicket
e539081fdd error line numbers! 2021-11-13 14:48:26 -05:00
pommicket
c664b4e61b pretty much done 03 compiler! 2021-11-13 14:32:00 -05:00
pommicket
2507f4b196 return, reserve, align 2021-11-13 14:13:16 -05:00
pommicket
147fb9ccca str (hello wrold program is really simple now!) 2021-11-13 13:56:26 -05:00
pommicket
3fe11fa0cb second pass (+hello world!), call A 2021-11-13 13:48:27 -05:00
pommicket
383d1fbe27 ]=, ^=, also *fixed variable sar in previous compilers* 2021-11-13 13:12:38 -05:00
pommicket
2eea57df8a -=, shifts, and more 2021-11-13 13:00:35 -05:00
pommicket
092f4896a7 += 2021-11-12 22:55:46 -05:00
pommicket
a9114a5d70 conditional and unconditional jumps 2021-11-12 22:00:46 -05:00
pommicket
0937fd530c useful functions 2021-11-12 21:12:59 -05:00
pommicket
9d90c7045a label lookup working! 2021-11-12 16:51:28 -05:00
pommicket
b5735552e2 numbers! 2021-11-11 19:16:01 -05:00
pommicket
8c7f2f4a58 read decimal number 2021-11-11 19:04:19 -05:00
pommicket
a8f48b329a (03) storing label addresses 2021-11-11 12:54:35 -05:00
pommicket
ea6989a71a start stage 3--hex digit to number 2021-11-10 21:22:25 -05:00
pommicket
15a4be17e3 add compares to conditional jump instructions 2021-11-10 21:20:49 -05:00
pommicket
8f527338ae update bootstrap.sh 2021-11-10 12:58:28 -05:00
pommicket
2288e47516 readme tweaks, mainly 2021-11-10 12:55:41 -05:00
pommicket
3255cd32d7 readme edits 2021-11-10 00:52:39 -05:00
pommicket
befd4a6435 hello world working! yay! 2021-11-09 20:53:55 -05:00
pommicket
66496d98c4 working program in 02 lang!! 2021-11-09 20:27:03 -05:00
pommicket
e3ccf5d976 offsets for label definitions, immediates 2021-11-09 20:00:56 -05:00
pommicket
53c8c9939d in theory, i just need to fill in offsets 2021-10-31 22:32:55 -04:00
pommicket
447e8e2796 in theory all that's left for program 02 is filling in jumps 2021-09-02 12:12:55 -04:00
pommicket
336a793149 markdown to HTML converter 2021-09-01 18:27:51 -04:00
pommicket
f71545c939 01 done 2021-09-01 17:40:39 -04:00
pommicket
bd739d7205 finished 01, now just need to write readme 2021-09-01 14:58:37 -04:00
pommicket
6efb86d66d mostly done stage 01
still need to finish instruction table and write README
2021-09-01 01:08:16 -04:00
pommicket
1753e738d6 cleaned up 00 2021-08-31 17:18:43 -04:00
pommicket
d052391270 stage 00 readme done 2021-08-31 02:10:17 -04:00
pommicket
9bcbd94e46 start 00 readme 2021-08-30 19:09:20 -07:00
pommicket
78d2d93c7c part 00: hexcompile 2021-08-30 15:11:04 -07:00