We're on Discord! Please join our server now if you don't want to miss anything! (More info) | Join the UCC4 contest! (More info)

* 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: Your dream calculator (maybe real sooner than you thought)  (Read 11204 times)

0 Members and 1 Guest are viewing this topic.

Offline DarkestEx

  • Super User
  • Join Date: Jan 2015
  • Location: Germany
  • Posts: 1346
  • Post Rating Ratio: +11/-2
    • @0xbmuessig
    • @muessigb
  • Gender: Male
Important update!

The CPU decision is made!
It will be an Atmel ATSAM4S4A. This is the CPU of the original microcat prototype:


The main reason is that I have a lot of these chips still laying around and I have all the test and programming equipment for them. They are also really fast and quite nice little things.
Also, I have already written software for them including a little bootloader and gained experience with them.

The new and final specs are:
128 MHz ARMv7ME CPU. 64 KB RAM. 256 KB Flash memory. 32 GB SD program memory (note that programs are NOT copied to RAM!).
  • Calculators owned: TI-84+, Casio 101-S, RPN-Calc, Hewlett-Packard 100LX, Hewlett-Packard 95LX
  • Consoles, mobile devices and vintage computers owned: Original Commodore 64C, Tektronix AWG2021, IBM X60s, IBM X60t, C64 DTV, Nintendo GameBoy Color, Nintendo GameCube, Xbox 360

Offline p2

  • CodeWalrus Staff
  • Super User
  • Moderator
  • CodeWalrus Supporter
  • *
  • Join Date: Aug 2016
  • Location: Germany
  • Posts: 2303
  • Post Rating Ratio: +10/-0
  • *Wubba lubba dub dub*
    • KaliPhobos
  • Gender: Male
Looks great  :thumbsup:

But I know I might sound stupid now... but if your cpu runs at 128MHz (compared to the z80 which is at <20MHz) how comes it takes so long to display a text? ^^
  • Calculators owned: ti-83+, ti-84+, ti-84+, ti-84+se, ti-84+se(te), ti-nsphire, 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)

Offline DarkestEx

  • Super User
  • Join Date: Jan 2015
  • Location: Germany
  • Posts: 1346
  • Post Rating Ratio: +11/-2
    • @0xbmuessig
    • @muessigb
  • Gender: Male
Looks great  :thumbsup:

But I know I might sound stupid now... but if your cpu runs at 128MHz (compared to the z80 which is at <20MHz) how comes it takes so long to display a text? ^^
The emulator is not a z80 one but a 6502. The slowness is due to refreshing the screen completely for every character. I have not found time to optimize it yet.
The screen uses 16 bit colors and is 128x128 so it takes time. Also the cpu I running at 8 MHz for testing.
  • Calculators owned: TI-84+, Casio 101-S, RPN-Calc, Hewlett-Packard 100LX, Hewlett-Packard 95LX
  • Consoles, mobile devices and vintage computers owned: Original Commodore 64C, Tektronix AWG2021, IBM X60s, IBM X60t, C64 DTV, Nintendo GameBoy Color, Nintendo GameCube, Xbox 360

Offline xMarminq_

  • Full User
  • Join Date: Sep 2016
  • Location: Generic Location
  • Posts: 470
  • Post Rating Ratio: +3/-0
  • Generic Personal Text
    • @UCUWQR30oIW2fRqCNI2IDGIA
  • Gender: Male
What battery will it have? Will it be a lithium ion battery or a double A battery? (-_(//));
  • Calculators owned: Ti-84 Plus CE, Ti-84 Plus (can be borrowed from my school)
I don't associate with associations

Offline p2

  • CodeWalrus Staff
  • Super User
  • Moderator
  • CodeWalrus Supporter
  • *
  • Join Date: Aug 2016
  • Location: Germany
  • Posts: 2303
  • Post Rating Ratio: +10/-0
  • *Wubba lubba dub dub*
    • KaliPhobos
  • Gender: Male
my actual dream calculator would be one running OS-2.43 of the 83+/84+ family but with a GB of ram and archive and variable clock speed ^^

Edit: @DarkestEx you maybe shouldnt post videos showing your IP adress on youtube ^^
« Last Edit: October 07, 2016, 07:53:53 am by p2 »
  • Calculators owned: ti-83+, ti-84+, ti-84+, ti-84+se, ti-84+se(te), ti-nsphire, 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)

Offline DarkestEx

  • Super User
  • Join Date: Jan 2015
  • Location: Germany
  • Posts: 1346
  • Post Rating Ratio: +11/-2
    • @0xbmuessig
    • @muessigb
  • Gender: Male
Edit: @DarkestEx you maybe shouldnt post videos showing your IP adress on youtube ^^
What do you mean? And where?
  • Calculators owned: TI-84+, Casio 101-S, RPN-Calc, Hewlett-Packard 100LX, Hewlett-Packard 95LX
  • Consoles, mobile devices and vintage computers owned: Original Commodore 64C, Tektronix AWG2021, IBM X60s, IBM X60t, C64 DTV, Nintendo GameBoy Color, Nintendo GameCube, Xbox 360

Offline p2

  • CodeWalrus Staff
  • Super User
  • Moderator
  • CodeWalrus Supporter
  • *
  • Join Date: Aug 2016
  • Location: Germany
  • Posts: 2303
  • Post Rating Ratio: +10/-0
  • *Wubba lubba dub dub*
    • KaliPhobos
  • Gender: Male
on the bottom of your posts (right size) you can always see your IP adress....
and in the video take a look below the console window you type that DISP HELLO.... ;)
  • Calculators owned: ti-83+, ti-84+, ti-84+, ti-84+se, ti-84+se(te), ti-nsphire, 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)

