ENTERPRISE KLUB
2019. május 25., 1055 Budapest, Nyugati tér 9. 14-19 óráig
Részletek
Welcome, Guest. Please login or register.


Author Topic: SID illesztés EP-hez (Read 10995 times)

Offline balagesz

  • EP user
  • *
  • Posts: 265
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 38.0 Firefox 38.0
    • View Profile
SID illesztés EP-hez
« on: 2015.May.26. 22:23:20 »
Egy ideje már nyúzom a gépet, de eddig valahogy a hang része az kimaradt az EP-nek, nem is tudom miért... :) Viszont ez a projekt egész érdekes! Letöltöttem ezt a pakkot, remélem ez a legfrissebb "hagyományos" verzió.

Nulladik kérdés: a gép belső csipogóját ki lehet valahogy tiltani? (Most már értem, miért volt anno az első hardveres módosítás kapcsolhatóvá tenni azt a hangszórót. :razz: )

Meglepően jól tud szólni néhány zene, pláne ismerve a "körülményeket"! Viszont bennem is felmerült az, ami itt a fórumban már korábban: nagy kaland lenne azt megcsinálni, hogy ne legyen valójában "konverzió", hanem a SID regiszter írásokat valamilyen portra kiküldje direktben a lejátszó? (A pakkban ott látom a forrást is, de egyelőre én még megnyitni is félek... :) ) Mivel saját szememmel láttam (vagy 25 éve... :) ) TVC-hez SID-kártyát, talán EP-n is elférne valami ilyesmi.

Offline ergoGnomik

  • EP lover
  • *
  • Posts: 764
  • Country: hu
  • Stray cat from Commodore alley
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 31.9 Firefox 31.9
    • View Profile
Re:SID illesztés EP-hez
« Reply #1 on: 2015.May.27. 08:38:50 »
Egy kicsit én is belefolytam a SID témába korábban, és azt tapasztaltam hogy meglehetősen elutasítóan viszonyulnak hozzá az itteniek. Természetesen saját szórakoztatásra azt barkácsolsz ami jól esik, de szerény véleményem szerint ide inkább valami AY-3-8910/YM2149 alapú bővítés illene a kiterjedt Z80 rokonságban kialakult "divat" alapján.

Online Zozosoft

  • EP addict
  • *
  • Posts: 13336
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 38.0 Firefox 38.0
    • View Profile
    • http://enterprise.iko.hu/
Re:SID illesztés EP-hez
« Reply #2 on: 2015.May.27. 08:42:24 »
Szerintem meg is-is, ahogy javasoltam is Pear-nak az All-in-one interface ötletelés kapcsán :-)

Online Zozosoft

  • EP addict
  • *
  • Posts: 13336
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 38.0 Firefox 38.0
    • View Profile
    • http://enterprise.iko.hu/
Re:SID illesztés EP-hez
« Reply #3 on: 2015.May.27. 08:44:16 »
Mivel saját szememmel láttam (vagy 25 éve... :) ) TVC-hez SID-kártyát
Erről mesélhetnél még, szerintem még a TVC-sek se tudnak róla!

Ami érdekes kérdés, hogyan lehetne egy SID-et Z80 buszhoz kötni?

Online geco

  • EP addict
  • *
  • Posts: 5330
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 31.0 Firefox 31.0
    • View Profile
Re:SID illesztés EP-hez
« Reply #4 on: 2015.May.27. 08:50:03 »
Ami érdekes kérdés, hogyan lehetne egy SID-et Z80 buszhoz kötni?
Azt meg lehetne nézni a SAM SID kártyánál, vagy a CPC-nél hogy lett megoldva.

Online geco

  • EP addict
  • *
  • Posts: 5330
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 31.0 Firefox 31.0
    • View Profile
Re:SID illesztés EP-hez
« Reply #5 on: 2015.May.27. 08:53:10 »
Nulladik kérdés: a gép belső csipogóját ki lehet valahogy tiltani? (Most már értem, miért volt anno az első hardveres módosítás kapcsolhatóvá tenni azt a hangszórót. :razz: )

Meglepően jól tud szólni néhány zene, pláne ismerve a "körülményeket"! Viszont bennem is felmerült az, ami itt a fórumban már korábban: nagy kaland lenne azt megcsinálni, hogy ne legyen valójában "konverzió", hanem a SID regiszter írásokat valamilyen portra kiküldje direktben a lejátszó? (A pakkban ott látom a forrást is, de egyelőre én még megnyitni is félek... :) ) Mivel saját szememmel láttam (vagy 25 éve... :) ) TVC-hez SID-kártyát, talán EP-n is elférne valami ilyesmi.

Ha jól emlékszem, akkor a lejátszóban nem lehet kikapcsolni a szpíkert.

Természetesen meg lehet csinálni, hogy adott portokra küldje ki az eredményt a lejátszó, csak kisebb módosítás kell hozzá, mert az eredeti (SAM coupéra írt lejátszó) is ezt tette, én annyit tettem hozzá a konverzión kívül, hogy amikor port írás lenne, akkor az értéket kiírja a memóriába, és minden megszakításban a memóriába kiírt értékeket beolvassa , majd konverziót hajt végre, és kiírja a DAVE portokra, viszont van egy olyan lejátszóm ,ami a megszakításokban kiírt DAVE port értékeket fájlba menit, és ha jól emléxem, akkor van egy olyanom is, ami a SID regiszter értékeket írja ki fájlba (ehhez bővítős gép kell),
« Last Edit: 2015.May.27. 08:57:29 by geco »

Offline ergoGnomik

  • EP lover
  • *
  • Posts: 764
  • Country: hu
  • Stray cat from Commodore alley
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 31.9 Firefox 31.9
    • View Profile
