Renegade BBS Fork
Go to file
T.J. McMillen 62665a686a
Delete BPC.CFG
2022-04-17 10:59:24 -04:00
SOURCE Added Else clause to editing bbslist so it doesn't just fail. 2013-07-21 01:50:53 -07:00
.gitignore Reorganized and got BP compiling 2013-02-05 10:02:07 -05:00
BUILDBP.CMD They were all combined into RGLNG.PAS 2013-02-07 13:07:05 -05:00
BUILDVP.CMD They were all combined into RGLNG.PAS 2013-02-07 13:07:05 -05:00
COMPILE.TXT Reorganized and got BP compiling 2013-02-05 10:02:07 -05:00
COPYEXEBP.CMD They were all combined into RGLNG.PAS 2013-02-07 13:07:05 -05:00
COPYEXEVP.CMD They were all combined into RGLNG.PAS 2013-02-07 13:07:05 -05:00
README.md Update README.md 2021-12-14 20:48:21 -05:00

README.md

Renegade BBS Source Code For v1.19/DOS - Current non-source builds are located @ http://rgbbs.info

==============================

Copyright Cott Lang, Patrick Spence, Gary Hall, Jeff Herrings, T.J. McMillen, Chris Hoppman, Lee Palmer, Lee Woodridge
Ported to Win32 by Rick Parrish


TODO list:

  • Find/correct any usage of FOR loop variables after the loop (since they are 1 greater in VP than in BP
  • Find/correct any file i/o on untyped files where Words or Integers are being read

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
  • 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)
  • WORD in RECORD to SMALLWORD
  • INTEGER in RECORD to SMALLINT
  • 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
  • Implement any REETODOs that appear in compiled executables