diff --git a/docs/sgtutorial/index.html b/docs/sgtutorial/index.html index ce8a206..647790b 100644 --- a/docs/sgtutorial/index.html +++ b/docs/sgtutorial/index.html @@ -92,11 +92,11 @@ specific system.
The tutorial is divided into four broad sections:
Many disassemblers take a very simple approach: they dump + the entire binary as if it were an instruction stream. It's then + left to the human to carve away the data sections. SourceGen + comes at the problem from a different angle, and assumes + everything is data until proven otherwise. The human need only + identify where code areas start. The computer will trace through + code automatically, following branches and subroutine calls, and + whatever isn't traced is either data storage or junk (dead code, + alignment padding, etc).
+The difference in approach can be confusing at first for people + accustomed to other software. Code tracing tends to produce better + results more quickly, however, because much of the tedium is handled + by the software.
+This first section covers the basics of working with SourceGen: how to move around, make edits, generate code, and so on. - SourceGen has some unusual features, so it's worth reading through this - even if you've used other disassemblers.
- -You can't do anything useful until you open an existing project or + You can't do anything useful until you open an existing project or create a new one, so we'll start there.
The area on the right side of the window has a list of the files, scripts, - and optional features that will be enabled for the +
The area on the right side of the window has a list of the symbol + files, scripts, and optional features that will be enabled for the selected system. The various items here will be explained in more detail later on.