English Amiga Board


Go Back   English Amiga Board > Coders > Coders. General > Coders. Releases

 
 
Thread Tools
Old 26 April 2019, 10:58   #1
phx
Natteravn
 
phx's Avatar
 
Join Date: Nov 2009
Location: Herford / Germany
Posts: 2,496
Trap Runner full source code

It took some time, because I wanted to wait until Trap Runner was physically distributed by Amiga Future, and then I nearly forgot about it. But here it is, the release of the complete Trap Runner V1.2 source text, to build everything from scratch. It includes source texts, graphics, music, tools, etc.:
http://server.owl.de/~frank/TrapRunner1_2.lha

As usual for my games, the build process should be portable, so you can build it on many different host systems. Initially the only dependancy is a working ISO-C99 compiler. The rest can be built from source.

Other tools needed (build from source);
  • GNU-make
  • vasmm68k_mot
  • vlink
And the AmigaOS NDK 3.x assembler include files would be good to have. Makefile uses vbcc and Makefile.unix uses gcc to build the tools. The only variable you might have to change in your Makefile is ASINC, which defines the path to your AmigaOS assembler includes.

No license included. But hereby I release everything into public domain!
Have fun! Make Amiga games!
phx is offline  
Old 26 April 2019, 12:52   #2
voxel
Amiga Nuts!
 
voxel's Avatar
 
Join Date: Sep 2006
Location: Le Mayet d'Ecole, 03800, FRANCE
Posts: 176
thanks a lot for this ^^)
voxel is offline  
Old 26 April 2019, 23:33   #3
ross
Defendit numerus
 
ross's Avatar
 
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,468
Thanks!
ross is offline  
Old 27 April 2019, 08:39   #4
malko
Ex nihilo nihil
 
malko's Avatar
 
Join Date: Oct 2017
Location: CH
Posts: 4,856
Thanks phx !
Will read and try to understand how games are made
malko is offline  
Old 27 April 2019, 08:52   #5
ascp
Pastafarian
 
Join Date: Sep 2010
Location: Uppsala/Sweden
Posts: 290
Quote:
Originally Posted by phx View Post
It took some time, because I wanted to wait until Trap Runner was physically distributed by Amiga Future, and then I nearly forgot about it. But here it is, the release of the complete Trap Runner V1.2 source text, to build everything from scratch. It includes source texts, graphics, music, tools, etc.:
http://server.owl.de/~frank/TrapRunner1_2.lha

As usual for my games, the build process should be portable, so you can build it on many different host systems. Initially the only dependancy is a working ISO-C99 compiler. The rest can be built from source.

Other tools needed (build from source);
  • GNU-make
  • vasmm68k_mot
  • vlink
And the AmigaOS NDK 3.x assembler include files would be good to have. Makefile uses vbcc and Makefile.unix uses gcc to build the tools. The only variable you might have to change in your Makefile is ASINC, which defines the path to your AmigaOS assembler includes.

No license included. But hereby I release everything into public domain!
Have fun! Make Amiga games!

phx, we love you!
ascp is offline  
Old 27 April 2019, 13:28   #6
S0ulA55a551n
Registered User
 
S0ulA55a551n's Avatar
 
Join Date: Nov 2010
Location: South Wales
Age: 46
Posts: 934
Thanks

Successfully compiled and tested on OSx
S0ulA55a551n is offline  
Old 29 April 2019, 20:47   #7
clenched
Registered User
 
Join Date: Sep 2008
Location: Gainesville U.S.A.
Posts: 771
Finished in 17h 03m 58s on the Amiga. Everything went smoothly.

For Windows and compiler w/o extra UNIX trappings:
Since the Solid Gold game some of the C tools have needed tweaking to make STDOUT binary. For encode to work properly STDIN must be made binary as well.

tools/encode 77 < password.bin > password.enc