Offline DarkestEx

  • Super User
  • Join Date: Jan 2015
  • Location: Germany
  • Posts: 1346
  • Post Rating Ratio: +11/-2
    • @0xbmuessig
    • @muessigb
  • Gender: Male
on the bottom of your posts (right size) you can always see your IP adress....
and in the video take a look below the console window you type that DISP HELLO.... ;)
Ah yea. That shouldn't matter a lot. This video is quite old anyways.
  • Calculators owned: TI-84+, Casio 101-S, RPN-Calc, Hewlett-Packard 100LX, Hewlett-Packard 95LX
  • Consoles, mobile devices and vintage computers owned: Original Commodore 64C, Tektronix AWG2021, IBM X60s, IBM X60t, C64 DTV, Nintendo GameBoy Color, Nintendo GameCube, Xbox 360

Offline xlibman

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Moderator
  • Forum Maintenance
  • Original 5
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 19052
  • Post Rating Ratio: +101/-5
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
His IP address probably changed by now or will do so in a few months. In my case, it changes every 4 month maximum and usually changes beforehand. For some people it changes almost daily.

ANyway, I am late as you can see but I am glad this progressed earlier this month and I'm glad to see it in action above :)
  • Calculators owned: TI-84 Plus C Silver Edition, TI-84 Plus CE, Casio fx-CG10
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nintendo Switch, Playstation TV

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

Offline alexgt

  • Just your friendly neighborhood Ninja Stach Fancy Iron Man
  • Super User
  • Join Date: Dec 2014
  • Location: Behind you
  • Posts: 2615
  • Post Rating Ratio: +6/-1
  • Something should go here...
    • /u/alexgt9123
  • Gender: Male
Nice work @DarkestEx , I like what I see ;).


I have started a Rasp Pi project similar to this, I am hoping to make it at about the same form factor as a ti 84+. It will feature a 480x320 Resistive touch display (I could not find any at that resolution with capacitive touch), a super slimmed down Rasp Pi 3 (completely removing the ethernet port, because of the built-in WiFi and replacing the double USB with single high ones), A full qwerty custom keyboard (with the display beeing directly hooked up to the GPIO pins and not leaving many left I decided to use an Arduino pro mini to multiplex the keyboard to save on GPIO, plans could still change though), and a 3.7v 2000mAh Lipo battery.

