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
»
General Discussion
»
Introduce Yourself!
»
ClrDraw
« previous
next »
Print
Pages: [
1
]
2
Go Down
Author
Topic: ClrDraw (Read 6824 times)
0 Members and 1 Guest are viewing this topic.
ClrDraw
LV7
Elite (Next: 700)
Posts: 627
Rating: +61/-2
ClrDraw
«
on:
October 20, 2013, 12:22:40 pm »
Hey everyone, I've been using this site to help me with my programming for over a year now, but finally made an account. I'm so glad I did because I've had so many programming questions that nobody knows the answers to
but anyways, I've been programming for a while and have made some cool games, utilities and shells such as the ones atatched.
I'm also in the middle of an extremely cool shell with a GUI to rival DoorsCS that is also faster to use. The only downside is that it can only (as of now) run asm and basic. Any help on that would be appreciated
also, anybody know how to run an app (like Axe Parser) from my program?
Logged
Visit
my GitHub
for all my TI programs as well as other projects.
Also check out
my website
.
Sorunome
Fox Fox Fox Fox Fox Fox Fox!
Support Staff
LV13
Extreme Addict (Next: 9001)
Posts: 7920
Rating: +374/-13
Derpy Hooves
Re: ClrDraw
«
Reply #1 on:
October 20, 2013, 12:24:44 pm »
hi, welcome to omni!
Unfortunatley i can't help you with running an app
Anyways, have some peanuts:
Logged
THE GAME
Also, check out
my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!
Raylin
Godslayer
LV10
31337 u53r (Next: 2000)
Posts: 1392
Rating: +83/-25
I am a certifiable squirrel ninja.
Re: ClrDraw
«
Reply #2 on:
October 20, 2013, 01:10:10 pm »
Hello and welcome to Omnimaga!
What exactly do you mean by running an app, though?
Logged
Bug me about my book.
Sarah:
TI-83 Plus Silver Edition [OS 1.19]
Cassie:
TI-86 [OS 1.XX]
Elizabeth:
TI-81 [OS 1.XX]
Jehuty:
TI-83 Plus Silver Edition [OS 1.19]
Tesla:
CASIO Prizm
Xeda112358
they/them
Moderator
LV12
Extreme Poster (Next: 5000)
Posts: 4704
Rating: +719/-6
Calc-u-lator, do doo doo do do do.
Re: ClrDraw
«
Reply #3 on:
October 20, 2013, 01:36:05 pm »
It depends on how you want to run the application. In the case of Axe, I imagine that you are looking for a way to automatically compile an Axe program from within your shell. Luckily, newer versions of Axe have a jump table with useful routines. I think you will want to check out the API documentation for that. As for running any app, that can get pretty tricky because of how apps exit. What you would have to do is check the header of the application to locate where the code starts, then do a jump or call to that address.
Logged
My pastebin
|
Pokémon Amber
|
Grammer Programming Language
|
BatLib Library
|
Jade Simulator
|
Zeda's Hex Opcodes
|
FileSyst Library
|
CopyProg
|
TPROG
|
GroupRead
|
Lbl Read/Write
|
Z80 Floating Point Routines
(
z80float on GitHub
)|
Z80 Optimized Routines Repository
ClrDraw
LV7
Elite (Next: 700)
Posts: 627
Rating: +61/-2
Re: ClrDraw
«
Reply #4 on:
October 20, 2013, 02:51:55 pm »
That's exactly it, I wanted to run Axe parser from my shell and be able to compile a program from it. But can I do all that from an axe parser program? I don't know any ASM at the moment.
Logged
Visit
my GitHub
for all my TI programs as well as other projects.
Also check out
my website
.
Juju
Incredibly sexy mare
Coder Of Tomorrow
LV13
Extreme Addict (Next: 9001)
Posts: 5730
Rating: +500/-19
Weird programmer
Re: ClrDraw
«
Reply #5 on:
October 20, 2013, 03:59:05 pm »
Yeah, that might be possible with advanced ASM. Anyway, welcome to Omnimaga ^_^ Have some peanuts!
Logged
Remember the day the walrus started to fly...
I finally cleared
my sig
after 4 years you're happy now?
This signature is ridiculously large you've been warned.
The cute mare that used to be in my avatar is Yuki Kagayaki, you can follow her on
Facebook
and
Tumblr
.
shmibs
しらす丼
Administrator
LV11
Super Veteran (Next: 3000)
Posts: 2132
Rating: +281/-3
try to be ok, ok?
Re: ClrDraw
«
Reply #6 on:
October 20, 2013, 04:05:48 pm »
Done
█
«
Last Edit: October 20, 2013, 04:07:00 pm by shmibs
»
Logged
Streetwalrus
LV12
Extreme Poster (Next: 5000)
Posts: 3821
Rating: +80/-8
Re: ClrDraw
«
Reply #7 on:
October 20, 2013, 04:10:35 pm »
Lol Shmibs.
Welcome to Omni, ClrDraw !
Spoiler
For
Moar !
:
«
Last Edit: October 20, 2013, 04:11:02 pm by Streetwalker
»
Logged
ClrDraw
LV7
Elite (Next: 700)
Posts: 627
Rating: +61/-2
Re: ClrDraw
«
Reply #8 on:
October 20, 2013, 05:50:19 pm »
Thanks!
Logged
Visit
my GitHub
for all my TI programs as well as other projects.
Also check out
my website
.
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: ClrDraw
«
Reply #9 on:
October 20, 2013, 05:56:29 pm »
Does it mean that from now on, when the IRC bot notifies us of a new post by you, that it will erase the entire page content (or at least images) until next refresh?
Just kidding, welcome to the forums
Logged
AssemblyBandit
LV6
Super Member (Next: 500)
Posts: 374
Rating: +60/-1
~AssemblyBandit~
Re: ClrDraw
«
Reply #10 on:
October 20, 2013, 09:41:32 pm »
Welcome ClrDraw!
Logged
willrandship
Omnimagus of the Multi-Base.
LV11
Super Veteran (Next: 3000)
Posts: 2953
Rating: +98/-13
Insert sugar to begin programming subroutine.
Re: ClrDraw
«
Reply #11 on:
October 20, 2013, 11:21:32 pm »
I don't think auto-compilation for Axe is a particularly useful feature. It takes quite a bit of time, and there's no need to open up a launcher shell when it's just as fast to open Axe directly.
Developers generally release precompiled programs anyway, both for code obfuscation and to avoid version issues. Axe has been highly volatile as far as backwards compatibility goes (for good reason)
Executing other languages, like Grammer, could be valuable. You should also aim for support for Headered programs. DCS, MOS and ION programs all have small headers that, while helping the shell function, prevent normal asm execution.
Welcome to the community!
Logged
ClrDraw
LV7
Elite (Next: 700)
Posts: 627
Rating: +61/-2
Re: ClrDraw
«
Reply #12 on:
October 21, 2013, 12:28:18 am »
I noticed they have headers before program data but don't know how to read them. Do you know how doors and mirage read the program's icon from the header?
Logged
Visit
my GitHub
for all my TI programs as well as other projects.
Also check out
my website
.
Matrefeytontias
Axe roxxor (kinda)
LV10
31337 u53r (Next: 2000)
Posts: 1982
Rating: +310/-12
Axe roxxor
Re: ClrDraw
«
Reply #13 on:
October 21, 2013, 04:06:48 am »
Welcome to Omnimaga
Also, I wrote a similar shell, AxeSh, which uses an axiom I wrote to open the Axe app, compile a program and enable Axe's hook from within the shell. Here's the thread :
http://ourl.ca/17048
Also, I attached to this post the axiom I use to interface with the Axe app, in Axe (I never released it) . The axiom features 4 commands :
RunPrgm(, MainMenu, CompileAxe(
and
AxeHook
. RunPrgm and CompileAxe both take a string as an argument, which obviously must be a program name starting with the token "prgm". RunPrgm can only run non-archived Nostub programs, but it only takes 12 bytes.
Logged
+1/-0 karm for this message
/\ >< [- |_| _\~ [- /?
All of the TI-z80 screenshots that I will post, unless I specifically mention that it's not the case, will run at 6 MHz.
Always
. If you find that unbelievable, you should check the last link of my sig
Nerdiness
Projects :
[Ndless3.1] nKaruga
,
[Axe] Worms (yes !)
,
[Ndless 3.1] F-Zero TrackSpire (dropped)
,
[Ndless 3.1] nSpeedX 3D (paused)
,
[Ndless 3.1] nRayC, an easy-to-use raycasting (3D) engine in C for your Nspire ! (paused)
Proud author of :
[TI-8x] Jetpack 8x+
,
[TI-8x+] Gravity Walls
,
[ASM for Axe] AxeDCS axiom for Axe programmers
,
[TI-8x+] WiredWorks : a SolidWorks on your Ti-83+/84+ !
,
[TI-8x+] Super Crate Box
,
[Axe] IkarugaX, an awesomely challenging danmaku/shoot-them-up for your TI-83+/84+ !
,
[ASM for Axe] AxeJh3D axiom, a very fast 3D ASM library for Axe coders !
If at a certain moment you think that I'm awesome, you can express it by
giving me one more Internet (>^_^)>
ClrDraw
LV7
Elite (Next: 700)
Posts: 627
Rating: +61/-2
Re: ClrDraw
«
Reply #14 on:
October 21, 2013, 11:44:15 am »
I saw that, that's what inspired me to make one also! I didn't know about the axiom. Thank you so much, I'll put you in my credits.
How do I give you a plus one? I can't find the button
EDIT: I guess I don't have enough posts yet...
«
Last Edit: October 21, 2013, 12:06:51 pm by ClrDraw
»
Logged
Visit
my GitHub
for all my TI programs as well as other projects.
Also check out
my website
.
Print
Pages: [
1
]
2
Go Up
« previous
next »
Omnimaga
»
Forum
»
General Discussion
»
Introduce Yourself!
»
ClrDraw