Author Topic: Basic Specialized IDE for making Installs and the like  (Read 4846 times)

0 Members and 1 Guest are viewing this topic.

Offline josh landers

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 116
  • Rating: +1/-0
    • View Profile
Re: Basic Specialized IDE for making Installs and the like
« Reply #15 on: November 02, 2013, 12:13:13 pm »
 I have made the commands list! ;D ;D
Code: [Select]
CLI Commands---
HELP? This will show available commands for use.
INFO? This will show CMDEV information.
SHELL? This opens the shell, allowing you to use RUN?
RUN?  This will allow you to open a ti-basic program and run it.

FUTURE CMDEVedit COMMANDS---

Headers=

I. is an install header
U. is an uninstall header
P. is a patch file header

Program description=

FM.(  this is to put the name of the programmer
FM[1-3]. Is for three more programmers
CFM.( this is to put your contact info
DSS.( this is the dialog command usage below
DSS.(text here),# where the number is the order to display in.

Manipulation of info=

MSN. Is the MainScreeN command where you define the following-
    LB. the loading bar command, if you want one-
      SIM. A simple loading bar
      FIL. A bar that fills
      BNC. A bar that bounces the contents (windows xp)
    SS.{64#} the Splash Screen command with 64 hex code sprites, {0} is white and {1} is black

DLG. More advanced dialog for prompting user input.
    CB.(text here),#  CheckBox command 
    YN.(text here),#  Yes or No command
    CP.(text)//button name//, # Custom Prompt

IF[ASM FILE OR APP OR PROGRAM]-(exit command)
   Exit commands are
        FE fast exit no save no dialog
SE Secure exit Save with no dialog
EE Empty Exit use /EE/ command at bottom of file
CE Custom exit same as above but this won’t save
KE Clean Exit Skip the exit and move on else CE

Labels and sub labels- used to change the outcome of a command.

/the command/
(For text)
+ For ti-basic commands
GAM+{grammar command}
BBC+{ BBC Basic command}
C2[Celtic II command]
C3{ Celtic III command} *note the difference
LIB.+.{command}.library name
:.AXE command
You end the instruction with ::END

ASM command, note the program already makes lock, unlock, hide, and unhide asm instructions.
 This is for when you need a little something special, like inverted text of turning the calculator
Off exc. also these are deleted after the program successfully installs or otherwise.

ASM.{hex opcode}.namehere
Optional commands
namehere->ASM.newname

Locking and unlocking-
During the install, all files need to be unlocked and unhidden
At the end of your file, you can re-hide/lock the files.

LOC. locks
UOC. unlocks
HID. hides
UID. unhides
 Use the name of the program in (), or a group of programs in [] or use * to do it to all files.
this is all i forsee happening in version 0.0.1

Offline josh landers

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 116
  • Rating: +1/-0
    • View Profile
Re: Basic Specialized IDE for making Installs and the like
« Reply #16 on: November 04, 2013, 05:49:24 pm »
I should have version 0.0.1 out by the end of this week.  I have noticed a lot of shells being made recently and would like to clarify that I am not making a shell. Despite this being based off Terminal 4.4.1, it will be a ti-basic development app for programers with limited time on there hands to quickly market there programs. I don't forsee this being like Athena packer. So no compression tool. Just a basic file that graphicly displays the locking and hiding process.
End result of this is the user pressing install and three or more asm programs will lock the appropriate programs and complile your asm files aswell.

Offline ClrDraw

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 627
  • Rating: +61/-2
    • View Profile
    • GitHub
Re: Basic Specialized IDE for making Installs and the like
« Reply #17 on: November 05, 2013, 11:27:18 am »
Quote
i wish that TI 84s could run ASM codes inside a BASIC program...
They can, look up xeda's opcodes. If its not there than search "run basic" in the omnimaga search box from the home screen.
Visit my GitHub for all my TI programs as well as other projects.
Also check out my website.

Offline josh landers

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 116
  • Rating: +1/-0
    • View Profile
Re: Basic Specialized IDE for making Installs and the like
« Reply #18 on: November 05, 2013, 07:07:37 pm »
Uh no sure that that was the point.
Quote
i wish that TI 84s could run ASM codes inside a BASIC program...
They can, look up xeda's opcodes. If its not there than search "run basic" in the omnimaga search box from the home screen.

In Axe you have in line asm, ti-basic doesn't. You can only call it with asm (prgmASM).  Unless that is what you mean...  O.O

Offline ClrDraw

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 627
  • Rating: +61/-2
    • View Profile
    • GitHub
Re: Basic Specialized IDE for making Installs and the like
« Reply #19 on: November 05, 2013, 07:48:00 pm »
Disregard the "run basic" search, I misunderstood the question. But yeah, sadly you would have to use asm(prgmNAME) and have an opcode in prgmNAME  :(
Visit my GitHub for all my TI programs as well as other projects.
Also check out my website.

Offline josh landers

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 116
  • Rating: +1/-0
    • View Profile
Re: Basic Specialized IDE for making Installs and the like
« Reply #20 on: November 05, 2013, 09:14:55 pm »
Saddly indeed! However it is a nifty tool, if one can use it correctly... took a few ram clears to work that out...