Welcome, Guest. Please login or register.


Author Topic: DAVE (Read 46521 times)

Offline BruceTanner

  • EP user
  • *
  • Posts: 487
  • Country: gb
  • OS:
  • Windows NT 6.3 Windows NT 6.3
  • Browser:
  • Chrome 63.0.3239.132 Chrome 63.0.3239.132
    • View Profile
Re: DAVE
« Reply #180 on: 2018.January.22. 19:45:02 »
I know nothing of Dave these days, I have not seen him in over 30 years and probably would not recognise him. He worked from his own office at home so I did not see him very often anyway. At the time her was designing the Dave chip he was also involved with the "micromouse" competitions, in which a mechanical/computerised "mouse" had to find its way into the middle of a maze (he generally won!). That is what he is holding in the photo. I don't think he kept it up - there are still similar competitions but I have not seen his name in connection with any of them.

Offline Tomato77

  • EP fan
  • *
  • Posts: 213
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 50.0.2661.94 Chrome 50.0.2661.94
    • View Profile
Re: DAVE
« Reply #181 on: 2018.January.23. 00:01:22 »
It is an interesting story about Dave's mouse. I was thinking about you were at age 20 when the Enterprise 128 was released. I was a student at the same age and I had to wait for age 40 when I could understand how the LPT works. :) All of you in the EP team were genious and you all created an amazing computer.
Kotasoft

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 63.0.3239.132 Chrome 63.0.3239.132
    • View Profile
    • Honlapom
Re: DAVE
« Reply #182 on: 2018.January.24. 13:02:53 »
azon gondolkodtam, volt valami sync opció a dave-ben (nem a sound eszköz sync-re gondolok).
az mi is?
Vigyázat! Szektás vagyok! :)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 57.0 Firefox 57.0
    • View Profile
Re: DAVE
« Reply #183 on: 2018.January.24. 15:55:26 »
azon gondolkodtam, volt valami sync opció a dave-ben (nem a sound eszköz sync-re gondolok).
az mi is?

Leállítja a hanggenerátort, amíg a sync bit aktív, addig 0 a kimenet, a sync kikapcsolásakor a számláló (négyszögjel fázisa) a beállított értékről indul újra:

                         +--------------------+
SYNC                     |                    |
      -------------------+                    +----------------------------

      -------+       +---+                            +-------+       +----
 OUT         |       |   |                            |       |       |
             +-------+   +--------------------+-------+       +-------+

             +       +                                +       +       +
 IRQ         |       |                                |       |       |
      -------+-------+--------------------------------+-------+-------+----

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 63.0.3239.132 Chrome 63.0.3239.132
    • View Profile
    • Honlapom
Re: DAVE
« Reply #184 on: 2018.January.24. 16:11:57 »
ööö... akkor mégis van 4szögjel fázis állítási lehetőség???
Vigyázat! Szektás vagyok! :)

Offline ergoGnomik

  • EP lover
  • *
  • Posts: 836
  • Country: hu
  • Stray cat from Commodore alley
  • OS:
  • Windows NT 6.3 Windows NT 6.3
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: DAVE
« Reply #185 on: 2018.January.24. 16:25:01 »
ööö... akkor mégis van 4szögjel fázis állítási lehetőség???
Állítási lehetőség nincs. A programod időzítésével képes vagy az egyes csatornák között fáziskülönbséget okozni. A szinkronizáló bitekkel meg garantálni lehet, hogy a programodban mindegy milyen eredő fáziskülönbséggel frissíted a csatornákat szinkronizáltan induljanak el.

Vagy nem azonos dolgot értünk fázis alatt.

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 63.0.3239.132 Chrome 63.0.3239.132
    • View Profile
    • Honlapom
Re: DAVE
« Reply #186 on: 2018.January.24. 16:45:23 »
hát ezek szerint lehet! ha kicsit körülményesen is.
Vigyázat! Szektás vagyok! :)

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 63.0.3239.132 Chrome 63.0.3239.132
    • View Profile
    • Honlapom
Re: DAVE
« Reply #187 on: 2018.January.25. 10:14:53 »
Állítási lehetőség nincs. A programod időzítésével képes vagy az egyes csatornák között fáziskülönbséget okozni. A szinkronizáló bitekkel meg garantálni lehet, hogy a programodban mindegy milyen eredő fáziskülönbséggel frissíted a csatornákat szinkronizáltan induljanak el.

gondolkodtam ezen. még ha pontos időzítést nem is lehet létrehozni, de már azzal érdekes hangzást lehet elérni ha néha átállítjuk ezt, mondjuk valami hang megszakításban. ezzel használható zenei hangzást érhetünk el.
basic-ból vajon hogy tudom tesztelni? ha jól tudom ezen a porton mindenféle más dolog is van, amit ügye nem lehet kiolvasni a port olvashatatlansága miatt.
Vigyázat! Szektás vagyok! :)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 57.0 Firefox 57.0
    • View Profile
Re: DAVE
« Reply #188 on: 2018.January.25. 14:56:48 »
Arra lehetőség van például, hogy a program leállítsa a hanggenerátort (sync=1), beírja a kezdeti fázist a frekvencia regiszterekbe, újra engedélyezze a futást (sync=0), majd beállítsa a tényleges frekvencia értéket. Természetesen BASIC-ben az ilyen trükkök nem működnének a lassúság miatt. :)

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 63.0.3239.132 Chrome 63.0.3239.132
    • View Profile
    • Honlapom
