eGospodarka.pl

eGospodarka.plGrupypl.misc.elektronika › Kodowanie dźwięku w starych urządzeniach / EPROM
Ilość wypowiedzi w tym wątku: 18

  • 1. Data: 2022-06-17 18:47:28
    Temat: Kodowanie dźwięku w starych urządzeniach / EPROM
    Od: Piotr C <k...@g...com>

    Dzień dobry,

    Wątpie czy ktoś coś poradzi ale nie mam innego pomysłu. Amerykański automat
    telefoniczny z lat 90., odczytałem EPROM z zapowiedziami słownymi (wrzuć monetę itd
    itd) jednak nie potrafię tego zdekodować. To nie jest zwykłe PCM, próbowałem też
    ADPCM (import poprzez soundforge lub goldwave) i też nic, GSM też nie. Biorąc pod
    uwagę że procek to Zilog Z180 to nie może być nic zaawansowanego. Może ktoś
    rozpracowywał podobne urządzenia i miałby szybką poradę?

    Plik leży tutaj: http://mabanana.com/VOICE_ROM_TMS27C010A.BIN

    pozdrawiam
    Piotr


  • 2. Data: 2022-06-17 19:31:33
    Temat: Re: Kodowanie dźwięku w starych urządzeniach / EPROM
    Od: "J.F" <j...@p...onet.pl>

    On Fri, 17 Jun 2022 09:47:28 -0700 (PDT), Piotr C wrote:
    > Wątpie czy ktoś coś poradzi ale nie mam innego pomysłu. Amerykański automat
    telefoniczny z lat 90., odczytałem EPROM z zapowiedziami słownymi (wrzuć monetę itd
    itd) jednak nie potrafię tego zdekodować. To nie jest zwykłe PCM, próbowałem też
    ADPCM (import poprzez soundforge lub goldwave) i też nic, GSM też nie. Biorąc pod
    uwagę że procek to Zilog Z180 to nie może być nic zaawansowanego. Może ktoś
    rozpracowywał podobne urządzenia i miałby szybką poradę?
    >
    > Plik leży tutaj: http://mabanana.com/VOICE_ROM_TMS27C010A.BIN

    Na poczatku widze cos jakby "spis tresci", czyli
    adres i dlugosc, po 2 bajty
    0190h
    06B4
    08F4
    0B15
    0D93
    itp

    Ale plik 2x dluzszy ... no pod 10000h jakby drugi spis tresci.

    Sa tam dluzsze sekwencje AA i 55 ... podejrzewam jakies delta
    modulation, ale 1 bit/probke, czy 2 bity/probkę

    A tu MS poszedl z postępem i wyciął wszystkie stare narzędzia.


    J.




  • 3. Data: 2022-06-17 19:40:55
    Temat: Re: Kodowanie dźwięku w starych urządzeniach / EPROM
    Od: Michał Jankowski <m...@f...edu.pl>

    W dniu 17.06.2022 o 18:47, Piotr C pisze:
    > Dzień dobry,
    >
    > Wątpie czy ktoś coś poradzi ale nie mam innego pomysłu. Amerykański
    > automat telefoniczny z lat 90., odczytałem EPROM z zapowiedziami
    > słownymi (wrzuć monetę itd itd) jednak nie potrafię tego zdekodować.

    Zdumpuj program.

    MJ


  • 4. Data: 2022-06-17 20:04:42
    Temat: Re: Kodowanie dźwięku w starych urządzeniach / EPROM
    Od: Piotr C <k...@g...com>

    J.F wrote:
    > Na poczatku widze cos jakby "spis tresci", czyli

    > Ale plik 2x dluzszy ... no pod 10000h jakby drugi spis tresci.

    Prawda! Myślę że jeden będzie po angielsku, drugi po hiszpańsku.


    Michał Jankowski wrote:
    > Zdumpuj program.
    http://mabanana.com/PROG_ROM_TMS27C512.BIN
    Próbowałem deasemblacji, są nawet narzędzia online ale wychodzi za przeproszeniem
    kupa. Powinno startować z 0000 a są tam jakieś głupoty, nie widzę jumpa do niczego
    sensownego. Od offsetu 0098 jest napis "PCM 05.04.04 (C) COPYRIGHT BY ELCOTEL,INC.
    1986 - 1999050404" i jest on deasemblowany jako kod... Ogólnie program nie będzie
    prosty bo wbrew temu że automat wygląda topornie, to jest mocno rozbudowany jeśli
    chodzi o programowanie, taryfy itd.

    P.



  • 5. Data: 2022-06-17 20:45:27
    Temat: Re: Kodowanie dźwięku w starych urządzeniach / EPROM
    Od: Piotr C <k...@g...com>

    On Friday, June 17, 2022 at 10:31:36 AM UTC-7, J.F wrote:
    > Sa tam dluzsze sekwencje AA i 55 ... podejrzewam jakies delta
    > modulation, ale 1 bit/probke, czy 2 bity/probkę

    Bingo! 55 i AA ot najczęściej występujące wartości. w bin to:
    01010101
    10101010
    czyli naprzemiennie 0 i 1, co w modulacji gęstości impulsów (wynik 1-bitowego
    kodowania sigma-delta) oznacza stały sygnał (za wiki:
    https://pl.wikipedia.org/wiki/Modulacja_g%C4%99sto%C
    5%9Bci_impuls%C3%B3w). Zapewne coś miałem o tym na studiach, ale już słabo pamiętam.
    Programowo jak to zrealizować - nie wiem, uśredniać ostatnie n bitów i tak przesuwać
    po całej zawartości? Czy stosować jakieś wagi?

    W ogóle zapomniałem zaznaczyć - ten temat nie jest jakoś szczególnie ważny. Ot,
    kupiłem programator (polecam - działa:
    https://www.aliexpress.com/item/3256801471939648.htm
    l) aby dobrać się do EPROMu, co nb. poszło mizernie, boję się wylutowywać wielką
    pamięć bo zniszczę PCB a procek jednak nie jest w podstawce. Ale korzystając z okazji
    zczytałem ROM z programem i zapowiedziami bardziej do zabawy niż jakichś wielkich
    projektów. Dzięki za zainteresowanie bo mimo wszystko ciekawi mnie to bardzo!

    P.


  • 6. Data: 2022-06-17 23:32:09
    Temat: Re: Kodowanie dźwięku w starych urządzeniach / EPROM
    Od: Zbych <a...@o...pl>

    Piotr C wrote on 17.06.2022 20:04:
    > J.F wrote:
    >> Na poczatku widze cos jakby "spis tresci", czyli
    >
    >> Ale plik 2x dluzszy ... no pod 10000h jakby drugi spis tresci.
    >
    > Prawda! Myślę że jeden będzie po angielsku, drugi po hiszpańsku.
    >
    >
    > Michał Jankowski wrote:
    >> Zdumpuj program.
    > http://mabanana.com/PROG_ROM_TMS27C512.BIN
    > Próbowałem deasemblacji, są nawet narzędzia online ale wychodzi za przeproszeniem
    kupa. Powinno startować z 0000 a są tam jakieś głupoty, nie widzę jumpa do niczego
    sensownego.

    Weź pod uwagę, że linie adresowe procka nie muszą być podłączone 1:1 do
    pamięci. Warto to sprawdzić, bo może eprom wymaga wymieszania adresów
    przed disasemblacją.

    > Od offsetu 0098 jest napis "PCM 05.04.04 (C) COPYRIGHT BY ELCOTEL,INC. 1986 -
    1999050404"

    Czyli linie danych nie są wymieszane.


  • 7. Data: 2022-06-18 10:04:42
    Temat: Re: Kodowanie dźwięku w starych urządzeniach / EPROM
    Od: Dawid Rutkowski <d...@w...pl>

    piątek, 17 czerwca 2022 o 20:45:29 UTC+2 Piotr C napisał(a):
    > On Friday, June 17, 2022 at 10:31:36 AM UTC-7, J.F wrote:
    > > Sa tam dluzsze sekwencje AA i 55 ... podejrzewam jakies delta
    > > modulation, ale 1 bit/probke, czy 2 bity/probkę
    > Bingo! 55 i AA ot najczęściej występujące wartości. w bin to:
    > 01010101
    > 10101010
    > czyli naprzemiennie 0 i 1, co w modulacji gęstości impulsów (wynik 1-bitowego
    kodowania sigma-delta) oznacza stały sygnał (za wiki:
    https://pl.wikipedia.org/wiki/Modulacja_g%C4%99sto%C
    5%9Bci_impuls%C3%B3w). Zapewne coś miałem o tym na studiach, ale już słabo pamiętam.
    Programowo jak to zrealizować - nie wiem, uśredniać ostatnie n bitów i tak przesuwać
    po całej zawartości? Czy stosować jakieś wagi?

    Najpierw uśrednić ostatnich n bitie i posłuchać.
    Skoro są 55 i AA, to wag raczej nie będzie.


  • 8. Data: 2022-06-18 10:07:21
    Temat: Re: Kodowanie dźwięku w starych urządzeniach / EPROM
    Od: Dawid Rutkowski <d...@w...pl>

    piątek, 17 czerwca 2022 o 23:32:12 UTC+2 Zbych napisał(a):
    > Piotr C wrote on 17.06.2022 20:04:
    > > J.F wrote:
    > >> Na poczatku widze cos jakby "spis tresci", czyli
    > >
    > >> Ale plik 2x dluzszy ... no pod 10000h jakby drugi spis tresci.
    > >
    > > Prawda! Myślę że jeden będzie po angielsku, drugi po hiszpańsku.
    > >
    > >
    > > Michał Jankowski wrote:
    > >> Zdumpuj program.
    > > http://mabanana.com/PROG_ROM_TMS27C512.BIN
    > > Próbowałem deasemblacji, są nawet narzędzia online ale wychodzi za przeproszeniem
    kupa. Powinno startować z 0000 a są tam jakieś głupoty, nie widzę jumpa do niczego
    sensownego.
    > Weź pod uwagę, że linie adresowe procka nie muszą być podłączone 1:1 do
    > pamięci. Warto to sprawdzić, bo może eprom wymaga wymieszania adresów
    > przed disasemblacją.

    Miałem urządzenie od tskuego dowcipnisia.
    Do tego mieszał GALem, więc skomplikowaniej niż po prostu pozamieniać.

    > > Od offsetu 0098 jest napis "PCM 05.04.04 (C) COPYRIGHT BY ELCOTEL,INC. 1986 -
    1999050404"
    > Czyli linie danych nie są wymieszane.

    Mogą być, bo przecież ten napis się raczej nigdzie nie wyświetla.


  • 9. Data: 2022-06-18 14:50:17
    Temat: Re: Kodowanie dźwięku w starych urządzeniach / EPROM
    Od: alojzy nieborak <a...@g...com>

    Piotr C napisał(a):
    > ELCOTEL,INC. 1986 - 1999050404"


    ... voice instruction set stored in PROM and played back
    through D/A circuitry into the receiver


    > To nie jest zwykłe PCM,

    Niezwykły:)

    "PCM" (Payphone Control Module)


    Coś z internetów idzie wyciągnąć.


  • 10. Data: 2022-06-18 18:24:58
    Temat: Re: Kodowanie dźwięku w starych urządzeniach / EPROM
    Od: Piotr C <k...@g...com>

    On Saturday, June 18, 2022 at 1:07:23 AM UTC-7, Dawid Rutkowski wrote:
    > Mogą być, bo przecież ten napis się raczej nigdzie nie wyświetla.

    Kurde prawda! Nie wpadłbym, ale mogli przekodować napis aby w kodzie wyglądał
    normalnie. Dzisiaj przedzwonie linie danych. Spróbuje też zdekodować dźwięk, chociaż
    od ostatniego czasu gdy coś kodowałem w C minęło ładnych pare lat.

strony : [ 1 ] . 2


Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: