Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email
?
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Home
About
Team
Rules
Stats
Status
Sitemap
Chat
Downloads
Forum
News
Our Projects
Major Community Projects
Recent Posts
Unread Posts
Replies
Tools
SourceCoder3
Other Things...
Omnimaga Radio
TI-83 Plus ASM File Unsquisher
Z80 Conversion Tools
IES TI File Editor
Free RAM areas
Comprehensive Getkeyr table
URL Shortener
Online Axe Tilemap Editor
Help
Contact Us
Change Request
Report Issue/Bug
Team
Articles
Members
View the memberlist
Search For Members
Buddies
Login
Register
Omnimaga
»
Forum
»
Calculator Community
»
Other Calc-Related Projects and Ideas
»
TI Z80
»
FFX2 83+ Port
« previous
next »
Print
Pages: [
1
]
2
Go Down
Author
Topic: FFX2 83+ Port (Read 5579 times)
0 Members and 1 Guest are viewing this topic.
ISUCK
Guest
FFX2 83+ Port
«
on:
December 24, 2005, 06:58:00 am »
Ok, so a couple of months back, I decided that since I didn't have an 83, or an 82, I'd try my hand at porting FFX2 to 83+ models... Well that didn't work.
Yesterday... I decided to try it again because I was bored. This attempt will use no ASM subroutines... although if I have no choice and people want to play then that is most certainly a viable option.
Here's what I have done:
-Revamped the old leveling system: basically AH had such code like
c1-->
CODE
ec1If V=1 and T>40:Goto N
If V=2 and T>90:Goto Nc2
ec2
Basically V was your level and T was your exp... well he had those levels going up to 15. I basically put them in a statplot, made a best fit equation, and replaced the old leveling system with that.
-Cut down program size 1-2 kb: Now, when you try to fit every program in, you'll have 1kb left in ram... However seems AH forgot to put in an extra subprogram... so I have to look into that and see what happens
-Some Minor Optimizations: some getkey stuff, removing " and ) on the end of some stuff.. But the code is riddled with goto and lbls, which means a ton of memory errors... I dunno how I'm going to get through those...
-EDIT: oops... I forgot, I totally removed the help subprogram... Not that you guys would need it huh ^_^
If you wanna help me, tell me
. If you think this is a dumb attempt, say so as well
Logged
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
FFX2 83+ Port
«
Reply #1 on:
December 24, 2005, 09:42:00 am »
OMG glad we will be able to play this now!! I always wanted to play them on real calc (except FFX1 which wasnt really great), emu8x is too slow
. Any chances of seeing the 83 version of FFX3 ported to 83+ as well (with flash gordon) as well in the future?
Also if you need help feel free to ask
Welcome to the forums btw
I've ported Dazel 4 the Mastoc Quest to 83+ with FG last summer, I asked the author first if he would mind and he said I could port it, its only avaliable at omnimaga though because the author doesnt have an account at ticalc.org
Logged
ISUCK
Guest
FFX2 83+ Port
«
Reply #2 on:
December 24, 2005, 12:20:00 pm »
Well, it looks like I may have to use an ASM program like Flash Gordon, which should make life fairly easy. I'm just afraid of the memory errors that come with all those lbls and goto loops...
With FFX3, I'll look into it. The coding is very unoptimized, and I don't really want to go and restructure a lot of things, so I may just go ahead and use flash gordon... We shall see though
Logged
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
FFX2 83+ Port
«
Reply #3 on:
December 24, 2005, 12:24:00 pm »
with FG you could put practically everything into arc memory so you would have like 15-20 KB of RAM free so not much err:mem but you could also optimise the code a bit to avoid stuff like "If A=0:Then:3->A:Goto 3:End" since goto in if/while/for/repeat causes memory leaks
Logged
ISUCK
Guest
FFX2 83+ Port
«
Reply #4 on:
December 24, 2005, 12:30:00 pm »
Yea, that's a good idea. I think my plan right now is to: Optimize and try to recode what I can, then use FG.
BTW, how did you get files to send when running Emu8X? I have it sitting on my calc, but I can't do anything with it hehe
Logged
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
FFX2 83+ Port
«
Reply #5 on:
December 24, 2005, 01:05:00 pm »
in emu8x I put the calc in receive mode, send files with ti graph link (you need a old black link cable) 82, 83, ,85 or 86 depending of the calc u emulate, and it works, but sometimes it fails or its very slow so it can take a while before sending files successfully. I only tried in 86 mode tho. Basically if u put your calc in 82 emulation mode and try to send a file using ti graph link 82 software it will recognise your calc as a 82
Logged
tifreak
LV11
Super Veteran (Next: 3000)
Posts: 2708
Rating: +82/-3
My Kung Fu IS strong...
FFX2 83+ Port
«
Reply #6 on:
December 24, 2005, 04:29:00 pm »
I too had plans on porting this game, but I have been busy with makin others...
Logged
Projects: AOD Series: 75% | FFME: 80% | Pokemon: 18% | RPGSK: 60% | Star Trek: 70% | Star Trek 83+: 40% | TI-City: 5%
ISUCK
Guest
FFX2 83+ Port
«
Reply #7 on:
December 25, 2005, 04:39:00 pm »
Well, I'll be making the game use FG tonight before I sleep, so I'll be able to test the game out. Then it's time to look over the thousands of If Then lbl Goto stuff... I dunno how much of those I can remove since it's basically everything... oh well haha
tifreak8x: it's funny, cause when you released ur rpg engine, I was building my own and was like: -.-... however that's been put on hold forever so it's all good
Logged
tifreak
LV11
Super Veteran (Next: 3000)
Posts: 2708
Rating: +82/-3
My Kung Fu IS strong...
FFX2 83+ Port
«
Reply #8 on:
December 25, 2005, 04:52:00 pm »
Well, I have some modifications to complete to the engine, and some new items for it, as per some requests.
I also need to make the developers guide a lil more understandable, with the new stuff that is bein added...
As to porting the game, you might want to see if some of the code could be less bulky, etc... I have the code printed out, and it was ugly... :rofl:
Logged
Projects: AOD Series: 75% | FFME: 80% | Pokemon: 18% | RPGSK: 60% | Star Trek: 70% | Star Trek 83+: 40% | TI-City: 5%
ISUCK
Guest
FFX2 83+ Port
«
Reply #9 on:
December 26, 2005, 05:08:00 am »
Ok, some bad news... I didn't do anywork
Well, I did... but after I got offline, I couldn't send FG to my calc (program theta would be program[ and I couldn't change that) so I sent resource, and converted the code to that... well that didn't work... and After trying to recode 2 major parts, I tested it only to find out that it didn't work... Well, I'm determined to get FG back on, and I'm gonna do some coding on the PC so I know what I'm doing.
Logged
tifreak
LV11
Super Veteran (Next: 3000)
Posts: 2708
Rating: +82/-3
My Kung Fu IS strong...
FFX2 83+ Port
«
Reply #10 on:
December 26, 2005, 10:29:00 am »
Well, with this project, I recommend you print out all the code, and then on paper figure out what does what, then see if any of it can be shortened/compiled to make the files smaller, then go from there...
Logged
Projects: AOD Series: 75% | FFME: 80% | Pokemon: 18% | RPGSK: 60% | Star Trek: 70% | Star Trek 83+: 40% | TI-City: 5%
ISUCK
Guest
FFX2 83+ Port
«
Reply #11 on:
December 26, 2005, 03:02:00 pm »
good idea. I need to do that so I can figure out when to remove the temp files using FG (I got it on... hehe). That way, I can optimize at the same time too.
EDIT: Ok, after converting the game to FG, I hit a major bug... it will be fixed however... so don't worry.
I expect this to be done (making the game playable that is) by tomorrow... or today if I act diligently.
Logged
tenniskid493
Guest
FFX2 83+ Port
«
Reply #12 on:
December 27, 2005, 06:58:00 am »
Any chance of a demo???
Logged
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
FFX2 83+ Port
«
Reply #13 on:
December 27, 2005, 07:03:00 am »
I should remake one of my old RPGs, maybe an Illusiat since Rl was kinda complex
Logged
ISUCK
Guest
FFX2 83+ Port
«
Reply #14 on:
December 27, 2005, 11:07:00 am »
Hehe, I don't think a demo's possible. It's all or nothing baby! -.-
still buggy, working on it... must be something about how I used FG... looking into that rite now.
Logged
Print
Pages: [
1
]
2
Go Up
« previous
next »
Omnimaga
»
Forum
»
Calculator Community
»
Other Calc-Related Projects and Ideas
»
TI Z80
»
FFX2 83+ Port