Re: DAVE
« Reply #189 on: 2018.January.25. 15:20:39 »
Arra lehetőség van például, hogy a program leállítsa a hanggenerátort (sync=1), beírja a kezdeti fázist a frekvencia regiszterekbe, újra engedélyezze a futást (sync=0), majd beállítsa a tényleges frekvencia értéket. Természetesen BASIC-ben az ilyen trükkök nem működnének a lassúság miatt. :)

ki be kapcsolgatással máris el lehetne érni valamiféle másféle hangzást. a ki-be kapcsolgatás sűrűségével lehetne paraméterezni.
midi playerbe építsétek be :)
Vigyázat! Szektás vagyok! :)

Offline Tuby128

  • EP lover
  • *
  • Posts: 955
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: DAVE
« Reply #190 on: 2018.May.16. 03:47:02 »
Martin Galway (ismert C64-es zeneszerző) azt írta, hogy az EP DAVE chip-je hangtulajdonságban nagyon hasonlít a Texas Instruments SN76489 IC-jére. Letöltöttem az adatlapot, és tényleg!
 Itt egy youtube videó, ahol valaki a midi billentyűzetét összekötötte az említett chippel.
 Ugyanúgy 3 hangcsatornát és 1 zajcsatornát tud. A videóban demonstrálja ezeket is, meg gyűrűmodulációt is csinál, amiről sosem tudtam, hogy micsoda.
 A lényeg, hogy a videó hallgatása közben, miközben az ember csavargatja a potmétert, fel-feltörnek EP játékok zenéi, zörejei, ahol a videón hallott egy-egy hangot felismerem.
https://www.youtube.com/watch?v=DJ-0nu2WOxs

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 65.0.3325.181 Chrome 65.0.3325.181
    • View Profile
    • Honlapom
Re: DAVE
« Reply #191 on: 2018.May.16. 11:03:49 »
ez érdekes, de mintha jobb hangja lenne a gyűrűmodulációnak meg a végén a basszusnak.
talán több biten számol, és emiatt?
Vigyázat! Szektás vagyok! :)

Offline ergoGnomik

  • EP lover
  • *
  • Posts: 836
  • Country: hu
  • Stray cat from Commodore alley
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: DAVE
« Reply #192 on: 2018.May.16. 12:00:59 »
@tuby128: Önmagában az, hogy 3+1 csatornája van a DAVE-nek és az SN76489-nek is, még nem igazán jelenti azt, hogy nagyon hasonlít. A DAVE-nek számos további jellemzője van, ami azért jelentősen különbözővé teszi az SN-től. Ezzel az erővel mondhatnánk azt is, hogy a NES hangvezérlője is erősen hasonlít a DAVE-re, mert annak is három plusz egy csatornája van. Pedig ott is óriásiak az eltérések. Szerintem ezek mind különbözőek, csak vannak felületes hasonlóságok.

@endi: Itt van egy kis magyarázat a videón látottakhoz és hallottakhoz. Elég ügyes a csávó, de a hangcsip az nem.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 58.0 Firefox 58.0
    • View Profile
Re: DAVE
« Reply #193 on: 2018.May.16. 12:50:49 »
A leírás nem említ gyűrűmodulációt, de talán valamilyen trükkel elérhető hasonló hangzású effektus.

Offline szipucsu

  • EP addict
  • *
  • Posts: 8067
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 66.0.3359.139 Chrome 66.0.3359.139
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: DAVE
« Reply #194 on: 2018.May.16. 13:55:56 »
Itt van egy kis magyarázat a videón látottakhoz és hallottakhoz.
Az írásba be van linkelve egy mp3 fájl, amely bemutatja, hogy mind a 3 csatorna szól egyszerre, de más hangerővel és más oktávban. Gondolom, a rezgés felharmonikusai szólnak ezekben az oktávokban, és ettől egész érdekes hangzása lesz, ahogy folyamatosan elhalkítja/felhangosítja egyik-másik csatornát. Ezzel a hatással EP-n is lehetne kísérletezni, még nem jutott eszembe. Nem tudtam egyértelműen kivenni: ebben az mp3-ban milyen hangok szólnak vajon a három csatornán? Az egyik valószínűleg egy oktávval magasabb az alaphangnál, a másik talán két oktávval, vagy egy oktáv+egy kvint (duodecima) hanggal magasabb. Jó lenne ezt az effektet EP-n is megcsinálni.

A videón, amikor a gyűrűmodulációval szórakozik az illető, fura, hogy csak egy hangot tart lenyomva, így nem tudni, mely másik hanggal gyűrűmodulációzott. Aztán később lenyom más billentyűket is. De szerintem EP-n is kb. ilyen a gyűrűmoduláció, csak legfeljebb nem tud ekkora hajlításokat az EP-n, ilyen rövid idő alatt rengeteg hangmagasságot ugraszt a videón.
Azt a basszushangot én se értem, hogyan éri el.
Valószínűleg nem 50Hz-en szól az egész, a vibrálásoknál eléggé begyorsul, talán ennyi az alapvető különbség.

Az EP tényleg többet tud, háromféle torzítás, és a zajcsatornán is többféle polinomszámlálós beállítás, meg a sztereó hang. Szerintem ezek teszik egyedivé a Dave chipet, bár attól még lehet más chip is, ami ilyeneket tud, csak nem tudok róla. Na meg persze az alul- és felüláteresztő szűrő (ez máshol is van önmagában), amit színesít, hogy az említett torzított hangokkal/zajcsatornával is lehet használni.
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos