Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - alberthrocks

Pages: 1 ... 50 51 [52] 53 54 55
766
OTcalc / Re: Let's build our own calculator!
« on: August 06, 2010, 02:58:13 pm »
@willrandship: oh no, we won't be doing that. Linux will be placed on the ARM based calc.
From there, we program in C, C++, etc. (or ASM for diehards) upwards.

Z80 asm is pretty much different than ARM asm, but I'm not too sure. Ask anyone who has programmed stuff for the Nspire. They can tell you. :)

767
OTcalc / Re: Let's build our own calculator!
« on: August 06, 2010, 02:51:55 pm »
Grayscale is definitely on the list for OTZ80 todo. (Grayscale = 4 bit color / 16 levels, like Nspire)
100% pretty color is on the list for OTARM though. ;)

I'm hoping we can get TI backward compatibility, since I don't exactly want to leave years of work behind.
BTW, if you are suggesting software stuff, redirect them to SirCmpwn. His OS, KnightOS, is going to be on this calc. ;)

EDIT: For more info on the eZ80, lookie here: http://dkc1.digikey.com/us/en/tod/Zilog/eZ80Acclaim/eZ80Acclaim.html

768
OTcalc / Re: Let's build our own calculator!
« on: August 06, 2010, 01:09:12 pm »
No worries - this is a community project - EVERYBODY can participate.

He left a while ago, and he probably didn't want this to get sabotaged in any way.
We'll probably set it up ASAP, and once done, open it to the public :)

769
OTcalc / Re: Let's build our own calculator!
« on: August 06, 2010, 12:08:19 pm »
OK, what should be the name of our project?
Something cool, nothing hard to pronounce. (Basically, a code name)

770
OTcalc / Re: Let's build our own calculator!
« on: August 06, 2010, 12:03:15 pm »
Just thought I would point out, Knight OS is being developed by Sir specifically for the 83+ Series. At this point we don't even know what kind of hardware might be used or if running something like Knight OS would even be feasible. I'm also unsure how likely it would be that Knight OS will be copyrighted, more than likely it'll be released as open source under a license.
*edit* wow, super ninja'd.

It's copyrighted from the start, so no worries.
Also, it's 100% Z80, so he can alter it to run on the new hardware.
Open source != not copyrighted. If I released some code as GPL, I still have rights to it, and can revoke the license at any time.

i don't mean to be mean, but remember that KnightOS is not "ours". it's Sir's. let him decide what he wants to do with it, and we can focus on our calculator.

Obviously. He wrote the code, he gets to decide.
Ok, so I feel like I should put my input into this a bit. Anything I say is not meant to upset anyone, piss anyone off, de-hype someone or anything. I'm just trying to look at this realistically. Sorry if anything sounds harsh, not my intention. I'm just kinda flat saying things.

Couple things:

1. Alberthrocks is right, DO NOT start getting your money out, hopes up, and such. Right now we are just planning and nothing is for sure set (yes, I know Raylin said this was official but things can still happen (no offence Raylin)).
2. Again, alberthrocks is right. Math is a must. If we didn't have math then a lot of operations go out the window, for one, and also we might as well be building a new type of GameBoy.
3. This is my personal opinion but before we start thinking about design I think we need to get the specs figured out and then get the software made and ready to go. That is the first priority I think. Building it will be a lot less stressful then.
4. When it does come time to building this thing, if we get that far, then the shell and buttons could probably be made from a 3D printer at school or something (I'm not saying I can do this, I'm just saying that's a possibility because some technical classes teach about them and are pretty handy).
5. Before we start thinking about making multiples of these we need to first just make a single one. See how much it costs, see what we can change or fix. We needn't worry about making a bunch right now.
6. Once this thing starts to take off and multiple people get involved in planning and such I think there needs to be an online hard drive site that we use where everything is stored. No offence to Omni but a thread isn't a good place to keep everything because it's hard to keep it organized. I also think this should be constrained to members only stuff so nobody from the outside can't interfere and such.
7. Right now I would advise NOT think about mass producing this. We don't know how much this will cost and we don't even know what will happen with these things.

Again, sorry if anything upsets someone. It is not my intention. Just trying to help this succeed :)
@happybobjr: nah, too expensive. Teacher idea is OK.
10 calcs = 10 X $80 ish = $800. Pretty big... :P

