<div dir="ltr"><div><div><div><div><div><div><div><div><div><div><div>Hi Grant,<br>Thanks for checking, appreciate it.<br><br></div>These are old projects I returned to from the 90's.<br><br></div>CMU-800R /Apple ][ interface (MIDI'd the analog 606'sh drums)<br><br></div>Alesis Midiverb software selectable high order address bit to select Midiverb or Midifex program.<br></div>This last one I decided to skip the low tech toggle switch and dive right into the code and sketch the circuit. Lots of fun. (Using the MIDI CH button to select reverb or fx.)<br></div><div><br></div>MMT-8 Midi monitor. Arpegiator(a la Cyclone). and as datafiler for my Jupiter-6 patches (hence rewrite of code using ICE).<br><br></div>The CMU is 90% finished. It works nicely. Btw I used the eprom emulator exclusively for these.<br></div>Only recently acquired the ICE and haven't had a chance to design with it. Always dreamed of working with one.<br><br></div><div>Also on the todo: read an 80C49 (SH-101 micro) for educational purposes (image on net is incomplete)<br></div><div><br></div>I also have a nice Analog Devices AduC812 development system I like and is nice to work with.<br></div>Except the pain of switching crystals for MIDI baud rates and other annoyances.<br></div>Never played with the converters in that one.<br><br></div>Pleasure not profit.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Oct 12, 2016 at 4:57 PM, MTG <span dir="ltr"><<a href="mailto:grant@musictechnologiesgroup.com" target="_blank">grant@musictechnologiesgroup.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">It must be the HR16 that is scrambled then. Some other manufacturers did this too. I don't know if it was for layout reasons or to obfuscate the EPROM code.<br>
<br>
I repurposed an Ensoniq keyboard controller board (HC11) for a project many years ago.<br>
<br>
Anyway, we have an old Ceibo, a MetaICE (cheapie) and a Nohau.  Thought we had an HMI...<br>
<br>
What are you making?<br>
<br>
GB<div><div class="h5"><br>
<br>
<br>
On 10/12/2016 12:56 PM, Tony Kalomiris wrote:<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
Peter, that makes sense. I didn't scope the clock on the target to see<br>
if the long cabling (twisted pair) is upsetting the clock. In the<br>
Jupiter-6 case I always wondered about the two or more feet of<br>
unshielded wire clocking the slave uC's. Which ICE are you using, I<br>
would like to look that up myself. So this clock then would need to<br>
substituted for the targets external clock I imagine. This is an older<br>
unit with no local pod.<br>
<br>
Barry in the case of the HMI-200 8051 ICE it is not designed to work<br>
with targets that don't use external clocks. Frankly I was surprised<br>
that a unit of this calibre wouldn't take this into account. Do you<br>
remember if you ever it in this 'external clock' configuration? I will<br>
experiment with cable length, shielded coax, and an local oscillator, as<br>
Peter suggests.<br>
<br>
Grant, the MMT-8 makes an excellent music 8051  development system<br>
:80C31, 32 K of battery-backed up SRAM, 32 K Code space, 2 x 16 line<br>
Hitachi LCD, MIDI in and out, and all those buttons and leds! I used<br>
this exclusively for years with my Scanlon eprom emulator to write and<br>
debug code. I know this is old school. No the bits are no scrambled, at<br>
least not in the version 1.05 and 1.08 I have. I have disassemble both<br>
and they are normal.<br>
<br>
I want or need to go as low as 6 MHz external clocks i.e Alesis<br>
Midiverb, (it uses double baud rate flag) as well. So a /2 divider will<br>
need to be built as well.<br>
<br>
<br>
Again this is the old blue monster with very slow serial port, screen<br>
updates are painfully slow. Succeeding models have faster UARTS and<br>
parallel and lan ports. Maybe one day I can get in there and hack a<br>
solution, but not ready to undertake such a thing right now.<br>
<br>
Tony K<br>
<br>
On Wed, Oct 12, 2016 at 11:56 AM, MTG <<a href="mailto:grant@musictechnologiesgroup.com" target="_blank">grant@musictechnologiesgroup.<wbr>com</a><br></div></div><div><div class="h5">
<mailto:<a href="mailto:grant@musictechnologiesgroup.com" target="_blank">grant@musictechnologie<wbr>sgroup.com</a>>> wrote:<br>
<br>
    We might also have one of these old beasts at work. Or perhaps<br>
    another brand from the same era. I will dig around. Interesting<br>
    about the MMT8 as a dev system. I think they scrambled the LCD data<br>
    lines or EPROM data lines on that one. Can't remember for sure. I<br>
    always thought the old modems would make a good start. 8031, EPROM,<br>
    RAM, serial port(s)...<br>
