Catalog · How the catalog works
hof
HOF v2 - Hall of Fame utility for the Global War BBS door with Y2K fix and updated ANSI display
- ★ 1 on GitHub
Anyone may press Interesting, signed in or not. It helps others find this project.
README
hof

HOF v2 - Hall of Fame utility for the Global War BBS door An update to the original HOF utility by Joel Bergen, fixing a Y2K date bug and adding an updated ANSI display.
HOF reads the Global War WINNERS.TOP file when a player reaches the top rank, adds their name and date to a running Hall of Fame list, and generates a colorful ANSI bulletin (BULLETIN.ANS) displaying the last 6 winners.
What's New in v2
- Fixed Y2K bug that was not showing the winner's year correctly
- Updated HOF.ANS with a much nicer looking ANSI display
The original HOF v1 files are preserved in the og-hof/ folder for reference.
Requirements
- Global War door version 2.40 or later
- A DOS-compatible BBS environment
Installation
- Back up your existing
hof.exeandHOF.ANSin your Global War door directory - Copy the new
hof.exeandHOF.ANSinto your Global War subdirectory (same location asWAR.EXE) - Edit your
HOF.DATfile to correct any existing winner years so past entries display properly - Edit your
WAR.BAT(or equivalent batch file) to call HOF after each game reset:
cd \bbs\globlwar
war /r \bbs\dorinfo1.def
if exist winners.top hof
if exist winners.top del winners.top
cd \bbsHow It Works
When a Global War player reaches the configured top rank, the game saves WINNERS.WAR as WINNERS.TOP and resets the rankings. HOF detects this file and:
- Reads
HOF.DATto get the names of past Hall of Famers - Drops the oldest entry to make room for the new winner
- Reads
WINNERS.TOPto get the new winner's name and date - Saves the updated list back to
HOF.DAT - Reads
HOF.ANSas a template - Inserts the 6 names and dates into the template
- Writes
BULLETIN.ANSfor display to callers
Customizing HOF.ANS
HOF.ANS is the display template. You can edit it with an ANSI editor such as TheDraw. Placeholder tokens in the template are replaced with real names and dates at runtime.
Files
| File | Description |
|---|---|
hof.exe |
HOF v2 executable (Y2K fixed) |
HOF.PAS |
Turbo Pascal source code |
BIGSTRNG.PAS |
String handling unit |
HOF.ANS |
Updated ANSI display template |
HOF.DOC |
Original documentation by Joel Bergen |
FILE_ID.DIZ |
BBS file description |
readme.txt |
v2 update notes |
og-hof/ |
Original HOF v1 files for reference |
Version History
| Version | Notes |
|---|---|
| HOF v1 (1992) | Original by Joel Bergen, ProVision BBS |
| HOF v2 (2026) | Y2K date fix and updated ANSI display by xbit |
Credits
- Joel Bergen — Original HOF author (ProVision BBS, 1992)
- xbit — Y2K fix, updated ANSI display
License
Source code provided as-is for the BBS community. Original work by Joel Bergen.

