From 8e155646c9843c095ee4733481913707f49bfe1d Mon Sep 17 00:00:00 2001 From: Jorj Bauer Date: Sun, 19 Feb 2017 19:18:42 -0500 Subject: [PATCH] another attempt to make the markdown behave sanely --- README.md | 28 +++++++++++++++++++--------- 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 0703e2c..aae4d92 100644 --- a/README.md +++ b/README.md @@ -46,13 +46,17 @@ While this isn't the purpose of the emulator, it is functional, and is my first test target for most of the work. With MacOS 10.11.6 and Homebrew, you can build and run it like this: -``` $ make opencv - $ ./aiie-opencv /path/to/disk.dsk``` +
+  $ make opencv
+  $ ./aiie-opencv /path/to/disk.dsk
+
As the name implies, this requires that OpenCV is installed and in /usr/local/lib. I've done that with Homebrew like this -``` $ brew install opencv``` +
+  $ brew install opencv
+
"Why OpenCV?" you might ask. Well, it's just because I had code from another project lying around that directly manipulated OpenCV bitmap @@ -69,22 +73,28 @@ together the MMU, virtual keyboard, and virtual display. Then there are the physical interfaces, which aren't as well organized. They exist as globals in globals.cpp: -``` FileManager *g_filemanager = NULL; +
+	   FileManager *g_filemanager = NULL;
 	   PhysicalDisplay *g_display = NULL;
 	   PhysicalKeyboard *g_keyboard = NULL;
 	   PhysicalSpeaker *g_speaker = NULL;
-	   PhysicalPaddles *g_paddles = NULL;```
+	   PhysicalPaddles *g_paddles = NULL;
+
There are the two globals that point to the VM and the virtual CPU: -``` Cpu *g_cpu = NULL; - VM *g_vm = NULL;``` +
+	   Cpu *g_cpu = NULL;
+	   VM *g_vm = NULL;
+
And there are two global configuration values that probably belong in some sort of Prefs class: -``` int16_t g_volume; - uint8_t g_displayType;``` +
+	   int16_t g_volume;
+	   uint8_t g_displayType;
+
CPU