| 
I gotta remember to put those smileys in right after the stuff I write in 
jest - apparently it makes all the difference. 
  ----- Original Message -----  Sent: Saturday, July 26, 2003 3:29 
  PM Subject: Re: Repeater - "conditional 
  stop" At 01:20 PM 7/26/2003, Nic Roozeboom wrote:
 >I imagined 
  it would be only a matter of time before someone would announce
 >they 
  had hacked OS1.1, and made all sorts of improvements... such as being
 >able to configure one track as a MIDI looper...
 
 yes, it's 
  amazing. It can't be that hard. Maybe you could take it on? After
 all, the 
  Repeater is only a fully custom piece of hardware with its own
 unique 
  system architecture, and code running straight on the silicon
 probably 
  without any commercial OS in between. But that just means you
 gotta know 
  how the hardware works to write the code and there's no OS there
 to do 
  anything for you. Of course, no documentation is publicly available
 on the 
  hardware architecture or the programmable logic parts. But heck,
 with a 
  little patience, a multimeter, logic analyzer, scope, and a year or
 two of 
  spare time you could probably figure out most of it. Then I guess
 you 
  would have to decompile the machine code from the roms into
 undocumented 
  assembler or maybe even C code. I don't know how well
 decompilers work, 
  but probably the result will be messy and difficult for
 humans to 
  understand. Hey, but no matter, if you had all the time to figure
 out the 
  hardware, you've got time to unravel the code too! I bet it would
 be fun. 
  Once you've got that figured out, then you can go about adding your
 own 
  features. Careful now! this ain't wimpy windows programming. Real-time
 embedded coding without a net! Everything you do has the potential to 
  throw
 something else off, so you need to keep an eye on every clock cycle 
  and all
 the possible states you could be in. Judging by the kind of bugs 
  they had,
 there probably aren't many cycles left to play with, but there 
  must be a
 few here and there. The Electrix guys only went a year over 
  schedule and
 still had bugs trying to do this, so it can't be that hard 
  really. Oh, by
 the way, did you catch the time when Electrix mentioned 
  they were out of
 code space? Ah well, there are probably a few features in 
  there you don't
 use anyway, so rip 'em out! Assuming you can actually 
  figure out which part
 of the code they're in...
 
 Sounds like a great 
  project!
 
 kim
 
 
 ______________________________________________________________________
 Kim 
  Flint                     
  | Looper's Delight
 kflint@loopers-delight.com    
  | http://www.loopers-delight.com
 
 
 |