File password.bin offset 0x16f when 0x1a is reached password.enc will be truncated there. The ADF looks good until going to the options menu. Then the Trap Runner debugger is called. I guess Celtic Heart worked by accident because of no ctrl-z. No appeal to change anything. When I see something that interests or surprises me, I just write feedback about it.
clenched is offline  
Old 30 April 2019, 01:25   #8
alkis
Registered User
 
Join Date: Dec 2010
Location: Athens/Greece
Age: 53
Posts: 719
I love how this is so self-contained build-wise.

Thanks a million!
alkis is offline  
Old 30 April 2019, 13:49   #9
Jeeg
Registered User
 
Jeeg's Avatar
 
Join Date: Jun 2016
Location: France
Posts: 18
Respect, thanks a lot for sharing !
Jeeg is offline  
Old 30 April 2019, 15:01   #10
phx
Natteravn
 
phx's Avatar
 
Join Date: Nov 2009
Location: Herford / Germany
Posts: 2,496
Quote:
Originally Posted by clenched View Post
For Windows and compiler w/o extra UNIX trappings:
Since the Solid Gold game some of the C tools have needed tweaking to make STDOUT binary.
Oh, yes, I try to refrain from using stdin and stdout in future project tools. Although I never do any development under Windows myself, it hurts my claim that everything is 100% portable for cross-development.
phx is offline  
Old 08 April 2021, 20:50   #11
Pyromania
Moderator
 
Pyromania's Avatar
 
Join Date: Jan 2002
Location: Chicago, IL
Posts: 3,375
Thanx phx, even though the full source is available for this game I still bought the physical copy. I thought it would be on Cd but I actually got a collectable floppy version which is cool. 3.5 floppy disks are getting harder to find in 2021.
Pyromania is offline  
Old 08 April 2021, 20:51   #12
Pyromania
Moderator
 
Pyromania's Avatar
 
Join Date: Jan 2002
Location: Chicago, IL
Posts: 3,375
Quote:
Originally Posted by S0ulA55a551n View Post
Thanks

Successfully compiled and tested on OSx
You got this working on macOS?
Pyromania is offline  
Old 10 April 2021, 14:34   #13
S0ulA55a551n
Registered User
 
S0ulA55a551n's Avatar
 
Join Date: Nov 2010
Location: South Wales
Age: 46
Posts: 934
Quote:
Originally Posted by Pyromania View Post
You got this working on macOS?
Yes

From memory did not do extensive testing, but it complied, ran, and the the game started. I guess I ran the game in fs-uae

Last edited by S0ulA55a551n; 10 April 2021 at 14:46.
S0ulA55a551n is offline  
Old 11 April 2021, 23:11   #14
phx
Natteravn
 
phx's Avatar
 
Join Date: Nov 2009
Location: Herford / Germany
Posts: 2,496
Quote:
Originally Posted by Pyromania View Post
Thanx phx, even though the full source is available for this game I still bought the physical copy.
There are still copies available?

Quote:
I thought it would be on Cd but I actually got a collectable floppy version which is cool.
CD would be useless as the game starts out of the floppy disk's boot block using a track loader.
phx is offline  
Old 12 April 2021, 13:47   #15
kriz
Junior Member
 
kriz's Avatar
 
Join Date: Sep 2001
Location: No(R)Way
Age: 41
Posts: 3,185
Sure: https://www.amigashop.org/product_in...roducts_id=289 I Should get this also as physical ... Tempting
kriz is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Trap Runner Predseda Games images which need to be WHDified 17 11 March 2022 13:10
[ongoing] Trap Runner phx project.Amiga Game Factory 72 04 March 2022 06:43
[released] Trap Runner phx project.Amiga Game Factory 15 22 November 2019 15:07
Celtic Heart full source code phx Coders. Releases 16 29 March 2019 16:29
Love Dungeon Full Source Code jimmy2x2x Coders. Asm / Hardware 5 17 March 2015 22:44

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 14:37.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.08804 seconds with 15 queries