Author Topic: i'ma make'n a shell  (Read 2529 times)

0 Members and 1 Guest are viewing this topic.

Offline spud2451

  • LV2 Member (Next: 40)
  • **
  • Posts: 39
  • Rating: +3/-3
  • Life is simple, but we make it complicated ~conf.
    • View Profile
    • Red Rock Creative [Free Custom Websites]
i'ma make'n a shell
« on: August 13, 2011, 04:13:25 pm »
hey people i'm making a shell in hybrid basic (basic and celtic III)

i want your thoughts on
what you'd like in it
feel free to post as many ideas as you want

(please make them reasonable for hybrid basic)
« Last Edit: August 13, 2011, 04:48:04 pm by spud2451 »

Offline ben_g

  • Hey cool I can set a custom title now :)
  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1002
  • Rating: +125/-4
  • Asm noob
    • View Profile
    • Our programmer's team: GameCommandoSquad
Re: i'ma make'n a shell
« Reply #1 on: August 13, 2011, 04:17:43 pm »
what types of programs will your shell be able to execute?

And wouldn't basic be way to slow and limited for a shell?
My projects
 - The Lost Survivors (Unreal Engine) ACTIVE [GameCommandoSquad main project]
 - Oxo, with single-calc multiplayer and AI (axe) RELEASED (screenshot) (topic)
 - An android version of oxo (java)  ACTIVE
 - A 3D collision detection library (axe) RELEASED! (topic)(screenshot)(more recent screenshot)(screenshot of it being used in a tilemapper)
Spoiler For inactive:
- A first person shooter with a polygon-based 3d engine. (z80, will probably be recoded in axe using GLib) ON HOLD (screenshot)
 - A java MORPG. (pc) DEEP COMA(read more)(screenshot)
 - a minecraft game in axe DEAD (source code available)
 - a 3D racing game (axe) ON HOLD (outdated screenshot of asm version)

This signature was last updated on 20/04/2015 and may be outdated

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: i'ma make'n a shell
« Reply #2 on: August 13, 2011, 04:23:02 pm »
And wouldn't basic be way to slow and limited for a shell?
Nope.  Check out Oasis (it's now in my sig) or other examples that are out there.

I recommend that you make it easy to use.  No one likes something that is really slow or cryptic; make sure users can run programs easily.

Offline spud2451

  • LV2 Member (Next: 40)
  • **
  • Posts: 39
  • Rating: +3/-3
  • Life is simple, but we make it complicated ~conf.
    • View Profile
    • Red Rock Creative [Free Custom Websites]
Re: i'ma make'n a shell
« Reply #3 on: August 13, 2011, 04:26:15 pm »
basic and asm programs

but there are so many functions that i'm adding in to it
that it should make up for the little bit of slowness

Offline spud2451

  • LV2 Member (Next: 40)
  • **
  • Posts: 39
  • Rating: +3/-3
  • Life is simple, but we make it complicated ~conf.
    • View Profile
    • Red Rock Creative [Free Custom Websites]
Re: i'ma make'n a shell
« Reply #4 on: August 14, 2011, 09:52:33 am »
Does anyone have any suggestions on what to put in my shell

Ps my shell has been renamed fiddle

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55925
  • Rating: +3152/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: i'ma make'n a shell
« Reply #5 on: August 14, 2011, 10:33:37 am »
Hi and welcome here (I think I didn't welcome you before).

For shell ideas I don't have any right now, but make sure we can do the essential like unlocking/archiving programs from it. Also try to make it not too large and not too slow. Note that this will be hard for a BASIC shell to compete against Doors CS7 or even MirageOS, though, especially that BASIC shells historically had a very bad reputation on ticalc.org, but it can be a good way to practice some TI-BASIC/Celtic programming.


Offline spud2451

  • LV2 Member (Next: 40)
  • **
  • Posts: 39
  • Rating: +3/-3
  • Life is simple, but we make it complicated ~conf.
    • View Profile
    • Red Rock Creative [Free Custom Websites]
Re: i'ma make'n a shell
« Reply #6 on: August 14, 2011, 11:43:32 am »
Personally this is for personal use
but i could pm you what i have so far

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55925
  • Rating: +3152/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: i'ma make'n a shell
« Reply #7 on: August 14, 2011, 12:06:06 pm »
Aaah ok, and nah it should be fine. The thing is that having dropped out of the calculator programming scene for a while now, I tend to be less active here, so sometimes it can take a long while to reply. Screenshots would be cool, though.


Offline LincolnB

  • Check It Out Now
  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1115
  • Rating: +125/-4
  • By Hackers For Hackers
    • View Profile
Re: i'ma make'n a shell
« Reply #8 on: August 14, 2011, 12:38:48 pm »
You might want to check this out: http://www.ticalc.org/archives/files/fileinfo/362/36269.html

It pretty much walks you through the process of writing a shell program in Hybrid TI-Basic
Completed Projects:
   >> Spacky Emprise   >> Spacky 2 - Beta   >> Fantastic Sam
   >> An Exercise In Futility   >> GeoCore

My Current Projects:

Projects in Development:
In Medias Res - Contest Entry

Talk to me if you need help with Axe coding.


Spoiler For Bragging Rights:
Not much yet, hopefully this section will grow soon with time (and more contests)



Offline spud2451

  • LV2 Member (Next: 40)
  • **
  • Posts: 39
  • Rating: +3/-3
  • Life is simple, but we make it complicated ~conf.
    • View Profile
    • Red Rock Creative [Free Custom Websites]
Re: i'ma make'n a shell
« Reply #9 on: August 14, 2011, 01:34:22 pm »
hey guys i finished the beta version of fiddle

some screenshots are at my new website http://spudpix.webs.com/

i'm also attaching the file to this post

feel free to give feedback
« Last Edit: August 14, 2011, 01:54:51 pm by spud2451 »