home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.cbm
- Path: sparky!uunet!utcsri!newsflash.concordia.ca!ccu.umanitoba.ca!mizar.cc.umanitoba.ca!shad04
- From: shad04@ccu.umanitoba.ca (Dan Fandrich)
- Subject: Re: Just an idea I had!
- Message-ID: <Bx9LDv.5zr@ccu.umanitoba.ca>
- Summary: digitizing with datasette
- Keywords: sampling,assembly,nothing-new-under-the-sun
- Sender: news@ccu.umanitoba.ca
- Nntp-Posting-Host: benford.cc.umanitoba.ca
- Organization: University of Manitoba, Winnipeg, Manitoba, Canada
- References: <1992Nov5.152406.15786@csd.uch.gr>
- Distribution: comp.sys.cbm
- Date: Thu, 5 Nov 1992 22:34:42 GMT
- Lines: 63
-
- In article <1992Nov5.152406.15786@csd.uch.gr> kilitzir@csd.uch.gr (Kilitzirakis christos 122) writes:
- >Hello people,
- >I havent use my C128 for more than a year,I finally got my Amiga :)
- >I was programming in assembly for the C64/128 though,(only assmebly
- >can give you speed,man :)),and I had an idea.The idea was to make a
- >sampler without any additional hardware!!!The only hardware needed was
- >the Dataset or whatever tape you were using to load progs.Before I go
- >through developing my idea,I got my amiga and so I left this idea behind
-
- That's remarkably similar to a piece published in Optimizer 64 magazine,
- Vol. 1 No. 1 (some time in 1984, I think -- right after ROM 3 came out).
- The software provided didn't save the data to memory but just played it
- through the speaker. I remember making a couple of small changes to make it
- save the sound to memory and play it back and it worked just fine. Quality
- was pretty bad though, but it was speech on the 64!
-
- Optimizer 64 was published in Vancouver. It was a great 64 mag, one that
- most people reading this group would love. There were articles on
- MIDI and sound packages for the 64, a music synthesizer program listing,
- rumours of upcoming Commodore products (including a preview of an unreleased
- P500 series machine), a one-liner contest, review of a wafer tape system,
- and more. What was really unconventional was the way it was distributed;
- it came as a stack of loose hole-punched paper with glossy front and back
- cover sheets that you were supposed to put into a binder yourself. I didn't
- mind, but perhaps some people thought it a little too much hassle -- I never
- saw another issue.
-
-
- DATASPEAK
- by Chris Adams
-
- This is a simple machine language routine that digitizes
- speech or music from a Datasette. To use it, simply
- record on a standard cassette recorder using a
- microphone, then type in this program and insert the
- cassette. The voice quality may be improved somewhat
- by turning off the display.
-
- To turn off the display: POKE 53265,11
- To turn on the display: POKE 53265,27
-
- Begin Assembly at $C000.
-
- .A C000 LDA #$07
- STA $01
- LDA $DC0D :LOOP
- AND #$10
- BEQ $C004
- LDA #$0F
- STA $D418
- LDA #$00
- STA $D418
- JMP $C004
- BRK
-
- To SAVE this program on cassette tape, from the
- machine language monitor, enter:
-
- .S"DATASPEAK",01,C000,C021
-
- >>> Dan
- --
- Internet: shad04@ccu.umanitoba.ca Compu$erve: 72365,306
-