Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Halifax

Pages: 1 ... 42 43 [44] 45 46 ... 90
646
News / Doors CS 6.0
« 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.

647
News / Doors CS 6.0
« 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

648
TI 68K / MLC 68k
« on: April 21, 2007, 12:44:00 pm »
Has any work been done on the z80 version of MLC?

649
News / Doors CS 6.0
« on: April 21, 2007, 08:57:00 am »
*Halifax is with Fallen Ghost. I was searching for the words to explain it and you did it for me.

650
TI-BASIC / Sprite Masking
« on: April 20, 2007, 07:50:00 pm »
QuoteBegin-Jon+17 Apr, 2007, 22:36-->
QUOTE (Jon @ 17 Apr, 2007, 22:36)
I can't help you as far as code goes, i don't know basic worth beans, but i can explain the general point of masking.  What it does is it plots a sprite on the screen, preserving the background.  The point of a mask is to remove the background where the sprite will be placed, but preserve it everywhere else.
Here is an example of an 8x8 sprite and its mask:

sprite:
.db %00000000
,db %00111100
.db %01000010
.db %01000010
.db %01000010
.db %01000010
.db %00111100
.db %00000000

spritemask:
.db %11111111
.db %11000011
.db %10000001
.db %10000001
.db %10000001
.db %10000001
.db %11000011
.db %11111111

So the mask is plotted using AND logic, meaning all the 0's in the mask will erase the corresponding pixels, and 1's will leave the pixels as they were before.  Then the sprite is plotted on top of that using OR logic, meaning all the 0's in the sprite will leave the previous image unchanged, and all the 1's will translate to black pixels.  If you were to just use OR logic, without masking, the background would be preserved around the sprite, but the sprite itself would look funky.  

 You always were the master at masking(in my eyes haha). At least you taught me how too. :thumbup:google.gif

651
News / Doors CS 6.0
« on: April 20, 2007, 07:48:00 pm »
QuoteBegin-KermMartian+20 Apr, 2007, 18:41-->
QUOTE (KermMartian @ 20 Apr, 2007, 18:41)
Lemme drop some ASM knowledge: the worst you can get through LCD manipulation is a distorted image. :)smile.gif DCS also manipulated the LCD down to the tstate; in fact, every shell and program with a fastcopy routine does...

Obviously you have not read the Harvest Moon source nor talked to Spencer at all, so you don't really know what your saying. Read the source and talk to Spencer and then you will know that it can not possibly be ran on anything other than the 83+BE. That isn't any asm knowledge. Please don't talk down to someone who is already well spoken and versed on this topic.
QuoteBegin
-->
QUOTE

Spencer Putt:

Remember that this is still an early release, and is only compatible with the 83+ non-silver.
652
News / Doors CS 6.0
« on: April 20, 2007, 12:37:00 pm »
QuoteBegin-Delnar_Ersike+20 Apr, 2007, 18:34-->
QUOTE (Delnar_Ersike @ 20 Apr, 2007, 18:34)
QuoteBegin-Halifax+20 Apr, 2007, 18:04-->
QUOTE (Halifax @ 20 Apr, 2007, 18:04)
QuoteBegin-threefingeredguy+20 Apr, 2007, 12:53-->
QUOTE (threefingeredguy @ 20 Apr, 2007, 12:53)
Do you have to spam every site with this? Anyone who cares about this shell is probably a Cemetech regular and will see the news when they visit your site. Since you submitted your own work to digg, I have buried it and hope that your "minions" stop burying CalcUser's statement simply because they don't want the truth to be known.

Congrats. I agree with _3fg though. I am not against you or the program. I think the GUI is cool and it took lots of work. But if I may state for myself the FAT engine took lots of work, but it never really cultivated the fun out of me that Zelda so greatly requested. FAT games are like wow this is cool but gameplay is blahh. But then there is something like Space Station Pheta or Pegz that rapes your soul of fun. DoorsCS just doesn't do that for me. The GUI seems to over complicate things and make things less efficient compared to MirageOS. Oh well still a great achievment. The icon is staying in my signature though.

