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

Linux

Started by Alvajoy123, March 28, 2017, 01:24:32 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Alvajoy123

This is a look at linux
  • Calculators owned: TI-84+CE
The maker of Xenon.

gameblabla

Quote from: Alvajoy123 on April 02, 2017, 11:33:50 PM
This is a look at linux
I'm sending this to Linus Torvalds
  • Calculators owned: None (used to own an Nspire and TI-89)

Dream of Omnimaga

I'm sure he would approve an actual ASM/C calculator Linux port that has 100% of the functionalities of Linux, though :P, but this is better to start small.

On a side note this looks not bad. If you don't mind using pre-made ASM libraries, you could try CE Textlib. It features the ability to change the text foreground and background colors, so you would be able to get rid of the white background behind Linux and Menu,.
  • 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

Alvajoy123

Quote from: DJ Omnimaga on April 03, 2017, 02:31:33 AM
I'm sure he would approve an actual ASM/C calculator Linux port that has 100% of the functionalities of Linux, though :P, but this is better to start small.

On a side note this looks not bad. If you don't mind using pre-made ASM libraries, you could try CE Textlib. It features the ability to change the text foreground and background colors, so you would be able to get rid of the white background behind Linux and Menu,.

Ok will try that out and you have anything​ that can help me make it full screen (full screen is much better !! ):thumbsup:

And please share this around  :w00t:
  • Calculators owned: TI-84+CE
The maker of Xenon.

_iPhoenix_

I'm working on a TI-Basic file system, you can use my code if and when I finish it.

[edit] To run in create programs, you will need ASM snippets.
  • Calculators owned: Two TI-84+ CE's
Please spam here: https://legend-of-iphoenix.github.io/spam/

"walruses are better than tuxedo chickens, all hail the great :walrii:" ~ me
Evolution of my avatar:

Alvajoy123

Quote from: _iPhoenix_ on April 03, 2017, 11:18:13 AM
I'm working on a TI-Basic file system, you can use my code if and when I finish it.

[edit] To run in create programs, you will need ASM snippets.
Ok I will try when you're done :thumbsup:

What is ASM snippet ???
  • Calculators owned: TI-84+CE
The maker of Xenon.

p2

a snipped is a little piece of code (in a different language) that u can include in ur program.

for example
you do a game in BASIC, which is slow, but enough for your game.
but inverting colors on the whole screen is way too slow?
so you include a tiny piece of ASM that does that for you much faster.
  • Calculators owned: ti-83+, ti-84+, ti-84+, ti-84+se, ti-84+se(te), ti-nsphire, ti-nsphire CAS, ti-nsphire CX-CAS, ti-voyage, ti-voyage, Who reads this list anyways...?
Anyway war sucks. Just bring us your food instead of missiles  :P ~ DJ Omnimaga (11.10.2016 20:21:48)
if you cant get a jframe set up, draw stuff to it, and receive input, i can only imagine how horrible your game code is _._   ~ c4ooo (14.11.2016 22:44:07)
If they pull a Harambe on me tell my family I love them ~ u/Pwntear37d (AssangeWatch /r/)
make Walrii great again ~ DJ Omnimaga (28.11.2016 23:01:31)
God invented the pc, satan the smartphone I guess ~ p4nix (16.02.2017 22:51:49)

novenary

Quote from: DJ Omnimaga on April 03, 2017, 02:31:33 AM
I'm sure he would approve an actual ASM/C calculator Linux port that has 100% of the functionalities of Linux, though :P, but this is better to start small.
This is definitely not possible. The calculator lacks an MMU which is the most basic requirement for Linux. uCLinux can work without one, but even then, the amount of available memory is probably way too small to do anything useful, and you'll still need GCC which is the only toolchain that can compile Linux properly.

With this out of the way, note that the Linux name and logo are registered trademarks so you can't use them for something that is definitely not Linux itself or a fork.

Dream of Omnimaga

@Streetwalrus is that why you changed your Linux CW avatar? :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

novenary

Lol, no. I've used this one before and I like that it's more original.

p2

also I poked Streetwal on Telegram to do it cuz I love this current avatar 9_9
  • Calculators owned: ti-83+, ti-84+, ti-84+, ti-84+se, ti-84+se(te), ti-nsphire, ti-nsphire CAS, ti-nsphire CX-CAS, ti-voyage, ti-voyage, Who reads this list anyways...?
Anyway war sucks. Just bring us your food instead of missiles  :P ~ DJ Omnimaga (11.10.2016 20:21:48)
if you cant get a jframe set up, draw stuff to it, and receive input, i can only imagine how horrible your game code is _._   ~ c4ooo (14.11.2016 22:44:07)
If they pull a Harambe on me tell my family I love them ~ u/Pwntear37d (AssangeWatch /r/)
make Walrii great again ~ DJ Omnimaga (28.11.2016 23:01:31)
God invented the pc, satan the smartphone I guess ~ p4nix (16.02.2017 22:51:49)

_iPhoenix_

Quote from: p2 on April 03, 2017, 01:19:41 PM
a snipped is a little piece of code (in a different language) that u can include in ur program.

for example
you do a game in BASIC, which is slow, but enough for your game.
but inverting colors on the whole screen is way too slow?
so you include a tiny piece of ASM that does that for you much faster.

Yes, or it adds functionality that cannot be done in BASIC, like inverting colors on the entire screen, or creating files.
  • Calculators owned: Two TI-84+ CE's
Please spam here: https://legend-of-iphoenix.github.io/spam/

"walruses are better than tuxedo chickens, all hail the great :walrii:" ~ me
Evolution of my avatar:

p2

exactly.
If you don't want to use two loops (x-axis and y-axis) to invert all pixxels separately, jsut use an ASM snippet which is a lot faster since asm supports pretty much everything. :)
Buuut it kills ur readability as u include ASM code in HEX (hexadecimal) notation (--> look it up if u dont know it, that's important!)
  • Calculators owned: ti-83+, ti-84+, ti-84+, ti-84+se, ti-84+se(te), ti-nsphire, ti-nsphire CAS, ti-nsphire CX-CAS, ti-voyage, ti-voyage, Who reads this list anyways...?
Anyway war sucks. Just bring us your food instead of missiles  :P ~ DJ Omnimaga (11.10.2016 20:21:48)
if you cant get a jframe set up, draw stuff to it, and receive input, i can only imagine how horrible your game code is _._   ~ c4ooo (14.11.2016 22:44:07)
If they pull a Harambe on me tell my family I love them ~ u/Pwntear37d (AssangeWatch /r/)
make Walrii great again ~ DJ Omnimaga (28.11.2016 23:01:31)
God invented the pc, satan the smartphone I guess ~ p4nix (16.02.2017 22:51:49)

Alvajoy123

I some hex codes​ document and some code don't work on the TI-84+CE :crazy:

Can you please give a link or a document on hex codes for the TI-84+CE :thumbsup:
  • Calculators owned: TI-84+CE
The maker of Xenon.

Dream of Omnimaga

None exists. The hex codes on TI-Basic Developer are exclusively for the TI-83+/84+/SE
  • 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