<br>
    GB<br>
<br>
    On 10/12/2016 8:43 AM, Barry Klein wrote:<br>
<br>
        Too long ago for me to remember but having lunch today with an<br>
        engineer<br>
        that used it quite a bit in the early 90's(?) if he remembers<br>
        I'll let<br>
        you know. In the meantime I found this about another emulator:<br>
<br>
        It is dissuaded to use a crystal in the target as a clock source<br>
        during<br>
        the emulation. It is recommended that the oscillator be used<br>
        instead.<br>
        Normally, a crystal and two capacitors are connected to the<br>
        CPU's clock<br>
        inputs in the target application as stated in the CPU datasheets. A<br>
        length of clock paths is critical and must be taken into<br>
        consideration<br>
        when designing the target. During the emulation, the distance<br>
        between<br>
        the crystal in the target and the CPU (on the POD) is furthermore<br>
        increased; therefore the impedance may change in a manner that the<br>
        crystal doesn't oscillate anymore. In such case, a standalone<br>
        crystal<br>
        circuit, oscillating already without the CPU must be built or an<br>
        oscillator must be used.<br>
<br>
<br>
        Barry<br>
<br>
        On Oct 11, 2016, at 8:52 PM, Tony K <<a href="mailto:weplar@gmail.com" target="_blank">weplar@gmail.com</a><br>
        <mailto:<a href="mailto:weplar@gmail.com" target="_blank">weplar@gmail.com</a>><br></div></div><div><div class="h5">
        <mailto:<a href="mailto:weplar@gmail.com" target="_blank">weplar@gmail.com</a> <mailto:<a href="mailto:weplar@gmail.com" target="_blank">weplar@gmail.com</a>>>> wrote:<br>
<br>
            Hi there folks, time for me to ask for help this time.<br>
<br>
            I recently revisited my old 8051 music development projects<br>
            and have<br>
            never tried using the targets external clock but used the ICE's<br>
            internal 16 MHz clock. This has been okay for things up to<br>
            now but for<br>
            s/w timing loops and such of course this is unacceptable.<br>
            Basically<br>
            the problem is the emulator software - and I have the<br>
            Huntsville DOS ,<br>
            16 and 32 bit software running on a slow serial port (38400<br>
            max) -<br>
            crashes or times out when I set ext. clk in the<br>
            configuration page.<br>
            Always works with it's internal clock.<br>
<br>
            The test target was the Jupiter-6's own 12 Mhz oscillator<br>
            which is<br>
            'double buffered' before going to the slave voice micros.<br>
            Another<br>
            question I had was how do you get these emulators to work<br>
            with targets<br>
            that use crystals or ceramic resonators and the internal 8051<br>
            oscillator ? It seems that would be obvious oversight. The<br>
            documentation is of no help.. well maybe a little.<br>
<br>
            My dev system consists if an MMT-8, an Eprom Emulator and<br>
            this ICE I<br>
            acquired recently and had tried it with the MMT-8.<br>
<br>
            Sorry if any of this is confusing.<br>
            This is am older Huntsville Microsystems 8051 ICE, very<br>
            powerful but<br>
            slow (38400 baud) !<br>
<br>
            Barry if you can chime in here that would be great, thanks<br>
            everyone.<br>
