Author Topic: eZ80 Hardware Discussion  (Read 52140 times)

0 Members and 1 Guest are viewing this topic.

SirCmpwn

  • Guest
Re: eZ80 Hardware Discussion
« Reply #60 on: August 07, 2010, 04:25:46 pm »
I would say 50 MHz.  KOS is multithreaded, people.

Offline JonimusPrime

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 389
  • Rating: +25/-5
    • View Profile
    • Jonimoose.net
Re: eZ80 Hardware Discussion
« Reply #61 on: August 07, 2010, 04:27:10 pm »
I would say 50 MHz.  KOS is multithreaded, people.
Lets not decide on an OS before we have the hardware set shall we. As cool as KOS is I think the OS should be built to the hardware not the other way around.

"Always code as if the person who will maintain your code is a maniac serial killer that knows where you live" -Unknown

"If you've done something right no one will know that you've done anything at all" -Futurama

"Have a nice day, or not, the choice is yours." Tom Steiner

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: eZ80 Hardware Discussion
« Reply #62 on: August 07, 2010, 04:27:35 pm »
20 MHz sounds good. We need to make sure to choose a LCD with a good LCD driver to not run into the grayscale problems seen on the 8x series, though. Sure, the focus needs to be math (with a way to allow teachers to lock down the calc to not allow 3rd party software/patched OS usage and with no way to crack that temporary protection), but you need to not repeat TI's mistakes.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

SirCmpwn

  • Guest
Re: eZ80 Hardware Discussion
« Reply #63 on: August 07, 2010, 04:29:47 pm »
Lets not decide on an OS before we have the hardware set shall we. As cool as KOS is I think the OS should be built to the hardware not the other way around.
While this is an admirable goal, I prefer to have the software and the hardware complement each other.  No need to keep them separate, if you plan both from an early age, you can craft them to suit each other.

Offline fb39ca4

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1749
  • Rating: +60/-3
    • View Profile
Re: eZ80 Hardware Discussion
« Reply #64 on: August 07, 2010, 04:30:34 pm »
I thought we would have an lcd driver with native grayscale support.

Offline JonimusPrime

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 389
  • Rating: +25/-5
    • View Profile
    • Jonimoose.net
Re: eZ80 Hardware Discussion
« Reply #65 on: August 07, 2010, 04:32:15 pm »
I thought we would have an lcd driver with native grayscale support.
Something with memory mapping would be nice as well, needing to interface the LCD for every change is a pita.

"Always code as if the person who will maintain your code is a maniac serial killer that knows where you live" -Unknown

"If you've done something right no one will know that you've done anything at all" -Futurama

"Have a nice day, or not, the choice is yours." Tom Steiner

SirCmpwn

  • Guest
Re: eZ80 Hardware Discussion
« Reply #66 on: August 07, 2010, 04:32:59 pm »
I don't think memory mapping is a good idea, unless you can quickly change the map.  It would also be nice to leave some of the RAM free, instead of committing some to the screen.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: eZ80 Hardware Discussion
« Reply #67 on: August 07, 2010, 04:35:31 pm »
If we use Flash memory, we also need to use a Flash chip (and writing to flash method) that won't wear out after 2-3 years like the first batch of Casio Algebra FX 1.0 and 2.0 graphing calculators. (it was fixed in later batches)
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: eZ80 Hardware Discussion
« Reply #68 on: August 07, 2010, 04:35:44 pm »
I don't think memory mapping is a good idea, unless you can quickly change the map.  It would also be nice to leave some of the RAM free, instead of committing some to the screen.
We would have to commit a buffer to hold screen data anyway. I don't see your point. Being able to change the memory address of the buffer on-the-fly would be good though.
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline JonimusPrime

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 389
  • Rating: +25/-5
    • View Profile
    • Jonimoose.net
Re: eZ80 Hardware Discussion
« Reply #69 on: August 07, 2010, 04:40:10 pm »
I don't think memory mapping is a good idea, unless you can quickly change the map.  It would also be nice to leave some of the RAM free, instead of committing some to the screen.
We would have to commit a buffer to hold screen data anyway. I don't see your point. Being able to change the memory address of the buffer on-the-fly would be good though.
Thats how TI-86 grayscale is done, they just had the interrupt switch which buffer the Display driver pointed at.

"Always code as if the person who will maintain your code is a maniac serial killer that knows where you live" -Unknown

"If you've done something right no one will know that you've done anything at all" -Futurama

"Have a nice day, or not, the choice is yours." Tom Steiner

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: eZ80 Hardware Discussion
« Reply #70 on: August 07, 2010, 04:41:32 pm »
I believe on the TI-85 and the very early TI-81s it was how it was done too.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

SirCmpwn

  • Guest
Re: eZ80 Hardware Discussion
« Reply #71 on: August 07, 2010, 07:10:59 pm »
Idea:
We don't have a battery slot.  Instead, we have an internal battery inside the device that charges via the mini-usb port.  Then, we can have companion software for the computer for transfers and updates, like iTunes for the iPod.  I can write the companion software, but the hardware should be there to support it.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: eZ80 Hardware Discussion
« Reply #72 on: August 07, 2010, 07:15:19 pm »
that could work, too.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: eZ80 Hardware Discussion
« Reply #73 on: August 07, 2010, 07:55:48 pm »
I like that idea.

<offtopic>So, so far, sir seems to be the z80 leader, and I being the arm leader. Btw, sir, since you are a leader, you get to be a moderator. Congrats. </offtopic>

Offline Happybobjr

  • James Oldiges
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2325
  • Rating: +128/-20
  • Howdy :)
    • View Profile
Re: eZ80 Hardware Discussion
« Reply #74 on: August 07, 2010, 08:15:14 pm »
truthfully I don't love that idea,  I dont' think people bring a portable usb charger (like me :P) on the bus, so if they run out of power...
Note: although you could have a warning at 2 hours, or so, left or something so it doesn't die during a test.

« Last Edit: August 07, 2010, 08:16:03 pm by happybobjr »
School: East Central High School
 
Axe: 1.0.0
TI-84 +SE  ||| OS: 2.53 MP (patched) ||| Version: "M"
TI-Nspire    |||  Lent out, and never returned
____________________________________________________________