Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 4485 | Kartik Agaram | 2018-08-05 | 1 | -1/+7 |
| | |||||
* | 4484 - warn when programming in raw hex | Kartik Agaram | 2018-08-04 | 2 | -1/+22 |
| | |||||
* | 4483 | Kartik Agaram | 2018-08-04 | 5 | -463/+445 |
| | | | | Reorganize layers in accordance with the plan in layer 29. | ||||
* | 4482 | Kartik Agaram | 2018-08-04 | 3 | -65/+65 |
| | |||||
* | 4481 | Kartik Agaram | 2018-08-04 | 5 | -5/+8 |
| | |||||
* | 4480 | Kartik Agaram | 2018-08-04 | 1 | -0/+0 |
| | |||||
* | 4479 | Kartik Agaram | 2018-08-04 | 1 | -0/+1 |
| | |||||
* | 4478 | Kartik Agaram | 2018-08-04 | 40 | -4727/+3421 |
| | |||||
* | 4477 | Kartik Agaram | 2018-08-04 | 1 | -1/+3 |
| | |||||
* | 4476 | Kartik Agaram | 2018-08-04 | 1 | -0/+2 |
| | | | | Syntax highlighting for dot leaders. | ||||
* | 4475 | Kartik Agaram | 2018-08-04 | 1 | -26/+0 |
| | |||||
* | 4474 | Kartik Agaram | 2018-08-04 | 1 | -8/+1 |
| | |||||
* | 4473 | Kartik Agaram | 2018-08-04 | 6 | -24/+27 |
| | | | | Better organize registration of transforms in main(). | ||||
* | 4472 - experiment: help read the long lines | Kartik Agaram | 2018-08-04 | 2 | -30/+30 |
| | |||||
* | 4471 | Kartik Agaram | 2018-08-04 | 1 | -3/+62 |
| | |||||
* | 4470 | Kartik Agaram | 2018-08-03 | 1 | -10/+7 |
| | |||||
* | 4469 | Kartik Agaram | 2018-08-03 | 10 | -3/+1 |
| | |||||
* | 4468 | Kartik Agaram | 2018-08-03 | 5 | -0/+0 |
| | |||||
* | 4467 | Kartik Agaram | 2018-08-03 | 10 | -131/+131 |
| | |||||
* | 4466 | Kartik Agaram | 2018-08-03 | 1 | -6/+6 |
| | | | | Why the heck was I using ints for OPEN/CLOSED in the first place?! | ||||
* | 4465 | Kartik Agaram | 2018-07-30 | 1 | -2/+2 |
| | |||||
* | 4464 | Kartik Agaram | 2018-07-30 | 1 | -1/+1 |
| | | | | ModR/M instructions actually can't contain disp16. | ||||
* | 4463 | Kartik Agaram | 2018-07-30 | 6 | -65/+0 |
| | | | | | Also purge some unused helper scripts. Good ideas in theory, but no point if they didn't make it to muscle memory. | ||||
* | 4462 | Kartik Agaram | 2018-07-30 | 25 | -257/+10 |
| | | | | The teensy/ examples have outlived their usefulness, I think. | ||||
* | 4461 | Kartik Agaram | 2018-07-30 | 1 | -0/+0 |
| | |||||
* | 4460 | Kartik Agaram | 2018-07-30 | 1 | -4/+6 |
| | | | | Some debugging affordances. | ||||
* | 4459 | Kartik Agaram | 2018-07-30 | 1 | -1/+1 |
| | |||||
* | 4458 | Kartik Agaram | 2018-07-30 | 1 | -3/+3 |
| | | | | Fix trace for the bugfix of comment 4456. | ||||
* | 4457 | Kartik Agaram | 2018-07-30 | 2 | -1/+15 |
| | | | | Port recent changes to build_and_test_until to subx/ | ||||
* | 4456 - example with function calls: factorial | Kartik Agaram | 2018-07-30 | 6 | -1/+105 |
| | | | | | | | | | | | | I found a bug with multiply in the process; another case (after the swap of call/jump opcodes in 4453) where there's no point improving testing. Unit tests can only tell us if our instructions are internally consistent. Validating against a real machine has to be manual. I'm definitely feeling the pain of debugging machine code now, that's for sure. Going over an instruction trace, comparing the state of registers line by line. | ||||
* | 4455 - support displacement in ModR/M | Kartik Agaram | 2018-07-30 | 2 | -11/+48 |
| | | | | Really ugly solution. | ||||
* | 4454 | Kartik Agaram | 2018-07-30 | 1 | -2/+2 |
| | |||||
* | 4453 | Kartik Agaram | 2018-07-30 | 1 | -2/+2 |
| | | | | Got a couple of instructions mixed up. | ||||
* | 4452 | Kartik Agaram | 2018-07-30 | 1 | -2/+5 |
| | | | | Keep a few macros more tightly scoped to just the transform they're used in. | ||||
* | 4451 | Kartik Agaram | 2018-07-30 | 1 | -3/+2 |
| | |||||
* | 4450 | Kartik Agaram | 2018-07-30 | 2 | -0/+31 |
| | |||||
* | 4449 | Kartik Agaram | 2018-07-28 | 4 | -19/+14 |
| | |||||
* | 4448 | Kartik Agaram | 2018-07-27 | 1 | -4/+56 |
| | |||||
* | 4447 | Kartik Agaram | 2018-07-27 | 137 | -16727/+22050 |
| | |||||
* | 4446 | Kartik Agaram | 2018-07-27 | 7 | -49/+55 |
| | |||||
* | 4445 - support labels | Kartik Agaram | 2018-07-27 | 4 | -31/+102 |
| | |||||
* | 4444 | Kartik Agaram | 2018-07-27 | 6 | -29/+40 |
| | | | | More tracing reorg. | ||||
* | 4443 | Kartik Agaram | 2018-07-27 | 1 | -5/+9 |
| | |||||
* | 4442 | Kartik Agaram | 2018-07-27 | 11 | -93/+93 |
| | | | | Clean up trace levels everywhere in SubX. | ||||
* | 4441 | Kartik Agaram | 2018-07-27 | 1 | -4/+4 |
| | |||||
* | 4440 | Kartik Agaram | 2018-07-27 | 1 | -0/+2 |
| | |||||
* | 4439 | Kartik Agaram | 2018-07-27 | 1 | -8/+5 |
| | |||||
* | 4438 | Kartik Agaram | 2018-07-27 | 1 | -1/+1 |
| | |||||
* | 4437 - support for labels is half-done | Kartik Agaram | 2018-07-27 | 2 | -0/+97 |
| | |||||
* | 4436 | Kartik Agaram | 2018-07-27 | 1 | -2/+8 |
| |