* WalrusIRC

You need to have 5 posts and not be part of restricted usergroups in order to use the WalrusIRC embedded shoutbox. However, you can also access our IRC channel called #CodeWalrus via EFnet.

Author Topic: Ndless games might run from 3 to 50 times slower on TI-Nspire CX CR4 hardware  (Read 2613 times)

0 Members and 1 Guest are viewing this topic.

Offline DJ Omnimaga

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Forum Maintenance
  • Original 5
  • CodeWalrus Supporter
  • *
  • Topic Management
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 17827
  • Post Rating Ratio: +89/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • View Profile
    • DJ Omnimaga music store
  • Gender: Male
So here are some bad news about the new TI-Nspire CX CR4 hardware, regarding Ndless games:

Critor compared the speed of some TI-Nspire games using the original hardware, and the new CR4 screen hardware with Ndless 4.2 compatibility mode. Here are some results, in summary:

-Jetpack Impossible: Runs 3 times slower (still playable, though)
-Another World: 50 times slower (virtually unplayable)




Basically, it is heavily recommended for game programmers to not rely on compatibility mode in order to make their games run fast, but simply update them so that they won't suffer from severe slowdowns as a result of the screen compatibility layer, such as only updating the necessary parts of the screen during gameplay rather than everything. Basically, do like on the TI-84 Plus C Silver Edition, which required partial screen redraw in order to run fast enough.

Source: https://tiplanet.org/forum/viewtopic.php?p=198935#p198935


  • Calculators owned: TI-73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)
??? ??? ??? ???

Offline critor

  • Full User
  • Join Date: Dec 2014
  • Location:
  • Posts: 174
  • Post Rating Ratio: +6/-0
    • View Profile
Thanks for sharing the informations. :)

Vogtinator has rebuilt Another World with the latest CR4 compatible nSDL library.
It's apparently enough to solve the problem.

Download : https://tiplanet.org/forum/viewtopic.php?f=43&t=18160&p=198939#p198939

Offline DJ Omnimaga

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Forum Maintenance
  • Original 5
  • CodeWalrus Supporter
  • *
  • Topic Management
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 17827
  • Post Rating Ratio: +89/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • View Profile
    • DJ Omnimaga music store
  • Gender: Male
Do you have speed tests for more games?
  • Calculators owned: TI-73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)
??? ??? ??? ???

Offline critor

  • Full User
  • Join Date: Dec 2014
  • Location:
  • Posts: 174
  • Post Rating Ratio: +6/-0
    • View Profile
No. I'm currently focusing on updating programs.

Offline DJ Omnimaga

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Forum Maintenance
  • Original 5
  • CodeWalrus Supporter
  • *
  • Topic Management
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 17827
  • Post Rating Ratio: +89/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • View Profile
    • DJ Omnimaga music store
  • Gender: Male
Ah ok thanks. I hope most games won't need updates. X.x
  • Calculators owned: TI-73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)
??? ??? ??? ???

Offline Lionel Debroux

  • Full User
  • Join Date: Jan 2015
  • Location:
  • Posts: 215
  • Post Rating Ratio: +11/-0
    • debrouxl
    • 58/5891
    • View Profile
From these tests, it looks like most games which draw lots of content to the screen will need updates.
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TIEmu and TILP.
Co-admin of TI-Planet.

Offline critor

  • Full User
  • Join Date: Dec 2014
  • Location:
  • Posts: 174
  • Post Rating Ratio: +6/-0
    • View Profile
I've updated nDoom :
https://tiplanet.org/forum/viewtopic.php?f=43&t=18163

Doom's internal buffer is 320x200.
So instead of a simple memcpy for the old 320x240 screen, I've a got some code which converts and copies the data at the same time for the new CR4 240x320 screen.

In the end, updated nDoom is just slightly slower on CR4, 20% without any overclock :


