Author Topic: BASIC Shell  (Read 11063 times)

0 Members and 1 Guest are viewing this topic.

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6191
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: BASIC Shell
« Reply #45 on: September 03, 2010, 11:10:09 am »
Ok, So I have tracked down the bug that makes it so you don't see the last element in the folder, I believe, but in fixing it I made another, but I have tracked down where this bug is so I can fix the new one pretty easily I believe :)
More updates tonight
/e

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55833
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: BASIC Shell
« Reply #46 on: September 03, 2010, 06:07:18 pm »
Cool! Can't wait for final version in a few hours :)
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6191
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: BASIC Shell
« Reply #47 on: September 03, 2010, 07:05:27 pm »
No final version yet :P still a long way off, and it seems I didn't actually fix the bug, I did make my code more efficient though so hopefully I can get it working soon. I know where the error is and I'm going to be working hard to solve the logic issue and fix it :) wish me luck!
/e

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55833
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: BASIC Shell
« Reply #48 on: September 03, 2010, 07:09:36 pm »
I was kidding :P

Good luck :)
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6191
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: BASIC Shell
« Reply #49 on: September 03, 2010, 07:11:00 pm »
I know :P
thanks :)
/e

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: BASIC Shell
« Reply #50 on: September 03, 2010, 07:27:13 pm »
Sweet! What is the completion percentage you think? Just a little curious.
Spoiler For Spoiler:



For the 51st time, that is not my card! (Magic Joke)

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6191
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: BASIC Shell
« Reply #51 on: September 03, 2010, 08:59:57 pm »
I have no idea x.x I've just about finished the main part of the Explorer just fixing a few bugs, then I have to make all the support for menu's and their options for it. I have a group manager tool made too but nothing to interface with it. I have to work on the search function, the contrast changer, the mouse editor, the icon editor (only for existing icon types), the help popup, the credits popup, and the OS popup. Then I have to make a text editor, and then work with some of the base code to allow for getting DCS icons and for recognizing CCI specific programs (they will use the same GUI tools (mouse and click handler, input handler and possibly a window renderer). Then I have to also make it able to check to see if a program is an assembly program. I also have to add in support for handling groups, which isn't going to be that hard I believe, just adding in a seperate parsing bit somewhere in the loading process. Oh, and for the explorer I still have to do folder management... x.x

EDIT: ok, so here is a new version that now saves your setup, wont error when you click on a blank spot, and it will parse the folder correctly :D
I'll work on program launching next :) I'll also start working on an installer file for itself, maybe something built into CCI itself that will test for all it's subs and it's picture and then ungroup them if they are not there.
« Last Edit: September 03, 2010, 09:47:04 pm by Eeems »
/e

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55833
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: BASIC Shell
« Reply #52 on: September 03, 2010, 10:00:06 pm »
I like how clicking is faster than in Doors CS XD

Nice update ^^

You may want to convert that tig file for ppl without TI-Connect, though.
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6191
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: BASIC Shell
« Reply #53 on: September 03, 2010, 11:02:35 pm »
oh really? :D didn't notice :P

hmm, I should...
/e

Offline yunhua98

  • You won't this read sentence right.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2718
  • Rating: +214/-12
  • Go take a dive in the River Lethe.
    • View Profile
Re: BASIC Shell
« Reply #54 on: September 03, 2010, 11:28:03 pm »
Nice!  I like it!  Can this run ion and MOS progs?

EDIT: 100*round(pi,2)th post!
« Last Edit: September 03, 2010, 11:30:21 pm by yunhua98 »

Spoiler For =====My Projects=====:
Minor setback due to code messing up.  On hold for Contest.
<hr>
On hold for Contest.


Spoiler For ===Staff Memberships===:






Have you seen any good news-worthy programs/events?  If so, PM me with an article to be included in the next issue of CGPN!
The Game is only a demo, the code that allows one to win hasn't been done.
To paraphrase Oedipus, Hamlet, Lear, and all those guys, "I wish I had known this some time ago."
Signature Last Updated: 12/26/11
<hr>

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: BASIC Shell
« Reply #55 on: September 03, 2010, 11:54:24 pm »
Looking nice :)
Spoiler For Spoiler:



For the 51st time, that is not my card! (Magic Joke)

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6191
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: BASIC Shell
« Reply #56 on: September 04, 2010, 12:30:38 am »
Nice!  I like it!  Can this run ion and MOS progs?

EDIT: 100*round(pi,2)th post!
well since it's a hybrid program no :P
/e

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6191
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: BASIC Shell
« Reply #57 on: September 05, 2010, 09:08:24 pm »
ok, so I have successfully run two basic programs, one is in the archive, one isn't. it didn't copy the program to the RAM first to run it if it wasn't in the archive, it used my smart run method to run it using a temporary program instead.
I also fixed an error that CCI to not render the window when switching control to prgmMOUSE but this is a temporary fix, I'll figure out a way to replace my pixelOff()'s with something else that doesn't mess with the buffer.
/e

Offline apcalc

  • The Game
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1393
  • Rating: +120/-2
  • VGhlIEdhbWUh (Base 64 :))
    • View Profile
Re: BASIC Shell
« Reply #58 on: September 05, 2010, 09:10:13 pm »
Looks great, Eeems! :D


Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6191
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: BASIC Shell
« Reply #59 on: September 05, 2010, 09:11:45 pm »
Thanks :)
Oh, and I haven't tested it yet, but it should be able to run nostub asm programs as well :) it will error or quit on non-nostub ones though.
/e