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.


Topics - Matrefeytontias

Pages: 1 ... 4 5 [6] 7
76
TI Z80 / [Axiom] AxiomGUI
« on: September 03, 2012, 10:15:20 am »
Hi guys !

I'm working on an Axiom which provides widgets for your GUIs, like a button, an alert ...

For now, I only have 4 funcs :

Alert(title,text)Key :normalpdf(Draws a modal auto-sized message box with title and text
Button(outputAddr,X,Y,text)Key : normalcdf(draws a button at the given location with text drawn inside, and store X, Y, X+W and Y+H in respectively outputAddr, outputAddr+1, outputAddr+2 and outputAddr+3 in order to test it later with a mouse click or something.
ProgressBar(Y,P)Key : invNorm(draws a progress bar at (0,Y) and fill it at P percent.
GUIstackKey : geometcdf(custom var (for now $90D3), you can use it for your widgets

All of these commands are available in the distrib menu [2nd] [vars].

Here is the latest screeshot (I'll update it, the mouse is not part of the Axiom) :


77
TI Z80 / [Axe] Gravity Walls
« on: August 08, 2012, 08:25:28 pm »
Hi guys !

Here is my current Axe project : Gravity Walls !

In this gravity-based game, you are a man trapped in a room with only one chance to escape : a small door.

But there is a problem ... this door is sticked far on the wall ! Yeah, this room is kind of special ... In the background, there are arrows, and these arrows decide where go the gravity ; if you go on them, the gravity switch in the direction of the arrow. And since you follow the gravity, you can access to the door by using these arrows !

There will be many levels, but for now I only did the map engine and the physics, and separately.

Mapper :


Physics :

78
Art / [Sprite request] Kirby
« on: August 07, 2012, 06:04:02 am »
Hi guys !

I'm looking for two sprites of Kirby, in order to use them with this kind of map :



The first sprite is Kirby looking to his right (we see his face), and the second Kirby looking to his right (we see his back).

Thanks in advance :)

79
Other Calculators / Prog2hex on-calc unsquisher
« on: July 31, 2012, 12:14:25 pm »
Prog2hex on-calc unsquisher



http://www.omnimaga.org/index.php?action=downloads;sa=view;down=803

This is a little on-calc unsquisher (508 bytes) which allow you to unsquish ASM compiled programs into their hex source. Useful if you try to learn z80 hex or if you lose your ASM source and only have your compiled program.

Written in Axe, run with any 8x+ family calculator.


80
ASM / Token hook on the regular 83 ?
« on: July 06, 2012, 07:05:07 am »
Hi guys !

I already did some token hook on the 8x+ calculators, and I wondered if it was possible to do the same on a regular 83 ... ?

If it is, I need the location of the romcall _enableTokenHook ($4F99 on a 83+) to do it ...

Anyone knows something ?

81
Other Calculators / Prog2hex on-calc unsquisher
« on: July 01, 2012, 12:45:59 pm »
Prog2hex on-calc unsquisher



http://www.omnimaga.org/index.php?action=downloads;sa=view;down=803

This is a little on-calc unsquisher (508 bytes) which allow you to unsquish ASM compiled programs into their hex source. Useful if you try to learn z80 hex or if you lose your ASM source and only have your compiled program.

Written in Axe, run with any 8x+ family calculator.


82
Other Calculators / Jetpack 8x(+)
« on: July 01, 2012, 12:45:59 pm »
Jetpack 8x(+)



http://www.omnimaga.org/index.php?action=downloads;sa=view;down=806

Here is the famous iDevices game ported to all your z80 calculators, from Ti 82 stats.fr and Ti 83 to Ti 84+ SE !

Fly with your Jetpack to avoid electric arcs, rockets and lasers, and use vehicles to run further and further !

Readme included :)

Original by Halfbrick
83+ version in Axe by Matrefeytontias
Converted to 83 ASM by Matrefeytontias and thepenguin77



Also works on a TI 76.fr !

83
ASM / Conversion from 83+ to 83
« on: June 08, 2012, 08:10:41 pm »
Hi guys !

I'm trying to do a mad thing translating an 83+ ASM program to 83 ASM O.O

I know that's possible, even it's long and difficult, but right now I have some issues with replacing adresses, so I ask several Ti-83+ related questions :

- What is the use of the variable appID $838D ?
- What does the romcall _saveDisp do ?
- Is there any extended ti83asm.inc, like for BrandonW's ti83plus.inc ?
- How (or with what) can I replace _bufClr, appBackUpScreen, appID, keyExtend, kbdGetKy, _saveDisp, ramStart ?

Many questions, I hope that you'll can help me :)

84
TI Z80 / Prog2hex, the first on-calc Axe unsquisher
« on: June 08, 2012, 12:58:33 pm »
Hi guys !

I wrote a simple on-calc unsquisher in Axe, which can unsquish any 8xp compiled ASM program into his hex translation ! Here is a screenie of it working by unsquishing ZPROT and executing the unsquished version (protecting the program in Str0) :




But as you can see at the end of the screenie, and due to Axe bugs, you must archive all your stuffs on your calculator and clear the RAM manually to be able to use your calc normally afterwards ! (I'm not responsible ;D )
Problem solved ! Thanks to Runer112.

You can download it here (it's only 528 508 bytes in Noshell !) : http://mattias.refeyton.fr/espace-ti/PROG2HEX.zip (link updated)

Please comment ;)

85
TI Z80 / [Ti-Concours]Jetpack 8x+
« on: April 24, 2012, 05:53:34 pm »
Hi guys !

Here is my Ti-Concours entry for the 3rd round ! Jetpack 8x+ is a port of the famous game Jetpack Joyride of the iDevices, for all the 83+/84 calculators :)

I started it something like a month ago, just at the end of the 2nd round, so I nearly finished it, even I can add a lot of features.

In this game, you are Barry, a man who stole the secret Jetpack, and you have to escape the labo alive by avoiding zappers (electric arcs), rockets and lasers.

Of course, the game is endless and you just have to run the furthest you can.

Here is the last screenshot (it's outdated !) :



I still have to increase difficulty when you run, else a good player will run and run and run and run and run ...

86
Axe / Axe plasma
« on: April 09, 2012, 09:56:30 am »
Hi !

With the help of KKI (from the SdZ), we made this cool plasma effect in Axe :

Spoiler For Plasmas:
Particles 1*1 :


2*2 :


4*4 :


8*8 :

They are all running at 15 MHz :) enjoy

Coming soon : greyscales !

87
General Calculator Help / Jetpack 8x+ background request
« on: March 23, 2012, 04:05:23 am »
Hi guys !

I'm searching for someone who can convert a whole 96*64 image into 3 or 4 grayscales. I know that's huge, but I don't know if it's possible :-X

Here is the image (it's from Jetpack Joyride) :


I just want the background, not all the sprites. If anyone can do this, just post the image in grayscales, I'll hand-convert it later ;)

Thanks in advance :thumbsup:

88
Axe / Use Getcalc() and hacked variables
« on: March 23, 2012, 03:50:06 am »
Hi guys !

I saw a few time ago that you can create hacked variables proceeding this way :
Code: [Select]
:[076000]→Str1
:.The hacked variable Pic1
:GetCalc(Str1,767)→A

And I also saw that :
  • HEX → TYPE
  • 00 → Real
  • 01 → List
  • 02 → Matrix
  • 03 → Equation
  • 04 → String
  • 05 → Program
  • 06 → Protected Program
  • 07 → Picture
  • 08 → Graph Database
  • 0B → New EQU 
  • 0C → Complex
  • 0D → Complex
  • 14 → Application
  • 15 → AppVar
  • 17 → Group

But if I try this :
Code: [Select]
:[14414141]→Str1
:.Create an app named AAA
:GetCalc(Str1,50)
It doesn't create anything and down my RAM to ≈ 4K.

What must I do to create an app named AAA ?

89
Axe / Bug when I'm using the VAT
« on: January 18, 2012, 07:40:28 am »
Hi guys !

I'm doing a little program (surprise ! ;D ) and for use it, the user has to choose a program he has already in his calc. The name will be copied in Str1.

And when I use this code :
Spoiler For Spoiler:
Code: [Select]
:"prgm"→Str1
:
:{e9830}r→P
:
:Lbl L
:If {P}=5 or ({P}=6)
:For(A,1,{P-6})
:{P-7-A+1}→{Str1+A}
:End
:0→{Str1+A}
:Text(0,0,Str1+1
:End
:
:Pause 200
:
:While 1
:ReturnIf getKey(15)
:If getKey(1)
:ClrHome
:If P-{P-6}-7→P>={e982E}r
:Goto L
:End
:ElseIf getKey(4)
:ClrHome
:sub(VPR)    <--- Here's a routine to get the previous entry
:Goto L
:ElseIf getKey(54) or getKey(9)
:Goto GO
:End
:End
:
:Lbl GO
:
:... rest
Only the programs which was already existing when I compile the executable are detected.

Why ? ???

90
Axe / How to use the link port
« on: January 03, 2012, 09:53:42 am »
Hi guys !

I try to make a little link port test with two balls which are moved with the arrows of the other calc. But when I push a key on each calc, the balls don't move.

Why ?

Pages: 1 ... 4 5 [6] 7