Author Topic: Best Shell for the TI-83+  (Read 12100 times)

0 Members and 1 Guest are viewing this topic.

Offline bfr

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 819
  • Rating: +4/-0
    • View Profile
    • bfr's website
Best Shell for the TI-83+
« Reply #15 on: December 08, 2006, 11:52:00 am »
Right now, I'm liking DoorsCS.  

Halifax: MirageOS provided common routines that everybody of course would use.  DoorsCS, well, opens the door to a new kind of GUI programming, that may take some time to get used to.  I like DoorsCS's interface in general.  I get confused with what does what when the little bar pops up when I press ALPHA though.  And even if a lot of people don't end up using DoorsCS's GUI routines, it's not like they're taking up 4 ROM pages or something.  I'm already liking DoorsCS6 and it hasn't even been officially release yet.  And remember - DoorsCS supports all of MirageOS's routines, plus more.  I'm not necessarily trying to convince you that MirageOS is horrible and DoorsCS pwns it, but I'm trying to say that DoorsCS isn't all that bad and has its pros.  I personally plan to make a few programs that take advantage of DoorsCS's GUI routines, sometime in the future.

Offline Halifax

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1334
  • Rating: +2/-1
    • View Profile
    • TI-Freakware
Best Shell for the TI-83+
« Reply #16 on: December 08, 2006, 01:27:00 pm »
hmm tifreak8x you don't know if that was MOS or the calc messing with MOS so maybe yeah you have taken of MOS so the calc can't mess with it, so it perspective MOS is not the one messing up. Yeah Im not trying to start an argument either but I bet you people have lost projects with DCS too it is a risk you take with anything. And to touch on that cluttered point. DCS detects all programs so if you have 100 basic programs just as subroutines for one program your devloping isn't that going to suck trying to find that on the desktop. WIth MOS you simply put a : in the ONE program you want it too detect so it seems as though DCS is more cluttered ;)wink.gif

@bfr: yea it may include MirageOS routines but say there is a programmer that only uses MOS routines would the common user rather take up 16384 bytes of space or 16384*2. I would go with the 16384 unless stated that the program is especially built for DCS.

Note: I am not saying I hate DCS because I would actually like to develop some programs for it using the GUI functions(if I had the info)
There are 10 types of people in this world-- those that can read binary, and those that can't.

Offline KermMartian

  • Editor
  • LV7 Elite (Next: 700)
  • *******
  • Posts: 500
  • Rating: +233/-20
    • View Profile
    • Cemetech
Best Shell for the TI-83+
« Reply #17 on: December 08, 2006, 05:41:00 pm »
The info! Still under construction, of course, but it's got a lot of helpful stuff: http://dcs.cemetech.net/index.php?title=Developers%27_SDK



Offline tifreak

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2708
  • Rating: +82/-3
  • My Kung Fu IS strong...
    • View Profile
    • TI-Freakware
Best Shell for the TI-83+
« Reply #18 on: December 09, 2006, 02:45:00 am »
QuoteBegin-Halifax+9 Dec, 2006, 0:27-->
QUOTE (Halifax @ 9 Dec, 2006, 0:27)
hmm tifreak8x you don't know if that was MOS or the calc messing with MOS so maybe yeah you have taken of MOS so the calc can't mess with it, so it perspective MOS is not the one messing up.  

 You might be right if it was only one calc... but on all my 83+s, I dont think so. Now if we can just get kerm to finish DCS... :Ptongue.gif:samurai:one_samuria.gif
Projects: AOD Series: 75% | FFME: 80% | Pokemon: 18% | RPGSK: 60% | Star Trek: 70% | Star Trek 83+: 40% | TI-City: 5%

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Best Shell for the TI-83+
« Reply #19 on: December 09, 2006, 03:21:00 am »
and remove the bugs x.x I am waiting for DCS6 :)smile.gif
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Halifax

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1334
  • Rating: +2/-1
    • View Profile
    • TI-Freakware
Best Shell for the TI-83+
« Reply #20 on: December 09, 2006, 09:41:00 am »
thanks for the developer info kerm
There are 10 types of people in this world-- those that can read binary, and those that can't.

Demon

  • Guest
Best Shell for the TI-83+
« Reply #21 on: December 09, 2006, 10:43:00 am »
*Demon

Liazon

  • Guest
Best Shell for the TI-83+
« Reply #22 on: December 09, 2006, 03:41:00 pm »
QuoteBegin-Demon+9 Dec, 2006, 16:43-->
QUOTE (Demon @ 9 Dec, 2006, 16:43)
*Demon likes CrunchyOS because you can compress games and put them into the CruncyOS app, saving s...loads memory.  

 Same, although there aren't that many and iirc, they have to be compiled, or written a certain way.

Any way to disable smartwriteback in DCS?

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Best Shell for the TI-83+
« Reply #23 on: December 09, 2006, 03:45:00 pm »
didnt Crunchy also supported MOS games and ion games like DCS do now? and what is plasma?
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

elfprince13

  • Guest
Best Shell for the TI-83+
« Reply #24 on: December 09, 2006, 04:31:00 pm »
COS's support for MOS was somewhat buggy. Plasma is an ION based shell the got publicity on ticalc.org a long time ago.

also, DCS doesn't (yet...hopefully) allow you to turn off writeback

Offline KermMartian

  • Editor
  • LV7 Elite (Next: 700)
  • *******
  • Posts: 500
  • Rating: +233/-20
    • View Profile
    • Cemetech
Best Shell for the TI-83+
« Reply #25 on: December 09, 2006, 05:05:00 pm »
Liazon, why would you like writeback turned off? Do you have some kinda hax going?



Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Best Shell for the TI-83+
« Reply #26 on: December 10, 2006, 02:35:00 am »
I think he means that he would like that programs copy themselves to ram when ran instead of being unarchived during runtime, like a feature mirageOs have. This cause write back to not be possible, but it eliminate the massive garbage collect messages and use of flash rom
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline KermMartian

  • Editor
  • LV7 Elite (Next: 700)
  • *******
  • Posts: 500
  • Rating: +233/-20
    • View Profile
    • Cemetech
Best Shell for the TI-83+
« Reply #27 on: December 10, 2006, 03:18:00 am »
Ah, then you're not familiar with Doors CS's "Smart Writeback".  It totally pwns MirageOS.  Here's how it works.

1. A program is run.  If it's BASIC or ASM and in ROM, it's copied to RAM. under a temporary program name.
2. The program is executed and eventually quits.
3. If it's BASIC, Doors CS deletes the temporary program.  If it's ASM, Doors CS compares the copy in RAM and the copy in ROM.  If they're the same, the RAM copy gets deleted.  If not, the ROM copy is deleted, the RAM copy is renamed, then archived.



Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Best Shell for the TI-83+
« Reply #28 on: December 10, 2006, 03:24:00 am »
QuoteBegin-KermMartian+10 Dec, 2006, 9:18-->
QUOTE (KermMartian @ 10 Dec, 2006, 9:18)
It totally pwns MirageOS.

LOL, you <_<dry.gif  j/k

interesting tho.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Liazon

  • Guest
Best Shell for the TI-83+
« Reply #29 on: December 10, 2006, 04:00:00 am »
I have a habit of using SMC, and I'd prefer having the program always start in the default state ^^