Omnimaga: The Coders Of Tomorrow
Welcome, Guest. Please login or register.
 
Omnimaga: The Coders Of Tomorrow
20 June, 2013, 03:32:22 *
Welcome, Guest. Please login or register.

Login with username, password and session length
 
   home   news downloads projects tutorials misc forums rules new posts irc about Login Register  
+-OmnomIRC

You must Register, be logged in and have at least 40 posts to use this shout-box! If it still doesn't show up afterward, it might be that OmnomIRC is disabled for your group or under maintenance.

Note: You can also use an IRC client like mIRC, X-Chat or Mibbit to connect to an EFnet server and #omnimaga.

Pages: 1 [2] 3 4   Go Down
  Print  
Author Topic: Build your own Z80 calculator -  (Read 2706 times) Bookmark and Share
0 Members and 1 Guest are viewing this topic.
Eeems
THE GAME
Administrator
LV13 Extreme Addict (Next: 9001)
*
Offline Offline

Gender: Male
Last Login: Today at 02:08:12
Date Registered: 14 March, 2009, 03:32:57
Location: Edmonton, Alberta
Posts: 5103


Total Post Ratings: +231

View Profile WWW
« Reply #15 on: 26 September, 2011, 06:21:41 »
0

I was pretty sure z80's were only a couple of cents...well maybe that's just how much it takes to produce them...
Logged

DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Online Online

Gender: Male
Last Login: Today at 03:24:31
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50644


Total Post Ratings: +2640

View Profile WWW
« Reply #16 on: 26 September, 2011, 06:24:42 »
0

I think the money issue is more when it's time to produce the units in batch then market them. I could be wrong, though.
Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
ralphdspam
LV8 Addict (Next: 1000)
********
Offline Offline

Gender: Male
Last Login: 14 May, 2013, 09:10:11
Date Registered: 01 February, 2011, 07:58:40
Location: California, USA
Posts: 841


Total Post Ratings: +36

View Profile
« Reply #17 on: 26 September, 2011, 06:25:53 »
0

I was pretty sure z80's were only a couple of cents...well maybe that's just how much it takes to produce them...
Yes.  I'm pretty sure you are correct.  I was quoting the retail price.  Smiley

Why do they charge $115 for the calc, though?  It was even more than the Prizm at my local Office Depot!
« Last Edit: 26 September, 2011, 06:26:08 by ralphdspam » Logged

ld a, 0
ld a, a
Netham45
WOOOOOO
President
LV11 Super Veteran (Next: 3000)
*
Offline Offline

Gender: Male
Last Login: Today at 00:23:46
Date Registered: 26 August, 2008, 07:35:31
Location: Denver, Colorado
Posts: 2296


Total Post Ratings: +208

View Profile WWW
« Reply #18 on: 26 September, 2011, 07:54:22 »
0

Why do they charge $115 for the calc, though?  It was even more than the Prizm at my local Office Depot!

They pretty much have a monopoly on it, and they're exploiting it as much as they can.
Logged

Creator of OmnomIRC and SpyBot45
Join LOPN(Lobsters Opposing Pink Names) now, help us fight back!
Message me for more information, and to join now!
Members: Graphmastur;Stefan Bauwens
HOLY SHIT, I HAVE A BLOG



                                     
Put this in your signature if you've played the original WFRNG
Art_of_camelot
The matrix has you.. ಠ_ಠ
Support Staff
LV12 Extreme Poster (Next: 5000)
*
Offline Offline

Last Login: Today at 01:49:18
Date Registered: 30 August, 2008, 04:55:55
Location: Dr. Light's Laboratory
Posts: 4507


Total Post Ratings: +154

View Profile WWW
« Reply #19 on: 26 September, 2011, 20:27:01 »
0

Hi everybody! I'm new here I'm starting to learn z80 assembly for the ti 83+. I was wondering if it would be possible to build your own calculator with a z80 microprocessor and some sort of screen similar to the ti calculators screen. Wouldn't you have to put the ti-os on it to run programs and such? If this is even possible we could probably add more memory to the home made calculator. Unless that would cause you to have to rewrite the ti os or something to support more memory. I don't know if this is just stupid or if some one has asked before. But all feedback is appreciated!  Grin (Sorry if this is dumb or impossible)

Welcome here! In answer to your questions:Yes it is possible. TI-OS is not a prerequisite, just anything that would run on whatever Z80 you choose. I'd also suggest checking Ben Ryves's topic linked to on page one. Although his is a computer, it is built on a similar idea. Smiley
Logged

