Author Topic: Doors CS 7 really coming out?  (Read 64110 times)

0 Members and 1 Guest are viewing this topic.

Offline KermMartian

  • Editor
  • LV7 Elite (Next: 700)
  • *******
  • Posts: 500
  • Rating: +233/-20
    • View Profile
    • Cemetech
Re: Doors CS 7 really coming out?
« Reply #90 on: May 14, 2010, 08:20:49 pm »
@ZTrumpet: I suppose it could be a MathPrint issue, but I try to use only my custom DCS text-output routines that are completely independent from the TI-OS.  I'll try it with emulated 2.53, though, thanks.

@SilverShadow, yes, I'll be implementing large swaths of Iambian's code, (hopefully) with bugfixes.

@Kevin: Thanks for the details on the bugs, that should help.

Edit: Not sure on your policy on double-posting, so I'll bump this even though it's over 24 hours old.

So to update everyone on recent happenstances with Doors CS development.  TIFreak and Reapex helped me find some bugs with Instant Goto and the editor, some of which I fixed, and one of which I was only able to repair after heroic OS disassembly assistance from BrandonW.  Qazz42 helped me find a few bugs, which I fixed.  Schoolhacker found three bugs for me, which are on my To-Do list, but have been pushed back pending my work on the RunProg Chaining system.  I completely reverse-engineered my existing routines that deal with program execution and the four ProgNameSpace areas.  Today I designed an AppVar to hold the program execution chain during operation and the basic routines to manage the chain, implemented as a stack, then went ahead and actually wrote said routines in 143 bytes.  Next up, I need to painstakingly work my way through runprog.asm, apguis.asm, and ap.asm, and replace everything that uses the static ProgNameSpaces with the new chain.  Extensive testing will follow, and then implementation of the hook to perform chaining from the RunProg entry point.  That will give me an opportunity to add homescreen execution, after which Doors CS 6.4 beta will be released.
« Last Edit: May 16, 2010, 12:57:57 am by KermMartian »



Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Doors CS 7 really coming out?
« Reply #91 on: May 16, 2010, 07:28:48 pm »
For project updates we're generally pretty lax on double-posting, since sometimes many important projects get updates in a day (Omnimaga activity is almost half related to projects). Generally we didn't care about double-posting until two people abused it, though (and got warned several times for it too), since no one went overboard with it before. And if someone really went overboard purposely to raise his post count it's very easy to reset someone's post count to 0 :P

That said glad to see some bugfixes and updates. Instant goto would be very useful for me if I went back in TI-BASIC because I got programs like Illusiat 13 event programs that get hectic to edit when an error is at the complete bottom.
« Last Edit: May 16, 2010, 07:32:52 pm by DJ Omnimaga »

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: Doors CS 7 really coming out?
« Reply #92 on: May 16, 2010, 07:32:59 pm »
This is progressing very quickly. :)  I hope Instant Goto will become bug free, as this would speed everyone's Basic coding time up.  :)

Offline KermMartian

  • Editor
  • LV7 Elite (Next: 700)
  • *******
  • Posts: 500
  • Rating: +233/-20
    • View Profile
    • Cemetech
Re: Doors CS 7 really coming out?
« Reply #93 on: May 24, 2010, 02:32:47 am »
(crosspost from Cemetech)

