Omnimaga: The Coders Of Tomorrow
Welcome, Guest. Please login or register.
 
Omnimaga: The Coders Of Tomorrow
24 May, 2013, 01:52:43 *
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 [2] 3 4 ... 8   Go Down
  Print  
Author Topic: Block Dude 2: Trapped for TI-89 Titanium and TI-Nspire -  (Read 12231 times) Bookmark and Share
0 Members and 1 Guest are viewing this topic.
apcalc
The Game
Coder Of Tomorrow
LV10 31337 u53r (Next: 2000)
*
Offline Offline

Gender: Male
Last Login: 19 May, 2013, 16:59:33
Date Registered: 20 March, 2010, 16:31:47
Location: 2003 UB313
Posts: 1393


Topic starter
Total Post Ratings: +118

View Profile
« Reply #15 on: 10 August, 2010, 05:38:31 »
0

I think I am also going to make this game for the TI-89.  It is not too hard at all to port the code to 89 C and the 68k community could use some activity!  I will be working on both version simultaneously, so that might slow down updates/release.  The 89 version will not have grayscale or the animations present in the Nspire version to same me some time.  Also, I have decided to restart the game engine from scratch as it does not take too long to write and it will be easier that making a ton of changes to the current version (actually, the drawing engine was much harder to write than the game engine).

EDIT:  Also, I doubt I will get any work on this until early September because I have a ton of work I have to do for school. Sad (I have 3 weeks--it is going to be very close for me Sad)  I will pick up work once I have free time when school starts (which will still be limited). Sad
« Last Edit: 10 August, 2010, 05:59:02 by apcalc » Logged


Art_of_camelot
The matrix has you.. ಠ_ಠ
Support Staff
LV12 Extreme Poster (Next: 5000)
*
Offline Offline

Last Login: Yesterday at 20:58:43
Date Registered: 30 August, 2008, 04:55:55
Location: Dr. Light's Laboratory
Posts: 4403


Total Post Ratings: +152

View Profile WWW
« Reply #16 on: 10 August, 2010, 06:28:20 »
0

I was actually wondering how easy it would be to port stuff from 68k C to Nspire C or vise versa. It would be pretty nice to have this game available for the TI-89 since it don't own a Nspire yet. 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!


TC01
LV6 Super Member (Next: 500)
******
Offline Offline

Last Login: 07 May, 2013, 18:48:11
Date Registered: 01 July, 2010, 18:00:38
Posts: 339


Total Post Ratings: +8

View Profile
« Reply #17 on: 10 August, 2010, 15:56:55 »
0

I'm glad to see another 68k project on Omnimaga besides mine.  Smiley Good luck!
Logged




The userbars in my sig are links embedded links.

And in addition to calculator (and Python!) stuff, I mod Civilization 4 (frequently with Python).
Lionel Debroux
LV10 31337 u53r (Next: 2000)
**********
Offline Offline

Gender: Male
Last Login: Yesterday at 19:43:41
Date Registered: 17 December, 2009, 09:37:25
Location: France
Posts: 1854

Total Post Ratings: +208

View Profile WWW
« Reply #18 on: 11 August, 2010, 16:46:02 »
0

Quote
I was actually wondering how easy it would be to port stuff from 68k C to Nspire C or vise versa. It would be pretty nice to have this game available for the TI-89 since it don't own a Nspire yet. Smiley
With the right level of abstraction, porting games between TI-68k C and Nspire C should be rather easy. But the set of Nspire libraries/programs is currently far from the depth and density of the set of TI-68k programs (TIGCCLIB, ExtGraph, etc.).
Logged

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

Gender: Male
Last Login: 19 May, 2013, 16:59:33
Date Registered: 20 March, 2010, 16:31:47
Location: 2003 UB313
Posts: 1393


Topic starter
Total Post Ratings: +118

View Profile
« Reply #19 on: 11 August, 2010, 17:13:59 »
0

At this point, it is much easier to port games from the Nspire to 68k calcs than it is to port games from 68k to the Nspire.  The 68k series already has just about everything the Nspire has (I can't think of anything it dosen't), so it really just a matter of making some slight syntax changes. (For example, the sprite function is different for both calcs).  Right now, we don't have all of the functions for the Nspire as we do for the 89.  Hopefully in the future we will have all of the functions the 89 has for the Nspire and the job of porting games to the Nspire should be quite easy!
Logged


Hot_Dog
If you can't find a cat, look for its tail.
Support Staff
LV11 Super Veteran (Next: 3000)
*
Offline Offline

Gender: Male
Last Login: 21 May, 2013, 21:08:05
Date Registered: 28 December, 2009, 18:47:54
Location: Midland, Washington
Posts: 2940


Total Post Ratings: +428

View Profile
« Reply #20 on: 11 August, 2010, 17:25:02 »
0

Looking good, apcalc!
Logged

There are people who can speak two languages, and they are called bilingual.  There are people who speak three languages and are therefore trilingual.  Then there are people who speak one language, and these people are called Americans.

Art_of_camelot
The matrix has you.. ಠ_ಠ
Support Staff
LV12 Extreme Poster (Next: 5000)
*
Offline Offline

Last Login: Yesterday at 20:58:43
Date Registered: 30 August, 2008, 04:55:55
Location: Dr. Light's Laboratory
Posts: 4403


Total Post Ratings: +152

View Profile WWW
« Reply #21 on: 11 August, 2010, 17:48:00 »
0

@Lionel Debroux & apcalc: Ah, ok. Very cool guys. Thanks for the info! 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!


Lionel Debroux
LV10 31337 u53r (Next: 2000)
**********
Offline Offline

Gender: Male
Last Login: Yesterday at 19:43:41
Date Registered: 17 December, 2009, 09:37:25
Location: France
Posts: 1854

