Archive of the former Yahoo!Groups mailing list: Discussion about the Korg PolySix synthesizer

previous by date index next by date
previous in topic topic list next in topic

Subject: Re: [PolySix] Re: Polysix Full Clone

From: Bob Grieb <bobgrieb@yahoo.com>
Date: 2015-12-19

Yes, I was just looking at it and noticed large spaces
with few comments. Clearly more work is needed.
Thanks for helping.

BTW, the code looks nice if you set your editor's tab spacing to 8.

Bob
--------------------------------------------
On Sat, 12/19/15, tlule@gmx.de [PolySix] <PolySix@yahoogroups.com> wrote:

Subject: Re: [PolySix] Re: Polysix Full Clone
To: PolySix@yahoogroups.com
Date: Saturday, December 19, 2015, 1:06 PM


Hi Bob,
Great
stuff, thanks for sharing the ASM code.
Already contains a  lot of useful
comments. I'll need to spend more time analysing
that code; I will maybe add more comments and upload
my thoughts later.
Sure at
that time uCtrl were written in ASM, but that's simply
difficult to reuse on different platforms.I may even
consider to do a direct transcription into C.
KORG seem to have used a lot of 8049. To
be able to upgrade without wire harness I've also
already made adapter board layouts to go from 8049 to 8051
type footprint in DIL40. There are plenty of modern variants
of 8051, and that's sort of a uCtrl I am familiar with.
And c-compilers are also available. I can share that layout
if someone is interested. By making the two serial ports
pins available on an extra connector it can be easily
extended with MIDI I-O.
Haitar












#yiv1372522721 #yiv1372522721 --
#yiv1372522721ygrp-mkp {
border:1px solid #d8d8d8;font-family:Arial;margin:10px
0;padding:0 10px;}

#yiv1372522721 #yiv1372522721ygrp-mkp hr {
border:1px solid #d8d8d8;}

#yiv1372522721 #yiv1372522721ygrp-mkp #yiv1372522721hd {
color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px
0;}

#yiv1372522721 #yiv1372522721ygrp-mkp #yiv1372522721ads {
margin-bottom:10px;}

#yiv1372522721 #yiv1372522721ygrp-mkp .yiv1372522721ad {
padding:0 0;}

#yiv1372522721 #yiv1372522721ygrp-mkp .yiv1372522721ad p {
margin:0;}

#yiv1372522721 #yiv1372522721ygrp-mkp .yiv1372522721ad a {
color:#0000ff;text-decoration:none;}
#yiv1372522721 #yiv1372522721ygrp-sponsor
#yiv1372522721ygrp-lc {
font-family:Arial;}

#yiv1372522721 #yiv1372522721ygrp-sponsor
#yiv1372522721ygrp-lc #yiv1372522721hd {
margin:10px
0px;font-weight:700;font-size:78%;line-height:122%;}

#yiv1372522721 #yiv1372522721ygrp-sponsor
#yiv1372522721ygrp-lc .yiv1372522721ad {
margin-bottom:10px;padding:0 0;}

#yiv1372522721 #yiv1372522721actions {
font-family:Verdana;font-size:11px;padding:10px 0;}

#yiv1372522721 #yiv1372522721activity {
background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}

#yiv1372522721 #yiv1372522721activity span {
font-weight:700;}

#yiv1372522721 #yiv1372522721activity span:first-child {
text-transform:uppercase;}

#yiv1372522721 #yiv1372522721activity span a {
color:#5085b6;text-decoration:none;}

#yiv1372522721 #yiv1372522721activity span span {
color:#ff7900;}

#yiv1372522721 #yiv1372522721activity span
.yiv1372522721underline {
text-decoration:underline;}

#yiv1372522721 .yiv1372522721attach {
clear:both;display:table;font-family:Arial;font-size:12px;padding:10px
0;width:400px;}

#yiv1372522721 .yiv1372522721attach div a {
text-decoration:none;}

#yiv1372522721 .yiv1372522721attach img {
border:none;padding-right:5px;}

#yiv1372522721 .yiv1372522721attach label {
display:block;margin-bottom:5px;}

#yiv1372522721 .yiv1372522721attach label a {
text-decoration:none;}

#yiv1372522721 blockquote {
margin:0 0 0 4px;}

#yiv1372522721 .yiv1372522721bold {
font-family:Arial;font-size:13px;font-weight:700;}

#yiv1372522721 .yiv1372522721bold a {
text-decoration:none;}

