Omnimaga: The Coders Of Tomorrow
Welcome, Guest. Please login or register.
 
Omnimaga: The Coders Of Tomorrow
19 June, 2013, 02:20:57 *
Welcome, Guest. Please login or register.

Login with username, password and session length
 
   home   news downloads projects tutorials misc forums rules new posts irc about Login Register  
+-OmnomIRC

You must Register, be logged in and have at least 40 posts to use this shout-box! If it still doesn't show up afterward, it might be that OmnomIRC is disabled for your group or under maintenance.

Note: You can also use an IRC client like mIRC, X-Chat or Mibbit to connect to an EFnet server and #omnimaga.

Pages: 1 ... 18 19 [20]   Go Down
  Print  
Author Topic: Jumpman -  (Read 16551 times) Bookmark and Share
0 Members and 1 Guest are viewing this topic.
DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Online Online

Gender: Male
Last Login: Today at 02:07:03
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50622


Total Post Ratings: +2636

View Profile WWW
« Reply #285 on: 05 February, 2013, 11:19:56 »
+1

Darn that looks really great. Smiley I haven't tried it yet due to lack of time and being tired but I really need to ASAP.
Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
Art_of_camelot
The matrix has you.. ಠ_ಠ
Support Staff
LV12 Extreme Poster (Next: 5000)
*
Offline Offline

Last Login: Yesterday at 23:55:42
Date Registered: 30 August, 2008, 04:55:55
Location: Dr. Light's Laboratory
Posts: 4497


Total Post Ratings: +154

View Profile WWW
« Reply #286 on: 05 February, 2013, 13:24:13 »
+1

I like the Apogee style font. It's nice and legible, and I too think it'd be a shame not to make more use of it. Smiley
Logged

Projects:
TBA! Coming to an 83+ near you!

NerdTests.com says I'm a Cool Nerd King.  Click here to take the Nerd Test, get nerdy images and jokes, and write on the nerd forum!


Deep Thought
So much to do, so much time, so little motivation
Administrator
LV13 Extreme Addict (Next: 9001)
*
Offline Offline

Gender: Male
Last Login: 17 June, 2013, 03:12:44
Date Registered: 19 May, 2009, 08:00:00
Location: The Universe
Posts: 7832


Total Post Ratings: +713

View Profile WWW
« Reply #287 on: 11 February, 2013, 01:35:31 »
+1

I agree, the Apogee font looks great. I don't think 20 characters is terribly strict of a limit anyway Smiley

The levels you have look amazing. I didn't even realize you were doing exact clones until you mentioned that the Walls level was part of Jumpman Junior, but now that I've looked up screenshots, I have to say you did an insanely good job at replicating them!
Logged




Ranman
LV10 31337 u53r (Next: 2000)
**********
Offline Offline

Last Login: 23 April, 2013, 23:37:04
Date Registered: 16 October, 2008, 23:25:59
Posts: 1390


Topic starter
Total Post Ratings: +78

View Profile
« Reply #288 on: 20 February, 2013, 07:13:31 »
0

I agree, the Apogee font looks great. I don't think 20 characters is terribly strict of a limit anyway Smiley

The levels you have look amazing. I didn't even realize you were doing exact clones until you mentioned that the Walls level was part of Jumpman Junior, but now that I've looked up screenshots, I have to say you did an insanely good job at replicating them!

Thanks so much Deep Thought. I'm doing my best to recreate the levels from the original C64 versions. I have to trim a bit vertical wise -- the TI-89 LCD is effectively about 15% shorter than the C64 for my remake.

With that said... Things have been progressing (a little slower than I would like) mostly on some behind the scenes things such as the creation of all of the level packs (8 level packs in all). I can now compile/make all my levels packs with a simple double click on a single BAT file -- you gotta love BAT files.

Here are some screenies:



Here is a snippet from my BAT file:


1
2
3
4
5
tprbuilder -v -DJM_BEGINNER_1_4 jm_levels.tpr
ttpack jm_levels.z89 jm_beg_1_4.tt
copy /b jm_level_marker.txt + jm_beg_1_4.txt + jm_pad_4.bin + jm_beg_1_4.tt jm_beg_1_4.bin
tovar -89 jml jm_beg_1_4.bin jmb1

