Catalog · How the catalog works
Gunshot_VP
32bit port of Shotgun BBS Professional version 2 alpha 10
- ★ 2 on GitHub
Anyone may press Interesting, signed in or not. It helps others find this project.
README
Gunshot PRO
32bit port of Shotgun BBS Professional version 2 alpha 10.
Shotgun BBS Professional is Copyright Brent Shellenberg
Gunshot PRO is being ported by Rick Parrish
The original FILE_ID.DIZ described it as:
Shotgun BBS Professional version 2 alpha 10.
Complete SVGA/ANSI/ASCII/RIP source of Shotgun Professional.
Bring the touch of high quality Super-VGA to your online service or BBS.
Everything is included that you would normally pay extra for:
- SQUISH/JAM/FIDO Support
- Front End Mailer Software
- TIC File Echo Processor
- Echomail processor
- Multiple Interface (SVGA/ANSI/TTY/RIP)
- Shotgun GUI Editor included!
- XModem/YModem/ZModem and much much more!
Requires 540k of RAM, 1024k of EMS/XMS, SVGA monitor & mouse.
TODO list:
<ul> <li>Implement any REETODOs that appear in compiled executables</li> <li>Anything passing 0 for the Attr parameter to FindFirst should pass AnyFile instead (VP returns no files when 0 is passed for Attr)</li> <li>Investigate FILEMODE usage to see if FILEMODEREADWRITE, TEXTMODEREAD or TEXTMODEREADWRITE should be used</li> <li>Find/correct any usage of FOR loop variables after the loop (since they are 1 greater in VP than in BP</li> <li>Rename executables mentioned in code (ie SGECHO to GSECHO in a string in a code file)</li> </ul>
Completed list:
<ul> <li>IFDEF out anything that doesn't compile and make a WIN32 placeholder that does a "WriteLn('REETODO UNIT FUNCTION'); Halt;" (then you can grep the executables for REETODO to see which REETODOs actually need to be implemented)</li> <li>IFDEF out any ASM code blocks and handle the same as above</li> <li>WORD in RECORD to SMALLWORD</li> <li>INTEGER in RECORD to SMALLINT</li> <li>TYPEs of OF WORD to OF SMALLWORD (just in case they're used in a RECORD)</li> <li>TYPEs of OF INTEGER to OF SMALLINT (just in case they're used in a RECORD)</li> </ul>

