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

[TI-84+CE] Wal-Rush! CE v2.0

Started by Dream of Omnimaga, March 12, 2016, 05:52:03 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Dudeman313

Quote from: DJ Omnimaga on April 21, 2016, 02:07:05 PM
Quote from: Dudeman313 on April 21, 2016, 10:45:45 AM
I know, right?
Someone's got to ask if the Dr. knew about all this stuff.
If you mean DrDnar, the author of CE Textlib, then I don't know if he's aware of this. He might be aware about if using such trick can screw up your calculator RAM data but so far I have never encountered any crash nor any other issues while using CE Textlib tricks. I hope he doesn't patch all those exploits once he discovers, though. :P
Yeah, me too. I doubt he'd go all Nintendo/TI on us, though.
  • Calculators owned: TI-84 PCE
  • Consoles, mobile devices and vintage computers owned: Android O Phone
Does this qualify as a signature? 
The answer is "Sure."


Dream of Omnimaga

Yeah true. That's unless those tricks are dangerous for the calc, but since I never ran into issues, I doubt it. The only concern i have is when drawing outside the top or bottom of the screen, as it won't wrap around right away, but someone who knows more about the calc memory and the LCD memory would probably be able to investigate. Maybe @MateoConLechuga @Adriweb or @critor might know?
  • 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

Adriweb

Well, corruptions here and there, and eventually it can crash/ram clear/reboot, but that's pretty much it.
Nothing to really worry about if you have backups.
  • Calculators owned: TI-Nspire CX CAS, TI-Nspire CX, TI-Nspire CAS (x3), TI-Nspire (x2), TI-Nspire CM-C CAS, TI-Nspire CAS+, TI-80, TI-82 Stats.fr, TI-82 Plus, TI-83 Plus, TI-83 Plus.fr USB, TI-84+, TI-84+ Pocket SE, TI-84+ C Silver Edition, TI-84 Plus CE, TI-89 Titanium, TI-86, TI-Voyage 200, TI-Collège Plus, TI-Collège Plus Solaire, 3 HP, some Casios
Co-founder & co-administrator of TI-Planet and Inspired-Lua

Dudeman313

  • Calculators owned: TI-84 PCE
  • Consoles, mobile devices and vintage computers owned: Android O Phone
Does this qualify as a signature? 
The answer is "Sure."


Dream of Omnimaga

Quote from: Adriweb on April 21, 2016, 08:04:09 PM
Well, corruptions here and there, and eventually it can crash/ram clear/reboot, but that's pretty much it.
Nothing to really worry about if you have backups.
Do you mean it's guaranteed to cause corruptions, or a possibility?
  • 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

Adriweb

No, not guaranteed, as I've often done that without actual trouble, but it happens.
Anyway, stay between D40000h and D65800h :P
  • Calculators owned: TI-Nspire CX CAS, TI-Nspire CX, TI-Nspire CAS (x3), TI-Nspire (x2), TI-Nspire CM-C CAS, TI-Nspire CAS+, TI-80, TI-82 Stats.fr, TI-82 Plus, TI-83 Plus, TI-83 Plus.fr USB, TI-84+, TI-84+ Pocket SE, TI-84+ C Silver Edition, TI-84 Plus CE, TI-89 Titanium, TI-86, TI-Voyage 200, TI-Collège Plus, TI-Collège Plus Solaire, 3 HP, some Casios
Co-founder & co-administrator of TI-Planet and Inspired-Lua

Dream of Omnimaga

Now if only I knew what that was :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

Dudeman313

  • Calculators owned: TI-84 PCE
  • Consoles, mobile devices and vintage computers owned: Android O Phone
Does this qualify as a signature? 
The answer is "Sure."


Adriweb

Well, D40000h (or 0xD40000) is the [MMIO] address of the start of the VRAM (Where the LCD will display the data from, by default).
And 0xD65800 is the end of it, because we have 320x240x2 bytes (2 because 16bpp), which is 153600 bytes (== 0x25800).

(More info: http://wikiti.brandonw.net/index.php?title=Category:84PCE:RAM:By_Address)
  • Calculators owned: TI-Nspire CX CAS, TI-Nspire CX, TI-Nspire CAS (x3), TI-Nspire (x2), TI-Nspire CM-C CAS, TI-Nspire CAS+, TI-80, TI-82 Stats.fr, TI-82 Plus, TI-83 Plus, TI-83 Plus.fr USB, TI-84+, TI-84+ Pocket SE, TI-84+ C Silver Edition, TI-84 Plus CE, TI-89 Titanium, TI-86, TI-Voyage 200, TI-Collège Plus, TI-Collège Plus Solaire, 3 HP, some Casios
Co-founder & co-administrator of TI-Planet and Inspired-Lua

Dudeman313

  • Calculators owned: TI-84 PCE
  • Consoles, mobile devices and vintage computers owned: Android O Phone
Does this qualify as a signature? 
The answer is "Sure."


Dream of Omnimaga

#70
Quote from: Adriweb on April 22, 2016, 06:33:51 PM
Well, D40000h (or 0xD40000) is the [MMIO] address of the start of the VRAM (Where the LCD will display the data from, by default).
And 0xD65800 is the end of it, because we have 320x240x2 bytes (2 because 16bpp), which is 153600 bytes (== 0x25800).

(More info: http://wikiti.brandonw.net/index.php?title=Category:84PCE:RAM:By_Address)
What I find interesting is that when I draw outside the screen with CE Textlib, it wraps on the other side automatically. It's almost like if DrDnar expected that some people might do it by accident and rather than disallowing drawing outside the screen outright, he just made graphics loop on the other side. Unless I'M missing something? In any case, I guess it was a welcome move from him. :P


THe following screenshot doesn't make things justice because of how flickery it is, but you should still have an idea of what I mean.

EDIT: Here's a better screenshot but it's close to 1 MB large: https://img.ourl.ca/txtlibrct-1.gif
  • 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

Dudeman313

Ah. That's cool.  :)

I wonder what games might be able to use this trick...
  • Calculators owned: TI-84 PCE
  • Consoles, mobile devices and vintage computers owned: Android O Phone
Does this qualify as a signature? 
The answer is "Sure."


Dream of Omnimaga

This one already does lol. But FFII is another example.
  • 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

Dudeman313

Oh, okay.

You could also make a pretty cool looking aquarium with that trick. :P
  • Calculators owned: TI-84 PCE
  • Consoles, mobile devices and vintage computers owned: Android O Phone
Does this qualify as a signature? 
The answer is "Sure."


Dream of Omnimaga

Well, if you mean fishes going left and right, I would need to make fishes loop back from 26 to 1 because they would be shifted one pixel below once looping horizontally.
  • 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

Powered by EzPortal