86 Commits
Author SHA1 Message Date
rfivet 7722c3934b Recheck of BAGLES, BASKET, BATNUM, BATTLE and BINGO. 2026-06-27 10:41:10 +08:00
rfivet 0c99b8355f Recheck rsts-e and edu system 50 ports for ACEYDU, AMAZIN, ANIMAL, AWARI and BANNER. 2026-06-23 12:18:57 +08:00
rfivet f4dd8c282a Add uploading files with multi-line statements under one line number to RSTS-E expect script.
Add ANIMAL listing after successful upload and execution.
Add note that ANIMAL needs NOEXTEND mode and has some lines ending with LF instead of CR during keyboard entry.
2025-04-10 12:09:31 +08:00
ssolle be491c715a Biggest batch of fixes (#8)
* 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.
2025-03-27 14:45:11 +08:00
rfivet a4f0a4dad2 CAN-AM: - Add missing letters on column 85 in original.
- Single player mode testable on RSTS/E.
- Width set to 132 columns before listing capture.
2025-03-11 11:09:58 +08:00
rfivet 7ccc5b3fe3 Port CAN-AM to RSTS/E and correct hard to read printed 6. 2025-03-10 12:24:37 +08:00
ssolle e899ba75c4 Big batch of fixes (#7)
* 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
2025-03-09 14:59:23 +08:00
rfivet 1235aa1a59 Add BINGO, BOWL and DIGITS RSTS/E listings and update mode note accordingly.
Correct SPACWR original issues found while working on RSTS/E validation.
2025-03-08 12:48:05 +08:00
rfivet 1cd736a4ff Update README with description of rsts-e directory.
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).
2025-03-07 16:02:06 +08:00
rfivet fb51b7539c Add listings after upload to RSTS/E and a note with list of the programs that require a specific mode (EXTEND/NOEXTEND). 2025-03-04 12:04:41 +08:00
rfivet 2746d00a84 Correct HOCKEY.
Add expect script to upload to public RSTS/E V8.0 in NOEXTEND mode.
Add listings of BASKET and HOCKEY after RSTS/E upload.
2025-03-03 12:03:30 +08:00
ssolle 23b8ad0d0c BASKET.BAS port + Minor fixes (#6)
* 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
2025-03-03 11:26:36 +08:00
rfivet fb3ce4667c Align formatting in port of AWARI and BAGLES. 2025-02-28 09:55:54 +08:00
rfivet 2f96f68512 Small clean up after pull request merge to align formatting in port of LITQZ. 2025-02-27 10:53:29 +08:00
ssolle 43a2f17528 More fixes #2 (#5)
* 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
2025-02-27 10:45:03 +08:00
rfivet d5bf9317c2 REVRSE: Align formatting and typo with book and Edu Newsletter #10. 2025-02-23 15:31:23 +08:00
rfivet da9d0f9f65 tss8-basic: allow starting a session without upload.
fix error message when fail to open file to upload.
2025-02-23 13:49:20 +08:00
rfivet b6de691c24 Align 3DPLOT format with book.
Add EDBARD from DEC Edu Newsletter #3 (earlier version of POET).
Insure ports of EDBARD and POET terminates.
2025-02-22 13:06:13 +08:00
rfivet 52d4b60c1f Align AMAZIN and LETTER ports with original formatting.
Fix AMAZIN potential no exit maze for small mazes (2x2, 3x3 ..).
2025-02-21 15:26:44 +08:00
ssolle f326f7f3d9 Adjust formatting and spelling as per the DEC edition: AMAZIN, KING, LETTER.
* 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
2025-02-21 11:18:45 +08:00
rfivet 6e17be15d2 Add missing spaces and correct misspelling. 2025-02-14 11:29:30 +08:00
ssolle 2cede82f52 Fixed HEX.BAS
(cherry picked from commit 408a346a59)
2025-02-14 11:24:15 +08:00
ssolle d07728fc17 Added missing spaces from BOXING.BAS
(cherry picked from commit 46fdc5afa8)
2025-02-14 11:23:47 +08:00
ssolle 8e970e6b85 Added missing lines from GOLF.BAS (#2)
* Added missing line

* Added missing line
2025-02-09 10:26:35 +08:00
rfivet 1e651c96b1 Align file names as most often appear in book. 2024-11-27 10:48:23 +08:00
rfivet 63a4a686ce Propagate typo correction to TSS8 ported code.
Insure consistency of EOL.
2024-11-19 09:27:06 +08:00
ssolle c1c3ab9037 Fixed some typos (note that these typos are not present in the original book) (#1)
* Update BLKJAC.BAS

* Update BULCOW.BAS
2024-11-19 09:03:17 +08:00
rfivet a049b93325 Add advertisement from BYTE #10 to documentation. 2024-10-01 15:20:59 +08:00
rfivet fbf7bccb33 Update expect scripts for BASIC and FOCAL to work with sdf.org. 2024-09-13 10:39:20 +08:00
rfivet 51078fe4e7 Specify width and center documentation page. 2024-08-14 11:10:04 +08:00
rfivet 65416f064d Update list of book covers. 2024-06-29 16:18:20 +08:00
rfivet f5bb12dfee Update README after last game addition. 2024-06-25 10:45:48 +08:00
rfivet 81de1a8d68 Add DOGS. 2024-06-24 10:38:49 +08:00
rfivet b8f4726a2d Add SPACEWR. 2024-06-23 12:03:14 +08:00
rfivet b3d29474bf Add CAN-AM. 2024-06-21 11:40:48 +08:00
rfivet 5ab71b95d7 Add MNOPLY (main game). 2024-06-19 12:14:32 +08:00
rfivet 0aa588a35b Add CIVILW and MNOPLY (file creation part). 2024-06-18 09:51:59 +08:00
rfivet 29b448e9bb Add POKER and YAHTZE. 2024-06-17 11:07:10 +08:00
rfivet 7dcfd34c04 Add FOOTBL. 2024-06-16 09:16:48 +08:00
rfivet f96b1943c6 Add ROULET. 2024-06-15 10:24:35 +08:00
rfivet c3152bb459 Add QUBIC. 2024-06-14 13:34:12 +08:00
rfivet 5da06d7017 Add HOCKEY. 2024-06-13 10:03:58 +08:00
rfivet 61a5a8c0c1 Add GOLF. 2024-06-11 15:19:13 +08:00
rfivet a6fde12b01 Add BINGO and BULCOW. 2024-06-10 10:43:10 +08:00
rfivet cf092243e9 Add ANIMAL and HEX. 2024-06-09 09:58:45 +08:00
rfivet 88c23128a8 Add POETRY. 2024-06-07 10:21:22 +08:00
rfivet 36d630613a Add GUNER1 and NIM. 2024-06-05 11:24:57 +08:00
rfivet 80eca63a73 Add HORSES. 2024-06-04 13:16:19 +08:00
rfivet 494edc598c Fix typos. 2024-06-04 13:15:36 +08:00
rfivet ba4d30b9ff Cleanup status of BLKJAK and CHEMST. 2024-06-03 10:06:37 +08:00