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 - Matrefeytontias

Pages: 1 ... 112 113 [114] 115 116 ... 133
1696
TI Z80 / [Axe] Super Crate Box
« on: September 22, 2012, 10:00:48 am »
Hi guys !

Maybe you have heard of the PC and iDevices game Super Crate Box. Maybe not. Well, that's like you want ;D

Anyway, I'm porting it on z80 calcs now, using the faaamous Axe parser 1.1.2 :)



Of course, I haven't finished yet : I planned to add more weapon, make title and game over screens and more.

Share your comments :)

1697
TI Z80 / Re: AxeSh, a shell written in Axe/ASM, for Axe programmers
« on: September 19, 2012, 01:09:41 pm »
- If the user tries to execute source code, automatically compile the program if it has not yet been compiled. (Or ask the user)
basically, a Compile+Run option
But ... I already did it XD look carefully at the fourth tab when I'm switching views ;D

-You can store source code to appvars and still be able to compile them
Why not ;)

1698
TI Z80 / Re: AxeSh, a shell written in Axe/ASM, for Axe programmers
« on: September 19, 2012, 12:54:08 pm »
Make sure that it won't mess with zstart hooks, i really wanne use this XD

I use no hooks since it's nearly pure Axe ;)

Will you be aiming for DoorsCS-like features?
I'll add whatever fits in 8k ;)

And definitely make it comfy with OmniCalc/Symbolic/zStart! :D
I'm not sure I understand what you mean ... can you explain please ? :/ (I'm french indeed)

Also, update !

Now, you can switch between sources view and executables view ! You can also run nostub programs from the shell :thumbsup:


1699
TI Z80 / AxeSh, a shell written in Axe/ASM, for Axe programmers
« on: September 18, 2012, 11:21:14 am »
Hi guys !  Using Axe (both the language and the app) and ASM, I'm making something looking like a shell, but specialized in Axe programming !

It searches through the VAT for Axe sources, displays them and provides several functions and informations on them : you can lock sources, so people can't edit them ; you can delete sources ; it displays if the source is locked or not, its size, the output program, and most of all ...

You can open the Axe app, enable Axe token hook and compile sources directly from the shell ! (yeah, these aren't Axe but ASM ;D ) And you also can compile sources in Noshell without opening the Axe app :thumbsup:

The program also recognizes libraries (programs starting with two dots), making them impossible to compile :D

The program isn't finished at all, I planned to add more functionalities like hiding sources, launch an executable program resulting of a compilation just by clicking on his source ...  Here is a list of available functionalities :
  • 17/09/2012
  •       Main menu
  •       Axe app opens from the shell
  •       Compilation of an input from the shell
  •       Token hook enabling from the shell
  • 18/09/2012
  •       Updated ! Direct compilation of the selected program
  •       Complete listing of Axe sources, including libraries
  •       Detects libraries and make them non-compilable
  •       Source locking
  •       Source deleting
  •       Source size display
  •       Output name display
  •       Lock state display
  • 19/09/2012
  •       Switch between sources and executables views !
  •       Run a nostub ASM program from the shell ! The "Run" command replace the "Comp" one in executable view.

And here is the latest screenshot (I'll update it with the program) :



The logo is quite ugly, but it's only for me having the shapes for text, I'll update it later.

1700
TI Z80 / AxeDCS release
« on: September 11, 2012, 03:51:15 pm »
Hi guys !

After days of work, I finally decided to release the first version of the DoorsCS 7 GUI axiom : AxeDCS !

This axiom allows you to use DoorsCS 7 widgets and several GUI functions in order to build your own graphical interface, which was a very hard task leading to a huge program. Now you can easily display and handle text or number input, button clicking and others !

Also, for now I documented all the available functions at the AxeDCS GUI Reference page on dcs.cemetech.net. Make sure to take a look at it before starting programming !

Let me know what do you think of it, and of course you can ask questions :)

Latest download : http://www.ticalc.org/archives/files/fileinfo/450/45022.html

To use it, just add :
Code: [Select]
#Axiom(AXIOMDCS)to your Axe code, and then you'll can use AxeDCS functions ;)

Enjoy !

1701
TI Z80 / PassWord, the first Axe program using the DCS7 GUI API
« on: September 09, 2012, 05:28:25 am »
Hi all !

As you maybe know, I'm working on porting DoorsCS7 GUI API to Axe programming (see the topic here), and with the current progress, I had the idea to do a proof concept program :)

So, here is PassWord, the first Axe program using the DCS7 GUI API !



You don't see it on the screenshot, but the screen turns off each time the GUI is drawn ? when launching the prgm and when you type a wrong password ; it explains the delay when I run the prgm and when I close the alert.

I'll release the axiom when I had documented it (I'm discussing it with KermMartian).