Line 1: tprbuilder -DJM_BEGINNER_1_4 jm_levels.tpr
This line uses a command line tool called tprbuilder from the GCC4TI & TIGGC IDEs to build my project called jm_levels.tpr (tpr is the file extension for GCC4TI/TIGCC project files) The -D option passes in a macro called JM_BEGINNER_1_4 (essentially the same thing as #define JM_BEGINNER_1_4 in C source code). This macro is used by the C preprocessor; and it allows me to specify at compile time which C code (in this case, level data) will and will not be included in the output file. It outputs a file named jm_levels.z89.

Line 2: ttpack jm_levels.z89 jm_beg_1_4.tt
This line uses a tool called TTPack v1.03 in the TIGCC Tools Suite v1.31 by Thomas Nussbaumer to compress the contents of jm_levels.z89 into a file called jm_beg_1_4.tt.

Line 3: copy /b jm_level_marker.txt + jm_beg_1_4.txt + jm_pad_4.bin + jm_beg_1_4.tt jm_beg_1_4.bin
This line basically uses the DOS copy command to concatenate 4 files in binary mode. Jm_level_marker.txt contains a magic number to mark the location of the long name of the level pack. The name of the level pack is contained in jm_beg_1_4.txt. Jm_pad_4.bin contains a 4 byte padding of zeroes. This simply provides separation of the level pack name and the compressed level pack contents (it also gives me a NULL just in case the level pack name is not NULL terminated). And jm_beg_1_4.tt contains the compressed level pack from the previous line. This is all copied/concatenated into a a file called jm_beg_1_4.bin.

Line 4: tovar -89 jml jm_beg_1_4.bin jmb1
This line uses a utility called "tovar" (aka TTBin2OTH) also in the TIGCC Tools Suite by Thomas Nussbaumer to convert the binary file output from the previous line to a variable (file) that the calculator will understand. The output file will be named jmb1.89y. On the calc, the file will have the name jmb1.jml.

All of that to generate a single level pack file. I have to repeat all 4 lines for every level pack.

I hope these details will help someone in the future. Smiley
 
« Last Edit: 20 February, 2013, 09:14:19 by Ranman » Logged

Ranman
Bringing Randy Glover's Jumpman to the TI-89 calculator.  Download available here.
Lionel Debroux
LV10 31337 u53r (Next: 2000)
**********
Offline Offline

Gender: Male
Last Login: Yesterday at 22:15:45
Date Registered: 17 December, 2009, 09:37:25
Location: France
Posts: 1916

Total Post Ratings: +215

View Profile WWW
« Reply #289 on: 20 February, 2013, 08:50:13 »
+1

For those who may want to replicate the process: ttpack and friends are now integrated in GCC4TI, where such tools have always belonged, but the integration in TIGCC "never got done", like many other things.
Logged

Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.
Ranman
LV10 31337 u53r (Next: 2000)
**********
Offline Offline

Last Login: 23 April, 2013, 23:37:04
Date Registered: 16 October, 2008, 23:25:59
Posts: 1390


Topic starter
Total Post Ratings: +78

View Profile
« Reply #290 on: 20 February, 2013, 09:06:44 »
0

For those who may want to replicate the process: ttpack and friends are now integrated in GCC4TI, where such tools have always belonged, but the integration in TIGCC "never got done", like many other things.

Hmmm... I feel silly. I've been using GCC4TI for years now, and just now noticed (thanks to your post) that those tools are included with it.  Frustrated Kiss Grin
« Last Edit: 20 February, 2013, 09:15:02 by Ranman » Logged

Ranman
Bringing Randy Glover's Jumpman to the TI-89 calculator.  Download available here.
Art_of_camelot
The matrix has you.. ಠ_ಠ
Support Staff
LV12 Extreme Poster (Next: 5000)
*
Offline Offline

Last Login: Yesterday at 23:55:42
Date Registered: 30 August, 2008, 04:55:55
Location: Dr. Light's Laboratory
Posts: 4497


Total Post Ratings: +154

View Profile WWW
« Reply #291 on: 20 February, 2013, 09:52:19 »
0

Grin Silly Ranman. Tongue

*Edit* New demo soon?
« Last Edit: 20 February, 2013, 09:52:58 by Art_of_camelot » Logged

Projects:
TBA! Coming to an 83+ near you!

NerdTests.com says I'm a Cool Nerd King.  Click here to take the Nerd Test, get nerdy images and jokes, and write on the nerd forum!


Pages: 1 ... 18 19 [20]   Go Up
  Print  
 
Jump to:  

Powered by EzPortal
Powered by MySQL Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Powered by PHP
Page created in 0.359 seconds with 30 queries.
Skin by DJ Omnimaga edited from SMF default theme with the help of tr1p1ea.
All programs, games and songs avaliable on this website are property of their respective owners.
Best viewed in Opera, Firefox, Chrome and Safari with a resolution of 1024x768 or above.