Author Topic: Doors CS 6.0  (Read 33472 times)

0 Members and 5 Guests are viewing this topic.

Fallen Ghost

  • Guest
Doors CS 6.0
« Reply #30 on: April 21, 2007, 11:09:00 am »
When the topic started with Kerm's post, I thought it was him who inserted it here (news). Otherwise, I'm not against it since it means it is acclaimed by others. Therefore, it is not bad.

Offline Speler

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 857
  • Rating: +6/-2
    • View Profile
Doors CS 6.0
« Reply #31 on: April 21, 2007, 11:16:00 am »
I don't even think he can post new topics in the news section.

Offline josephmarin

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 186
  • Rating: +0/-0
  • Shiny, lets be bad guys
    • View Profile
Doors CS 6.0
« Reply #32 on: April 21, 2007, 03:51:00 pm »
My two bits: Doors CS is groovy for those who like new and promising things. MOS is groovy for those who like functionality and ease of use. There can't really be a clear defined middle ground, so please stop getting at each others' throats over something trivial as a calc program. I've had my house been divided by stupid things, my friends divided, and  dont want to see my community divided. Get along. Kerm, good job on your completion and nifty sounding program.
Burn the land, boil the sea, you can't take the sky from me

Offline Halifax

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1334
  • Rating: +2/-1
    • View Profile
    • TI-Freakware
Doors CS 6.0
« Reply #33 on: April 21, 2007, 04:36:00 pm »
Everytime I press the X button to close with this program it crashes and I can't seem to get it fixed.

c1-->
CODE
ec1
.nolist
#include "dcs6.inc"
#include "ti83plus.inc"
#define length(label1,label2) label2-label1
#define PyroEditIconDefault %10001000,%01010000,%01010000,%01010000,%01110000
stackPointer .equ saferam1;(word)
vatPointer .equ saferam1+2;(word)
saveSP .equ saferam1+4;(word)
.list
   .org progstart
   .dw ASMtoken
Init:
   xor d
   ret
   jr program_start
   .dw Description
   .db $05,$00
   .dw Icon
   .dw 0000
program_start:
   ld (saveSP),sp
   OpenGUIStack()
   ld (stackPointer),hl
   ld (vatPointer),de
   PushGUIStack(GUIRLargeWin,WinMain,length(WinMain,WinButtons))
   PushGUIStack(GUIRWinButtons,WinButtons,7)
RunLoop:
   GUIMouse($0000)
   jr RunLoop
WinMain:
   .db PyroEditIconDefault
   .db "PyroEdit III",0
WinButtons:
   .db %01100000
   .db $0000
   .dw WinMaximize
   .dw WinClose
WinCloseMessage:
   .db $07,$07
   .db PyroEditIconDefault
   .db "Are you sure?",0
CloseMessage:
   .db $09,$0F,$00
   .db "Do you want to quit?"
WinMaximize:
WinClose:
   MouseRecover()
   CloseGUIStack()
   pop hl
   ret
Description:
   .db "PyroEdit III",0
Icon:
   .db %11111111,%00000000
   .db %00000000,%11111111
   .db %11111111,%00000000
   .db %00000000,%11111111
   .db %11111111,%00000000
   .db %00000000,%11111111
   .db %11111111,%00000000
   .db %00000000,%11111111
   .db %11111111,%00000000
   .db %00000000,%11111111
   .db %11111111,%00000000
   .db %00000000,%11111111
   .db %11111111,%00000000
   .db %00000000,%11111111
   .db %11111111,%00000000
   .db %00000000,%11111111
.end
END
c2
ec2
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
Doors CS 6.0
« Reply #34 on: April 22, 2007, 02:46:00 am »
1. Remove that pop hl in the close section
2. Change .db $0000 to .dw $0000.  voila! :)smile.gif

Edit:
In case anyone is curious why exactly I think you should use Doors CS over other shells, take a look at Document DE.  Weighing in at under 900 bytes and demonstrating the power of Doors CS, this full-featured text editor allows you to create, view, save, and open text files within an attractive and intuitive GUI interface. With Doors CS 6's associated program feature, you can open files from Doors CS without having Document DE 6 open.  Also, keep in mind this took me a mere three days, maybe five hours of work total, to create, with the libraries Doors CS 6 offers.