@matthias1992: I'm busy all the time. :P This is a community project - the wiki will help us organize ideas.
We'll all agree on a set spec, and such. I and many others can help the planning and such stay on track.

@everyone else:
WE NEED A WIKI FAST! Someone wake DJ up or something... ;)
You are correct - it can take a while to do such a thing. This isn't small - this is some serious work.



I would advise editing that just a bit because it sounds like you're trying to get DJ to do it and I'm fairly sure most or all of us know where he has been standing on admin related stuff. I know you didn't mean it like that but ya, it could be interpreted like that.

Agreed. THINK before leaping. This can be very successful (I've seen community projects evolve into consumer products), but we need to do some serious thinking before starting anything.

Yeah, the current plan is to host it on Cemetech or Wikidot.

just real quick, when we get knight os finished, copyright it.  just a thought.

It's copyrighted already. Anything you write, do, etc. is under your ownership. It's likely going to be open source, so that places a big lock on it already.


Well I didn't mean something like a Wiki or something. I meant an actual site that acts as a hard drive. That way only the people working on the project have access to it and its components.

As for the copyright thing I think he meant like an official patent

SVN, Mercurial, GIT, and others act as a code collaboration server, and as a backup.
Patents? I hate patents. And patents are only for ideas, not OSes. Copyright is strong enough.

771
OTcalc / Re: Let's build our own calculator!
« on: August 06, 2010, 11:56:43 am »
Ok, so I feel like I should put my input into this a bit. Anything I say is not meant to upset anyone, piss anyone off, de-hype someone or anything. I'm just trying to look at this realistically. Sorry if anything sounds harsh, not my intention. I'm just kinda flat saying things.

Couple things:

1. Alberthrocks is right, DO NOT start getting your money out, hopes up, and such. Right now we are just planning and nothing is for sure set (yes, I know Raylin said this was official but things can still happen (no offence Raylin)).
2. Again, alberthrocks is right. Math is a must. If we didn't have math then a lot of operations go out the window, for one, and also we might as well be building a new type of GameBoy.
3. This is my personal opinion but before we start thinking about design I think we need to get the specs figured out and then get the software made and ready to go. That is the first priority I think. Building it will be a lot less stressful then.
4. When it does come time to building this thing, if we get that far, then the shell and buttons could probably be made from a 3D printer at school or something (I'm not saying I can do this, I'm just saying that's a possibility because some technical classes teach about them and are pretty handy).
5. Before we start thinking about making multiples of these we need to first just make a single one. See how much it costs, see what we can change or fix. We needn't worry about making a bunch right now.
6. Once this thing starts to take off and multiple people get involved in planning and such I think there needs to be an online hard drive site that we use where everything is stored. No offence to Omni but a thread isn't a good place to keep everything because it's hard to keep it organized. I also think this should be constrained to members only stuff so nobody from the outside can't interfere and such.
7. Right now I would advise NOT think about mass producing this. We don't know how much this will cost and we don't even know what will happen with these things.

Again, sorry if anything upsets someone. It is not my intention. Just trying to help this succeed :)
@happybobjr: nah, too expensive. Teacher idea is OK.
10 calcs = 10 X $80 ish = $800. Pretty big... :P

@matthias1992: I'm busy all the time. :P This is a community project - the wiki will help us organize ideas.
We'll all agree on a set spec, and such. I and many others can help the planning and such stay on track.

@everyone else:
WE NEED A WIKI FAST! Someone wake DJ up or something... ;)
You are correct - it can take a while to do such a thing. This isn't small - this is some serious work.



I would advise editing that just a bit because it sounds like you're trying to get DJ to do it and I'm fairly sure most or all of us know where he has been standing on admin related stuff. I know you didn't mean it like that but ya, it could be interpreted like that.

