2000-11-24 21:35:11 -08:00
|
|
|
2000-11-24 Ryan C. Gordon <icculus@lokigames.com>
|
|
|
|
* Aha! I think I stumbled upon the keypressed() problem. Looks like a
|
|
|
|
piece of the overlay code was still in there and causing problems.
|
|
|
|
Will investigate more some other time. Ugh.
|
|
|
|
* Changed timer() in common.pas to not use int21h services.
|
|
|
|
* Lots more DOSisms removed. Did a grep for the DOS backslash pathchar.
|
|
|
|
* Added TODO.
|
|
|
|
* Hack for Y2K bug in ageuser() (common.pas).
|
|
|
|
* Changed all implementations of exdrv(). So much code duplication...
|
|
|
|
* Lots of the system seems to be working, now, at first glance.
|
|
|
|
|
|
|
|
2000-11-23 Ryan C. Gordon <icculus@lokigames.com>
|
|
|
|
|
|
|
|
* Oh my god. Almost every damn source file has {$D-} in it, which
|
|
|
|
turns off debugging symbols. Removed, and now I can run bbs under
|
|
|
|
GDB. Thank heavens. I wonder if {$D-} means something different under
|
|
|
|
Turbo Pascal 6.0...in fact, there's a lot of these sort of things in
|
|
|
|
the source that should probably be controlled via the Makefile instead.
|
|
|
|
|
2000-11-17 23:10:27 -08:00
|
|
|
2000-11-18 Ryan C. Gordon <icculus@lokigames.com>
|
2000-11-17 16:33:00 -08:00
|
|
|
|
2000-11-17 23:10:27 -08:00
|
|
|
* Stubbed DOSism in file2.pas.
|
|
|
|
* Hacked the FreePascal runtime library to convert DOS paths to Unix on
|
|
|
|
the fly. Have not checked it, yet.
|
|
|
|
* upgraded to FreePascal 1.1 CVS. Stuff won't build anymore. Complex AND
|
|
|
|
and OR statements cause misgenerated ASM code. Attempting to backport
|
|
|
|
the RTL changes to 1.0.2 ...
|
|
|
|
* Updated Makefile to be more sane. Compiles just programs (not units),
|
|
|
|
doesn't smartlink on debug builds, etc...
|
2000-11-19 02:49:44 -08:00
|
|
|
* Success in getting DOS->Unix path conversion in the RTL. Submitting
|
|
|
|
patch to FreePascal maintainers...
|
|
|
|
* Patches to init.pas to remove DOSification.
|
|
|
|
* Fixed (hah) Y2K bugs in multiple copies of daynum().
|
|
|
|
* Initial reaction from FreePascal maintainers is not good; started
|
|
|
|
converting DOSisms manually in the Telegard codebase...
|
|
|
|
* Why can't I get GDB to recognize debug symbols in most of my code? Grr.
|
|
|
|
* Removed remaining stubs from init.pas...this required hacking some
|
|
|
|
data structures...I'm not sure how this worked in the DOS version in this
|
|
|
|
state, but I'm pretty certain I've just destroyed compatibility. Oh well.
|
|
|
|
If the Y2K bug I found is any indication, no one's using the DOS version
|
|
|
|
anymore to be upset about this.
|
|
|
|
* Fixed init.pas bug in make_paths()...last dir (SWAP) was not created.
|
|
|
|
* No longer prints a caps() version of path in initp.pas's show_initfile().
|
|
|
|
* Added NormVideo() call to end of init.pas and bbs.pas...
|
|
|
|
* What the hell is "Project Coyote?" This is so clearly an ancient revision
|
|
|
|
of the source, that was probably half-hacked when I got it.
|
|
|
|
* More stubs, more filename lowercasing.
|
2000-11-17 16:33:00 -08:00
|
|
|
|
|
|
|
2000-11-17 Ryan C. Gordon <icculus@lokigames.com>
|
|
|
|
|
|
|
|
* Initial work.
|
|
|
|
* Wrote Makefile.
|
|
|
|
* filenames -> lowercase, dos2unix'd them.
|
|
|
|
* Stubbed offending DOSisms, like direct video writes and serial port i/o.
|
|
|
|
* Commented out "uses overlay" commands.
|
|
|
|
* Renamed newcommm.pas to newcom.pas ...
|
|
|
|
* Fixed some other syntax stuff that doesn't fly under Free Pascal.
|
2000-11-17 23:10:27 -08:00
|
|
|
* Thing builds, has startup issues, since init.pas tries to use DOS paths.
|
2000-11-17 16:33:00 -08:00
|
|
|
|
|
|
|
// end of CHANGELOG ...
|
|
|
|
|
|
|
|
|