Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Technische Diskussionen » KC85 Tonerzeugung » Themenansicht

Autor Thread - Seiten: -1-
000
12.07.2021, 19:27 Uhr
wolle1945



Hallo,
Recherchen im Netz ergaben die Aussage, daß die Tonerzeugung durch
2 CTC-Kanäle mit nachgeschaltetem FlipFlop erfolgt.
(ZC/T00 und ZC/T01 - FlipFlop - Spannungsteiler 1 MOhm zu 100 Kohm -
Kondensator 100 nF - an Tape X001 lt. Schaltplan KC85/4 Grundgerät ZVE)

meine Fragen:
Kann man an die Tape Buchse einen Lautsprecher anschließen und wie
wäre der Anschlußplan oder muß ich einen Kassettenrecorder anschließen.
Gibt es zur Tonerzeugung ein Programm und kann ich mit dem JKCEMU
emulieren?

zur praktischen Realisierung habe ich nichts gefunden.
--
mfG wolle1945

Dieser Beitrag wurde am 12.07.2021 um 19:29 Uhr von wolle1945 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
12.07.2021, 22:00 Uhr
ggrohmann



Hallo!


Zitat:
wolle1945 schrieb
Hallo,

meine Fragen:
Kann man an die Tape Buchse einen Lautsprecher anschließen und wie
wäre der Anschlußplan oder muß ich einen Kassettenrecorder anschließen.


Ein Lautsprecher reicht nicht, aber du kannst einen relativ beliebigen NF-Verstärker anschließen, falls du keinen recorder da hast. Der Ton wird auch über den RGB-TV-Anschluß an der Rückseite des KCs ausgegeben, so bleibt der Tape-anschluß frei.

Zitat:

Gibt es zur Tonerzeugung ein Programm und kann ich mit dem JKCEMU
emulieren?



Der BASIC-Befehl sound (oder beep) gibt dir schonmal Töne aus.

Guido
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
13.07.2021, 12:24 Uhr
ralle



Im KC-Labor ist ein kleines BASIC-Programm, was beide Kanäle und am Videoausgang auch die Lautstärke steuert. ABER, es gibt noch eines, für das M066. Das steuert nur den den AY.

Dann gibt es noch eines, was auf der CAOS-Ebene Töne ausgibt. Das dient aber eher dem Test einiger Unterprogramme ohne BASIC, falls der BASIC-ROM mal spinnt.
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700

Dieser Beitrag wurde am 13.07.2021 um 12:27 Uhr von ralle editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
13.07.2021, 13:43 Uhr
wolle1945



danke schon mal für die Hinweise. Warte noch auf weitere.
--
mfG wolle1945
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
13.07.2021, 19:45 Uhr
ralle



Das ist die BASIC-Lösung, es gibt aber auch die Demos in den BASIC-Handbüchern C0142 BASIC Lernen und BASIC.

http://kc85.info/index.php/download-topmenu/viewdownload/24-musik-und-demos/235-tongenerator.html
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
13.07.2021, 19:50 Uhr
wolle1945



wie bekomme ich die Töne im JKCEMU (KC85/4) über Audio-Out
auf die Lautsprecher des PC?
--
mfG wolle1945
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
13.07.2021, 20:55 Uhr
Bert




Zitat:
wolle1945 schrieb
wie bekomme ich die Töne im JKCEMU (KC85/4) über Audio-Out
auf die Lautsprecher des PC?


Ich muß bei mir das richtige Device auswählen und auf 'Aktivieren' klicken:

Wenn man dann im BASIC das Kommando BEEP eingibt, sollte was zu hören sein.

Grüße,
Bert
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
14.07.2021, 13:11 Uhr
wolle1945



@ralle
der Link für den Tongenerator ist gut. Das Programm tg3.sss ist in Ordnung.

@Bert
auch das Kommando BEEP funktioniert.

Mich würden die Machinenprogramme für die Basic-Befehle "BEEP" und "Sound"
interessieren.
Wo kann ich da fündig werden?
--
mfG wolle1945
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
14.07.2021, 14:00 Uhr
volkerp
Default Group and Edit
Avatar von volkerp


Zitat:
wolle1945 schrieb
Mich würden die Machinenprogramme für die Basic-Befehle "BEEP" und "Sound"
interessieren. Wo kann ich da fündig werden?



Im Quellcode vom HC-Caos


Quellcode:

482 E28C  01 0A0F     BEEP:    LD    BC,0A0FH    ; B=Dauer, C=Lautstaerke
  483 E28F  21 0030         LD    HL,48        ; HL=Tonhoehe 1
  484 E292  D5              PUSH    DE
  485 E293  5C              LD    E,H        ; E=0 (keine Tonhoehe 2)
  486 E294  CD F915         CALL    TON2
  487 E297  3E 1E           LD    A,30
  488 E299  CD E2A3         CALL    WAIT        ; 30*6ms=180ms
  489 E29C  3E 03           LD    A,3
  490 E29E  D3 8C           OUT    (CTC0),A
  491 E2A0  3E 10           LD    A,16        ; 16*6ms=96ms
  492 E2A2  D1              POP    DE
...
1595                    1596                   ;                            **35**
1597                   ; Tonausgabe
1598                   ;
1599                   ; (ARG1) => HL    L = Tonhoehe 1 (ZK fuer CTC 0, 0=kein Ton)
1600                   ;        H = Vorteiler 1 (0, 1)
1601                   ; (ARG2) => DE    E = Tonhoehe 2 (ZK fuer CTC 1, 0=kein Ton)
1602                   ;        D = Vorteiler 2 (0, 1)
1603                   ; (ARG3) => BC    C = Lautstaerke (0 ... 1FH)
1604                   ;        B = Tondauer (0 ... FFH) (in 20 ms-Schritten)
1605                   ;            bzw. 0 = Dauerton)
1606                  
1607 F90C  CD F5FF     TON:    CALL    LARG        ; Argumente laden
1608 F90F  DD CB 08 4E TON1:    BIT    1,(IX+8)    ; noch alter Ton?
1609 F913  20 FA           JR    NZ,TON1        ; warten
1610 F915  79          TON2:    LD    A,C        ; Lautstaerke
1611 F916  E6 1E           AND    00011110b    ; maskieren
1612 F918  EE 9F           XOR    10011111b    ; Komplement da nullaktiv
1613 F91A  4F              LD    C,A
1614 F91B  78              LD    A,B
1615 F91C  A7              AND    A        ; Dauerton?
1616 F91D  F3              DI
1617 F91E  28 0D           JR    Z,TON3        ; ja, keine CTC starten
1618 F920  CB B9           RES    7,C        ; nein, Blinken aus
1619 F922  DD CB 08 CE     SET    1,(IX+8)    ; neuer Ton
1620 F926  3E C7           LD    A,11000111b    ; EI, Zaehler 50Hz
1621 F928  D3 8E           OUT    (CTC2),A    ; CTC2
1622 F92A  78              LD    A,B        ; Dauer
1623 F92B  D3 8E           OUT    (CTC2),A
1624 F92D  DB 89       TON3:    IN    A,(PIOBD)
1625 F92F  E6 60           AND    01100000b    ; RAM8 maskieren
1626 F931  B1              OR    C
1627 F932  D3 89           OUT    (PIOBD),A    ; Lautstaerke ausgeben
1628 F934  FB              EI
1629 F935  0E 8C           LD    C,CTC0
1630 F937  CD F93C         CALL    TON4        ; Tonkanal 1 starten
1631 F93A  0C              INC    C        ; CTC1
1632 F93B  EB              EX    DE,HL        ; Tonkanal 2 starten
1633 F93C  7D          TON4:    LD    A,L        ; Zeitkonstante
1634 F93D  A7              AND    A        ; Ton?
1635 F93E  2E 03           LD    L,3        ; CTC Stop
1636 F940  28 0C           JR    Z,TON6        ; kein Ton
1637 F942  6F              LD    L,A        ; Zeitkonstante wieder in L
1638 F943  3E 38           LD    A,00111000b    ; Steuerbyte "Zeitgeber" vor 3x RRA
1639 F945  CB 3C           SRL    H        ; Bit 0 (Vorteiler) nach CY
1640 F947  1F              RRA
1641 F948  1F              RRA            ; Vorteiler nach Bit 5 rotieren
1642 F949  1F              RRA
1643 F94A  F3              DI
1644 F94B  ED 79           OUT    (C),A
1645 F94D  FB              EI            ; Interrupts wieder ein nach zweitem OUT
1646 F94E  ED 69       TON6:    OUT    (C),L
1647 F950  C9              RET



Ist aus caos47_src.zip, gibt es bei kc85info
--
VolkerP