Just so no one think I've been slacking, I've been working very VERY heavily over the past week or so, here's what I've achieved (in reverse order)

    :: Initial successes running ASM programs and AP files from the homescreen. (5/24/2010)
    :: Repaired cleanup of RunProg chain when no handler is found for an AP file. (5/23/2010)
    :: Fixed responsiveness issue with shortcut keys ([1] through [6]). (5/23/2010)
    :: Fixed a minor bug where an unnecessary temporary file would be created and left on the DCS desktop under certain FileOpen conditions. (5/22/2010)
    :: Repaired bug in canceling out of a FileOpen prompt, properly removes GUI items added for opening. (5/22/2010)
    :: Fixed the Launch DCS on Poweron bug - one instance of "DoorsCS6" had not been changed to "DoorsCS7". (5/22/2010)
    :: Fixed three bugs related to custom mouse cursors, including editing the cursor and resetting the default. (5/21/2010)
    :: Renamed and copied files now end up in the same folder as their original. (5/21/2010)
    :: Repaired renaming folders. (5/21/2010)
    :: Repaired two bugs with folders: both hiding folders and pasting a folder into itself are now detected and prevented. (5/21/2010)
    :: Found final (?) bug in FileOpen/SaveAs, Save remains untested. (5/21/2010)
    :: Continued debugging FileOpen/Save/SaveAs, also solved an unrelated graphics bug. (5/20/2010)
    :: Worked on FileOpen/Save/SaveAs, introduced RelocatablePtr1 and 2. (5/19/2010)
    :: Wrote and debugged routine to move gui7 appvar to highmem. Removed Power menu to save 280 bytes. (5/18/2010)
    :: Debugging ASM RunProg Chaining functionality, began work on AP GUIs. (5/17/2010)
    :: Upgraded ASM sections, writeback, and AP sections of RunProg Chaining, performed testing and debugging, found and more items to upgrade. (5/16/2010)
    :: Upgraded BASIC sections of RunProg, tested, and debugged as per RunProg Chaining. (5/16/2010)
    :: Finished auditing existing ProgNameSpace usage, designed core functionality of new RunProg Chaining system, and implemented four base functions to manage the chain. (5/16/2010)
    :: With heroic assistance from BrandonW, fixed an issue where the Instant Goto would fail to find what program needed to be edited on error. (05/15/2010)
    :: Found and repaired problem with Instant Goto'ing to first line of a program. (5/12/2010)

Some relevant Wiki pages:
    :: http://dcs.cemetech.net/index.php?title=Doors_CS_7_Scratchwork
    :: http://dcs.cemetech.net/index.php?title=RunProg_Chaining
« Last Edit: May 24, 2010, 02:33:45 am by KermMartian »



Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Doors CS 7 really coming out?
« Reply #94 on: May 24, 2010, 03:07:31 am »
wow that's a lot of updates! Nice work on this. Gonna check the Wiki a bit more when I get some time, since I did not have enough time to do so yet.

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: Doors CS 7 really coming out?
« Reply #95 on: May 24, 2010, 07:00:08 am »
Wow, nice work!  I can't wait to see the next version! ;D

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: Doors CS 7 really coming out?
« Reply #96 on: May 24, 2010, 07:04:50 am »
Hurray, updates! Nice to see this moving along. How much longer till release? (Since, you know, -1-3-4 days and 16 hours is obviously very, very wrong :P)
"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Spoiler For "PartesOS links":
I'll put it online when it does something.

Offline Geekboy1011

  • The Oneironaut
  • Donator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2031
  • Rating: +119/-2
  • Dream that Awakening dream
    • View Profile
Re: Doors CS 7 really coming out?
« Reply #97 on: May 24, 2010, 12:29:09 pm »
guess the negative numbers and your cig still need some work XD and wow lots of updates very nice XD

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Doors CS 7 really coming out?
« Reply #98 on: May 24, 2010, 12:30:52 pm »
Hurray, updates! Nice to see this moving along. How much longer till release? (Since, you know, -1-3-4 days and 16 hours is obviously very, very wrong :P)
haha yeah, but that is nothing compared to back in 2009 when it said -1000 days or less XD.

If I remember he told me there are chances for a DCS7 release in September or something. By then there will be a bunch of Betas

Offline Geekboy1011

  • The Oneironaut
  • Donator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2031
  • Rating: +119/-2
  • Dream that Awakening dream
    • View Profile
Re: Doors CS 7 really coming out?
« Reply #99 on: May 24, 2010, 12:34:22 pm »
awsome on a side note are you making it so it can support more files on the calc i forgto and i know when i have a large game like dlq on it dcs laggs so bad that its nigh impossible to use X.x

