1
0
mirror of https://github.com/rfivet/BCG101.git synced 2025-07-26 11:24:36 -04:00

54 Commits

Author SHA1 Message Date
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
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
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
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
fb3ce4667c Align formatting in port of AWARI and BAGLES. 2025-02-28 09:55:54 +08:00
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
d5bf9317c2 REVRSE: Align formatting and typo with book and Edu Newsletter #10. 2025-02-23 15:31:23 +08:00
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
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
6e17be15d2 Add missing spaces and correct misspelling. 2025-02-14 11:29:30 +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
1e651c96b1 Align file names as most often appear in book. 2024-11-27 10:48:23 +08:00
63a4a686ce Propagate typo correction to TSS8 ported code.
Insure consistency of EOL.
2024-11-19 09:27:06 +08:00
81de1a8d68 Add DOGS. 2024-06-24 10:38:49 +08:00
0aa588a35b Add CIVILW and MNOPLY (file creation part). 2024-06-18 09:51:59 +08:00
7dcfd34c04 Add FOOTBL. 2024-06-16 09:16:48 +08:00
5da06d7017 Add HOCKEY. 2024-06-13 10:03:58 +08:00
61a5a8c0c1 Add GOLF. 2024-06-11 15:19:13 +08:00
a6fde12b01 Add BINGO and BULCOW. 2024-06-10 10:43:10 +08:00
88c23128a8 Add POETRY. 2024-06-07 10:21:22 +08:00
36d630613a Add GUNER1 and NIM. 2024-06-05 11:24:57 +08:00
80eca63a73 Add HORSES. 2024-06-04 13:16:19 +08:00
ba4d30b9ff Cleanup status of BLKJAK and CHEMST. 2024-06-03 10:06:37 +08:00
f72a7c4c91 Add CHECKR.
Rename CHEMIST to CHEMST.
2024-06-03 09:49:42 +08:00
61ec965375 ADD BLKJAC and BLKJAK. 2024-06-02 10:49:02 +08:00
4400fe76cc Add BOAT, KING and UGLY. 2024-05-31 11:58:17 +08:00
2cb68b17a9 Add STOCK. 2024-05-30 10:07:34 +08:00
8012bf857a Add FOTBAL and SALVO. 2024-05-29 12:55:50 +08:00
8168f5a31a Add BASKET, BUG, FURS and ROCKT2. 2024-05-28 10:30:30 +08:00
c6835e5064 Add BULL and SPLAT. 2024-05-27 10:07:55 +08:00
fe2a3365e4 Add CUBE and HMRABI. 2024-05-25 10:07:31 +08:00
84d084e40b Add HANG, ORBIT and TOWER. 2024-05-24 11:18:31 +08:00
6de2259c09 Add BOXING, HELLO and HI-Q. 2024-05-23 11:30:18 +08:00
7f364ac4f1 Add EVEN, SLOTS and WAR-2. 2024-05-22 10:48:06 +08:00
707385e13e Add BOMBER, ROCKT1 and SALVO1. 2024-05-21 10:45:32 +08:00
54517fa00e Add CHOMP, PIZZA and TARGET. 2024-05-19 10:09:27 +08:00
27dbf1a58e Add BOWL, DIGITS and LIFE-2. 2024-05-18 13:31:34 +08:00
f2a40617c5 Add 1CHECK, BATNUM, CRAPS, GOMOKO. 2024-05-12 16:47:38 +08:00
b214337800 Add AWARI, EVEN1, REVRSE, ROCKET, WAR. 2024-05-11 10:25:54 +08:00
f58694e15c Add BULEYE, FIPFOP, LIFE, LITQZ, SYNONM, WORD. 2024-05-08 15:00:30 +08:00
6ce05b54fa Add CALNDR, CHIEF, HURKLE, MATHDI, MUGWMP and STARS. 2024-05-07 14:35:05 +08:00
c82fae17d8 Add BOUNCE, CHANGE and POET. 2024-05-07 10:05:30 +08:00
529dcace19 Add CHEMIST, DIAMND, DICE, GUESS, HILO, KINEMA, LETTER, NICOMA, NUMBER, ROCKSP, RUSROU. 2024-05-05 10:28:18 +08:00
1d798092c1 Add 23MTCH, 3DPLOT, TRAIN and TRAP. 2024-05-04 10:40:24 +08:00
9f63035c8e Add BUZZWD, GUNNER, TICTAC and WEKDAY. 2024-05-03 10:18:48 +08:00
a0b5ef2678 Add BANNER. 2024-05-02 11:16:20 +08:00
3db5e32e10 Add TSS8 port of BASEBL+BASBL1 and ZOOP. 2024-05-01 11:06:16 +08:00
adf219b4c0 Typo: bagels/bagles
Add bunny and snoopy art with corresponding port to TSS8.
2024-04-29 10:37:35 +08:00