http://hc-ddr.hucki.net
(Z9001, Z1013, LC-80, ...)
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
009
14.07.2021, 14:14 Uhr
ralle



Oder in den Handbüchern. Da ist Sound als Subroutine auch beschrieben.
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
010
14.07.2021, 16:33 Uhr
wolle1945




Zitat:
ralle schrieb
Oder in den Handbüchern. Da ist Sound als Subroutine auch beschrieben.



entweder ich habe die falsche Brille auf, oder ich bin zu dämlich, denn
ich habe in den vielen Handbüchern nichts gefunden.
Wo kann ich die Subroutine finden?
--
mfG wolle1945
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
011
14.07.2021, 16:53 Uhr
wolle1945



@volkerp
wo finde ich die caos47_src.zip?
--
mfG wolle1945
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
012
14.07.2021, 17:57 Uhr
ralle



file:///tmp/mozilla_docralle0/handbuch_caos_4.8.pdf auf Seite 236 und 146.
TON EQU 35H <- Vereinbarung für das einfachere Handling. 35H ist das eigentliche Unterprogramm
DEFW 0B0B0H
DEFM 'SOUND'
DEFB 1
CALL PV1
DEFB TON <- könnte auch 35H dastehen, aber TON lässt sich leichter merken.
RET
DEFM 'SOUND TG1 TG2 VL' <- Aus der kleinen Hilfeseite, testet die Unterprogramme ohne ROM-BASIC
DEFW 0D0AH
DEFM 'TG1 IST EINE 4STELLI'
DEFM 'GE HEXADEZIMALZAHL'
DEFW 0D0AH
DEFM 'TG2 WIE TG1'
DEFW 0D0AH
DEFM 'DIESE DEFINIEREN TON'
DEFM 'HOEHE UND TEILER'
DEFW 0D0AH
DEFM 'VL IST TONLAENGE UND'
DEFM ' LAUTSTAERKE'
DEFW 0D0AH
DEFM 'EBENFALLS 4STELLIG'
DEFM ' ANZUGEBEN'
DEFW 0D0AH
DEFM 'z.B. SOUND 5656 5656 '
DEFM '5757'

Also ich habe den up 'TON' in die Vereinbarung gesetzt.
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700

Dieser Beitrag wurde am 14.07.2021 um 19:11 Uhr von ralle editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
013
14.07.2021, 20:02 Uhr
wolle1945



@ralle
ich kann den Link leider nicht öffnen.
--
mfG wolle1945
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
014
14.07.2021, 21:51 Uhr
maleuma




Zitat:
wolle1945 schrieb
wo finde ich die caos47_src.zip?


http://kc85.info/index.php/download-topmenu/viewcategory/29-system.html
--
Mario.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
015
15.07.2021, 08:47 Uhr
wolle1945



Danke Mario
--
mfG wolle1945
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
016
15.07.2021, 16:36 Uhr
ralle



@wolle1945: Ups, ist ein temporärer Ordner. Aber auch www.kc.info findest du das Handbuch. http://kc85.info/index.php/download-topmenu/viewdownload/35-handbuecher/353-kc85-5-systemhandbuch.html
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
017
15.07.2021, 18:05 Uhr
wolle1945



@ralle
www.kc.info --> Seite wurde nicht gefunden ???
--
mfG wolle1945
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
018
15.07.2021, 18:39 Uhr
Enrico
Default Group and Edit


http://kc85.info/

ist es.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
019
15.07.2021, 18:46 Uhr
wolle1945




Zitat:
Enrico schrieb
http://kc85.info/

ist es.


Danke Enrico
--
mfG wolle1945

Dieser Beitrag wurde am 15.07.2021 um 18:47 Uhr von wolle1945 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
020
16.07.2021, 15:25 Uhr
ralle



Ich kann dir das Programm und die Quellen zukommen lassen.
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
021
16.07.2021, 16:40 Uhr
wolle1945



@ralle
dann schicke sie mir.
--
mfG wolle1945
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
022
16.07.2021, 19:42 Uhr
ralle



Müsste in deinem Postfach sein. Ansonsten das hier abtippen:

