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

First Fantasy port for CE calcs [TI-84+CE][BASIC]

Started by Dream of Omnimaga, August 02, 2015, 06:33:35 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

c4ooo

This is great, it reminds me of the times I used to use TI-BASIC.  :) yet to bad I don't have a silver edition  :-\
Also:
Quote from: DJ Omnimaga on August 02, 2015, 06:58:16 PM
-snip-
Not that much have changed, it's mostly how I erase the screen and change text color that have to be changed. Also his lib only supports 15 colors, versus 65536 for DCSE (or 256 for xLIBC)
-snip-
the silver edition can support 65536 colors!?! :hyper: Or did I misread something?!?

Dream of Omnimaga

Hiya thanks for the comments. Actually the CSE and CE can both use up to that many colors, but the only way to use that many in pure BASIC is using pictures (there are two formats: One being 133x88 scaled up 200% with 65536 colors and the other being 265x165 with 15 colors plus transparency.

Otherwise you need to use Doors CSE on the TI-84+CSE (and with xLIB you get 256, not 65536) or pure ASM on both calcs.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Unicorn

I think 256 is enough, at least for BASIc O.O Its actually a bit tooo many colors
  • Calculators owned: I own all of them: PICKACHUP TI 84+ CSE TI 83+ SE TI something something ??? ??? ??? ??? ???
  • Consoles, mobile devices and vintage computers owned: PICKACHUP ??? ??? ??? ??? ???



??? ??? ??? ??? ???

Dream of Omnimaga

Yeah it's pretty fine, although getting a good grayscale gradient in xLIBC is kinda annoying since every shade of gray got a blue or yellow hue.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Unicorn

True, there is no real grayscale color. I had that problem with NAGOJI backgrounds.
  • Calculators owned: I own all of them: PICKACHUP TI 84+ CSE TI 83+ SE TI something something ??? ??? ??? ??? ???
  • Consoles, mobile devices and vintage computers owned: PICKACHUP ??? ??? ??? ??? ???



??? ??? ??? ??? ???

Dream of Omnimaga

you can use Color 33 and 140 (and if you use 3 level grayscale, color 107), but on a real calculator the LCD colors are a bit more on the blue side than in the emulator or on the CE. As a result, those colors seem to show up as plain gray on the real machine under low contrast.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Unicorn

So what color would do that kind of greyscale that is used in NAGOJI?
  • Calculators owned: I own all of them: PICKACHUP TI 84+ CSE TI 83+ SE TI something something ??? ??? ??? ??? ???
  • Consoles, mobile devices and vintage computers owned: PICKACHUP ??? ??? ??? ??? ???



??? ??? ??? ??? ???

Dream of Omnimaga

The same as I mentionned in my post above :P
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Unicorn

  • Calculators owned: I own all of them: PICKACHUP TI 84+ CSE TI 83+ SE TI something something ??? ??? ??? ??? ???
  • Consoles, mobile devices and vintage computers owned: PICKACHUP ??? ??? ??? ??? ???



??? ??? ??? ??? ???

Dream of Omnimaga

#24
The game is almost done now, but I still need to adjust some stuff during the final sequence, as well as testing. What still needs to be coded is one of the final boss attacks (which works but has the wrong colors)


EDIT: There is one bug remaining during the final battle when the boss changes weaknesses. Since he can't have the same weakness as he had prior the change, it loops until it no longer matches. But the slower Asm() command compared to real(12 exposes a display bug from FF:MF CSE where the weakness color changes during the loop if it matches the previous one. I think I'm gonna keep it as is, since it adds more to the challenge, like if the boss decided to change his mind :P

EDIT: Most issues seems solved now, so I mainly need to test. But first, I would like to take advantage of the larger calc RAM and merge certain sub-programs together.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Unicorn

Great! I'm gonna time getting smartveiw just so I can spend time on this :)
  • Calculators owned: I own all of them: PICKACHUP TI 84+ CSE TI 83+ SE TI something something ??? ??? ??? ??? ???
  • Consoles, mobile devices and vintage computers owned: PICKACHUP ??? ??? ??? ??? ???



??? ??? ??? ??? ???

Dream of Omnimaga

So I don't know if the CE version of FFMF will be ported to Doors CE 9 when it comes out, but it would probably be better since most people will have DCE on their calc and not willing to install two libs. But if such version ever comes out, I think this is how it would look like:



Gold would appear in the menu and shops, like in the 2002 version and the current CE remake.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

alexgt

Awesome! how much faster will it be do you think?
  • Calculators owned: Ti-84+, Ti-Nspire, Hp Prime, Broken HP Prime, HP 48SX

Dream of Omnimaga

I might need to add delays to slow it down or make it run at slower speed.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Unicorn

Oh, wow. I wonder how fast caterpi could be...
  • Calculators owned: I own all of them: PICKACHUP TI 84+ CSE TI 83+ SE TI something something ??? ??? ??? ??? ???
  • Consoles, mobile devices and vintage computers owned: PICKACHUP ??? ??? ??? ??? ???



??? ??? ??? ??? ???

Powered by EzPortal