Join us on Discord!
You can help CodeWalrus stay online by donating here.
Menu

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.

Show posts Menu

Messages - caleb1997

#46
Yes, I will. Should be interesting :)
#47
Quote from: kegwaan on January 19, 2016, 09:16:10 PM
You probably could link it to a CSE, but programming it to recognize each other and perform actions is something different. And also, what would you even do with a GBC linked to a CSE  ???
You might also want to check out KermMartian's Gameboy camera connected to a CSE.

I want to be able to play calculator games on the GBC. Or, to be more specific, make the screen of the CSE go on the GBC. And yes, I've seen the camera hooked up to the calc.
#48
All right then.... I just bought a Gameboy COLOR GBA and taking a look at it, I noticed something...

The Gameboy has a USB port.... that just happens to be almost the exact same as my C(S)E's.

Immediately, the idea popped into my head that I could possibly link it to my CSE.

What do you guys think? Is it possible to link my calc to a Gameboy Nintendo DS lite GBA?

I just noticed that the port doesn't fit a regular USB. But I can mod a cable to go in between the calc and Gameboy. After all, a cable only costs $2-$3.

EDIT: I will be using the I/O port on my CSE for this.
EDIT #2: Since I can't find my CSE, I'll guess that I'll have a lot of fun writing USB protocols to do it with my CE. ._.
#49
Other / Re: New member introductions: Say hello here!
January 14, 2016, 09:27:03 PM
Quote from: JWinslow23 on December 13, 2015, 08:43:08 PM
Quote from: kegwaan on December 13, 2015, 08:32:20 PM
Hello, I'm kegwaan. I'm in the eighth grade (too young?), I enjoy video games and a few TV/movie series.
I started calculator programming in the seventh grade, you're not too young ;)


I started in 4th grade.
#50
Randomness / Re: Make a story, four words at a time
January 14, 2016, 03:28:59 PM
And thus know who
#51
Randomness / Re: Make a story, four words at a time
January 05, 2016, 09:21:50 PM
And we shall put
#52
My bad.

I apologize.


In light of that, I ask a question: Can somebody please help me develop a sprite routine? Because it looks like it'll be a while until I can get to a generator (I know of a few, though) that can make one for me, and rather than waiting for access to a generator, I've decided to write my own sprite routine. Plus it'll give me something to do.

So... How would I get started?
#53
Randomness / Re: Make a story, four words at a time
January 04, 2016, 06:42:17 PM
Using some hot sauce
#54
Yes, the lights will be blinking.

Quote from: alexgt on January 02, 2016, 11:33:13 PM
Good luck but I can't really help :/ I have no experience with ASM, sorry ._.

Thanks. But please... Next time, if you don't know anything, please don't post. Just trying to point something out.
#55
Contests / Re: :ninja: NAGOJI 4x3
December 31, 2015, 07:58:00 PM
Good Luck! I like how this is going. Keep it up! :)
#56
Nice work!  :D Keep going! :w00t:
#57
Hello! Because I am still learning ASM, I'll need a little bit of help here on a Christmas Tree project. It's on Cemetech, but I'd figured that it would be better to ask on other forums, and not just Cemetech.

HL is the sprite data
Somehow get A to be the sprite height and BC to be the sprite width
DE must point to the top-left pixel of where the sprite will go.
(Put the loop label here)
    push bc ; Save the sprite width for later on
    push de ; Save the current pixel for later on
    ldir ; Does "ld (de),(hl) \  inc hl \ inc de \ dec bc" until BC=0 (so effectively it copies BC bytes from (HL) to (DE)
    pop de ; Grab the far left pixel of the current row
    ld bc,320
    ex de,hl ; Swap HL and DE temporarily so we can add a number into DE
    add hl,bc ; Add 320 to the screen pixel pointer (normally DE, but we swapped it with HL) to advance to the next row on the screen
    ex de,hl ; Swap them back to normal
    pop bc ; Retrieve the sprite width again
    dec a
    jr nz,LoopLabel
    ; "dec a \ jr nz" is basically DJNZ but using the A register instead of B
.nolist
#include "includes\ti84pce.inc"
.list

.org userMem-2
ProgramStart:
.db tExtTok,tAsm84CeCmp
;...
;---> 8bpp picture
ld a,lcdBpp8
ld (mpLcdCtrl),a
ld hl,christmastree_paletteStart    ; palette mem
ld de,mpLcdPalette
ld bc,christmastree_paletteEnd-christmastree_paletteStart
ldir
ld hl,christmastree_sprite
call drawSprite8bpp
;...
ld a,lcdBpp16
ld (mpLcdCtrl),a
ret

#include "christmastree.bin"

And for reference, I would like it to look something like this, but minus the curves.

Am I right? Or am I doing something wrong in the above code?
#58
Other / Re: New member introductions: Say hello here!
December 31, 2015, 07:27:56 PM
That is true.  :crazy: But yeah.... Question: How do I upload files to Codewalrus?
#59
Other / Re: New member introductions: Say hello here!
December 31, 2015, 07:07:17 PM
Hello! I'm Caleb, and I have a account on Cemetech, and I know TI-BASIC, and am learning ez80 ASM. I have a CE and a CSE.
Powered by EzPortal