about summary refs log tree commit diff stats
path: root/subx/001help.cc
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2018-07-20 15:50:39 -0700
committerKartik Agaram <vc@akkartik.com>2018-07-20 15:53:49 -0700
commitdd82456646695f61750e0e49626c49fd7af6aecb (patch)
treeae8fe549e9e4e94940e716d8ef03b7c6f490132a /subx/001help.cc
parent42d2d595b5ade7506f89f037365475864b3c906f (diff)
downloadmu-dd82456646695f61750e0e49626c49fd7af6aecb.tar.gz
4374 - starting to use the online help system
Diffstat (limited to 'subx/001help.cc')
-rw-r--r--subx/001help.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/subx/001help.cc b/subx/001help.cc
index 3b60f60f..c2b0390e 100644
--- a/subx/001help.cc
+++ b/subx/001help.cc
@@ -54,7 +54,9 @@ void init_help() {
     "Comments start with the '#' character. It should be at the start of a word (start of line, or following a space).\n"
     "Each segment starts with a header line: a '--' delimiter followed by the starting address for the segment.\n"
     "The starting address for a segment has some finicky requirements. But just start with a round number, and `subx` will try to guide you to the right answer.\n"
-    "Currently only the first segment contains executable code (because it gets annoying to have to change addresses in later segments every time an earlier one changes length).\n"
+    "A good default is to try to start the first segment at the default address of 0x08048000, and to start subsequent segments at least 0x1000 (most common page size) bytes after.\n"
+    "If a segment occupies than 0x1000 bytes you'll need to push subsequent segments further down.\n"
+    "Currently only the first segment contains executable code (because it gets annoying to have to change addresses in later segments every time an earlier one changes length; one of those finicky requirements).\n"
     "Programming in machine code can be annoying, but let's see if we can make it nice enough to be able to write a compiler in it.\n"
   );
   // End Help Texts