Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - persalteas

Pages: 1 ... 8 9 [10] 11 12 ... 16
136
Grammer / Re: Grammer 2-The APP
« on: June 22, 2012, 06:10:30 am »
wow, I really like the Input command now o.o

I have... two things to ask you to modify, and two questions:

1) Could you implement the "increment" argument to For loops ? Even with negative increments ?
For(A,10,0,-1

2) Could you change the order of the Fill(23 arguments please ? :D
I explain:
The Rect( command  :   X/Y/height/width/type
The Fill(23 command: type/Y/X/width/height

I am always wrong with their differences :D

3) What are the differences between length(' and the "list" L commands ?
The doc says the same thing.

4) What is the difference between Output(0 and Output(2 ?

Thanks a lot !

137
TI Z80 / Re: [TI-concours] Purebreaker
« on: June 09, 2012, 06:36:29 am »
Yes I know, and I use it to clear little parts of the graph screen, with a Text(-1,B,A," " , it runs faster.

I didn't use it to draw the bricks because of display problems with the ball: If bricks and ball are on the same buffer (I say buffer but I mean the graph screen), there always is pixels that turn off in the bricks, even if the ball didn't hit them but has passed next.

The gif is quite old now, I implemented bonus.

138
Bonjour...

J'essaie depuis tout à l'heure d'installer un Bootcode 1.03 sur une TI 84 Plus émulée par Wabbitemu (bootcode actuel est donc BootFree de FloppusMaximus).

J'utilise pour ceci le programme FLASHY de Brandon Wilson.

Mais, au lancement... problème.


D'où vient le problème ? Le BOOTIMG.8xv envoyé est un boot pour TI 84 Plus, version 1.03... j'ai essayé avec la version 1.02, c'est le même problème...

Merci de votre aide.

139
Bonjour tout le monde...

J'ai discuté récemment avec un programmeur en ASM (tomboul) qui programmait sur d'autres machines que des TI, et qui a remarqué que la 82 était aussi une z80... (topic original: http://tout82.free.fr/forum/sujet.php?sujet=3268&page=1 )

Il nous a soutenu après que la TI ne pouvait pas embriquer un nombre infini de boucles d'un coup sans provoquer de plus en plus forts ralentissements, et il a ensuite fait des petits tests, avec des résultats apparement sans logique...

Je me suis dit que j'allais demander ici ou il y a plus de programmeurs ASM, peut être avez vous déjà compris comment fonctinne la calculatrice sur ce point...

Une chose est sure: chaque instruction plante au bout d'un moment, mais a des temps différents selon la RAM libre.

Quote

"0:prgmBUG" avec comme programme BUG:
Code: [Select]
:Ans+1
:prgmBUG

avec ce code j'arrive à 1475 pour 23ko de ram libre pour une 82statfr avec un plantage mémoire arrivant assez rapidement au bout d'environ 10 secondes.

Si j'y ajoute un if:
Code: [Select]
if Ans>=0
Ans+1
prgmBUG
le plantage mémoire arrive au bout de 2mn30 et ans=1473



Si je change le if en if then ... end:
Code: [Select]
if Ans>=0
then
Ans+1
prgmBUG
end
le plantage arrive au bout d'un trentaine de secondes et ans=462



Si je change le if en for:
Code: [Select]
for(i,0,1)
Ans+1
prgmBUG
end
plantage mémoire au bout de 5 secondes et ans=400


Si je ne fais plus de récursif mais un goto hors 'for':
Code: [Select]
lbl 1
for(i,0,1)
Ans+1
goto 1
end
plantage mémoire au bout de 5 secondes et ans=548


Si je fais un if au lieu du for:
Code: [Select]
lbl 1
if ans>-1
then
Ans+1
goto 1
end
plantage mémoire au bout de 60 secondes et ans=655


Si je fais un if avec >=0 au lieu du >-1
Code: [Select]
lbl 1
if ans>=0
then
Ans+1
goto 1
end
plantage mémoire au bout de 80 secondes et ans=673


on pourrait continuer longtemps plusieurs expérience dans ce genre, mais franchement je ne vois pas encore le lien logique entre le temps d'exécution, le nombre d'incrémentations selon les instructions utilisées ou non !!!

ceci mérite réflexion avant conclusion.

Est-ce que quelqu'un sait comment fonctionne la calculatrice sur ce point ? Comment trouver une logique là dedans ?
(Pour ces tests, c'est une TI 82 stats.fr qui a été utilisée, modèle matériellement égal à la TI 83 plus et logiciellement égale à la TI 83)

Merci pour votre savoir immense  :thumbsup: 

140
TI Z80 / [TI-concours] Purebreaker
« on: May 30, 2012, 05:59:54 pm »
Hello Omnimaga, I would make a little topic to introduce my project (yes it's a bit late, I know...)  :-\

You may already know the game PuRe Breaker II. My goal is to make an adaptation for TI 84 Plus.
You can play on a 83+, but the screen flickers and the game is rather slow. 15MHz are recommended.

Link to download PureBreaker II -PC (Windows): [LINK]
Link to PureBreaker - TI Beta (there are still bugs with explosive/unbreakable bricks  :banghead:) : [LINK]
 
View of the complexity of making a graphic breakout working with only TI Basic, I was forced to use the technique of alternating buffers to optimize the display to stay in a program light and rather fluid. (The fluidity decrease with every option I implement ...)

Lot of people asked me what I meant by using buffers: I explain: this is exactly like with Axe or Grammer: alternating different images on the screen very fast.
Then, the player can see all of the displays on one screen, and I can even display grayscale in the main menu   :D

A CONTRAST OF 7 OR 8 is recommended, even if your batteries consume more temporarily.

There is 3 game modes, the normal mode with pre-loaded levels, the random mode and the custom mode: you design your levels yourself with a level editor. (9 additional levels.) And of course the scores are saved in each game mode.

what is done:

- breakout kernel: 100%
- start menu: 100%
- Bonus implemented: 10%
- Level Editor: 100%
- Game modes: 100%
- Bugs to solve: 30%



So I invite you, dear Omnimaga member/visitor, to participate in this project by offering me your suffrage, and I thank you in advance for your support!

Have fun!

141
Grammer / Re: Grammer Q&A
« on: May 06, 2012, 02:43:04 pm »
This question is not only for Xeda....

An Axe programmer could answer, it's the same problem...

Quote
pointers can be numbers between 0 and 65535.
So, it would mean that we can store 65536 bytes of data in a 83+ Ram...

But I thought 83+ calc only have 32 Ko of RAM... where are the 33 other Kos ?

142
Grammer / Re: Grammer Q&A
« on: May 06, 2012, 08:20:07 am »
eh, thanks, Hayleia...

But...

Quote
The topic or board you are looking for appears to be either missing or off limits to you.

:/

What is the problem ?

143
Grammer / Re: Grammer Q&A
« on: May 06, 2012, 03:20:19 am »
Yes I have a question :)  (sorry, I just found this topic, all my other questions were asked in other topics)

You said pointers can be numbers between 0 and 65535.
So, it would mean that we can store 65536 bytes of data in a 83+ Ram...

But I thought 83+ calc only have 32 Ko of RAM... where are the 33 other Kos ?


144
Quote
Wow, your tutorial is far ahead of mine.

Yeah, but you certainly have more experience than me, yours will be more precise.

145
Tutoriel mis à jour.

146
Quote
faut-il dire que le carré rouge doit être de dimension 128x64?

ça marche, si on le fait plus grand...

147
Grammer / Re: Grammer 2-The APP
« on: May 03, 2012, 05:08:09 pm »
Okay. I'll update my tuto, with these version of Grammmer, with the Hooks names :) , and the beginning of the second part.

148
Grammer / Re: Grammer 2-The APP
« on: May 03, 2012, 04:48:07 pm »
Okay, thanks.

Hmh... You said you added features to Sprites and Circles (29/04) what did you add ?

149
Grammer / Re: Grammer 2-The APP
« on: May 03, 2012, 04:35:30 pm »
Questions relative to your updates:

1) using StorePic or RecallPic : I suppose it's for the OS variables, it's not pointers ?
It it posible to store a specified buffer with StorePic ?

Maybe
Code: [Select]
:Disp piXXXX
:StorePic 1

?


2) P▶Ry(2,"D,LR,U  is exactly the same as P▶Ry(2,2145 ? So why did you implement 2 syntaxes ?

150
très bien !

Pages: 1 ... 8 9 [10] 11 12 ... 16