Skip to content

Cloudxtreme/Gunshot_VP

Repository files navigation

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:

  • Implement any REETODOs that appear in compiled executables
  • Anything passing 0 for the Attr parameter to FindFirst should pass AnyFile instead (VP returns no files when 0 is passed for Attr)
  • Investigate FILEMODE usage to see if FILEMODEREADWRITE, TEXTMODEREAD or TEXTMODEREADWRITE should be used
  • Find/correct any usage of FOR loop variables after the loop (since they are 1 greater in VP than in BP
  • Rename executables mentioned in code (ie SGECHO to GSECHO in a string in a code file)

Completed list:

  • 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)
  • IFDEF out any ASM code blocks and handle the same as above
  • WORD in RECORD to SMALLWORD
  • INTEGER in RECORD to SMALLINT
  • TYPEs of OF WORD to OF SMALLWORD (just in case they're used in a RECORD)
  • TYPEs of OF INTEGER to OF SMALLINT (just in case they're used in a RECORD)

About

32bit port of Shotgun BBS Professional version 2 alpha 10

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published