about summary refs log tree commit diff stats
path: root/html/subx/apps
Commit message (Collapse)AuthorAgeFilesLines
* 4860 - stage 1 of SubX compiler in SubX is done!Kartik Agaram2018-12-091-1511/+1568
| | | | | | | | | I'm imagining 3 core stages total: 1. convert text hex bytes -> binary (✓) 2. pack and reorder operands 3. compute label addresses (Not including extras like error-checking.)
* 4855Kartik Agaram2018-12-061-1147/+1634
|
* 4849Kartik Agaram2018-12-061-1010/+1099
|
* 4848Kartik Agaram2018-12-061-904/+903
|
* 4847Kartik Agaram2018-12-064-14/+14
|
* 4846Kartik Agaram2018-12-061-820/+1082
| | | | | | | | | | | | | | Clean up a few things: a) Call scan-next-byte in hex.subx with the right number of args. Turns out tests continue to work fine if they never use the other args. b) Tear down a test for 'stop' in the right order. Not important since we have no EBP to restore. But can still be misleading. c) Have 'check-ints-equal' return nothing. Handy for it to not mess up EAX. I never use the result anyway, and the name also is imperative suggesting callers won't expect a return value.
* 4845Kartik Agaram2018-12-061-630/+627
|
* 4845Kartik Agaram2018-12-061-0/+892
| | | | Making progress on hex1 (http://web.archive.org/web/20061108010907/http://www.rano.org/bcompiler.html)
* 4844Kartik Agaram2018-12-062-4/+4
|
* 4840Kartik Agaram2018-12-042-2/+2
| | | | New helper: printing a string to a buffered file.
* 4837Kartik Agaram2018-12-042-2/+2
| | | | Let's standardize to use opcode 39 rather than 3b by default.
* 4832Kartik Agaram2018-12-042-1014/+1020
| | | | | | Let's start adding ':end' labels in all functions, just because it helps us visualize where function calls end in traces, thanks to the '--map' commandline argument.
* 4826Kartik Agaram2018-12-032-2/+2
|
* 4821Kartik Agaram2018-12-022-214/+132
|
* 4819Kartik Agaram2018-12-023-5/+5
|
* 4818Kartik Agaram2018-12-022-553/+554
|
* 4816Kartik Agaram2018-12-023-36/+44
|
* 4815Kartik Agaram2018-12-022-1398/+1408
|
* 4814Kartik Agaram2018-12-013-2/+5
|
* 4813Kartik Agaram2018-12-012-4/+4
|
* 4811Kartik Agaram2018-11-303-33/+33
|
* 4809 - subx: html with 5 colors for commentsKartik Agaram2018-11-303-1555/+1566
|
* 4797Kartik Agaram2018-11-302-2/+2
|
* 4796Kartik Agaram2018-11-303-1092/+1086
|
* 4782Kartik Agaram2018-11-263-84/+1521
|
* 4734Kartik Agaram2018-10-282-93/+105
|
* 4722Kartik Agaram2018-10-241-8/+8
|
* 4709Kartik Agaram2018-10-172-188/+162
|
* 4654Kartik Agaram2018-10-021-38/+40
|
* 4649Kartik Agaram2018-10-022-270/+90
|
* 4512Kartik Agaram2018-09-232-287/+357
|
* 4588Kartik Agaram2018-09-222-62/+390
|
* 4539Kartik Agaram2018-09-071-31/+29
|
* 4536Kartik Agaram2018-09-071-0/+124