Agreed. THINK before leaping. This can be very successful (I've seen community projects evolve into consumer products), but we need to do some serious thinking before starting anything.

Yeah, the current plan is to host it on Cemetech or Wikidot.

just real quick, when we get knight os finished, copyright it.  just a thought.

It's copyrighted already. Anything you write, do, etc. is under your ownership. It's likely going to be open source, so that places a big lock on it already.

772
OTcalc / Re: Let's build our own calculator!
« on: August 06, 2010, 11:43:41 am »
@happybobjr: nah, too expensive. Teacher idea is OK.
10 calcs = 10 X $80 ish = $800. Pretty big... :P

@matthias1992: I'm busy all the time. :P This is a community project - the wiki will help us organize ideas.
We'll all agree on a set spec, and such. I and many others can help the planning and such stay on track.

@everyone else:
WE NEED A WIKI FAST! Someone wake DJ up or something... ;)
You are correct - it can take a while to do such a thing. This isn't small - this is some serious work.

773
OTcalc / Re: Let's build our own calculator!
« on: August 06, 2010, 11:30:43 am »
wow! sounds like we need to establish a business plan for this.

Not yet - still need to think about designs, etc. ;)
THEN the business plan will come.

774
OTcalc / Re: Let's build our own calculator!
« on: August 06, 2010, 11:20:55 am »
WOW.... seriously, guys, WOW. I never expected this topic to explode. :o Apparently you guys are serious about creating a new calc.
Looks like it's time for me to draft up a nice little infographic about the building process for electronics (which applies to both companies and communities)! ;)

Note: Just because I started this topic does not mean I have the ideas, nor does it mean that I'm building a device. It's a community effort! :D

As soon as I finish up an essay, I'll work on my infographic, and then upload it for everyone to understand the process.

First off, before I go and start replying to everybody, DO NOT TAKE OUT YOUR MONEY, NOR COMMIT YET!!!!!!
This is a great project, but we're leaping before we're thinking.
We don't even know how it looks like, nor what the final features are, nor the priorities - how in the world do we design a device that we have no idea about?

Now, I'm not trying to dampen the enthusiasm here. It's very possible to create an awesome product from a community, but just jumping to build something without any serious planning first is kinda suicidal. Let's all think it out first, agree on something, follow the standardized steps to build this kind of thing, and then get building. (That's where my infographic comes in - it basically outlines the steps toward product development and such)

Money is kind of an important aspect in product development, and we will need it in the future, but NOT yet.

ALSO - there's 2 sides of this project - a Z80 side, and an ARM side.
Z80, obviously, is going to be a competing calculator against the TI-8x series.
ARM will compete against TI's Nspires. Make sure you're clear when suggesting priorities and features which one you're referring to.
(I might split this topic into 2 if needed)

Whew. Now all that is done, time for some personal replying:

i am all for this project, but i am ignorant for about everything this includes.
I am willing to invest in this project though. And will help as much as i can.
That's great! :) But no money out yet until the project is ready to move forward.

If you do make a calc, be sure to include a sensor pad, just like a laptop  ;)
Also, use 48-bit deep color for the screen with 1024x768 resolution  ;) (j/k)

http://en.wikipedia.org/wiki/Truecolor#Beyond_truecolor:_Deep_Color

Oh noes! How will the Z80 or ARM chips ever handle this? lol :) (I know you're jk)
Most likely for Z80 is a grayscale screen (I don't think Z80 is powerful enough to handle color)
For ARM, definitely a color screen. :)

Oh, I would be perfectly fine running KOS on this when it's done.

That'll be awesome! :D Of course, it might need some modding, since all Z80 hardware are different in some ways.
If this project does go on (the calc building one, that is), you really need to create a serious compatibility layer for TI basic programs
and ASM programs. Don't do it now - focus on the core, guts, and such (kernel, libraries), and then start creating this. (if possible)

I'm game.
But, we will need a knowledge base.
I dunno how to hard mod at all.

There's some people in the TI community who love to hack around with electronics, and know how to design them as well.
A wiki could be helpful in collaborating efforts. (That was aimed more to DJ ;) )