<br>
            TK<br>
            ______________________________<wbr>_________________<br>
            Synth-diy mailing list<br>
            <a href="mailto:Synth-diy@dropmix.xs4all.nl" target="_blank">Synth-diy@dropmix.xs4all.nl</a><br>
            <mailto:<a href="mailto:Synth-diy@dropmix.xs4all.nl" target="_blank">Synth-diy@dropmix.xs4a<wbr>ll.nl</a>><br></div></div>
            <mailto:<a href="mailto:Synth-diy@dropmix.xs4all.nl" target="_blank">Synth-diy@dropmix.xs4a<wbr>ll.nl</a><span class=""><br>
            <mailto:<a href="mailto:Synth-diy@dropmix.xs4all.nl" target="_blank">Synth-diy@dropmix.xs4a<wbr>ll.nl</a>>><br>
            <a href="http://dropmix.xs4all.nl/mailman/listinfo/synth-diy" rel="noreferrer" target="_blank">http://dropmix.xs4all.nl/mailm<wbr>an/listinfo/synth-diy</a><br>
            <<a href="http://dropmix.xs4all.nl/mailman/listinfo/synth-diy" rel="noreferrer" target="_blank">http://dropmix.xs4all.nl/mail<wbr>man/listinfo/synth-diy</a>><br>
<br>
<br>
<br>
        ______________________________<wbr>_________________<br>
        Synth-diy mailing list<br></span>
        <a href="mailto:Synth-diy@dropmix.xs4all.nl" target="_blank">Synth-diy@dropmix.xs4all.nl</a> <mailto:<a href="mailto:Synth-diy@dropmix.xs4all.nl" target="_blank">Synth-diy@dropmix.xs4a<wbr>ll.nl</a>><br>
        <a href="http://dropmix.xs4all.nl/mailman/listinfo/synth-diy" rel="noreferrer" target="_blank">http://dropmix.xs4all.nl/mailm<wbr>an/listinfo/synth-diy</a><span class=""><br>
        <<a href="http://dropmix.xs4all.nl/mailman/listinfo/synth-diy" rel="noreferrer" target="_blank">http://dropmix.xs4all.nl/mail<wbr>man/listinfo/synth-diy</a>><br>
<br>
    ______________________________<wbr>_________________<br>
    Synth-diy mailing list<br></span>
    <a href="mailto:Synth-diy@dropmix.xs4all.nl" target="_blank">Synth-diy@dropmix.xs4all.nl</a> <mailto:<a href="mailto:Synth-diy@dropmix.xs4all.nl" target="_blank">Synth-diy@dropmix.xs4a<wbr>ll.nl</a>><br>
    <a href="http://dropmix.xs4all.nl/mailman/listinfo/synth-diy" rel="noreferrer" target="_blank">http://dropmix.xs4all.nl/mailm<wbr>an/listinfo/synth-diy</a><span class=""><br>
    <<a href="http://dropmix.xs4all.nl/mailman/listinfo/synth-diy" rel="noreferrer" target="_blank">http://dropmix.xs4all.nl/mail<wbr>man/listinfo/synth-diy</a>><br>
<br>
<br>
<br>
<br>
______________________________<wbr>_________________<br>
Synth-diy mailing list<br>
<a href="mailto:Synth-diy@dropmix.xs4all.nl" target="_blank">Synth-diy@dropmix.xs4all.nl</a><br>
<a href="http://dropmix.xs4all.nl/mailman/listinfo/synth-diy" rel="noreferrer" target="_blank">http://dropmix.xs4all.nl/mailm<wbr>an/listinfo/synth-diy</a><br>
<br>
</span></blockquote><div class="HOEnZb"><div class="h5">
______________________________<wbr>_________________<br>
Synth-diy mailing list<br>
<a href="mailto:Synth-diy@dropmix.xs4all.nl" target="_blank">Synth-diy@dropmix.xs4all.nl</a><br>
<a href="http://dropmix.xs4all.nl/mailman/listinfo/synth-diy" rel="noreferrer" target="_blank">http://dropmix.xs4all.nl/mailm<wbr>an/listinfo/synth-diy</a><br>
</div></div></blockquote></div><br></div>