(dlq is about 150 programs i believe)

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Doors CS 7 really coming out?
« Reply #100 on: May 24, 2010, 12:37:26 pm »
(199 on install, 200-202 when running)

Offline Geekboy1011

  • The Oneironaut
  • Donator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2031
  • Rating: +119/-2
  • Dream that Awakening dream
    • View Profile
Re: Doors CS 7 really coming out?
« Reply #101 on: May 24, 2010, 12:39:22 pm »
wow larger than i thought XD

Offline KermMartian

  • Editor
  • LV7 Elite (Next: 700)
  • *******
  • Posts: 500
  • Rating: +233/-20
    • View Profile
    • Cemetech
Re: Doors CS 7 really coming out?
« Reply #102 on: May 29, 2010, 08:04:57 pm »
awsome on a side note are you making it so it can support more files on the calc i forgto and i know when i have a large game like dlq on it dcs laggs so bad that its nigh impossible to use X.x

(dlq is about 150 programs i believe)
Yup, if you take a look at this page you'll see it's a pending item on my To-Do list.  I'm going to wait until after I have XLib/CelticIII support ironed out before I stare at that though.
http://dcs.cemetech.net/index.php?title=Doors_CS_7_Scratchwork
« Last Edit: May 29, 2010, 08:05:11 pm by KermMartian »



Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Doors CS 7 really coming out?
« Reply #103 on: May 30, 2010, 01:13:22 am »
Btw you know adding Celtic III support also adds support for two Omnicalc commands automatically, right? ;D

(that makes DCS7 even better in the process. If the Reuben Quest ports to Celtic III never happens, in the future I should edit the readmes anyway to mention that not only Omnicalc is supported but Celtic III and Door CS 7 as well. I tried in Celtic III and game ran perfectly, altough sadly I did not get a speed increase)

Offline KermMartian

  • Editor
  • LV7 Elite (Next: 700)
  • *******
  • Posts: 500
  • Rating: +233/-20
    • View Profile
    • Cemetech
Re: Doors CS 7 really coming out?
« Reply #104 on: May 30, 2010, 05:56:24 pm »
(crosspost from Cemetech)

One or two days ahead of schedule, depending on how you figure it, Doors CS 6.4 beta has been completed.  This release contains both new features and a host of bug fixed based on all of your helpful reports on Doors CS 6.3 beta.  Among the most notable new features is the completed "Homerun" parser hook, which allows BASIC and ASM programs, whether nostub or written for a shell, in ROM or in RAM, and even Doors CS AP files such as Document DE files, to be run directly from the homescreen.  This is made possible by a complete overhaul of the program execution system (RunProg) within Doors CS, which some of you may have been following over the last several weeks.  Another new feature is much more powerful FileOpen, FileSave, and FileSaveAs routines, which will be a boon for programmers writing programs for DCS7 that work with files.  With some heroic assistance from the indomitable Brandon Wilson, I traced some very difficult bugs, and patch quite a number of more minor bugs.  As always, I worked on several small tweaks to improve the user experience.  It is recommended that you don't use Document DE 6 with this release, as FileOpen and FileSaveAs are unstable under TI-OS 2.41 and 2.53MP.

Please give this release a try, and continue to let me know about bugs that you find, features that you'd like, and comments that you have.  Doors CS 6.5 beta, planned for June 20th or earlier, will contain a full set of XLib and Celtic III compatibility routines.  For more information about my ongoing progress on the project,  please feel free to browse around the Doors CS wiki, particularly the Doors CS 7 Scratchwork page.  Relevant to this release is information on the Runprog Chaining page.

Edit: Updated the zip with a new .8xk, with several high-profile bug fixed based on feedback by Qazz42 and TIFreak8x, as well as an early beta of Document DE 7.

Download:
Doors CS 6.4 beta

« Last Edit: May 30, 2010, 07:46:42 pm by KermMartian »