Download
user posted image http://www.cemetech.net/scripts/countdown.php?/83plus/asm/programs/docde6.zip&location=archive[/url

user posted imageuser posted imageuser posted imageuser posted imageuser posted image



Offline Halifax

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1334
  • Rating: +2/-1
    • View Profile
    • TI-Freakware
Doors CS 6.0
« Reply #35 on: April 22, 2007, 07:20:00 am »
Hey thanks. But I thought the .db $0000 is the same as .dw $0000 ?? Just that .dw flips the bytes which would still equal 0000 though right? Oh well thanks again

And yes Document DE is a very good advancement. I use it for notes.
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
Doors CS 6.0
« Reply #36 on: April 22, 2007, 07:24:00 am »
Halifax: no.  .db [anything] does a series of bytes, and .dw [anything] does a series of 2-byte words.  .db $00,$00 = .dw $0000.  Also, .db $0000,$0000 = .dw $0000.  It doesn't matter how many zeros you use.



Offline Halifax

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1334
  • Rating: +2/-1
    • View Profile
    • TI-Freakware
Doors CS 6.0
« Reply #37 on: April 22, 2007, 08:44:00 am »
Oh ok thanks for clarifying that for me then. I never knew that.
There are 10 types of people in this world-- those that can read binary, and those that can't.

threefingeredguy

  • Guest
Doors CS 6.0
« Reply #38 on: April 22, 2007, 11:10:00 am »
I asked the same question in #tcpa when I saw the post. :)smile.gif

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
Doors CS 6.0
« Reply #39 on: April 25, 2007, 07:26:00 am »
QuoteBegin-Halifax+20 Apr, 2007, 18:3-->
QUOTE (Halifax @ 20 Apr, 2007, 18:30)
I never said it was intended to be fun. But its like DoorsCS is a lamborghini that is all shiny and crap but then you get in it expecting to fly and it breaks down and that sucks. MOS or Ion w/e is like that dirty car with 100,000 miles but runs great and you go riding by the guy with the lamborghini.

My point is DoorCS is full of show no backup. Its a GUI with little functionality and over complicates easy tasks.

Also I can see why _3fg thinks you are spamming the forums. You have ~100 posts half of which belong to topics started by you!

2 of which got locked since they were duplicate (the ones about world trend)


When I did calc stuff I mostly used DCS to test programs though in VTI.

QuoteBegin
-->
QUOTE
My two bits: Doors CS is groovy for those who like new and promising things. MOS is groovy for those who like functionality and ease of use. There can't really be a clear defined middle ground, so please stop getting at each others' throats over something trivial as a calc program. I've had my house been divided by stupid things, my friends divided, and

Offline KermMartian

  • Editor
  • LV7 Elite (Next: 700)
  • *******
  • Posts: 500
  • Rating: +233/-20
    • View Profile
    • Cemetech
Doors CS 6.0
« Reply #40 on: April 25, 2007, 08:52:00 am »
Kevin, I think Halifax (correct me if I'm wrong here, Halifax) may have started to revise his opinion slightly after using DocDE6.



Offline Halifax

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1334
  • Rating: +2/-1
    • View Profile
    • TI-Freakware
Doors CS 6.0
« Reply #41 on: April 25, 2007, 09:10:00 am »
Haha yeah no need for correction. I don't know what happened but yes my opinion has been revised. I overall just like the GUI better the MOS and this version actually seems stable although I have found some (soft)bugs. But yes DocDE6 is also great. This will be on my calc forever(or until NexGenGS is done :)smile.gif )
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
Doors CS 6.0
« Reply #42 on: April 25, 2007, 10:53:00 am »
Sweet.  I'm hoping to make more apps that will demonstrate the power of DCS to simplify and shrink programs and programming time. :)smile.gif



Offline Halifax

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1334
  • Rating: +2/-1
    • View Profile
    • TI-Freakware
Doors CS 6.0
« Reply #43 on: April 25, 2007, 11:02:00 am »
Same here Kerm. That is why I am porting Insanity's PyroEdit III to DCS(With him overlooking the production). It will be PE IV and will include(I am hoping) a slew of new features.
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
Doors CS 6.0
« Reply #44 on: April 25, 2007, 11:38:00 am »
Cool! Will it use the Associated File system, like DocDE6?