Author Topic: Pokemon Topaze (Axe)  (Read 140077 times)

0 Members and 1 Guest are viewing this topic.

Offline deeph

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 138
  • Rating: +6/-0
    • View Profile
    • deeph.servhome.org
Re: Pokemon Topaze (Axe)
« Reply #315 on: June 20, 2013, 10:37:11 am »
With all the data it needs (even compressed), it will never fit in the RAM of a 82 Stats anyway, so even ultra optimized ASM won't bring anything new to the game.

Not sure about this, but as you want :)

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: Pokemon Topaze (Axe)
« Reply #316 on: June 20, 2013, 11:19:18 am »
The 82Stats/83 has 27kB of RAM, that's way more than the 83+.

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: Pokemon Topaze (Axe)
« Reply #317 on: June 20, 2013, 11:28:33 am »
The 82Stats/83 has 27kB of RAM, that's way more than the 83+.
But it has 0B of ROM (usable ROM I mean) which is way less than the 83+, especially considering Pokemon Topaze takes like 44000 bytes for now.
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline alex99

  • LV3 Member (Next: 100)
  • ***
  • Posts: 80
  • Rating: +9/-5
    • View Profile
    • Alexstudious
Re: Pokemon Topaze (Axe)
« Reply #318 on: June 20, 2013, 11:59:16 am »
re:ram
thats a problem whith the dialogues...you could parspokemon as a app mabey...
re:rewrite
i know the problem :P



you can´t use appvars in the ti 82 stats and thats one of the big problems at the stats...
VISIT:

www.atomsoftware.jimdo.com

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: Pokemon Topaze (Axe)
« Reply #319 on: June 20, 2013, 12:05:11 pm »
re:ram
thats a problem whith the dialogues...you could parspokemon as a app mabey...
Impossible: the executable is above 16KB. And this is when all the data is out. Here, an ASM rewrite could be useful to size the program down and be able to compile it as an app, but what for ? Why save RAM ? The only thing that needs RAM is when you save, everything else can stay in the ROM.
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline deeph

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 138
  • Rating: +6/-0
    • View Profile
    • deeph.servhome.org
Re: Pokemon Topaze (Axe)
« Reply #320 on: June 20, 2013, 12:16:38 pm »
But it has 0B of ROM (usable ROM I mean) which is way less than the 83+, especially considering Pokemon Topaze takes like 44000 bytes for now.

What takes so much space ? If I remember there are things that aren't specially useful (like the splashscreens :P).

I keep thinking that such game could technically fit into 27kb, but its okay if you stick to the Axe version, I love this game as it is :P

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: Pokemon Topaze (Axe)
« Reply #321 on: June 20, 2013, 12:29:45 pm »
What takes so much space ? If I remember there are things that aren't specially useful (like the splashscreens :P).
Just look at the sizes of the appvars, they have evocative names (for the most part). And the splashscreens only take 1536 bytes.
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Re: Re: Pokemon Topaze (Axe)
« Reply #322 on: June 20, 2013, 09:26:29 pm »
UPDATE

1. it sais "your pokemon was send to the box" but the box is empty...
Fixed. I am glad I coded Pokemon when I had no skills, I can understand my code in one minute
for me it's the opposite. For my early games, I now understand the code even less than back when I wrote it in 2001-05 O.O

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: Pokemon Topaze (Axe)
« Reply #323 on: June 21, 2013, 02:30:00 am »
UPDATE

1. it sais "your pokemon was send to the box" but the box is empty...
Fixed. I am glad I coded Pokemon when I had no skills, I can understand my code in one minute
for me it's the opposite. For my early games, I now understand the code even less than back when I wrote it in 2001-05 O.O
Yeah, it is also true that I didn't have coding habits that would have made the code clearer, such as using evocative names for labels and variables. But I know which part of the code does what thanks to the Text commands (for example, I know where the Pokemon catching part is thanks to "Capturé !"), and then since there is absolutely no optimization, I guess easily what the code does and where the problem comes from (when there is a precise bug report).
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline JosJuice

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1344
  • Rating: +66/-14
    • View Profile
Re: Pokemon Topaze (Axe)
« Reply #324 on: June 21, 2013, 09:00:08 am »
IIRC, CT and CS are TM and SM in English though I might be wrong. CT and CS are pure French (Capsule Technique/Secrète) while TM and SM are Technic/Secret Machine. :P
Almost. They're called TM (Technical Machine) and HM (Hidden Machine).

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: Pokemon Topaze (Axe)
« Reply #325 on: June 21, 2013, 12:31:52 pm »
That was close. :P

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: Pokemon Topaze (Axe)
« Reply #326 on: June 27, 2013, 04:55:42 pm »
UPDATE

Changed some "Deutsch" into "German", as DJ_O pointed me out.
Fixed that bug where you don't spawn in front of the last Pokemon Center you visited after you lose a battle. Well I hope it is fixed this time.
« Last Edit: June 27, 2013, 05:04:39 pm by Hayleia »
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline binly

  • LV2 Member (Next: 40)
  • **
  • Posts: 24
  • Rating: +2/-0
    • View Profile
Re: Pokemon Topaze (Axe)
« Reply #327 on: June 28, 2013, 01:42:10 am »
Great 1.12 update! It's the only version I've played that's bug free and actually playable. Keep up the good work and I'll let you know of any bugs I find as I play!

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: Pokemon Topaze (Axe)
« Reply #328 on: June 28, 2013, 01:59:58 am »
Great 1.12 update! It's the only version I've played that's bug free and actually playable. Keep up the good work and I'll let you know of any bugs I find as I play!
Thanks, and yeah, report any bug you find, even if it is this spawning bug again.
Also, you may have come here too late to see this, but the 1.0.7 version is quite bug-free. The only bug it has is that spawning bug, but this bug is present in almost all versions. See this particular update here. There is absolutely no bug report (or I missed them). The bugs came with the 1.0.8 and 1.0.9 versions, where I made several optimizations at once without testing them thoroughly.
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: Pokemon Topaze (Axe)
« Reply #329 on: July 06, 2013, 01:40:12 pm »
Sorry for double posting, and also for not posting an update, but I have some spare time and I wanted to use it to code that shop I always dreamt about. But before I code it, I need to know which objects it would sell (it can only support 10 objects since I only have 10 available bytes in the savegame). So is the following set ok or do you see useless objects (maybe the MasterBall is useless for example) that you would replace with more useful ones ?

Potion
SuperPotion
HyperPotion   
MaxPotion
---
Elixir
MaxElixir
---
PokeBall
SuperBall
HyperBall
MasterBall
« Last Edit: July 06, 2013, 01:43:11 pm by Hayleia »
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s