My goal with this s to have the portability of a calculator and the power of Pi smashed into one. Also, I could hook it up to any TV in my house and stream games to it from my host PC (don't know how well that would work with the lack of an ethernet port though). This will be a long-term project since I literally have none of the parts or the money to order them :P. And instead of rushing it and not having it just right I want to take m time ad plan everything, I plan on using it sooo... :P
  • Calculators owned: Ti-84+, Ti-Nspire, Hp Prime, Broken HP Prime, HP 48SX

Offline xlibman

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Moderator
  • Forum Maintenance
  • Original 5
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 19052
  • Post Rating Ratio: +101/-5
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
@alexgt when you have the money and when it starts coming together, you should make a new topic about it. :P

(also I'M late lol)
  • Calculators owned: TI-84 Plus C Silver Edition, TI-84 Plus CE, Casio fx-CG10
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nintendo Switch, Playstation TV

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

Offline DarkestEx

  • Super User
  • Join Date: Jan 2015
  • Location: Germany
  • Posts: 1346
  • Post Rating Ratio: +11/-2
    • @0xbmuessig
    • @muessigb
  • Gender: Male
Nice work @DarkestEx , I like what I see ;).


I have started a Rasp Pi project similar to this, I am hoping to make it at about the same form factor as a ti 84+. It will feature a 480x320 Resistive touch display (I could not find any at that resolution with capacitive touch), a super slimmed down Rasp Pi 3 (completely removing the ethernet port, because of the built-in WiFi and replacing the double USB with single high ones), A full qwerty custom keyboard (with the display beeing directly hooked up to the GPIO pins and not leaving many left I decided to use an Arduino pro mini to multiplex the keyboard to save on GPIO, plans could still change though), and a 3.7v 2000mAh Lipo battery.

My goal with this s to have the portability of a calculator and the power of Pi smashed into one. Also, I could hook it up to any TV in my house and stream games to it from my host PC (don't know how well that would work with the lack of an ethernet port though). This will be a long-term project since I literally have none of the parts or the money to order them :P. And instead of rushing it and not having it just right I want to take m time ad plan everything, I plan on using it sooo... :P
Tried a while back. It's a never ending rabbit hole. TLDR: The battery will not fit. We are working on a modified Casio Classpad 300 which fits a Pi3 + TFT shield + battery perfectly fine.
  • Calculators owned: TI-84+, Casio 101-S, RPN-Calc, Hewlett-Packard 100LX, Hewlett-Packard 95LX
  • Consoles, mobile devices and vintage computers owned: Original Commodore 64C, Tektronix AWG2021, IBM X60s, IBM X60t, C64 DTV, Nintendo GameBoy Color, Nintendo GameCube, Xbox 360

Offline xlibman

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Moderator
  • Forum Maintenance
  • Original 5
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 19052
  • Post Rating Ratio: +101/-5
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Aren't Classpad calcs prohibitively expensive, though? When I tried to build my calculator collection in 2009, the cheapest available ClassPad 300 and 300+ on Ebay were $310 in used condition without the instructions/cable/box... (three times what I paid my Clickpad Nspire with the 84+ keypad)
  • Calculators owned: TI-84 Plus C Silver Edition, TI-84 Plus CE, Casio fx-CG10
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nintendo Switch, Playstation TV

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

Offline DarkestEx

  • Super User
  • Join Date: Jan 2015
  • Location: Germany
  • Posts: 1346
  • Post Rating Ratio: +11/-2
    • @0xbmuessig
    • @muessigb
  • Gender: Male
Aren't Classpad calcs prohibitively expensive, though? When I tried to build my calculator collection in 2009, the cheapest available ClassPad 300 and 300+ on Ebay were $310 in used condition without the instructions/cable/box... (three times what I paid my Clickpad Nspire with the 84+ keypad)
Bought a class pad in mint condition. Was fully working. Got it for 30€. However, the internals were all ripped out (except for the keypad PCB which is reused) to make space for the RPi and new Screen.
  • Calculators owned: TI-84+, Casio 101-S, RPN-Calc, Hewlett-Packard 100LX, Hewlett-Packard 95LX
  • Consoles, mobile devices and vintage computers owned: Original Commodore 64C, Tektronix AWG2021, IBM X60s, IBM X60t, C64 DTV, Nintendo GameBoy Color, Nintendo GameCube, Xbox 360

Offline alexgt

  • Just your friendly neighborhood Ninja Stach Fancy Iron Man
  • Super User
  • Join Date: Dec 2014
  • Location: Behind you
  • Posts: 2615
  • Post Rating Ratio: +6/-1
  • Something should go here...
    • /u/alexgt9123
  • Gender: Male
@alexgt when you have the money and when it starts coming together, you should make a new topic about it. :P

(also I'M late lol)
I haven't worked on this in a while money, time (FRC Robotics), and school have stopped me...

Nice work @DarkestEx , I like what I see ;).


I have started a Rasp Pi project similar to this, I am hoping to make it at about the same form factor as a ti 84+. It will feature a 480x320 Resistive touch display (I could not find any at that resolution with capacitive touch), a super slimmed down Rasp Pi 3 (completely removing the ethernet port, because of the built-in WiFi and replacing the double USB with single high ones), A full qwerty custom keyboard (with the display beeing directly hooked up to the GPIO pins and not leaving many left I decided to use an Arduino pro mini to multiplex the keyboard to save on GPIO, plans could still change though), and a 3.7v 2000mAh Lipo battery.

My goal with this s to have the portability of a calculator and the power of Pi smashed into one. Also, I could hook it up to any TV in my house and stream games to it from my host PC (don't know how well that would work with the lack of an ethernet port though). This will be a long-term project since I literally have none of the parts or the money to order them :P. And instead of rushing it and not having it just right I want to take m time ad plan everything, I plan on using it sooo... :P
Tried a while back. It's a never ending rabbit hole. TLDR: The battery will not fit. We are working on a modified Casio Classpad 300 which fits a Pi3 + TFT shield + battery perfectly fine.
I planning to 3d print the case so that would solve fitting issues.

Wow, been a while since I posted *.*
  • Calculators owned: Ti-84+, Ti-Nspire, Hp Prime, Broken HP Prime, HP 48SX

 


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