* Update CRAPS.BAS
* Update CRAPS.BAS
Aligned with original listing
* Update CUBE.BAS
* Update CUBE.BAS
* Update DICE.BAS
* Update DICE.BAS
Very minor change to align more closely with original listing.
* Update DIGITS.BAS
* Update DIGITS.BAS
* Update DIGITS.BAS
* Update DOGS.BAS
* Update DOGS.BAS
Aligned with original program. I chose to not include the lack of dollar sign on line 315, due to it being present on line 300, thus making it most likely a typo, even though it's not necessarily objectively "wrong".
* Update EVEN.BAS
* Update EVEN.BAS
Aligned with original program. Using "O" on line 450 seems to work since undefined variables default to zero
* Update EVEN1.BAS
* Update EVEN1.BAS
* Update FIPFOP.BAS
* Update FIPFOP.BAS
* Update FIPFOP.BAS
* Update FOOTBL.BAS
Fixed a couple of bugs and typos. Transcription accuracy confirmed through https://bitsavers.org/pdp-11.trailing-edge.com/rsts11/rsts-11-013/FOOTBL.BAS
* Update FOOTBL.BAS
* Update FOTBAL.BAS
Bug fixed on line 1035 with the arrow pointing the wrong way, plus other typos.
* Update FOTBAL.BAS
Bug on line 1035 fixed + alignment with original listing
* Update FURS.BAS
* Update FURS.BAS
* Update GOMOKO.BAS
* Update GOMOKO.BAS
* Update GUESS.BAS
* Update GUESS.BAS
* Update GUNER1.BAS
On line 220, it looks to be a comma instead of a period.
* Update GUNER1.BAS
* Update HANG.BAS
* Update HANG.BAS
* Update HANG.BAS
* Update HELLO.BAS
* Update HELLO.BAS
Same changes as dec/, except for encyclopaedia.
* Update HI-Q.BAS
* Update HI-Q.BAS
* Update HMRABI.BAS
* Update HOCKEY.BAS
Added missing lines.
* Update HOCKEY.BAS
Added missing lines and fixed THEN-line number on line 196. Code is pretty much copy-pasted from the book, but it's compatible with EduSystem 50 BASIC as far as I know.
* Update HOCKEY.BAS
* Update HORSES.BAS
* Update HORSES.BAS
* Update HURKLE.BAS
* Update HURKLE.BAS
* Update HURKLE.BAS
Added a space to the beginning of every line to align with rfivet's original formatting of the port
* Update HURKLE.BAS
* Update KINEMA.BAS
* Update KINEMA.BAS
* Update LIFE.BAS
* Update MUGWMP.BAS
* Update MUGWMP.BAS
* Update MUGWMP.BAS
* Update NICOMA.BAS
* Update NICOMA.BAS
* Update NIM.BAS
* Update NIM.BAS
* Update NUMBER.BAS
* Update NUMBER.BAS
* Update ORBIT.BAS
I am nearly 100% certain that this ASCII art is now accurate, but cannot be bothered to triple-check it any further.
* Update ORBIT.BAS
* Update PIZZA.BAS
* Update PIZZA.BAS
* Update POET.BAS
* Update POETRY.BAS
* Update POETRY.BAS
One more space caught by checking https://bitsavers.org/pdp-11.trailing-edge.com/rsts11/rsts-11-014/POETRY.BAS
* Update POETRY.BAS
* Update POKER.BAS
* Update QUBIC.BAS
* Update QUEEN.BAS
* Update REVRSE.BAS
* Update REVRSE.BAS
* Update ROCKET.BAS
* Update ROCKET.BAS
* Update ROCKSP.BAS
* Update ROCKSP.BAS
* Update ROCKT1.BAS
* Update ROCKT1.BAS
* Update ROCKT2.BAS
* Update ROCKT2.BAS
A direct copy of my fixed transcription in dec/. "Travelling" with two L's is one of the two correct spellings of the word, so there is no need to change it.
* Update ROULET.BAS
* Update RUSROU.BAS
* Update RUSROU.BAS
Copied directly from dec/
* Update SALVO.BAS
* Update SALVO.BAS
* Update SALVO.BAS
Added NOEXTEND back
* Update SALVO1.BAS
* Update SALVO1.BAS
Same file as in dec/. Seems to work on TSS/8.
* Update SLOTS.BAS
* Update SLOTS.BAS
* Update SNOOPY.ASC
ASCII art was accurate, just aligned him to the left side.
* Rename SNOOPY.ASC to SNOPY1.ASC
Renamed to make room for the first ASCII art in the book.
* Create SNOOPY.ASC
Yes, he is very flattened. That's just how it is.
* Update SPLAT.BAS
* Update STARS.BAS
* Update STARS.BAS
* Update SPACWR.BAS
* Update SALVO1.BAS
Copied from LIST to fix formatting.
* Update RUSROU.BAS
Copied from LIST to fix formatting.
* Update ROCKT2.BAS
Copied from LIST to fix formatting.
* Update STOCK.BAS
* Update STOCK.BAS
* Update SYNONM.BAS
* Update SYNONM.BAS
* Update BASKET.BAS
Copied from LIST to fix formatting.
* Update SYNONM.BAS
* Update TARGET.BAS
* Update TARGET.BAS
* Update TICTAC.BAS
* Update TICTAC.BAS
Looking at the sample run in the book, these should be colons, not semicolons.
* Update TOWER.BAS
* Update TRAP.BAS
* Update TRAP.BAS
* Update WAR.BAS
* Update WAR.BAS
* Update WAR-2.BAS
* Update WAR-2.BAS
* Update WORD.BAS
* Update WORD.BAS
* Update YAHTZE.BAS
* Update 1CHECK.BAS
* Update 1CHECK.BAS
* Update HELLO.BAS
Copied from LIST command to fix formatting.
* Update BATTLE.BAS
* Update BINGO.BAS
* Update BINGO.BAS
Aligned formatting with original program.
* Update BLKJAC.BAS
* Update BLKJAC.BAS
Align formatting with original program.
* Update BLKJAK.BAS
* Update BLKJAK.BAS
GOSUB-->GOTO on line 115
* Update BOAT.BAS
My most difficult transcription so far. It's challenging to figure out the exact shapes of the right edges of the boat due to the printing errors; thankfully, the sample run provides proof of the shapes of two of the four possible bodies of the boat (1st and 3rd). The rest however have to be determined with educated guesses, unless a better source can be found, however, I couldn't find any.
The book doesn't show how long the top row of the 4th boat body is, only how many Es it has at minimum, so it can just be left as is.
As for the 2nd boat body, although there is no direct evidence of the shape, I argue that the best choice is to add one more E to the top row, because:
- It evens out the spacing of the edge of the boat, which makes sense from an aesthetic perspective
- With this change, the 2nd body shares the same edge shape with the 1st body, whereas as it currently is, it doesn't share the shape with any other body. This makes the art more consistent (although it isn't very consistent elsewhere).
The rest of the changes were just basic transcription error fixes.
* Update BOAT.BAS
Fixed the ASCII art + a couple other minor fixes
* Update BOMBER.BAS
I don't know why there is a colon on line 370, but that's definitely a colon.
* Update BOMBER.BAS
Formatting + spelling fixes
* Update BOUNCE.BAS
* Update BOUNCE.BAS
Align formatting with original program.
* Update BOWL.BAS
* Update BOWL.BAS
Align formatting with original program.
* Update BUG.BAS
* Update BUG.BAS
Aligned formatting and strings with original program. Although I don't know whether "HARRISON JR. SR. HIGH SCHOOL" is a real school or an error.
* Update BULCOW.BAS
* Update BULEYE.BAS
* Update BULEYE.BAS
Match strings with original program
* Update BULL.BAS
* Update BULL.BAS
Aligned formatting and wording with original program.
* Update BUNNY.ASC
Restored the mistakes of the original art.
* Update CALNDR.BAS
* Update CALNDR.BAS
Align formatting with original program.
* Update CAN-AM.BAS
This one is tough to figure out because O's and zeros look identical on the font that this was printed out on, and my inability to immediately test the program.
I have reason to believe those are Os instead of 0s on lines 850 and 860, since both O9 and O1 are variables, and the numbers 1 and 9 are not typed like this anywhere else in the program as far as I know.
There are many lines where a zero could be mistaken for an O and vice versa due to the font (for example lines 980 and 990), and honestly I'm not familiar enough with neither the program not this specific dialect, so I'm just trusting that they're zeros because there doesn't seem to be a variable called just "O".
For line 1130, I'm leaning more towards the second L being faded out rather than it being a typo, due to:
- The spelling being pristine everywhere else in the program
- Switching an L for a second space bar press would be an odd typo to make
- The first L lacks the "hook", hinting at the section being faded out
But honestly, it's your call whether you think it's faded or not.
Line 1780 is a complete mystery to me, because 1E is not a variable in the program, and I'm not aware of "LE" being a keyword of any kind. Maybe just a typo, but I doubt it.
Everything else is standard fixes.
* Update CHANGE.BAS
* Update CHANGE.BAS
* Update CHECKR.BAS
* Update CHECKR.BAS
Align formatting with original program.
* Update CHIEF.BAS
* Update CHIEF.BAS
Aligned everything with original program (including missing comma on line 50)
* Update CHOMP.BAS
* Update CHOMP.BAS
Aligned strings with original program
* Update CIVILW.BAS
Single spelling error fix.
* Update CIVILW.BAS
Prefix listings with NOEXTEND instead of expect scrip sending the command (used in HANG and SALVO).
Add listing of HANG after validation on RSTS/E.
Align bugfix of pdp8 TSS8 port of AMAZIN with the pdp11 RSTS/E version (minimize difference with original listing).
* Update BASKET.BAS
Line 498 was wrongly numbered and thus probably being skipped over, otherwise minor formatting fixes
* Add BASKET.BAS
* Update BATNUM.BAS
Minor fixes
* Update BATNUM.BAS
Aligned formatting with original program
* Update LIFE-2.BAS
Minor fixes
* Update LITQZ.BAS
Minor fixes
* Update LITQZ.BAS
Fixed spelling error of "OZ", and removed a space to align with original program formatting
* Update MNPOLY.BAS
Added missing comma
* Update MNOPLY.BAS
Fixed several errors
* Update CHEMST.BAS
Restored misspelling and removed a space
* Update ANIMAL.BAS
* Update BAGLES.BAS
Fixed spaces on line 615
* Update CHEMST.BAS
Aligned spacing on line 200 with original program
* Update LIFE-2.BAS
Aligned code formatting with the original book for consistency's sake
* Update AWARI.BAS
* Update BANNER.BAS
Minor formatting fixes. Line 520 looked like a major error at first, but then I remembered that multiplication works both ways.
* Update BANNER.BAS
Aligned port version with book formatting
* Update KING.BAS
Fixed all of the mistakes. In addition, I argue that the "THINK AGAIN" lines have commas, not periods, because they consistently seem to have a "stroke" towards the bottom-left (I don't know the exact terminology), whereas the periods in "SQ.", for example, don't have that.
* Update LETTER.BAS
The lines 460 and 480 do not have two spaces after the periods, it just looks like that because of the font.
* Update LETTER.BAS
Changed 420 to 425 to match original program, and removed one "!"
* Update AMAZIN.BAS
One space removed. The transcription is otherwise accurate