mirror of
https://git.code.sf.net/p/quake/quakeforge-old
synced 2024-11-24 12:51:25 +00:00
New README.DJGPP and fix for vid_dos.h from Turo after I mis-applied his last
patch (sorry).
This commit is contained in:
parent
05df2f53f2
commit
00d853bcb3
2 changed files with 40 additions and 210 deletions
244
README.DJGPP
244
README.DJGPP
|
@ -1,218 +1,48 @@
|
|||
The following are emails from coders on the quake-devel mailing list who
|
||||
are working on getting QuakeForge to compile or who have succeeded.
|
||||
------------------------------------------------------------------------
|
||||
Requirements
|
||||
============
|
||||
|
||||
[Quake-devel] Compiling under djgpp
|
||||
From: Thad Ward <coderjoe@grnet.com>
|
||||
To: quake-devel@lists.sourceforge.net
|
||||
- Following DJGPP packages:
|
||||
|
||||
acnf213b.zip (Autoconf)
|
||||
amake14b.zip (Automake)
|
||||
bnu210b.zip (Binutils)
|
||||
bsh203b.zip (Bash)
|
||||
djdev203.zip (DJGPP libc and base utilities)
|
||||
fil316b.zip (Fileutils)
|
||||
gcc2952b.zip (GCC)
|
||||
grep24b.zip (Grep)
|
||||
gwk304b.zip (Gawk)
|
||||
m4-14b.zip (M4)
|
||||
mak379b.zip (GNU Make)
|
||||
perl552b.zip (Perl)
|
||||
sed302b.zip (Sed)
|
||||
shl112b.zip (Shellutils)
|
||||
txt20b.zip (Textutils)
|
||||
|
||||
I'm currently working on getting the code to compile under djgpp. There is
|
||||
a lot to do, but i wanted to post a list of the djgpp "packages" that I had
|
||||
to download to get autoconf to work, and to get the code compiling.
|
||||
Also distclean requires find41b.zip (Findutils)
|
||||
It's also recommended to have txi40b.zip (documentation system) and faq230b.zip (DJGPP FAQ).
|
||||
|
||||
the packages I had to download are: djdev203, faq211b, bnu281b, gcc2952b,
|
||||
gdb418b, gpp2952b, lgpp295b, mak377b, txi312b, bsh1147b, acnf213b,
|
||||
amake14b, perl552b, m4-14b, sed302b, fil316b, grep22b, shl112b,
|
||||
txt122b, gwk303b, dif271b
|
||||
- LFN support (Tested under Windows 98)
|
||||
|
||||
Building instructions
|
||||
=====================
|
||||
|
||||
These probably should go into the README file.
|
||||
First, install all aforementioned DJGPP packages. You also need mpdosock.h from the original source release. Put it somewhere the compiler can
|
||||
find it. I prefer c:\djgpp\include.
|
||||
If you want to change CFLAGS (defaults to -march=pentiumpro), edit djconfig.sh.
|
||||
Then change to the directory where you installed the Quakeforge sources and type:
|
||||
|
||||
Also, i had to add a SHELL= line to the makefile generated by autoconf to
|
||||
get make to work.
|
||||
bootstrap
|
||||
djconfig
|
||||
make
|
||||
|
||||
Thad Ward
|
||||
Then just copy targets\uquake-vga.exe to your Quake directory.
|
||||
|
||||
------------------------------------------------
|
||||
NOTE: make install does NOT work.
|
||||
|
||||
Re: [Quake-devel] Compiling under djgpp
|
||||
From: Adam Skoglund <gulgi@home.se>
|
||||
To: quake-devel@lists.sourceforge.net
|
||||
Known problems
|
||||
==============
|
||||
- Joystick calibration occurs before video initialization. So if after starting you see only a black screen, press ESC. This bug was also
|
||||
present in the original source release, but not Quake 1.08.
|
||||
|
||||
|
||||
At 04:15 2000-01-12 -0500, you wrote:
|
||||
>I'm currently working on getting the code to compile under djgpp. There
|
||||
is a
|
||||
>lot to do, but i wanted to post a list of the djgpp "packages" that I had
|
||||
>to download to get autoconf to work, and to get the code compiling.
|
||||
>
|
||||
>the packages I had to download are: djdev203, faq211b, bnu281b, gcc2952b,
|
||||
>gdb418b, gpp2952b, lgpp295b, mak377b, txi312b, bsh1147b, acnf213b,
|
||||
>amake14b, perl552b, m4-14b, sed302b, fil316b, grep22b, shl112b,
|
||||
>txt122b, gwk303b, dif271b
|
||||
|
||||
Well... I have now compiled the source under DJGPP without those
|
||||
packages....
|
||||
Only thing I don't get to compile is the net stuff... net_ser.c gives me
|
||||
ALOT of errors...
|
||||
So I treid to compile with net_null.c and it worked... To compile and link
|
||||
that is...
|
||||
|
||||
Quake v1.09
|
||||
Loaded -2 Mb image
|
||||
Allocated 4 Mb data
|
||||
malloc'd: 4456444
|
||||
Error: Only 4.2 megs of memory available, can't execute game
|
||||
|
||||
Is the output from it.. Something is WRONG... :) I have 128 megs of ram
|
||||
so....
|
||||
I am gonna try to get it running.. but have an exam on friday so.. not
|
||||
much
|
||||
work til then.
|
||||
If anyone can tell what is wrong etc... please tell me... :)
|
||||
|
||||
Adam, aka gulgi
|
||||
|
||||
------------------------------------------------
|
||||
|
||||
Re: [Quake-devel] Compiling under djgpp
|
||||
From: Adam Skoglund <gulgi@home.se>
|
||||
To: quake-devel@lists.sourceforge.net
|
||||
|
||||
|
||||
At 11:27 2000-01-12 +0100, you wrote:
|
||||
>At 04:15 2000-01-12 -0500, you wrote:
|
||||
>>I'm currently working on getting the code to compile under djgpp. There
|
||||
is a
|
||||
>>lot to do, but i wanted to post a list of the djgpp "packages" that I
|
||||
had
|
||||
>>to download to get autoconf to work, and to get the code compiling.
|
||||
>>
|
||||
>>the packages I had to download are: djdev203, faq211b, bnu281b,
|
||||
gcc2952b,
|
||||
>>gdb418b, gpp2952b, lgpp295b, mak377b, txi312b, bsh1147b, acnf213b,
|
||||
>>amake14b, perl552b, m4-14b, sed302b, fil316b, grep22b, shl112b,
|
||||
>>txt122b, gwk303b, dif271b
|
||||
>
|
||||
>Well... I have now compiled the source under DJGPP without those
|
||||
packages....
|
||||
>Only thing I don't get to compile is the net stuff... net_ser.c gives me
|
||||
>ALOT of errors...
|
||||
>So I treid to compile with net_null.c and it worked... To compile and
|
||||
link
|
||||
>that is...
|
||||
>
|
||||
>Quake v1.09
|
||||
>Loaded -2 Mb image
|
||||
>Allocated 4 Mb data
|
||||
>malloc'd: 4456444
|
||||
>Error: Only 4.2 megs of memory available, can't execute game
|
||||
>
|
||||
>Is the output from it.. Something is WRONG... :) I have 128 megs of ram
|
||||
so....
|
||||
>I am gonna try to get it running.. but have an exam on friday so.. not
|
||||
>much work til then.
|
||||
>If anyone can tell what is wrong etc... please tell me... :)
|
||||
|
||||
It works now.. all except network play... (net_null.c used...)
|
||||
Havn't tried to play so much but... :)
|
||||
|
||||
:)
|
||||
Adam, aka gulgi
|
||||
|
||||
------------------------------------------------
|
||||
|
||||
Re: [Quake-devel] Compiling under djgpp
|
||||
From: Thad Ward <coderjoe@grnet.com>
|
||||
To: quake-devel@lists.sourceforge.net
|
||||
|
||||
|
||||
On Wed, Jan 12, 2000 at 06:05:48AM -0500,
|
||||
quake-devel@lists.sourceforge.net wrote:
|
||||
> At 04:15 2000-01-12 -0500, you wrote:
|
||||
> >I'm currently working on getting the code to compile under djgpp. There
|
||||
is a
|
||||
> >lot to do, but i wanted to post a list of the djgpp "packages" that I
|
||||
had
|
||||
> >to download to get autoconf to work, and to get the code compiling.
|
||||
> >
|
||||
> >the packages I had to download are: djdev203, faq211b, bnu281b,
|
||||
gcc2952b,
|
||||
> >gdb418b, gpp2952b, lgpp295b, mak377b, txi312b, bsh1147b, acnf213b,
|
||||
> >amake14b, perl552b, m4-14b, sed302b, fil316b, grep22b, shl112b,
|
||||
> >txt122b, gwk303b, dif271b
|
||||
>
|
||||
> Well... I have now compiled the source under DJGPP without those
|
||||
packages....
|
||||
> Only thing I don't get to compile is the net stuff... net_ser.c gives me
|
||||
> ALOT of errors...
|
||||
> So I treid to compile with net_null.c and it worked... To compile and
|
||||
link
|
||||
> that is...
|
||||
|
||||
From what you mentioned in #quakeforge, you built the quake1src.zip file
|
||||
source code, which is not the same as building the QuakeForge source.
|
||||
|
||||
Thad Ward
|
||||
|
||||
------------------------------------------------
|
||||
|
||||
Re: [Quake-devel] Compiling under djgpp
|
||||
From: Adam Skoglund <gulgi@home.se>
|
||||
To: quake-devel@lists.sourceforge.net
|
||||
|
||||
|
||||
At 06:29 2000-01-12 -0500, you wrote:
|
||||
>On Wed, Jan 12, 2000 at 06:05:48AM -0500,
|
||||
>quake-devel@lists.sourceforge.net wrote:
|
||||
> > At 04:15 2000-01-12 -0500, you wrote:
|
||||
> > >I'm currently working on getting the code to compile under djgpp.
|
||||
> There is a
|
||||
> > >lot to do, but i wanted to post a list of the djgpp "packages" that I
|
||||
had
|
||||
> > >to download to get autoconf to work, and to get the code compiling.
|
||||
> > >
|
||||
> > >the packages I had to download are: djdev203, faq211b, bnu281b,
|
||||
gcc2952b,
|
||||
> > >gdb418b, gpp2952b, lgpp295b, mak377b, txi312b, bsh1147b, acnf213b,
|
||||
> > >amake14b, perl552b, m4-14b, sed302b, fil316b, grep22b, shl112b,
|
||||
> > >txt122b, gwk303b, dif271b
|
||||
> >
|
||||
> > Well... I have now compiled the source under DJGPP without those
|
||||
> packages....
|
||||
> > Only thing I don't get to compile is the net stuff... net_ser.c gives
|
||||
me
|
||||
> > ALOT of errors...
|
||||
> > So I treid to compile with net_null.c and it worked... To compile and
|
||||
link
|
||||
> > that is...
|
||||
>
|
||||
> >From what you mentioned in #quakeforge, you built the quake1src.zip
|
||||
file
|
||||
>source code, which is not the same as building the QuakeForge source.
|
||||
|
||||
Yup... without mods... (Humm.. one mod.. in host.c isDedicated... that
|
||||
flag
|
||||
didn't show
|
||||
in that file.. although it includes guakedefs.h.. (extern qboolean
|
||||
isDedicated) don't know
|
||||
why and wanted it to compile so... I commented it out.. so.. no dedicated
|
||||
server and no network..
|
||||
everything else works great... )
|
||||
Setting up cvs now to make a Makefile.dj if i ever get cvs to work...
|
||||
:/
|
||||
|
||||
gulgi
|
||||
|
||||
------------------------------------------------
|
||||
|
||||
Re: [Quake-devel] Compiling under djgpp
|
||||
From: arh14@cornell.edu
|
||||
To: quake-devel@lists.sourceforge.net
|
||||
|
||||
|
||||
I too got the original source to build (and crash) under djgpp.
|
||||
What we need is to be able to build QuakeForge. Everything has been
|
||||
moved around and redesigned...being able to build the original sources
|
||||
doesn't help much.
|
||||
|
||||
I downloaded autoconf the other day. I'll try to do a build of
|
||||
QuakeForge.
|
||||
|
||||
On another topic, as long as I'm sending this, I'd just like to say that
|
||||
a lot of the common API people are calling for seems to be what Guile
|
||||
provides. I'll have to wait until the next digest when I will again be
|
||||
woefully behind the discussion to find out what people think.
|
||||
|
||||
Aaron
|
||||
- If you change video mode from the menu, vid_mode cvar isn't updated.
|
|
@ -54,9 +54,9 @@ extern int VGA_width, VGA_height, VGA_rowbytes, VGA_bufferrowbytes;
|
|||
extern byte *VGA_pagebase;
|
||||
extern vmode_t *VGA_pcurmode;
|
||||
|
||||
extern cvar_t vid_wait;
|
||||
extern cvar_t vid_nopageflip;
|
||||
extern cvar_t _vid_wait_override;
|
||||
extern cvar_t *vid_wait;
|
||||
extern cvar_t *vid_nopageflip;
|
||||
extern cvar_t *_vid_wait_override;
|
||||
|
||||
extern unsigned char colormap256[32][256];
|
||||
|
||||
|
|
Loading…
Reference in a new issue