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

Games that should be on CE calcs

Started by Dudeman313, February 01, 2016, 10:43:58 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

TIfanx1999

I actually somewhat agree with the OP. Porting can be a nice way to increase the amount of software available in a decent amount of time. Some things to consider though:

1.) Some routines will need to be re-written due to hardware differences.
2.) People have limited time. They may want to spend it working on their own projects as opposed to simply porting things others have made.
3.) Not all things are open source, so porting is made more difficult. There may be licensing issues as well.

Unicorn

I do agree tat more programs would be great, but somewhere (irc or on a forum someweres) someone msntioned that the dev for the CE is progressing much faster than for the CSE. You shouldn't have to wait more than another 2 months for dcsce from the progress we have  seen from Kerm, anyhow. It takes a lot of time to create and debug programs, especially ones as amazing and fine tuned as doors. Just be patient, and try to learn BASIC while you are at it ;)
  • 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 ??? ??? ??? ??? ???



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

novenary

#17
The problem with the CSE was that due to the screen being horrible crap, people weren't interested at all in making things for it because it was too slow. Until someone discovered it was possible to halve the resolution and even do double buffering in the screen's own hardware, which improved things considerably.

The CE already has an emulator, and despite the restrictions TI has put in place, we have a relatively decent amount of freedom with it as far as I can tell. It's exactly what we would have liked to see on the Nspire but that TI never made happen.

Araidia

#18
Are TI84+CE programs compatible to TI84+CE T and vice versa?
And what's the difference between the two?
EDIT: On theTI84+CE and TI84+CE T page the only difference that I noticed that the CE T has some language localization. But the hardware and everything else seems the same
  • Calculators owned: TI84+ CE

Also Known as: Soul | Enguard

novenary

I believe the CE-T respects exam mode requirements for some European countries, like the 83 premium CE is designed for France.

MateoConLechuga

What people need to realize about the CE is that there is literally a C SDK that takes under a minute to set up, and a lot of useful libraries that make development of games and programs and utilities about 1000x easier. You can literally write in C, a language that is simpler than assembly, easier and faster than hybrid basic, adapted to work quite well on the eZ80, and easy to learn and become more skilled at programming. Like, it is so easy. But since C has never been strong component on the TI84+whatever series, no one seems to know what to do. If you want something, make a C program! It's simple. :)

critor

Quote from: Araidia on February 02, 2016, 03:45:29 PM
Are TI84+CE programs compatible to TI84+CE T and vice versa?
And what's the difference between the two?
EDIT: On theTI84+CE and TI84+CE T page the only difference that I noticed that the CE T has some language localization. But the hardware and everything else seems the same

The TI-84 Plus CE-T and the TI-84 Plus CE are sharing the same hardware and OS.
The only difference, is that the TI-84 Plus CE-T has an exam LED which will blink in PTT mode.

Lionel Debroux

Zilog's C compiler is crap, but yeah, a C SDK opens the same class of usages onto the TI-eZ80 series as GCC4TI's now dead ancestor did onto the TI-68k series.
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TIEmu and TILP.
Co-admin of TI-Planet.

Dream of Omnimaga

#23
Quote from: MateoConLechuga on February 02, 2016, 08:06:58 PM
What people need to realize about the CE is that there is literally a C SDK that takes under a minute to set up, and a lot of useful libraries that make development of games and programs and utilities about 1000x easier. You can literally write in C, a language that is simpler than assembly, easier and faster than hybrid basic, adapted to work quite well on the eZ80, and easy to learn and become more skilled at programming. Like, it is so easy. But since C has never been strong component on the TI84+whatever series, no one seems to know what to do. If you want something, make a C program! It's simple. :)
Yeah, I still hear people saying that the CE only supports BASIC and ASM, which is sad. I think they have the misconception that every single TI-84+ model have no viable C support. If they know C then they are missing out a lot.

I think CodeWalrus needs a topic stickied in the calc section to get people started in 84+CE programming. Not necessarily a programming tutorial, but rather a topic that quickly explains what tools are available for them (emulators, connectivity, programming languages, BASIC libs, the calculator specs, etc. That way, perhaps people will stop thinking that the 84 Plus CE is as slow as the CSE and only has a 15 MHz Z80 with bare-bones C support.

Quote from: Streetwalrus on February 02, 2016, 03:30:23 PM
The problem with the CSE was that due to the screen being horrible crap, people weren't interested at all in making things for it because it was too slow. Until someone discovered it was possible to halve the resolution and even do double buffering in the screen's own hardware, which improved things considerably.

The CE already has an emulator, and despite the restrictions TI has put in place, we have a relatively decent amount of freedom with it as far as I can tell. It's exactly what we would have liked to see on the Nspire but that TI never made happen.
Actually not 100% true. As soon as the calc came out there were about three times more CSE games than when the CE came out. Also people did not only discover half resolution/double-buffering, but also hardware scrolling and the fact that drawing a tiny 16x16 sprite on the screen isn't that slow. Basically, if you use common sense, you can get very decent speed on the CSE. Pac-Man is one example of smooth gameplay (although it flickers for some reasons).

Also it took a long while for the CE to get an emulator compared to the CSE from what I remember. But we got C tools right away.
  • 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

While we are on the topic of C, I wonder if @MateoConLechuga or someone else would be willing to write a tutorial based for calculators?
  • 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 ??? ??? ??? ??? ???



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

Lionel Debroux

The tutorial writing work has started under the same CE-Programming umbrella, but for now, the C content is smaller than the ASM content: https://github.com/CE-Programming/documentation -> https://ce-programming.github.io/documentation/tutorials/
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TIEmu and TILP.
Co-admin of TI-Planet.

MateoConLechuga

Quote from: Lionel Debroux on February 03, 2016, 07:36:03 AM
The tutorial writing work has started under the same CE-Programming umbrella, but for now, the C content is smaller than the ASM content: https://github.com/CE-Programming/documentation -> https://ce-programming.github.io/documentation/tutorials/
Yes, as Lionel linked above, those are the currently work in progress tutorials. There's really nothing for C yet as I am finishing up the libraries, but I much appreciate it if someone were to help out with some documentation. It takes a while. ;)

Dream of Omnimaga

Great to see tutorials. As I mentioned before, one idea I had for CW in the future would be to have a tutorials link in the navigation that leads to a topic containing various tutorials (including ones not hosted on CW like the ones above). The problem is that most programming doc is all over the place in the TI community so when people arrive on a forum they are lost. >.<
  • 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

#28
It's simple. Make a list of as many games you can think of that you'd want to see on a CE.
They can originate from anywhere.

- Fruit Ninja
- CubeRunner
- Desolate
- Sonic
- Pokemon
- Super Smash Bros
- Zombie Gun
- Line++
- LoZelda(In general)
- Reuben Quest Series
- N.O.V.A. 3- the Java Platformer
- FZero
- Megaman
- Just One More Line
- This is the Only Level
- Ash: Phoenix
- Stick Ninja (by squidgetx)

Why I started this list: I did this because one day, I'll have learned eZ80 or C, and I will create all of these if they're
not already complete.

  • 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

First thing: The topic is in the wrong section. It would be better to check the sub-forum first before posting, since we got actual calculator and technology sections for such topics

And the second thing is that I believe that we already have three topics begging for TI-84 Plus CE games, so maybe we should merge this discussion with one of the other topics?
  • 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