Taking some liberties with the apple2 remap table, so I can get underscore with CTRL+SHIFT+O, I can use the step by step disk. Sure I can catalog it, and use esc ijkm, space and arrow keys to load the characters into the input buffer, but where's the fun in that?

Just modify our remap table:

{ 0x4f,0x4f,0x0f,0x5f }, /* o O 12 */ // 5f will make underscore


I remember this introduction to Basic programming from back in the day.

Step-by-Step BASIC (all in one).dsk

[Linked Image from i.imgur.com]
[Linked Image from i.imgur.com]
[Linked Image from i.imgur.com]

It'd be nice to have the workbook, but it's pretty easy to figure out what they're going for.

There was a second one in the series: "Step by Step Two" by Program Design Inc.
[Linked Image from i.imgur.com]