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: 1,434
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: 177
thanks a lot for this ^^)
voxel is offline  
Old 26 April 2019, 23:33   #3
ross
Per aspera ad astra

ross's Avatar
 
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 49
Posts: 1,854
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: 1,968
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: Rhondda, Wales
Age: 42
Posts: 531
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: 677
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: 48
Posts: 491
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: 8
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: 1,434
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  
 


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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Celtic Heart full source code phx Coders. Releases 16 29 March 2019 16:29
[released] Trap Runner phx project.Amiga Game Factory 11 08 January 2019 14:21
[ongoing] Trap Runner phx project.Amiga Game Factory 70 01 January 2019 22:16
Trap Runner Predseda Games images which need to be WHDified 4 08 November 2018 10:30
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 02:46.


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