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

CE Textlib tilemapping hack and April Fools Wolfeinstein 3D prank

Started by Dream of Omnimaga, April 01, 2016, 11:09:29 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Dream of Omnimaga

Happy belated April Fools day people. :)

However, the 2D tilemapper is actually real, in case you haven't paid attention to the projects section in the last two weeks (see https://codewalr.us/index.php?topic=1217.0 ), and there actually exists a real TI-BASIC raycasting engine for the monochrome calculators called Ionquest Demo (although it doesn't look as good and runs twice slower). You can download it at http://www.ticalc.org/archives/files/fileinfo/349/34947.html and it runs fine on the 84+CE.


Also, I'm contemplating trying to make a bare-bones Outrun engine with CE Textlib, just for kicks, because I managed to do it in xLIB Monochrome back in 2006, so I'm 100% sure that it would be possible, if not faster, with CE Textlib. See this screenshot:



I bet CE Textlib raycasting is possible too. After all, it was attempted in pure BASIC lol. It just probably won't look as good as in the first post.
  • 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."


Dream of Omnimaga

Thanks. What I was happy with about that engine is that unlike Lotus Turbo Challenge, my background actually scrolled left and right. I did that engine the cheap way, though, by drawing 4 pre-rendered road chunks with extra pixels at the bottom.
  • 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."


Dream of Omnimaga

I'll try to make one later. What is interesting is that the speed gain from 15 MHz calcs to this one was not this big,
  • 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

Quote from: DJ Omnimaga on April 04, 2016, 05:40:45 AM
I'll try to make one later. What is interesting is that the speed gain from 15 MHz calcs to this one was not this big,
I wonder why?  :-|
  • 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

I blame the larger display combined with how poorly implemented TI's text routines were. CE Textlib rectangle display is very fast, but just displaying one row of text characters is actually slower than rendering one Wal-Rush CE Textlib frame. This is why in Axe Parser people recommended using your own font display routine rather than using the default text commands.
  • 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."


Powered by EzPortal