PV1 EQU 0F003H
LINE EQU 3EH
CIRCLE EQU 3FH
TON EQU 35H
;MENU 2
DEFW 7F7FH
DEFM 'KCTEST'
DEFB 1
LD (IX+9),0B0H
CALL MENU
RET
;+++++++++++++++
DEFW 0B0B0H
DEFM 'BYE'
DEFB 1
LD (IX+9),7FH
CALL MENU
RET
;+++++++++++++++
DEFW 0B0B0H
DEFM 'MENU'
DEFB 1
CALL MENU
RET
;++++++++++++++
;CAOSVERSION ERMITTELN
DEFW 0B0B0H
DEFM 'CAOS'
DEFB 1
CALL PV1
DEFB 23H
DEFM 'CAOS '
DEFB 0D0AH
CALL VERSION
LD A,L
CALL PV1
DEFB 1CH
CALL PV1
DEFB 2CH
RET
;++++++++++++++++
DEFW 0B0B0H
DEFM 'CIRCLE'
DEFB 1
CALL PV1
DEFB CIRCLE
RET
;++++++++++++++
DEFW 0B0B0H
DEFM 'LINE'
DEFB 1
CALL PV1
DEFB LINE
RET
;++++++++++++++
DEFW 0B0B0H
DEFM 'SOUND'
DEFB 1
CALL PV1
DEFB TON
RET
;++++++++++++++
DEFW 0B0B0H
DEFM 'HILFE'
DEFB 1



HILFE LD A,12
CALL PV1
DEFB 23H
DEFM 'HILFESEITE'
DEFW 0D0AH
DEFW 0D0AH
DEFM 'ALLE EINGABEN'
DEFM 'IN HEXADEZIMAL!'
DEFW 0D0AH
DEFM 'CIRCLE XM YM R F'
DEFM 'z.B. 40 40 10 7'
DEFW 0D0AH
DEFM 'LINE XA YA XE YE F'
DEFW 0D0AH
DEFM 'z.B 10 50 50 10 7'
DEFW 0D0AH
DEFM 'SOUND TG1 TG2 VL'
DEFW 0D0AH
DEFM 'TG1 IST EINE 4STELLI'
DEFM 'GE HEXADEZIMALZAHL'
DEFW 0D0AH
DEFM 'TG2 WIE TG1'
DEFW 0D0AH
DEFM 'DIESE DEFINIEREN TON'
DEFM 'HOEHE UND TEILER'
DEFW 0D0AH
DEFM 'VL IST TONLAENGE UND'
DEFM ' LAUTSTAERKE'
DEFW 0D0AH
DEFM 'EBENFALLS 4STELLIG'
DEFM ' ANZUGEBEN'
DEFW 0D0AH
DEFM 'z.B. SOUND 5656 5656 '
DEFM '5757'
DEFW 0D0AH
DEFW 0
RET
;*************************

MENU ;POP HL
LD A,12
CALL PV1
DEFB 0
CALL PV1
DEFB 46H
RET
;KC85/4
VERSION LD A,(0E011H)
CP 7FH
JR NZ,COS_900
LD A,(0EDFFH)
LD L,A
RET
;KC85/2 ERSTE SERIE
COS_900 LD A,(0F002H)
CP 30H
JR NZ,COS_22
LD L,22H
RET
;KC85/2 zweite serie
COS_22 LD A,(0FF06H)
CP 32H
JR NZ,COS_31
LD L,22H
RET
;KC85/3
COS_31 LD L,31H
RET
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
023
17.07.2021, 13:30 Uhr
wolle1945



@ralle,
ist angekommen.

Ich habe jetzt erst einmal einiges zum Bearbeiten.
Vielen Dank an alle.
--
mfG wolle1945
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
024
17.07.2021, 14:35 Uhr
serveralpha

Avatar von serveralpha


Zitat:
wolle1945 schrieb
...
Gibt es zur Tonerzeugung ein Programm und kann ich mit dem JKCEMU
emulieren?

zur praktischen Realisierung habe ich nichts gefunden.



Ich kann da zwar nicht direkt helfen, aber da gab es damals einen gewisseen Prof. Dr. Völz, der wiederum jemanden kannte, der ein beeindruckendes Programm in kürzester Zeit entwickelt hatte. Es wurde sogar im Radio darüber berichtet. :-)
Hier ein Mitschnitt von Radios DDR (oder wars Stimme der DDR) vor >30 Jahren.
http://www.server-alpha.de/diverses/voelz.mp3
--
"Sein oder Nichtsein, das ist hier die Frage." (Hamlet, Vorreiter der Digitaltechnik)
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
025
17.07.2021, 17:45 Uhr
ralle



Also viel Spass mit dem Testprogramm. Du kannst schon so wie in der Hilfe steht, mal mit den Werten probieren.
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek