Commit Log

commit description author date
e8402b50111c Clean up the debugger a bit Steve Losh Mon, 02 Jan 2017 15:10:08 +0000
571d38c4dec3 Remove unused function Steve Losh Mon, 26 Dec 2016 22:28:59 -0500
1099c2dbc3ad Add menus Steve Losh Sat, 24 Dec 2016 14:47:21 -0500
7400e3b3fbba Make the sound type configurable Steve Losh Thu, 22 Dec 2016 23:03:16 -0500
2b9d7edf9182 Add build instructions and clean up a bit Steve Losh Thu, 22 Dec 2016 22:18:41 -0500
4a305535df61 `digit` moved to cl-losh Steve Losh Wed, 21 Dec 2016 15:29:11 -0500
f5b1186121b8 Audio fixes Steve Losh Wed, 21 Dec 2016 15:13:57 -0500
d1a00aa22e79 Cleanup with qtenumcase Steve Losh Mon, 19 Dec 2016 18:19:37 -0500
e4dbbebd67fa Minor cleanup Steve Losh Mon, 19 Dec 2016 13:05:04 -0500
af9c310b6b51 Clean up from blog post Steve Losh Sun, 18 Dec 2016 12:55:46 -0500
768effcba68b Clean up debugger, more docstrings Steve Losh Sat, 17 Dec 2016 13:30:29 -0500
74a28f68aa62 Rename `square` to avoid name conflict Steve Losh Fri, 16 Dec 2016 23:41:37 -0500
a4741fecf88d Add plot.png to .hgignore. Steve Losh Fri, 16 Dec 2016 23:41:29 -0500
89e97f4b9950 Actually add the damn file Steve Losh Fri, 16 Dec 2016 23:29:26 -0500
8155568555ec Fix screen-wrapping bullshit, move declarations, opcode->instruction Steve Losh Fri, 16 Dec 2016 23:27:33 -0500
9671aac2bbb5 Add lisp.prof to .hgignore. Steve Losh Fri, 16 Dec 2016 23:27:18 -0500
d9139e596d0a More `(setf (values ...) ...)`ing Steve Losh Fri, 16 Dec 2016 20:23:33 -0500
3adca260d465 More cleanup Steve Losh Fri, 16 Dec 2016 15:31:51 -0500
b1c263ecec31 Split the debugger into its own file Steve Losh Fri, 16 Dec 2016 14:49:23 -0500
ee000116796f Move GUI stuff into its own file Steve Losh Fri, 16 Dec 2016 14:42:58 -0500
2dd99e07f368 Clean up a bunch of unnecessary code Steve Losh Fri, 16 Dec 2016 14:36:52 -0500
9f22ed821ddd Fix the stupid tetris input bug Steve Losh Thu, 15 Dec 2016 19:45:03 -0500
92440a7b350b Add laptop keys Steve Losh Thu, 15 Dec 2016 19:44:28 -0500
09f977d7168e Add simple debugger breakpoints (still needs UI) Steve Losh Thu, 24 Nov 2016 17:58:41 +0000
c96b71d08dfd Add disassembly parity control Steve Losh Thu, 24 Nov 2016 17:18:34 +0000
165f6873f5dd Handle invalid register values gracefully Steve Losh Thu, 24 Nov 2016 13:19:48 +0000
38dbcc76d3d0 Add register value editing Steve Losh Thu, 24 Nov 2016 13:14:51 +0000
2e803dec5d58 Attempt at a crazy DSL thing for opcodes. crazy-dsl Steve Losh Thu, 24 Nov 2016 12:45:02 +0000
503bfe5cd173 Clean up with some fancy `iterate` drivers Steve Losh Tue, 22 Nov 2016 21:41:34 +0000
16ee9cf6d798 Remove optimization nutbaggery and fix the sound init main thread bullshit Steve Losh Tue, 22 Nov 2016 11:55:23 +0000
e20d9e9b90b3 Make the sound less nutty Steve Losh Mon, 21 Nov 2016 20:59:38 +0000
ad512d2a802f Add some overengineered-to-hell sound Steve Losh Mon, 21 Nov 2016 20:29:54 +0000
553c97ea41b7 Remove global variable Steve Losh Mon, 21 Nov 2016 17:57:45 +0000
2f3e461098af Move timers to a separate thread, fix keys, fix memory loading Steve Losh Mon, 21 Nov 2016 17:50:07 +0000
11cac4bb8d4c Start porting the graphics to use VAOs/shaders shaders Steve Losh Mon, 21 Nov 2016 16:58:27 +0000
8b67739b3eb8 Clean up key await functionality, add resetting Steve Losh Sat, 19 Nov 2016 12:23:13 +0000
8ca52e1d0bb0 Clean up timer/clock cycle stuff Steve Losh Sat, 19 Nov 2016 11:57:42 +0000
15dc85d07ef8 Add real-ass debugging and fix the stupid controls Steve Losh Fri, 18 Nov 2016 23:29:41 +0000
15e3dd889f0b Add register viewer, clean up disassembly Steve Losh Fri, 18 Nov 2016 15:52:47 +0000
d18676cbb4f2 Open the debugger when running the main UI Steve Losh Fri, 18 Nov 2016 15:06:50 +0000
cf5f62fff15b Clean up the debugging interface Steve Losh Fri, 18 Nov 2016 14:58:05 +0000
c0e64287468e Add stack viewer and saner UI Steve Losh Fri, 18 Nov 2016 13:14:42 +0000
4e284e3b3aff Cleanup Steve Losh Fri, 18 Nov 2016 00:58:52 +0000
e6a45e9d9869 WELL DO IT LIVE Steve Losh Fri, 18 Nov 2016 00:56:05 +0000
5e7aa5bae23f Add a basic debugger UI Steve Losh Thu, 17 Nov 2016 23:54:14 +0000
bdaf51633983 Clean up the disassembler Steve Losh Thu, 17 Nov 2016 21:04:40 +0000
a316b453595a Start working on a basic debugger Steve Losh Thu, 17 Nov 2016 21:00:47 +0000
8e58d7eb4d03 More work. Things appear on the screen now. Steve Losh Thu, 17 Nov 2016 15:50:38 +0000
fd215349e7bb More opcodes Steve Losh Wed, 16 Nov 2016 20:54:13 +0000
5cfbf08cb54d Add GUI and implement a bit more Steve Losh Wed, 16 Nov 2016 20:41:42 +0000
f7f47291a61a Start writing this thing I guess Steve Losh Wed, 16 Nov 2016 02:01:44 +0000
d7119e2cc512 Initial commit Steve Losh Tue, 15 Nov 2016 23:12:46 +0000