963a991b4e63

Words
[view raw] [browse files]
author Steve Losh <steve@stevelosh.com>
date Mon, 02 Jan 2017 13:12:41 +0000
parents e7a83e2baf52
children 668bb0e9c534
branches/tags (none)
files content/blog/2016/12/chip8-cpu.markdown content/blog/2017/01/chip8-debugging-infrastructure.markdown content/blog/2017/01/chip8-disassembly.markdown

Changes

--- a/content/blog/2016/12/chip8-cpu.markdown	Mon Jan 02 12:56:19 2017 +0000
+++ b/content/blog/2016/12/chip8-cpu.markdown	Mon Jan 02 13:12:41 2017 +0000
@@ -111,7 +111,6 @@
 
 The CHIP-8 has sixteen main registers, as well as a few other special ones:
 
-
 ```lisp
 (defstruct chip
   ; ...
@@ -133,7 +132,7 @@
 * With low `safety` and high `speed` declarations, SBCL can generate much faster
   code if it knows the types of the struct slots.
 
-To make the integer types a bit less wordy I've defined a few simple synonyms:
+To make the integer types a bit less wordy I've defined some simple synonyms:
 
 ```lisp
 (deftype int4 () '(unsigned-byte 4))
@@ -1110,10 +1109,9 @@
   (zapf (register destination) (logxor % (register source))))
 ```
 
-This works, but aside from the name and the operation they're all completely
-identical.  The next few groups of instructions are also going to be mostly
-similar, so let's step back for a moment and see if we can abstract away the
-tedium.
+This works, but aside from the name and the operation they're all identical.
+The next few groups of instructions are also going to be similar, so let's step
+back for a moment and see if we can abstract away the tedium.
 
 ### Macro-Map
 
@@ -1253,7 +1251,7 @@
 
 We haven't talked about the timers yet, so don't worry about them.  I'm leaving
 them in so you can see how nice the `macro-map` is when you need to define lots
-of very similar operations at once.
+of similar operations at once.
 
 There are two other more interesting `LD` instructions which move data between
 multiple registers and memory.
--- a/content/blog/2017/01/chip8-debugging-infrastructure.markdown	Mon Jan 02 12:56:19 2017 +0000
+++ b/content/blog/2017/01/chip8-debugging-infrastructure.markdown	Mon Jan 02 13:12:41 2017 +0000
@@ -1,7 +1,7 @@
 +++
 title = "CHIP-8 in Common Lisp: Debugging Infrastructure"
 snip = "What's happening inside this computer?"
-date = 2016-12-31T18:50:00Z
+date = 2017-01-03T18:50:00Z
 draft = true
 
 +++
--- a/content/blog/2017/01/chip8-disassembly.markdown	Mon Jan 02 12:56:19 2017 +0000
+++ b/content/blog/2017/01/chip8-disassembly.markdown	Mon Jan 02 13:12:41 2017 +0000
@@ -1,7 +1,7 @@
 +++
 title = "CHIP-8 in Common Lisp: Disassembly"
 snip = "What's in a ROM?"
-date = 2016-12-31T14:50:00Z
+date = 2017-01-02T14:50:00Z
 draft = true
 
 +++