Yeah, same here.  Ben Ryves knows how to, and KermMartian, and probably a few others as well.

Yeah, there's quite a few. I know for sure that KermMartian can access some equipment for prototyping (I think).

how much are we going to spend on each calc to make?
max price for:
screen-
buttons-
shell of calculator-
battery-
back up battery-
hardware and chips-
advertisement-
shipping-
location of selling-

total cost?-
selling price?-
profit?-

The overall goal (for the Z80 calc, that is) is to be < TI's price. I'd prefer < $80, for added cheapness. ;)

It's all part of the building process, so it's great that you recognize that. But, we haven't even figured out the design
or the hardware yet, so there's no estimate on pricing until that's done.

For profit, it's a tricky question. We don't want to overprice it like TI - remember, this is a community project, not
some kind of big greedy company project - but we don't want to be penny broke at the end either. I suggest
maybe $10-30 profit per calc? As I've said before, we need a solid plan before deciding.

Advertising is tricky too. Social advertising can be very cheap and successful if done correctly, but that takes a while.
As said before, we need something solid before deciding on these.

One question:

How the hell are you going to collaborate the build process?


That's a good question. I'm not collaborating (look at the top of my reply), the community is.
For hardware specs, etc., I suggest using a wiki for that, as well as a source revision system (SVN, Mercurial, GIT, etc.) for schematics and code.

if anyone will gie me something to read about the chips and stiff for making it that would be great.

No plans yet, but you can google up Zilog and how their chips work, or ARM if you're going for that side of the project.

One question:

How the hell are you going to collaborate the build process?

Probably a SVN with all the physical circuit diagrams, and the software.
Pretty much.

Very intresting project, altough it is all just specualting now. Reminds me of the Pandora :). Well anyway altough I am really just starting with all this kind of stuff I do know something about processors and circuits. If anybody is going to take this seriously then you ahve to start to decide what kind of processor 'we' will use. I think a 32 bit processor should be more then enough, 16-bit might do the job as well. Some good 16 bit processors are:

INTEL 8088 @~7.2 MHZ
INTEL 80188 @~18.72 MHZ

Some good 32-bit processors (and not to expensive) are:

INTEL 80386 ranging from 16 to 33 MHZ
INTEL 80486 ranging from 25 to 100 MHZ.

Altough clockspeed isn't everything I suggest at least 50 or more MHZ. Another focus point would be a (G)LCD with a high refresh rate so we can use the processor at full speed when writing to or reading from the screen.

Another Idea I had but which I am not sure about is practical is having several Z80's. The reason to choose Z80's in the first place is because this whole calculator community is familiar with it and we want to develop for this community right? Ease of use is a second.

My last suggestion would be the most updated version of the Z80, the eZ80 (http://en.wikipedia.org/wiki/Zilog_eZ80). Being 9as wikipedia says) 4x as fast as a regular Z80 it might be enough. Frankly what I need to know is how resource intensive the final OS (linux) will be, based on that decide the processor and based on the processor decide the other hardware.

So what is going to be this things purpose? Is it going to be a gaming device with some math capabilities or is it going to be a hybrid? Shortly siad, what do we want it to be capable of? Maybe everyone should make a wishlist?

Ahh, the Pandora. It's a real project though, so that's not misty at all. ;)
No Intels - it's a bit hard to get chips from them, and licensing fees may be needed.
A good LCD is a must here, that's for sure.
There's 2 projects for calc building - Z80 and ARM. We do want to keep the Z80 (TI) community alive too! :)
eZ80 sounds good :)
This is strictly a calc project - we're attempting to knock down TI.
Games and other things will be included, but this is mainly math/calc.

if anyone will gie me something to read about the chips and stiff for making it that would be great.