If you have any question on how the program works, feel free to ask me :)

Executable : http://mattias.refeyton.fr/espace-ti/AxeDCS/PASSWORD.8xp

The current password is 9001. You can't modify it yet because you can't compile the source without the axiom :(

1702
TI Z80 / Re: AxeDCS
« on: September 09, 2012, 04:16:25 am »
I'll release the current progress when I'll write a doc on dcs.cemetech.net (KermMartian proposed it) :thumbsup:

1703
TI Z80 / Re: AxeDCS
« on: September 09, 2012, 02:33:05 am »
Update !

Now I have a bunch of widgets (and funcs) that you can use for your GUI using DCS ! Just check it out :


1704
TI Z80 / Re: ORG: online Z80 IDE and assembler
« on: September 09, 2012, 02:19:47 am »
I think you can display the line number and the character number of the error, like in several compiler :)

1705
TI Z80 / Re: AxeDCS
« on: September 04, 2012, 01:51:29 pm »
Ho waw, it's working \o/ but you'll have to explain it slowly :/

1706
TI Z80 / Re: AxeDCS
« on: September 04, 2012, 12:02:22 pm »
For now, the first command isn't done :/ I need help for the moment, I can't go forward

1707
TI Z80 / AxeDCS
« on: September 04, 2012, 11:15:27 am »
Hi guys !

I finally aborted AxiomGui to work on another project : add DCS GUI funcs to Axe. I know that several people tried to do this, but it never ended, so I try myself too.

For now, I only have one command, and it's not working properly -_-' So I also need help for this one (it's mostly due to Axe replacements, I think).

Here is the actual code (I'm using Mimas) :
Code: [Select]
dw $C0DE

; Alert(
; Displays a modal msg box with custom text

dw AlertEnd+2                       ; I use REP_NEXT twice
db %00001000                      ; only for DoorsCS
db $BB,$1B                            ; normalpdf(
db 0                                       ; inline
db 1                                       ; 1 arg

rorg 0
 push hl
 inc hl
 inc hl
 inc hl
 call sub_Length
 ex de,hl
 push de
 call OpenGUIStack

 REP_NEXT                            ; db $7F \ rorg $-1

 ld hl,SmallWin
 ld de,WinButtons-SmallWin
 ld a,GUIRSmallWin
 call PushGUIStack
 
 REP_NEXT

 ld hl,WinButtons
 ld de,AlertEnd-WinButtons
 ld a,GUIRWinButtons
 call PushGUIStack
 
 pop de
 pop hl
 inc de
 inc de
 inc de
 ld a,GUIRText
 call PushGUIStack

 ld hl,0
 call GUIMouse
 ret

exitAx1:
 call ResetAppPage
 ret

SmallWin:
db 7,7
db $E0,$B0,$90,$90,$F0
db " ",0

WinButtons:
db %00100000
dw 0
dw 0
dw exitAx1

AlertEnd:

dw 0                                     ; AXM_END

; token hook
dw $03E0                             ; hnormalpdf
db 6
db "Alert("

The only arg of this func is a data containing a GUIRText datas :
Code: [Select]
:.AXEDCS
:#Axiom(AXIOMDCS)
:Data(0,0,0)"Bonjour"→GDB1
:Alert(GDB1


Here is a screen of it running :



Once the mouse freezed, I resetted manually Wabbitemu ; on my real calc it freezes, and that's all.

If someone can help me ..?

1708
TI Z80 / Re: [Axiom] AxiomGUI
« on: September 03, 2012, 01:04:05 pm »
There's a how-to-do file in the Axe zip, it's called AxiomSDK.txt, it describes how to write an axiom :) I learned with it.

1709
TI Z80 / Re: [Axiom] AxiomGUI
« on: September 03, 2012, 12:24:51 pm »
Yeah, I know the method, but I don't see how to apply it :/ maybe I'll do it, but much later, since there are many widgets simpler to code (and mostly I still haven't done the mouse() command ;D )

1710
TI Z80 / Re: [Axiom] AxiomGUI
« on: September 03, 2012, 11:55:10 am »
How, that's way too difficult :/ I really don't know how to do an input in ASM.

Pages: 1 ... 112 113 [114] 115 116 ... 133