December 14, 2019, 03:50:06 am

News:

Juju thinks he's so clever by putting funny stuff here


The shoutbox is currently out of service. Join us on Discord instead.
You can help CodeWalrus stay online by donating here.

Your dream calculator (maybe real sooner than you thought)

Started by DarkestEx, October 02, 2016, 10:15:18 pm

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

DarkestEx

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!).

p2

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? ^^
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)

DarkestEx

Quote from: p2 on October 05, 2016, 08:29:19 am
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.

xMarminq_

What battery will it have? Will it be a lithium ion battery or a double A battery? (-_(//));
I don't associate with associations

p2

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 ^^
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)

DarkestEx

Quote from: p2 on October 07, 2016, 07:51:28 am
Edit: @DarkestEx you maybe shouldnt post videos showing your IP adress on youtube ^^

What do you mean? And where?

p2

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.... ;)
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)

DarkestEx

Quote from: p2 on October 07, 2016, 09:29:25 am
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.

DJ Omnimaga

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 :)

alexgt

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

DJ Omnimaga

@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)

DarkestEx

Quote from: alexgt on November 16, 2016, 03:58:58 am
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.

DJ Omnimaga

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)

DarkestEx

Quote from: DJ Omnimaga on February 05, 2017, 08:01:02 pm
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.

alexgt

Quote from: DJ Omnimaga on December 07, 2016, 05:25:29 am
@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...

Quote from: DarkestEx on February 03, 2017, 09:14:36 pm
Quote from: alexgt on November 16, 2016, 03:58:58 am
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 *.*

Powered by EzPortal