this is a vast resource about digital electronics. It contains pretty much everything you need to knwo except how to solder. It teaches all the theory. (http://www.asic-world.com/digital/tutorial.html)

Definitely something worth looking at.

great info, thanks.  
To your question. I think the calculator should have enough math for at least algebra 2, if not more.
It would be great if this actually became a selling calculator.  one of the things that really sticks out with this is the color.  We could have graphing capabilities with each function a different adjustable color.  So many things could happen with color for math.  We could do alot with it.  If we would also be able to run asm programs through it, well that opens up alot for making games and everything.

things i would like to see:
1-10 for imporance for me.

color-7
mouse or keyboard port-5
math-8/9
speed-???
connectivity possibility with ti calcs.-6


Great ideas! :) Math should be top priority though - 10/10 or higher.

for me it would be:
color - 10 (It's a must have)
mouse-7
keyboard port (from TI's calcs)-3
math-8
speed- 10 (It's a must have)
connectivity possibility with ti calcs - meh, this is software.  I have no worries about this being implemented, since we will probably use the same usb port.

Good :) Math should be 10, otherwise it's not a calc.

All right.

Let's make this official.
Are we doing this?
Do we have the money and the commitment to do so?

If so, say 'Aye'.

NO - we're not ready yet! NO INVESTING!

color - 10/10
mouse- 8/10
keyboard port or mouse port-2/10
math- 9/10
speed- 11/10

Resolution: 3:2 ratio? At least 144x216
You should have more ports in case some break.

Color: 6-bit?

Have at least 256 contrast settings and maybe built-in 4-bit grayscale.

Aye.

Kind of confusing - which calc is which?
And NO COMMITMENTS/MONEY!

Aye, altough I'd prefer to take a siderole. I am willing to invest a little, it really depends. Also I have alot of other projects running in parallel so well, yea I am not constantly available. We need people like BenRyves and KermMartian though, and we need their time :p

I think we should first maybe produce a dozen devices maybe more, maybe less.

As for importance:

Color: 8
Mouse: 7 (if it's going to be a linux driven system then it might be useful, adding a PS2 port isn't that hard (or we could go usb))
Keyboard: 9 (allows for greater productivity, if used wisely often faster then a mouse and if there is a PS2 port already...)
Math: 6 (important but not a must)
Speed: 10 (speed allows for great creativity AND, you know 1+1=2 faster then the other folks cheating the test)
LCD Resolution: QVGA or VGA (respectively: 320x240, 640x480) I don't really care that much, if it raises the price to much I deem QVGA enough. If we are going to have a (multiple) window based GUI then 640x480 is pretty much a must.
Color Depth: 8 bit (pretty high quality, if it affects speed to much the take 4 bits)
 

Math = 10, no exceptions. How else are you going to sell a calculator that doesn't do math? ;)
No money yet, please!

Keep in mind that Linux is programmed in C, so z80 isn't the best option. (compilers are not very good for z80)

Linux and ARM is beautiful. Z80? Not sure about that.

Aye!
NO COMMITMENTS/MONEY!

Aye!
i will invest.  (praying that it would be a good investment)
NO COMMITMENTS/MONEY!

Keep in mind that Linux is programmed in C, so z80 isn't the best option. (compilers are not very good for z80)

Aah true, forgot about that. Maybe a PIC is more flexible then? MicroChip has some pretty good ones. Maybe we could even have a dedicated GPU? (seeing that Micrcontrollers aren't that expensive). It adds to complexity though. Does anybody know any good 16/32b C compatible microprocessors? I honestly don't altough I bet the intels I referred would work...

Nah - Z80 is the best option for competing against TI-8x.
ARM can handle Linux for sure. Good example: Androids. ;)

EDIT: So many things - so many ideas! We need a wiki setup, pronto. Set one up on Omnimaga or Cemetech, no wiki hosting sites!

775
OTcalc / Re: Let's build our own calculator!
« on: August 06, 2010, 12:50:31 am »
We should just run TI OSes for the heck of it.

There's plenty of emulators for that. ;)
And besides, you'll get lawsuits for doing that. This is going to be sold - that's even more of a pain to TI, since they currently have a monopoly. Selling another equally, if not better calculator is a smack to TI. (KnightOS and Z80 based calc, that is.)

776
OTcalc / Re: Let's build our own calculator!
« on: August 06, 2010, 12:06:06 am »
I know it's not exactly the same, but Ben Reyves over at maxcoderz built himself a Z80 computer. You can check out the thread here:
http://www.junemann.nl/maxcoderz/viewtopic.php?f=2&t=2691&hilit=z80+computer

Pretty interesting.... but I still think we should stick to ARM. As the OP himself said, it's pretty weak to do anything really powerful. :) Also, SirCmpwn is already making a wonderful Z80 OS, and there's already a platform to build on - the TI calculator.

What I'd like to do is to design a new OS and calculator. The OS is based off Linux, which is a pretty fun OS to work with.

Actually, I have an idea - there could be 2 branches of this project: good ol' Z80, which if successfully made, would sell for around $40-80, and gain quite a bit from the cheapness; then the ARM based calculator, which is like a Nspire, but with a colorful GUI, better processor, and of course, NOT LOCKED. ;)

The Z80 calc in particular could run KnightOS, so no issues with DMCA or any licensing. If this happened, that would be awesome. :D The ARM calculator is a whole new thing, and is more or less an experiment.

777
OTcalc / Re: Let's build our own calculator!
« on: August 05, 2010, 11:44:02 pm »
- BeagleBoard XM (maybe, maybe not)
ahahahahaha

Know about it? Or just loling at the name? ;)

what processor? keep it z80 for ASM compatibility or go ARM for more speed and Nspire compatibility?

BeagleBoard is 100% ARM. z80 compatibility is an option - maybe emulation?
There is a *ton* more ASM stuff out there.  Definitely z80.

Meh.... a Z80 duplicate is pretty sucky - it's a slow CPU by design for just simple stuff.
Maybe Z80 emulation?

That would be pretty cool if we did something like this or someone did.

Isn't there something like this over at Cemetech where one of the guys has been modifying TI calculators?
Yes, Kerm himself. ;) (Admin as well, FYI)

