Commit Graph

  • d03dd5dff7 . Kartik K. Agaram 2021-07-14 01:31:14 -0700
  • e0d86d6537 . Kartik K. Agaram 2021-07-14 01:25:18 -0700
  • 648d9432b6 clarify a corner case in 2's complement integers Kartik K. Agaram 2021-07-14 01:15:10 -0700
  • e2b6baf1ca dithering ppm files using all 256 colors Kartik K. Agaram 2021-07-13 23:58:10 -0700
  • 169e021cc3 scaling the palette working on third attempt Kartik K. Agaram 2021-07-13 17:05:28 -0700
  • 272432ce75 get rid of our ugly rounding code Kartik K. Agaram 2021-07-13 17:00:55 -0700
  • 62a2afe0d8 clean up some unseemly speckles Kartik K. Agaram 2021-07-13 16:59:19 -0700
  • 42bb0922fe cleanup Kartik K. Agaram 2021-07-13 13:36:15 -0700
  • bee126654f give up on .pgm files with color depths != 255 Kartik K. Agaram 2021-07-13 13:32:54 -0700
  • 96bf3700fd undo Kartik K. Agaram 2021-07-13 13:22:56 -0700
  • b4e997adb8 experiment Kartik K. Agaram 2021-07-13 13:22:01 -0700
  • 1004372711 now t.pgm looks right Kartik K. Agaram 2021-07-13 13:07:13 -0700
  • 840f394f19 clamp the upper bound of nearest-color as well Kartik K. Agaram 2021-07-13 13:04:44 -0700
  • 1394e62813 . Kartik K. Agaram 2021-07-13 12:29:03 -0700
  • b1cf56f7af . Kartik K. Agaram 2021-07-13 12:18:27 -0700
  • 59732e2ba9 finally a clue: error is going over 255 Kartik K. Agaram 2021-07-13 06:47:58 -0700
  • 250de0442b undo Kartik K. Agaram 2021-07-13 05:23:53 -0700
  • 2777479a94 experiment: scaling pixels to 255 levels Kartik K. Agaram 2021-07-13 05:19:00 -0700
  • 23330d06c7 . Kartik K. Agaram 2021-07-12 22:52:08 -0700
  • a4f36d60ef more precise error-diffusion Kartik K. Agaram 2021-07-12 00:45:17 -0700
  • 4e5e887e01 . Kartik K. Agaram 2021-07-11 23:57:23 -0700
  • b646d24b06 . Kartik K. Agaram 2021-07-11 15:43:58 -0700
  • 9c4a381770 . Kartik K. Agaram 2021-07-11 15:35:55 -0700
  • c76ac49f8f forget HSL conversion for now, stick to RGB Kartik K. Agaram 2021-07-11 15:13:55 -0700
  • e8b8584796 . Kartik K. Agaram 2021-07-11 11:37:08 -0700
  • 70a03be0d0 . Kartik K. Agaram 2021-07-11 09:25:24 -0700
  • 7e21abe0c9 . Kartik K. Agaram 2021-07-11 09:17:15 -0700
  • 5234ba60f5 . Kartik K. Agaram 2021-07-11 09:00:23 -0700
  • 598fe88ebb . Kartik K. Agaram 2021-07-11 03:47:15 -0700
  • 430dd67cb2 dither 256-level greyscale to 8-level greyscale Kartik K. Agaram 2021-07-11 03:10:53 -0700
  • eb6cee6022 . Kartik K. Agaram 2021-07-10 20:41:34 -0700
  • e1dc0e8250 . Kartik K. Agaram 2021-07-10 20:37:21 -0700
  • a97a7cb8c4 . Kartik K. Agaram 2021-07-10 20:10:30 -0700
  • 80023c3e54 . Kartik K. Agaram 2021-07-10 20:03:16 -0700
  • b28a31315e increase precision for dithering computations Kartik K. Agaram 2021-07-10 19:56:32 -0700
  • 3420f10f18 . Kartik K. Agaram 2021-07-10 19:47:32 -0700
  • e377991a9e . Kartik K. Agaram 2021-07-10 11:18:47 -0700
  • 5f8a8c11a2 dithering greyscale using black/white Kartik K. Agaram 2021-07-10 10:51:39 -0700
  • 2a0f6cbb6f reorder a few functions Kartik K. Agaram 2021-07-08 17:08:34 -0700
  • 76f1fdc83e . Kartik K. Agaram 2021-07-08 16:57:07 -0700
  • 0539b961a0 scaling ppm images Kartik K. Agaram 2021-07-08 16:53:06 -0700
  • b8488c5223 scaling pgm images Kartik K. Agaram 2021-07-08 16:42:30 -0700
  • f07ebb9e5e . Kartik K. Agaram 2021-07-08 16:33:49 -0700
  • b049cc1320 . Kartik K. Agaram 2021-07-08 16:23:48 -0700
  • 13ef6b6202 . Kartik K. Agaram 2021-07-08 16:20:17 -0700
  • 3ee70401e3 . Kartik K. Agaram 2021-07-08 16:12:27 -0700
  • 019fb0babc scaling pbm images Kartik K. Agaram 2021-07-08 11:00:51 -0700
  • b628bbd686 . Kartik K. Agaram 2021-07-08 09:26:55 -0700
  • afda7d59c0 better ppm colors Kartik K. Agaram 2021-07-08 00:33:13 -0700
  • 0f29e61238 better greyscale Kartik K. Agaram 2021-07-08 00:26:58 -0700
  • 9c70f7c643 . Kartik K. Agaram 2021-07-08 00:21:01 -0700
  • 359f55d893 . Kartik K. Agaram 2021-07-08 00:13:12 -0700
  • d1482a9e89 ppm colors are weird, though Kartik K. Agaram 2021-07-08 00:12:31 -0700
  • 91af9ccf2c ppm support Kartik K. Agaram 2021-07-07 19:43:56 -0700
  • d73c84e299 instructions for Universal Ctags Kartik K. Agaram 2021-07-07 19:34:54 -0700
  • d78a45340c . Kartik K. Agaram 2021-07-07 19:24:12 -0700
  • fe3cbcd778 render ppm/pgm Kartik K. Agaram 2021-07-07 09:57:18 -0700
  • a9353ea327 load ppm/pgm/ppm on demand Kartik K. Agaram 2021-07-07 08:25:42 -0700
  • ef73cb78f1 initial image rendering Kartik K. Agaram 2021-07-07 01:05:52 -0700
  • 2d3fe4e940 . Kartik K. Agaram 2021-07-06 21:35:22 -0700
  • c31c02f0d1 . Kartik K. Agaram 2021-07-06 08:39:46 -0700
  • d84d17d6f5 nearest h/s/l color by a euclidean metric Kartik K. Agaram 2021-07-06 07:01:14 -0700
  • cbf22e7ab2 primitives for double-buffering Kartik K. Agaram 2021-07-05 23:18:30 -0700
  • 468b0d979f shell: fix clear on screens Kartik K. Agaram 2021-07-05 22:06:37 -0700
  • 5d614af955 expose Mu implementation of 'bezier' Kartik K. Agaram 2021-07-05 18:31:07 -0700
  • 493aabf79a replace 'circle' with Mu implementation Kartik K. Agaram 2021-07-05 18:21:02 -0700
  • c7bedaf49b replace 'vline' with Mu implementation Kartik K. Agaram 2021-07-05 18:12:07 -0700
  • 5d8a858a6f replace 'hline' with Mu implementation Kartik K. Agaram 2021-07-05 18:08:40 -0700
  • 0b07a43367 replace 'line' with Mu implementation Kartik K. Agaram 2021-07-05 17:58:08 -0700
  • f32caac6df grow code region yet again Kartik K. Agaram 2021-07-05 17:53:57 -0700
  • ac1d702cdc . Kartik K. Agaram 2021-07-05 17:36:25 -0700
  • 1ac1fe1fff . Kartik K. Agaram 2021-07-05 17:35:38 -0700
  • c95648c960 reading from streams Kartik K. Agaram 2021-07-03 18:27:01 -0700
  • 7ced4e44dd alists Kartik K. Agaram 2021-07-03 16:28:15 -0700
  • d986404ff0 new primitive: cons? Kartik K. Agaram 2021-07-03 16:16:03 -0700
  • 810d9a26f5 . Kartik K. Agaram 2021-07-03 10:57:36 -0700
  • a745749382 . Kartik K. Agaram 2021-07-03 10:44:05 -0700
  • bd538804db reorg primitives on screen Kartik K. Agaram 2021-07-02 19:31:15 -0700
  • c8fb6d6aca clean up final abort in macroexpand Kartik K. Agaram 2021-06-30 20:43:34 -0700
  • 49d60aa575 delete a known issue Kartik Agaram 2021-06-30 09:44:20 -0700
  • c76679dbff more general timer interface Kartik K. Agaram 2021-06-29 22:45:33 -0700
  • 1083f2a400 . Kartik K. Agaram 2021-06-29 22:37:00 -0700
  • eba4e7af24 move timer handler to boot.subx Kartik K. Agaram 2021-06-29 22:26:08 -0700
  • 3df5232ca4 timer and keyboard handlers working together Kartik K. Agaram 2021-06-29 22:12:32 -0700
  • db5f7c26a5 . Kartik K. Agaram 2021-06-29 22:05:00 -0700
  • d418bc0c97 . Kartik K. Agaram 2021-06-29 21:58:46 -0700
  • cd411f0901 timer working in presence of null keyboard handler Kartik K. Agaram 2021-06-29 21:55:37 -0700
  • 069a8df45c . Kartik K. Agaram 2021-06-29 21:54:22 -0700
  • 5616691621 ooh, timer works fine in isolation Kartik K. Agaram 2021-06-29 21:48:14 -0700
  • f25b8e6e41 poking at the broken timer interrupt handler again Kartik K. Agaram 2021-06-29 21:37:06 -0700
  • f9888786c3 . Kartik Agaram 2021-06-27 08:44:34 -0700
  • 0237be29aa . Kartik K. Agaram 2021-06-27 08:32:44 -0700
  • 1b82006eae . Kartik K. Agaram 2021-06-27 08:25:49 -0700
  • efecaa99d5 simplify Qemu instructions Kartik K. Agaram 2021-06-27 08:05:11 -0700
  • c7e1fed2b9 . Kartik K. Agaram 2021-06-27 07:32:08 -0700
  • 372367f59a html: better highlighting for int registers Kartik Agaram 2021-06-26 20:55:36 -0700
  • dc5a0acf3f . Kartik Agaram 2021-06-26 09:20:32 -0700
  • f7a7db83ef . Kartik Agaram 2021-06-26 08:39:05 -0700
  • 718fd031f9 . Kartik Agaram 2021-06-24 21:50:38 -0700
  • ec32c11d3b . Kartik Agaram 2021-06-24 21:44:18 -0700