But you should notice something strange in the first 30secs of the video, before I start playing...
The CR4, on the right, seems to be much faster than the CR3 - twice as fast ! :o
It's, by far, the first calculator to display the game menu, and to start rendering the 3D map.
(I'm pressing keys at the same time on both calculators)
Performances which can't be explained just by the CPU frequency increase from 132 to 156MHz.

Offline Ivoah

  • Super User
  • Join Date: Dec 2014
  • Location:
  • Posts: 523
  • Post Rating Ratio: +6/-0
    • @NoahRosamilia
    • Ivoah
    • @UCmgDyh_AeaHALohvR7PKXIw
    • /u/Ivoah
    • Ivoah
    • 114/11421
    • View Profile
    • Codinghobbit
  • Gender: Male
  • WalriiPoints: 100
But you should notice something strange in the first 30secs of the video, before I start playing...
The CR4, on the right, seems to be much faster than the CR3 - twice as fast ! :o
It's, by far, the first calculator to display the game menu, and to start rendering the 3D map.
(I'm pressing keys at the same time on both calculators)
Performances which can't be explained just by the CPU frequency increase from 132 to 156MHz.
Could TI have changed to a faster NAND chip? That would seem to explain why loading times are less.
  • Calculators owned: TI-86 (now broken), TI SR-56, TI-Nspire CX CAS, TI-84+ SE, TI-84+ SE, TI-85, TI-73 Explorer VS, ViewScreen, TI-84+ CSE, TI-83+ SE

Offline Adriweb

  • Full User
  • CodeWalrus Supporter
  • *
  • Join Date: Jan 2015
  • Location: France & Canada
  • Posts: 397
  • Post Rating Ratio: +7/-0
    • Adriweb
    • @Adriweb
    • Adriweb
    • @UC-UIrbk5SuaUCvnV6SQvt-Q
    • /u/Adriweb
    • Adriweb
    • View Profile
    • TI-Planet.org
  • Gender: Male
Current hypothesis is that the higher AHB freq. positively affects the NAND speed as it is its clock source ?
  • 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

Offline DJ Omnimaga

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Forum Maintenance
  • Original 5
  • CodeWalrus Supporter
  • *
  • Topic Management
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 17827
  • Post Rating Ratio: +89/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • View Profile
    • DJ Omnimaga music store
  • Gender: Male
I'm glad that the loading times are actually faster on the new hardware. Also I notice that the speed drop in compatibility mode for graphics isn't that bad for nDoom. It almost seems to run close to the original game, which is good. I hope that all other games can be updated to not suffer from severe lag.
  • Calculators owned: TI-73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)
??? ??? ??? ???

Offline critor

  • Full User
  • Join Date: Dec 2014
  • Location:
  • Posts: 174
  • Post Rating Ratio: +6/-0
    • View Profile
That's not the compatibility mode.
That's the new nDoom version supporting the CR4 hardware.

Offline DJ Omnimaga

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Forum Maintenance
  • Original 5
  • CodeWalrus Supporter
  • *
  • Topic Management
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 17827
  • Post Rating Ratio: +89/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • View Profile
    • DJ Omnimaga music store
  • Gender: Male
Oh ok, I  thought it still went through the compatibility mode. Thanks for converting it :)
  • Calculators owned: TI-73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)
??? ??? ??? ???

Offline critor

  • Full User
  • Join Date: Dec 2014
  • Location:
  • Posts: 174
  • Post Rating Ratio: +6/-0
    • View Profile
By the way, there are some lines about nDoom in a recent article on Intel iQ :
https://iq.intel.com/how-doom-1-inspired-the-diy-gaming-movement/

What do you think about it ?

Offline DJ Omnimaga

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Forum Maintenance
  • Original 5
  • CodeWalrus Supporter
  • *
  • Topic Management
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 17827
  • Post Rating Ratio: +89/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • View Profile
    • DJ Omnimaga music store
  • Gender: Male
You know, for a company that used to make computer processors and that is mostly oriented into the technology business, Intel sure has a lot to learn about website hosting, because the first thing that struck my mind when clicking your link is how slow their website was loading.

Anyway it's nice that calculator programming still gets recognition outside the TI community. :) I wish however that more websites did that, because there are so many more calculator programs and games that are interesting besides the big franchise ports such as Mario, Doom, etc, which big blogs tend to focus exclusively on.
  • Calculators owned: TI-73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)
??? ??? ??? ???

Offline gnmmarechal

  • New User
  • Join Date: May 2016
  • Location:
  • Posts: 6
  • Post Rating Ratio: +0/-0
    • policemata1
    • policemata.booster
    • @MarioLiberato2
    • gnmmarechal
    • @gnmpolicemata
    • gnmpolicemata
    • /u/gnmpolicemata
    • gnmmarechal
    • View Profile
    • GS2012 Homebrew
  • Gender: Male
Wow, TI really are d***s. I'm glad I got a Rev. D and managed to join the A-I master race, though I also own a Rev. T. Actually, recently, when I got my Rev.T, I saw a blue-back TI-Nspire (all the new models, like my rev. T, have a white back) on the shop... I might take it, though I doubt it is on A-I. Hum... I know a few people who couldn't care less about Ndless with a Rev.A and a Rev.D.... Would they perhaps trade their calcs with my rev.T? :D
  • Calculators owned: TI-Nspire CX, TI-Nspire CX, CASIO fx-9750GII, CASIO fx-82MS, CASIO fx-85ES
  • Consoles, mobile devices and vintage computers owned: PSP 3004 (6.61 Infinity Pro-C2), 2DS (10.3.0-33E FrankenFirm), Samsung Galaxy SII GT-i9100 (MinimalOS 5.1.1), LG/Google Nexus 4 (AOSP 5.1.1/Firefox OS), Samsung Galaxy Tab S 8.4' (TouchWiz 5.0.1), Olivetti Module 44 (i486DX2 66MHz, 2+18MB RAM, MS-DOS 6.22)

 


You can also use the following HTML or bulletin board code to share it on your page or forum signature!


Also do not forget to check our affiliates below.
Planet Casio TI-Planet Calc.news BroniesQC BosaikNet Velocity Games