Re:SID illesztés EP-hez
« Reply #6 on: 2015.May.27. 08:55:07 »
Ami érdekes kérdés, hogyan lehetne egy SID-et Z80 buszhoz kötni?

Szerintem - egyébként nem értek hozzá - tök egyszerűen. Ugyan úgy TTL logika, innen meg csak kézügyesség kérdése, legfeljebb az órajel domainek közötti átmenet nyűglődős. Viszont azt balagesz a plus/4 esetében egyszer már sikeresen megoldotta, szóval talán itt is menne neki (bár csalna, mert nem diszkrét kapukból építeni hanem PLD-be programozná :ds_icon_cheesygrin: ).

Online Zozosoft

  • EP addict
  • *
  • Posts: 13336
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 38.0 Firefox 38.0
    • View Profile
    • http://enterprise.iko.hu/
Re:SID illesztés EP-hez
« Reply #7 on: 2015.May.27. 08:56:40 »
Azt meg lehetne nézni a SAM SID kártyánál, vagy a CPC-nél hogy lett megoldva.
Én amikor kerestem, nem találtam kapcsolási rajzot :-(

Online geco

  • EP addict
  • *
  • Posts: 5330
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 31.0 Firefox 31.0
    • View Profile
Re:SID illesztés EP-hez
« Reply #8 on: 2015.May.27. 09:00:44 »
Én amikor kerestem, nem találtam kapcsolási rajzot :-(
Hm, a titkólózó mindenüket :D
Fénykép a kártyáról első lépésben nem lenne segítség?
CPC SID kártyáról találtam.
Bocs, ez meg rossz minőségű.
« Last Edit: 2015.May.27. 09:07:00 by geco »

Offline ergoGnomik

  • EP lover
  • *
  • Posts: 764
  • Country: hu
  • Stray cat from Commodore alley
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 31.9 Firefox 31.9
    • View Profile
Re:SID illesztés EP-hez
« Reply #9 on: 2015.May.27. 09:18:48 »
Hm, a titkólózó mindenüket :D
Fénykép a kártyáról első lépésben nem lenne segítség?
CPC SID kártyáról találtam.
Bocs, ez meg rossz minőségű.

A CPC-sre nem tudok mit mondani, de a SAM Coupe kártya ehhez képest kicsit "parasztosan" egyszerűnek tűnik.

Online geco

  • EP addict
  • *
  • Posts: 5330
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 31.0 Firefox 31.0
    • View Profile
Re:SID illesztés EP-hez
« Reply #10 on: 2015.May.27. 10:06:34 »
A CPC-sre nem tudok mit mondani, de a SAM Coupe kártya ehhez képest kicsit "parasztosan" egyszerűnek tűnik.
Ehhez mit szólsz? :D

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 38.0 Firefox 38.0
    • View Profile
    • http://lgb.hu/
Re:SID illesztés EP-hez
« Reply #11 on: 2015.May.27. 10:33:33 »
Ehhez mit szólsz? :D

Wow! Igazi alkatresz-temeto! :)

Offline ergoGnomik

  • EP lover
  • *
  • Posts: 764
  • Country: hu
  • Stray cat from Commodore alley
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 31.9 Firefox 31.9
    • View Profile
Re:SID illesztés EP-hez
« Reply #12 on: 2015.May.27. 10:34:34 »
Ehhez mit szólsz? :D

Kinézetre konkrétan a szocialista TSZ melléküzemág színvonal, de tiszteletreméltó az elborult erőfeszítés. Jól értem, hogy ez nagyjából egy hardver C64 "emulátor" SID fájlok lejátszására?

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 38.0 Firefox 38.0
    • View Profile
    • http://lgb.hu/
Re:SID illesztés EP-hez
« Reply #13 on: 2015.May.27. 10:49:13 »
Mondjuk vhol olvastam, hogy a fo gond az, hogy meg 7MHz-es Z80 (?) sem tudja real-time leemulalni a 6510-es CPU-t (vmi CPC forumon irtak). Hiaba van egy valodi SID-ed, ha ilyen *.sid file-okat akarsz lejatszani, az ugye 6510 machine code. Es sw-bol Z80-on nyomatva a dolgot, a fentiek szerint meg turbo EP-n sem fog osszejonni (bar nyilvan sid file-ja valogatja ...). Persze, ha a cel az, hogy legyen egy SID chip, aztan azt Z80-al akarja az ember buheralni (es nem a *.sid file-ok lejatszasa a cel feltetlen / csak), akkor elvileg tenyleg eleg a SID. Ha nem, akkor egy 6510/6502 hasonlo is kene (ami viszont vicces, mert segithetne pl a VIC20 emulatort hw-esen gyorsitani valodi CPU-val hehe). Masik: geco player-ehez hasonloan sw-bol vegignyalazza a sid file-t, es ezuttan SID register ertekeket ment le idozitessel a memoriaba. Aztan azt mar Z80 is tudja megfelelo sebeseggel kuldeni a "valodi" SID chip fele.

Online Zozosoft

  • EP addict
  • *
  • Posts: 13336
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 38.0 Firefox 38.0
    • View Profile
    • http://enterprise.iko.hu/
Re:SID illesztés EP-hez
« Reply #14 on: 2015.May.27. 10:57:03 »
Na ja, de jelen esetben még az is ott van, hogy kéne emulálni egy olyan hangchipet Dave-en, ami sokkal több mindent tud. Nyilván szoftveres trükkökkel (amik szintén CPU-t esznek) lehet segíteni némileg, de attól még messze van az igazitól.
Ennek ellenére azért akad jó pár olyan zene ami a full szoftveres emulációval is jól szól.