Projects:
TBA! Coming to an 83+ near you!

NerdTests.com says I'm a Cool Nerd King.  Click here to take the Nerd Test, get nerdy images and jokes, and write on the nerd forum!


kingofthebacon
LV1 Newcomer (Next: 20)
*
Offline Offline

Last Login: 29 September, 2011, 22:04:30
Date Registered: 16 September, 2011, 23:41:04
Posts: 11

Topic starter
Total Post Ratings: 0

View Profile
« Reply #20 on: 26 September, 2011, 23:25:03 »
0

So guys I'm putting together a list of stuff I might need to make this thing. Feel free to suggest different places to buy  stuff and if you think I should add anything.

Z80 - http://www.jameco.com/webapp/wcs/stores/servlet/ProductDisplay?langId=-1&storeId=10001&catalogId=10001&pa=35561&productId=35561&keyCode=WSF&CID=GMC

128K flash rom - for os   using rom because it would not be rewritten alot

Do you guys think I should use eeprom

or

sd card? - http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=WM3472DKR-ND

64k ram chip - ?

LCD - ?

i/o chip - ?

You guys are going to have to help me with this thing because I know your all super geniuses and stuff and I, no we will build this thing together so how about it? Will we build this thing for all the nerdy people who want an affordable calculator with a lot of memory!? Smiley
Logged
Spyro543
LV8 Addict (Next: 1000)
********
Offline Offline

Gender: Male
Last Login: Today at 02:44:19
Date Registered: 15 April, 2011, 01:42:09
Location: Ohio
Posts: 998


Total Post Ratings: +59

View Profile WWW
« Reply #21 on: 26 September, 2011, 23:30:54 »
0

Hey, would you rather want to work together on this project? We could meld together DreamCalc and whatever you'll call this...
Logged


I own a Compact Computer 40!
Programming languages known: BASIC, C
Favorite Pokemon: Dialga
Favorite games: Super Hexagon, Torchlight II
turiqwalrus
LV8 Addict (Next: 1000)
********
Offline Offline

Gender: Male
Last Login: Yesterday at 21:11:35
Date Registered: 25 November, 2010, 00:38:42
Location: In a shadowed grotto far from the eyes of the world.
Posts: 728


Total Post Ratings: +46

View Profile
« Reply #22 on: 26 September, 2011, 23:47:09 »
0

Why do they charge $115 for the calc, though?  It was even more than the Prizm at my local Office Depot!

They pretty much have a monopoly on it, and they're exploiting it as much as they can.
meh... my school REQUIRES TI's
[/offtopic]
sounds really cool; another indpendent calc project Grin
Logged
kingofthebacon
LV1 Newcomer (Next: 20)
*
Offline Offline

Last Login: 29 September, 2011, 22:04:30
Date Registered: 16 September, 2011, 23:41:04
Posts: 11

Topic starter
Total Post Ratings: 0

View Profile
« Reply #23 on: 27 September, 2011, 00:06:09 »
0

@Spyro543 Yeah I would work together with you, if you think you can and know how to build it because I want someone who would be dedicated to this and could give me their input and skills. Also will you show this Dream Calc idea thing your talking about?
« Last Edit: 27 September, 2011, 00:06:23 by kingofthebacon » Logged
Spyro543
LV8 Addict (Next: 1000)
********
Offline Offline

Gender: Male
Last Login: Today at 02:44:19
Date Registered: 15 April, 2011, 01:42:09
Location: Ohio
Posts: 998


Total Post Ratings: +59

View Profile WWW
« Reply #24 on: 27 September, 2011, 00:59:39 »
0

@Spyro543 Yeah I would work together with you, if you think you can and know how to build it because I want someone who would be dedicated to this and could give me their input and skills.
Well, we could work together building it...I guess.

Also will you show this Dream Calc idea thing your talking about?
http://www.omnimaga.org/index.php?topic=10054.0 Here's the link to the thread, but almost all discussion was done on IRC.
Logged


I own a Compact Computer 40!
Programming languages known: BASIC, C
Favorite Pokemon: Dialga
Favorite games: Super Hexagon, Torchlight II
Camdenmil
LV4 Regular (Next: 200)
****
Offline Offline

Gender: Male
Last Login: Yesterday at 17:07:22
Date Registered: 04 June, 2010, 04:26:29
Location: Disassembling something
Posts: 118


Total Post Ratings: +4

View Profile
« Reply #25 on: 27 September, 2011, 05:02:39 »
0

