[sdiy] 8080-based synth reliability

Ove Ridé nitro2k01 at gmail.com
Sat Oct 7 06:42:29 CEST 2017


I'm 32 and I've written self-modifying code for a CPU similar to the 8080.
(Namely the CPU in the original Gameboy, a Sharp LR35902, often incorrectly
described as a "Z80" when its ISA actually closer to 8080.) I suspect I
would actually be able to figure the code out from the binary.

On Saturday, 7 October 2017, Dave Brown <davebr at modularsynthesis.com> wrote:

> I’d have to look for the source.  Note it was written in assembler and has
> to execute out of RAM since it entails self-modifying code.   Those two
> facts may rule out anyone younger than 50.  I’ll see if I can dig up the
> code.  I might have it somewhere.
>
>
> Dave
>
>
>
> *From:* Ove Ridé [mailto:nitro2k01 at gmail.com
> <javascript:_e(%7B%7D,'cvml','nitro2k01 at gmail.com');>]
> *Sent:* Friday, October 06, 2017 1:08 PM
> *To:* Dave Brown
> *Cc:* Synth DIY
> *Subject:* Re: [sdiy] 8080-based synth reliability
>
>
>
> You ought to document the project for posterity and 5 minutes of Hackaday
> fame. If you post a ROM dump or perhaps source code if it survived for all
> these years, the project might take on a modern life on its own by
> dedicated hackers. (I for one wouldn't mind looking at it.)
>
> On Friday, 6 October 2017, Dave Brown <davebr at modularsynthesis.com
> <javascript:_e(%7B%7D,'cvml','davebr at modularsynthesis.com');>> wrote:
>
> This is definitely DIY related and somewhat synth related in that it is a
> digital 3 voice synthesizer.  In late 1976 I designed a dedicated 8080
> based three voice PWM synthesizer as a doorbell.  The code was based on a
> program called Music for the Processor Technology Sol-20 computer.  I had
> to disassemble the program to get it to run on a basic 8080 system using a
> single 2708 EPROM and two 2114 static rams.  It used a simple transistor
> driver for the speaker.  The 8080 is unmarked so I think it might even be
> an engineering sample.
>
>
>
> This system has continuously run for approximately 14,870 days or nearly
> 356,880 hours.  Well this week it died.  The processor is just absolutely
> lifeless.  I had another 8080 from the same vintage but at least marked and
> replacing it brought the system back to life.  Note that in the 40 years
> the 2708 has not forgotten even though the guaranteed retention is only 10
> years.  I think it will outlive me.
>
>
>
> It was a really progressive program for the time.  This doorbell also
> includes a RS-232 interface so I could compile new music to upload to it
> for special occasions.
>
>
> Dave
>
>
>
> David J. Brown
>
> Modular Synthesis, LLC
>
> http://modularsynthesis.com
>
>
>
>
>
>
>
> --
> /Ove
>
> Blog: <http://blog.gg8.se/>
>
> "Here is Evergreen City. Evergreen is the color of green forever."
>


-- 
/Ove

Blog: <http://blog.gg8.se/>

"Here is Evergreen City. Evergreen is the color of green forever."
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://synth-diy.org/pipermail/synth-diy/attachments/20171007/aba61b81/attachment.htm>


More information about the Synth-diy mailing list