Author Topic: Crabcake  (Read 18410 times)

0 Members and 5 Guests are viewing this topic.

Offline shmibs

  • しらす丼
  • Administrator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2132
  • Rating: +281/-3
  • try to be ok, ok?
    • View Profile
    • shmibbles.me
Re: Crabcake
« Reply #15 on: May 02, 2011, 12:23:27 am »
ooh, sounds delicious!
i'm glad to see you moving on to new things even when you just lost a good deal of your previous work. most people would be discouraged by that and at least take a short break to recoup.

Offline z80man

  • Casio Traitor
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 977
  • Rating: +85/-3
    • View Profile
Re: Crabcake
« Reply #16 on: May 02, 2011, 02:11:33 am »
So does this auto archive stuff in ram for you when you begin a program. That would be very useful for those large programs and stuff and also pretty cool that the code restriction can be worked around.

List of stuff I need to do before September:
1. Finish the Emulator of the Casio Prizm (in active development)
2. Finish the the SH3 asm IDE/assembler/linker program (in active development)
3. Create a partial Java virtual machine  for the Prizm (not started)
4. Create Axe for the Prizm with an Axe legacy mode (in planning phase)
5. Develop a large set of C and asm libraries for the Prizm (some progress)
6. Create an emulator of the 83+ for the Prizm (not started)
7. Create a well polished game that showcases the ability of the Casio Prizm (not started)

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Crabcake
« Reply #17 on: May 02, 2011, 09:41:57 am »
Well it won't happen for BE, but I will continue this for Ti-83+ Silver edition and Ti-84+.  Many games these games can't use BE, but it still upsets me that I can't do it for BE :(

* sigh

Glad this is still going forward though, since it is a great project. 8811 bytes is much too little on a calculator that has hundreds of kilobytes.




Offline Hot_Dog

  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3006
  • Rating: +445/-10
    • View Profile
Re: Crabcake
« Reply #18 on: May 02, 2011, 10:18:41 am »
Well it won't happen for BE, but I will continue this for Ti-83+ Silver edition and Ti-84+.  Many games these games can't use BE, but it still upsets me that I can't do it for BE :(

* sigh

Glad this is still going forward though, since it is a great project. 8811 bytes is much too little on a calculator that has hundreds of kilobytes.

Keep your chin up, Deep Thought.  It's quite possible that it will work for BE after all.

So does this auto archive stuff in ram for you when you begin a program. That would be very useful for those large programs and stuff and also pretty cool that the code restriction can be worked around.

No, it does not auto archive stuff in RAM.  It's just like Super Mario 1.2 does not auto archive stuff when it runs.

Offline Hot_Dog

  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3006
  • Rating: +445/-10
    • View Profile
Re: Crabcake
« Reply #19 on: May 02, 2011, 04:13:42 pm »
Success!!!  Crabcake works on ALL Ti-83+ and Ti-84+ calculators.

I now need to write the manual/special thanks and clean up the include files.

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Crabcake
« Reply #20 on: May 02, 2011, 06:33:00 pm »
Whoa, fast O.O And * Deep Thought can use it! :D




Offline ralphdspam

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 841
  • Rating: +38/-1
  • My name is actually Matt.
    • View Profile
Re: Crabcake
« Reply #21 on: May 02, 2011, 09:44:19 pm »
O.O Looks VERY promising now!  I can't wait for the release.  :)
ld a, 0
ld a, a

Offline Hot_Dog

  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3006
  • Rating: +445/-10
    • View Profile
Re: Crabcake
« Reply #22 on: May 02, 2011, 09:46:57 pm »
Whoa, fast O.O And * Deep Thought can use it! :D

Glad to know that you can use it!  I know some people would prefer applications even if large ASM size were available to them

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: Crabcake
« Reply #23 on: May 02, 2011, 10:21:50 pm »
Success!!!  Crabcake works on ALL Ti-83+ and Ti-84+ calculators.

I now need to write the manual/special thanks and clean up the include files.
Wonderful!  Do you mind explaining how you achieved 83+ compatibility?  'Tis interesting. :)