So guys I'm putting together a list of stuff I might need to make this thing. Feel free to suggest different places to buy  stuff and if you think I should add anything.

Z80 - http://www.jameco.com/webapp/wcs/stores/servlet/ProductDisplay?langId=-1&storeId=10001&catalogId=10001&pa=35561&productId=35561&keyCode=WSF&CID=GMC

128K flash rom - for os   using rom because it would not be rewritten alot

Do you guys think I should use eeprom

or

sd card? - http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=WM3472DKR-ND

64k ram chip - ?

LCD - ?

i/o chip - ?

You guys are going to have to help me with this thing because I know your all super geniuses and stuff and I, no we will build this thing together so how about it? Will we build this thing for all the nerdy people who want an affordable calculator with a lot of memory!? Smiley

PIO is annoying with discreet logic ics. To use more than 64k memory (ram+flash) you need to do bank switching. The easy way is to use a microcontroller for io and use 8 bit latches (74HCT259) to hold the higher bits of the address. I recommend using an eeprom or sd card. It would be nice to store data somewhere other than ram and to upgrade the os. If you want to use an sd card, you need a way to convert the z80's 8 bit parallel data to an spi signal. An FPGA could be an option for io but you'll need to use a small microcontroller like a pic to load the configuration to the FPGA on startup. For ram, you should use sram because it doesn't need to be refreshed so you can "turn off" the calculator and still have a small current going to the sram so you don't need to setup ram every startup.
Logged

It is bad luck to be superstitious.
ralphdspam
LV8 Addict (Next: 1000)
********
Offline Offline

Gender: Male
Last Login: 14 May, 2013, 09:10:11
Date Registered: 01 February, 2011, 07:58:40
Location: California, USA
Posts: 841


Total Post Ratings: +36

View Profile
« Reply #26 on: 27 September, 2011, 05:20:52 »
0

I think you should have the OS on EEPROM or Flash and data on the SD card.  You can then copy the program from the SD card and then execute it from the SRAM.  
« Last Edit: 27 September, 2011, 05:21:09 by ralphdspam » Logged

ld a, 0
ld a, a
willrandship
Omnimagus of the Multi-Base.
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Gender: Male
Last Login: Today at 01:57:19
Date Registered: 11 April, 2010, 03:08:32
Location: Between Venus and Mars
Posts: 2652


Total Post Ratings: +65

View Profile
« Reply #27 on: 27 September, 2011, 05:26:06 »
0

You should make it support BBC Basic.

That is all. Tongue Then we can have cross-platform progs.
Logged

kingofthebacon
LV1 Newcomer (Next: 20)
*
Offline Offline

Last Login: 29 September, 2011, 22:04:30
Date Registered: 16 September, 2011, 23:41:04
Posts: 11

Topic starter
Total Post Ratings: 0

View Profile
« Reply #28 on: 27 September, 2011, 23:08:12 »
0

So I should add this to the list

8-bit latches http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=296-2109-5-ND

Would this pic chip work?? - http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=PIC16F57-I/SS-ND

32k sram two of these chips - http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=BN-064HSRC-ND

Would this fpga chip work?? - http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=TMPA900CMXBG%28EY%29-ND

Can I hold the OS on the sd card?
I would need some sort of programmer to program these I don't want it to be too expensive though.
I'm not the best with digital electronics either so I am going to need some help from you guys!
Without all of you this will only be a dream...
Logged
Spyro543
LV8 Addict (Next: 1000)
********
Offline Offline

Gender: Male
Last Login: Today at 02:44:19
Date Registered: 15 April, 2011, 01:42:09
Location: Ohio
Posts: 998


Total Post Ratings: +59

View Profile WWW
« Reply #29 on: 27 September, 2011, 23:10:25 »
0

Ooh PIC chips! A friend of mine knows all about PIC ASM!
Logged


I own a Compact Computer 40!
Programming languages known: BASIC, C
Favorite Pokemon: Dialga
Favorite games: Super Hexagon, Torchlight II
Pages: 1 [2] 3 4   Go Up
  Print  
 
Jump to:  

Powered by EzPortal
Powered by MySQL Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Powered by PHP
Page created in 0.306 seconds with 29 queries.
Skin by DJ Omnimaga edited from SMF default theme with the help of tr1p1ea.
All programs, games and songs avaliable on this website are property of their respective owners.
Best viewed in Opera, Firefox, Chrome and Safari with a resolution of 1024x768 or above.