Haven't posted in a while. Well figured out where I had a major slowdown. The qtouch routine to read buttons was slowing down USB comms. Rewrote the routine and gained some speed - alot of speed. Average throughput went from 4MB per second to 13MB per second. Running a benchmark program the cdrom's raw i/o went from around 20x cdrom to 85x cdrom speed. Booted Ubuntu Live in about 40 seconds flat!
Remember even though the raw i/o is 85x speed there is no mechanical overhead - no moving parts so seek speed is way faster than a normal cdrom drive. Equivelant speed probably ends up well over 100x cdrom speed.
Thursday, April 1, 2010
Have almost all the code done on the X2 version of the emulator. Once I'm done I'll start working on the hardware end - Will be developing an AVR32 devel board of my own, Without all the extra hardware not needed. So it will be cheaper to sell these things. Besides It's next to impossible to find avr32 devel boards for under $100.00 - I figure the board itself will sell for anywhere between $40 and $65. Where else can you get a USB High-Speed AVR32 devel board for that price! Once the board is done, then I'll add the qtouch and video interfaces. I can see the light at the end of the tunnel.... It's been a long ride so far so good.
Posted by CReno at 3:19 PM