@all of you who will bring up MOS crashing: Just don't do it. It has been said before and it has been argued before. No one has sent proof so its pretty much null and void that it crashed. MOS 1.2 never crashed on me after countless tries to do everything in my will power to get it to crash.

If you want it to crash, try running Harvest Moon on it, as long as you don't use an 83+BE. ;)wink.gif For me, it crashed approximately every 8 seconds.

Anyway, great job kerm! Now that you've finished DCS6, can you work on gCn? *Delnar_Ersike

653
News / Doors CS 6.0
« on: April 20, 2007, 12:30:00 pm »
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!

654
News / Doors CS 6.0
« on: April 20, 2007, 12:04:00 pm »
QuoteBegin-threefingeredguy+20 Apr, 2007, 12:53-->
QUOTE (threefingeredguy @ 20 Apr, 2007, 12:53)
Do you have to spam every site with this? Anyone who cares about this shell is probably a Cemetech regular and will see the news when they visit your site. Since you submitted your own work to digg, I have buried it and hope that your "minions" stop burying CalcUser's statement simply because they don't want the truth to be known.  

 Congrats. I agree with _3fg though. I am not against you or the program. I think the GUI is cool and it took lots of work. But if I may state for myself the FAT engine took lots of work, but it never really cultivated the fun out of me that Zelda so greatly requested. FAT games are like wow this is cool but gameplay is blahh. But then there is something like Space Station Pheta or Pegz that rapes your soul of fun. DoorsCS just doesn't do that for me. The GUI seems to over complicate things and make things less efficient compared to MirageOS. Oh well still a great achievment. The icon is staying in my signature though.

@all of you who will bring up MOS crashing: Just don't do it. It has been said before and it has been argued before. No one has sent proof so its pretty much null and void that it crashed. MOS 1.2 never crashed on me after countless tries to do everything in my will power to get it to crash.

655
Computer Programming / Good C++ Starting Point?
« on: April 19, 2007, 10:39:00 am »
Also don't forget you should learn some sorting algorithm and how to use hash tables. Trust me hash tables will help. Encryption might be a good topic to study too.

656
News / Gba library v1.0 for TI-83+/TI-84+
« on: April 18, 2007, 11:41:00 am »
...eh a long time ago I made a little demo with this library maybe I will post this if I find it on my hard drive

657
TI Z80 / Grayscale Minesweeper
« on: April 18, 2007, 11:35:00 am »
I think it should be guarenteed featured and if not I will suggest it but I don't think it will be POTY due to the big hitters that might be releasing this year. Zelda, Super Smash Bros., Metroid, The Massacre(shameless plug).

658
TI Z80 / Insanity's Projects
« on: April 17, 2007, 10:12:00 am »
Well really this is no way except to drop Xlib and get back to programming some assembly

659
TI Z80 / NexGenGS
« on: April 15, 2007, 11:31:00 am »
Who said it was a one program only library. It would be like a DLL. Say NexGenGS dies somewhere down the road and people are still using but a new shell comes out with some great libraries so someone builds it into ONE dll that can be sent to the calc and then every programmer for NexGenGS would have access to the routines of the other shell without having to program for the other one. That was kind of the point. I didn't really understand what the hell you were talking about?


And its not for one program every programmer would be able to use it if they had knowledge of how to use the DLL. That's the point so every programmer doesn't have to include 10 libraries into their program instead of having ONE dll with all 10 libraries that each of those programmers could use so then they have more space in their program. As I said no one updates their stuff at the drop of a dime.

660
TI Z80 / Insanity's Projects
« on: April 15, 2007, 10:42:00 am »
Insanity do you intend on releasing a Plugin SDK with documentation cause I really don't understand how to make plugins but I want to make some.

Also where is the link to Pyroedit III

Pages: 1 ... 42 43 [44] 45 46 ... 90