205427feb9fe
|
Update to build with the latest version of my utility library
default tip
|
Steve Losh |
Sun, 06 Aug 2017 20:29:52 -0400 |
404182110a26
|
Add LICENSE file
|
Steve Losh |
Tue, 14 Mar 2017 13:27:13 +0000 |
79244f5d74e9
|
Comment scratch
|
Steve Losh |
Tue, 14 Mar 2017 13:26:12 +0000 |
5b9ad799c8cc
|
Minor cleanup
|
Steve Losh |
Wed, 11 Jan 2017 12:40:50 +0000 |
4f469e17e70c
|
Cleanup
|
Steve Losh |
Thu, 05 Jan 2017 18:13:20 +0000 |
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 |