Total Post Ratings: +208

View Profile WWW
« Reply #22 on: 12 August, 2010, 10:50:08 »
0

Documenting Nspire OS functions is an even more dauting task than documenting TI-68k OS functions, for two reasons:
* TI gave a public list of names and definitions for a subset of the TI-68k functions, variables and data structures (with some oddities: some purely internal stuff is exported in the ROM_CALL table while other useful stuff isn't);
* the Nspire (CAS) OS is much larger than the TI-68k OS is.
Logged

Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.
bwang
LV7 Elite (Next: 700)
*******
Offline Offline

Last Login: 11 August, 2012, 12:59:06
Date Registered: 20 June, 2009, 01:42:58
Posts: 632

Total Post Ratings: +19

View Profile
« Reply #23 on: 12 August, 2010, 11:03:03 »
0

At this point, it is much easier to port games from the Nspire to 68k calcs than it is to port games from 68k to the Nspire.  The 68k series already has just about everything the Nspire has (I can't think of anything it dosen't), so it really just a matter of making some slight syntax changes. (For example, the sprite function is different for both calcs).  Right now, we don't have all of the functions for the Nspire as we do for the 89.  Hopefully in the future we will have all of the functions the 89 has for the Nspire and the job of porting games to the Nspire should be quite easy!
What's the 68k sprite function syntax? I'll change mine to match it, if I can.
« Last Edit: 12 August, 2010, 11:03:26 by bwang » Logged
Lionel Debroux
LV10 31337 u53r (Next: 2000)
**********
Offline Offline

Gender: Male
Last Login: Yesterday at 19:43:41
Date Registered: 17 December, 2009, 09:37:25
Location: France
Posts: 1854

Total Post Ratings: +208

View Profile WWW
« Reply #24 on: 12 August, 2010, 11:43:39 »
0

Besides TI-68k libraries, there are also interesting things in HP-GCC Wink


Here go the TI-68k libraries:
* TIGCC/GCC4TI multi-mode sprite functions:

1
2
3
void Sprite8 (short x, short y, short height, const unsigned char *sprite, void *vm_addr, short mode);
void Sprite16 (short x, short y, short height, const unsigned short *sprite, void *vm_addr, short mode);
void Sprite32 (short x, short y, short height, const unsigned long *sprite, void *vm_addr, short mode);

* ExtGraph single-mode sprite functions, more drawing modes and sizes, compile-time library: see the ExtGraph SVN repository, http://opensvn.csie.org/ExtGraph , in the lib folder.

* the Genlib library, the other surviving library of graphical functions for TI-68k calculators, run-time dynamic library which needs PreOS: see http://www.yaronet.com/t3/?id=20
« Last Edit: 12 August, 2010, 11:47:29 by Lionel Debroux » Logged

Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.
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: --)
*
Offline Offline

Gender: Male
Last Login: Yesterday at 23:44:47
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50227


Total Post Ratings: +2615

View Profile WWW
« Reply #25 on: 16 August, 2010, 00:32:40 »
0

A 68k port would be awesome. I assume it would just be trapped, right? (I think there's already a Block Dude 68K port)
Logged

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

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
TC01
LV6 Super Member (Next: 500)
******
Offline Offline

Last Login: 07 May, 2013, 18:48:11
Date Registered: 01 July, 2010, 18:00:38
Posts: 339


Total Post Ratings: +8

View Profile
« Reply #26 on: 16 August, 2010, 01:43:45 »
0

There are actually two ports for the 89 (written in C, anyway), Block Dude 89 and Dudeman. Both are nostub and Titanium compatible.

Although there might be more written in Basic.
Logged




The userbars in my sig are links embedded links.

And in addition to calculator (and Python!) stuff, I mod Civilization 4 (frequently with Python).
apcalc
The Game
Coder Of Tomorrow
LV10 31337 u53r (Next: 2000)
*
Offline Offline

Gender: Male
Last Login: 19 May, 2013, 16:59:33
Date Registered: 20 March, 2010, 16:31:47
Location: 2003 UB313
Posts: 1393


Topic starter
Total Post Ratings: +118

View Profile
« Reply #27 on: 16 August, 2010, 01:46:44 »
0

Yes, only Trapped will be ported.

Also, the only progress I have made on this is porting the drawing engine to TIGCC for the 89.  I have been working on 1 or 2 other Nspire projects lately, as well as getting ready for school, so progress is very slow.  I am hoping to have this released sometime around Christmas, but this is dependent on how much free time I have during the school year.
Logged


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: --)
*
Offline Offline

Gender: Male
Last Login: Yesterday at 23:44:47
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50227


Total Post Ratings: +2615

View Profile WWW
« Reply #28 on: 16 August, 2010, 01:54:48 »
0

Good luck on those projects!
Logged

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

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
apcalc
The Game
Coder Of Tomorrow
LV10 31337 u53r (Next: 2000)
*
Offline Offline

Gender: Male
Last Login: 19 May, 2013, 16:59:33
Date Registered: 20 March, 2010, 16:31:47
Location: 2003 UB313
Posts: 1393


Topic starter
Total Post Ratings: +118

View Profile
« Reply #29 on: 17 August, 2010, 15:51:27 »
0

Ok, I got a little time to work on this last night, and I made some progress on the Nspire part.  Most of the things I added were internal modifications to the game engine, but I never posted the little walking animation I did (which was done about a week ago).  It is not final yet, and the animation is only 2 frames, but I think it looks kindof nice! Also, there is still no animation on up/down movements.  Only left and right.  The up/down animation is coming soon.

Logged


Pages: 1 [2] 3 4 ... 8   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.201 seconds with 31 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.