On Sun, 2 Sep 2018 20:37:52 -0700 (PDT), versa20@gmail.com wrote:
>=D0=BF=D0=BE=D0=BD=D0=B5=D0=B4=D0=B5=D0=BB=D1=8C=D0=BD=D0=B8=D0=BA, 3 =D1=
>=81=D0=B5=D0=BD=D1=82=D1=8F=D0=B1=D1=80=D1=8F 2018 =D0=B3., 5:51:44 UTC+6 =
>=D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D1=82=D0=B5=D0=BB=D1=8C gy=
>ans...@gmail.com =D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB:
>> On Sunday, September 2, 2018 at 1:55:22 AM UTC+12, ver...@gmail.com wrote=
>:
>> > =D1=81=D1=80=D0=B5=D0=B4=D0=B0, 29 =D0=B0=D0=B2=D0=B3=D1=83=D1=81=D1=82=
>=D0=B0 2018 =D0=B3., 15:24:56 UTC+6 =D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=
>=B2=D0=B0=D1=82=D0=B5=D0=BB=D1=8C Randy Yates =D0=BD=D0=B0=D0=BF=D0=B8=D1=
>=81=D0=B0=D0=BB:
>> > > versa20@gmail.com writes:
>> > >=20
>> > > > On Wednesday, August 29, 2018 at 10:02:13 AM UTC+6, Steve Pope wrot=
>e:
>> > > >> <versa20@gmail.com> wrote:
>> > > >>=20
>> > > >> >I'm new to DSP and programming, so I wonder how you guys did DSP
>> > > >> >programming in Atari days back in 80's. How did you figure out to=
> do it?
>> > > >> >I guess education flow is something like that:=20
>> > > >> >1) Learn Assembly language;=20
>> > > >> >2) Get and learn Atari or IBM PC technical reference manuals;=20
>> > > >> >3) Read some DSP books;=20
>> > > >> >4) Start programming simple batch programs;=20
>> > > >> >Am I right?=20
>> > > >>=20
>> > > >> That wasn't what it was like for me.
>> > > >>=20
>> > > >> The go-to component .. if your project could afford it, was the
>> > > >> TRW 16-bit multiplier (later, multiplier-accumulator). Another po=
>pular
>> > > >> component was the 2901 bit-slice. Most requirements could be met
>> > > >> by surrounding one or both of these with appropriate circuitry.
>> > > >>=20
>> > > >> Not much DSP was done on microprocessors, but projects did include
>> > > >> devices such as 1802's or 6809's. Intel processors were avoided d=
>ue=20
>> > > >> to their jittery execution times.
>> > > >>=20
>> > > >> Steve
>> > > >
>> > > > I mean software side of Digital Signal Processing (e.g. how to make
>> > > > FFT, audio effect, etc), not hardware. And I would like to know
>> > > > knowlegde flow.
>> > > >
>> > > > How did people get knowledge at that time? How did they understand =
>how
>> > > > to correctly write programs that made digital signal processing?
>> > >=20
>> > > For me, the first and foremost component was study. I took classes in
>> > > mathematics, e.g., linear algebra - an FIR filter can be viewed as an
>> > > inner product, probability theory, complex variables [complexvariable=
>s],
>> > > applied math, stochastic processes, and engineering. One foundational
>> > > class was based on [signalsandsystems], and that is where I learned
>> > > about all the transforms, including Fourier, the DFT, the DTFT, and
>> > > z-transforms. I also had courses in estimation [schwartz], adaptive
>> > > filtering [widrow], Optimal Filters (Anderson and Moore), digital sig=
>nal
>> > > processing (Stanley), modern control systems [brogan], etc.
>> > >=20
>> > > Then I bought a PC (286) computer in the late 80s and wrote a few of =
>my
>> > > own routines, e.g., a signal plotter, noise generator, filter, FFT,
>> > > using C. That was instructive. I remember modeling
>> > >=20
>> > > At least that's how it started for me. IOW, a helluva lot of work..
>> > >=20
>> > > @BOOK{complexvariables,
>> > > title =3D "{Complex Variables and Applications}",
>> > > author =3D "{Ruel~V.~Churchill, James~Ward~Brown}",
>> > > publisher =3D "McGraw-Hill",
>> > > edition =3D "fifth",
>> > > year =3D "1990"}
>> > >=20
>> > > @BOOK{signalsandsystems,
>> > > title =3D "{Signals and Systems}",
>> > > author =3D "{Alan~V.~Oppenheim, Alan~S.~Willsky, with Ian~T.~Young}=
>",
>> > > publisher =3D "Prentice Hall",
>> > > year =3D "1983"}
>> > >=20
>> > > @book{schwartz,
>> > > title =3D "Signal Processing: Discrete Spectral Analysis, Detection=
>, and Estimation",
>> > > author =3D "{Mischa~Schwartz and Leonard~Shaw}",
>> > > publisher =3D "McGraw-Hill",
>> > > year =3D "1975"}
>> > >=20
>> > > @book{widrow,
>> > > title =3D "Adaptive Signal Processing",
>> > > author =3D "Bernard Widrow and Samuel D. Stearns",
>> > > publisher =3D "Prentice-Hall",
>> > > edition =3D "first",
>> > > year =3D "1985"}
>> > >=20
>> > > @book{brogan,
>> > > title =3D "Modern Control Theory",
>> > > author =3D "William L. Brogan",
>> > > publisher =3D "Prentice-Hall",
>> > > edition =3D "second",
>> > > year =3D "1985"}
>> > >=20
>> > > --=20
>> > > Randy Yates, DSP/Embedded Firmware Developer
>> > > Digital Signal Labs
>> > > http://www.digitalsignallabs.com
>> >=20
>> > Thank you! I see these books you mentioned is for understanding of DSP.=
> But what resources did you use to learn programming? Do manual were distri=
>buted with computers? How these manuals were useful for learning programmin=
>g?
>>=20
>> We had books. K and Richie for C. Simulated in Fortran and had the NAG li=
>brary for the harder bits. graphics was more difficult but we had libraries=
> for basic graphs x-y on Techtronics displays
>
>I don't know Assembly language and right now I interested in how to learn a=
>ssembly programming. Does Hisoft Devpac manual is the most valuable resourc=
>e for that task? Or I need specific book/manual?
I can see asking DSP questions here, but why are you asking
programming questions for a specific processor here?
http://lmgtfy.com/?q=learn+68000+assembly+language