Skip to content

Commit d44c401

Browse files
committed
Atari Quake 1.00
0 parents  commit d44c401

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

145 files changed

+65397
-0
lines changed

COPYING

Lines changed: 339 additions & 0 deletions
Large diffs are not rendered by default.

Makefile

Lines changed: 493 additions & 0 deletions
Large diffs are not rendered by default.

README

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
2+
just a few notes...
3+
4+
- game is compilable using classic gnu binutils (make, gcc & stuff)
5+
6+
- Makefile is really, really lame ;)
7+
8+
- to get C only version you need to comment out QUAKE_M68K_OBJS from linker
9+
and to remove -DM68K_MIX and -DM68KASM definitions (begin of makefile)
10+
11+
- the source includes very sophisticated devpac to gnu as converter, you
12+
need a perl package from sparemint distribution to run it
13+
14+
- it's possible you'll get some compile errors -- i use some own <mint>/*
15+
includes (with constants from Atari Compendium) -- drop me a line if
16+
you're interested
17+
18+
- asm68k directory contains original amiga sources. but beware! they had
19+
to be changed since not everything can be handled by perl script!
20+
concretly:
21+
- equ.s <float> has to be replaced directly in source! (3 or 4 times)
22+
23+
- some byte offsets in jumps don't fit into 128 bytes (?) -- replace
24+
with .w
25+
26+
- all fxxx.s #integer replaced with fxxx.[wl] #integer
27+
28+
- one or two fmove.l #fucking_big_integer replaced with 3 instructions
29+
30+
... so don't try to compile new atari quake everytime amiga version
31+
changes its asm sources :)
32+
33+
34+
And that's it! Sources are under GPL ofcourse!

0 commit comments

Comments
 (0)