Skip to content

dan1982code/Usurper

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Usurper

Usurper BBS Doorgame. kicking fantasy
Gangwars and partying. Sex, drugs and steroids.
Fight monsters and other players in this fascinating game.
Be prepared for violent and bizarre nonstop action.
Become king, be a GOD or fall in love and have children.

============================== Copyright 2009 Jakob Dangarden
Ported to Win32 by Rick Parrish
Additional programming by Dan

These files are part of Usurper.

Usurper is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

Usurper is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Usurper; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA

TODO list:

  • Find/correct any usage of FOR loop variables after the loop (since they are 1 greater in VP than in BP

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
  • Implement any REETODOs that appear in compiled executables
  • Investigate FILEMODE usage to see if FILEMODEREADWRITE, TEXTMODEREAD or TEXTMODEREADWRITE should be used
  • Anything passing 0 for the Attr parameter to FindFirst should pass AnyFile instead (VP returns no files when 0 is passed for Attr)

About

32bit port of Usurper BBS door game version 0.20e

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Component Pascal 100.0%