Yeah, the admin himself :P
KermMartian has been modding calcs for a while now.

Yes, we know. ;)

778
OTcalc / Re: Let's build our own calculator!
« on: August 05, 2010, 11:29:53 pm »
I actually think it's quite possible.  Anyone good with circuit boards?  Let's start with the screen, the memory, and the processor, along with simple usb support to upload programs, and a simple bootloader.  So far, so good?  We can do a simple 2 buttons for an A and B thing, an ON button, and four buttons for arrows.

So, who's good at PCBs and such?

Screen is easily done by a company called LiquidWare.
CPU, memory, and USB hosts are already implemented in BeagleBoard.
Linux already has a bootloader, so we don't need to worry about that.

Mr Kerm is a pro at that stuff, and has access to equipment that can do advanced soldering.
Plus, I also have a soldering kit as well. :)
(Or I can take that as a sarcastic reply, and say that we'll never make a calc :P)

touchscreen anyone? :D

Snake_X: Love to, but someone said AP tests hate touchscreen calcs. :(
Otherwise, existing hardware (BeagleTouch) will easily be installed and used.

779
OTcalc / Re: Let's build our own calculator!
« on: August 05, 2010, 10:36:27 pm »
what do you call decent? a 30 inch screen would do, right?

Nah - something Nspire-y, but with a fast screen and color. :)
hmm.. no idea what a FOSS math core is, and I most definitely don't know what a BeagleBoard XM is either

FOSS = free and open source
I'll give you a hint: research term #2 (BeagleBoard XM) and you'll find out. ;)

780
OTcalc / Re: Let's build our own calculator!
« on: August 05, 2010, 10:18:10 pm »
** Cookie for those who can find something wrong/ironic in my list!

- Lots and lots of buttons!
- Easy to use GUI (NO geeky stuff, just simple math, apps, prgms, etc.)

quite ironic, eh?
* Snake X wins the cookies and the game. XD

Darn, I lost. :P

Anyway, that's actually incorrect, although it could be true if you looked at it in a different way. ;)
Do you see any names/things that you don't know? Look it up, do a bit of research, and then you'll see the irony.

Pages: 1 ... 50 51 [52] 53 54 55