Offline Darl181

  • «Yo buddy, you still alive?»
  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3408
  • Rating: +305/-13
  • VGhlIEdhbWU=
    • View Profile
    • darl181.webuda.com
Re: Crabcake
« Reply #24 on: May 02, 2011, 10:35:57 pm »
This is great ;D

So, will this be made compatible with Axe in an axiom or something?
Vy'o'us pleorsdti thl'e gjaemue

Offline Hot_Dog

  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3006
  • Rating: +445/-10
    • View Profile
Re: Crabcake
« Reply #25 on: May 02, 2011, 10:49:21 pm »
Success!!!  Crabcake works on ALL Ti-83+ and Ti-84+ calculators.

I now need to write the manual/special thanks and clean up the include files.
Wonderful!  Do you mind explaining how you achieved 83+ compatibility?  'Tis interesting. :)

The Ti-83+ has a special port to unlock the RAM page in the "protected" area.  I found a spot in the OS that used this port, so I called that OS code after using BrandonW's flash-unlock exploit.

This is great ;D

So, will this be made compatible with Axe in an axiom or something?

It can be done, and I would give permission for use for that purpose.  However, I'm not familiar with doing that kind of thing myself.

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: Crabcake
« Reply #26 on: May 03, 2011, 04:20:24 am »
Success!!!  Crabcake works on ALL Ti-83+ and Ti-84+ calculators.

I now need to write the manual/special thanks and clean up the include files.

Congratulations, this is pretty sweet stuff! ^^

Offline Hot_Dog

  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3006
  • Rating: +445/-10
    • View Profile
Re: Crabcake
« Reply #27 on: May 10, 2011, 05:39:21 pm »
By popular request, I am now writing Axe Axioms for Crabcake.  Just remember that your Axe game will need to be shell-compatible.  Also, the Axioms will use polar variables for execution.  For example:

;To start Crabcake

r1
r2
r1r

;Axe game
« Last Edit: May 10, 2011, 05:39:53 pm by Hot_Dog »

Offline FinaleTI

  • Believe in the pony that believes in you!
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1830
  • Rating: +121/-2
  • Believe in the pony that believes in you!
    • View Profile
    • dmuckerman.tumblr.com
Re: Crabcake
« Reply #28 on: May 10, 2011, 09:12:31 pm »
By popular request, I am now writing Axe Axioms for Crabcake.  Just remember that your Axe game will need to be shell-compatible.  Also, the Axioms will use polar variables for execution.  For example:

;To start Crabcake

r1
r2
r1r

;Axe game
Sounds cool, but would that conflict with using r1-r6 as variables, or can the parser handle that? Because r1-r6 are used to feed subroutines arguments when they are called, which makes them very commonly used variables.


Spoiler For Projects:

My projects haven't been worked on in a while, so they're all on hiatus for the time being. I do hope to eventually return to them in some form or another...

Spoiler For Pokemon TI:
Axe port of Pokemon Red/Blue to the 83+/84+ family. On hold.

Spoiler For Nostalgia:
My big personal project, an original RPG about dimensional travel and a few heroes tasked with saving the world.
Coding-wise, on hold, but I am re-working the story.

Spoiler For Finale's Super Insane Tunnel Pack of Doom:
I will be combining Blur and Collision Course into a single gamepack. On hold.

Spoiler For Nostalgia Origins: Sky's Story:
Prequel to Nostalgia. On hold, especially while the story is re-worked.

Offline Hot_Dog

  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3006
  • Rating: +445/-10
    • View Profile
Re: Crabcake
« Reply #29 on: May 10, 2011, 09:19:58 pm »
By popular request, I am now writing Axe Axioms for Crabcake.  Just remember that your Axe game will need to be shell-compatible.  Also, the Axioms will use polar variables for execution.  For example:

;To start Crabcake

r1
r2
r1r

;Axe game
Sounds cool, but would that conflict with using r1-r6 as variables, or can the parser handle that? Because r1-r6 are used to feed subroutines arguments when they are called, which makes them very commonly used variables.

It would indeed conflict, so I switched to AxesOn and AxesOff