#yiv1372522721 dd.yiv1372522721last p a {
font-family:Verdana;font-weight:700;}

#yiv1372522721 dd.yiv1372522721last p span {
margin-right:10px;font-family:Verdana;font-weight:700;}

#yiv1372522721 dd.yiv1372522721last p
span.yiv1372522721yshortcuts {
margin-right:0;}

#yiv1372522721 div.yiv1372522721attach-table div div a {
text-decoration:none;}

#yiv1372522721 div.yiv1372522721attach-table {
width:400px;}

#yiv1372522721 div.yiv1372522721file-title a, #yiv1372522721
div.yiv1372522721file-title a:active, #yiv1372522721
div.yiv1372522721file-title a:hover, #yiv1372522721
div.yiv1372522721file-title a:visited {
text-decoration:none;}

#yiv1372522721 div.yiv1372522721photo-title a,
#yiv1372522721 div.yiv1372522721photo-title a:active,
#yiv1372522721 div.yiv1372522721photo-title a:hover,
#yiv1372522721 div.yiv1372522721photo-title a:visited {
text-decoration:none;}

#yiv1372522721 div#yiv1372522721ygrp-mlmsg
#yiv1372522721ygrp-msg p a span.yiv1372522721yshortcuts {
font-family:Verdana;font-size:10px;font-weight:normal;}

#yiv1372522721 .yiv1372522721green {
color:#628c2a;}

#yiv1372522721 .yiv1372522721MsoNormal {
margin:0 0 0 0;}

#yiv1372522721 o {
font-size:0;}

#yiv1372522721 #yiv1372522721photos div {
float:left;width:72px;}

#yiv1372522721 #yiv1372522721photos div div {
border:1px solid
#666666;height:62px;overflow:hidden;width:62px;}

#yiv1372522721 #yiv1372522721photos div label {
color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}

#yiv1372522721 #yiv1372522721reco-category {
font-size:77%;}

#yiv1372522721 #yiv1372522721reco-desc {
font-size:77%;}

#yiv1372522721 .yiv1372522721replbq {
margin:4px;}

#yiv1372522721 #yiv1372522721ygrp-actbar div a:first-child {
margin-right:2px;padding-right:5px;}

#yiv1372522721 #yiv1372522721ygrp-mlmsg {
font-size:13px;font-family:Arial, helvetica, clean,
sans-serif;}

#yiv1372522721 #yiv1372522721ygrp-mlmsg table {
font-size:inherit;font:100%;}

#yiv1372522721 #yiv1372522721ygrp-mlmsg select,
#yiv1372522721 input, #yiv1372522721 textarea {
font:99% Arial, Helvetica, clean, sans-serif;}

#yiv1372522721 #yiv1372522721ygrp-mlmsg pre, #yiv1372522721
code {
font:115% monospace;}

#yiv1372522721 #yiv1372522721ygrp-mlmsg ∗ {
line-height:1.22em;}

#yiv1372522721 #yiv1372522721ygrp-mlmsg #yiv1372522721logo {
padding-bottom:10px;}


#yiv1372522721 #yiv1372522721ygrp-msg p a {
font-family:Verdana;}

#yiv1372522721 #yiv1372522721ygrp-msg
p#yiv1372522721attach-count span {
color:#1E66AE;font-weight:700;}

#yiv1372522721 #yiv1372522721ygrp-reco
#yiv1372522721reco-head {
color:#ff7900;font-weight:700;}

#yiv1372522721 #yiv1372522721ygrp-reco {
margin-bottom:20px;padding:0px;}

#yiv1372522721 #yiv1372522721ygrp-sponsor #yiv1372522721ov
li a {
font-size:130%;text-decoration:none;}

#yiv1372522721 #yiv1372522721ygrp-sponsor #yiv1372522721ov
li {
font-size:77%;list-style-type:square;padding:6px 0;}

#yiv1372522721 #yiv1372522721ygrp-sponsor #yiv1372522721ov
ul {
margin:0;padding:0 0 0 8px;}

#yiv1372522721 #yiv1372522721ygrp-text {
font-family:Georgia;}

#yiv1372522721 #yiv1372522721ygrp-text p {
margin:0 0 1em 0;}

#yiv1372522721 #yiv1372522721ygrp-text tt {
font-size:120%;}

#yiv1372522721 #yiv1372522721ygrp-vital ul li:last-child {
border-right:none !important;
}
#yiv1372522721