From fa09906bcb16a15d68a21a0bdf4e3ca5663870eb Mon Sep 17 00:00:00 2001 From: Fabien Freling Date: Fri, 27 Feb 2015 14:00:38 +0100 Subject: [PATCH] Detail registers. --- src/cpu.ml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/cpu.ml b/src/cpu.ml index 61e7af5..3b16045 100644 --- a/src/cpu.ml +++ b/src/cpu.ml @@ -1,7 +1,7 @@ (** http://bgb.bircd.org/pandocs.htm#cpuregistersandflags *) type registers = { - a : char; + a : char; (* accumulator *) b : char; c : char; d : char; @@ -9,15 +9,15 @@ type registers = { h : char; l : char; - sp : int; - pc : int; + sp : int; (* stack pointer *) + pc : int; (* program counter *) } type flags = { - zf : bool; - n : bool; - h : bool; - cy : bool; + z : bool; (* zero *) + n : bool; (* substraction *) + h : bool; (* half-carry *) + cy : bool; (* carry *) } type t = {