Oznámení

Sbalit
Aktuálně žádná oznámení.

Otázka? Je tento MP3 modul zajímavý pro Amigu

Sbalit
X
 
  • Filtr
  • Čas
  • Zobrazit
Vymazat vše
new posts

    Otázka? Je tento MP3 modul zajímavý pro Amigu

    Při procházení Aukra jsem narazil na tento MP3 modul.
    Tak jsem si říkal, že zapojení k Amize by nemuselo být až tak složité. Deset drátů ke konektoru.
    A přitom je mnohem zajímavější než MASPlayer. Tento čip umí MP3, MP3+ variable, WAV (PCM), WAV (ADPCM), WMA, MIDI. Take se do něj dají nahrávat vlastní pluginy. Myslím že by to mohl být docela zajímavý přehrávač pro Amigu.

    Jasně není žádný software, ale i tak si myslím že by to byl půlkrok vpřed. Stejně mnoho lidí odradí stavění těch zařízení. A i tady na fóru je pár zkušených programátorů

    Otázka pro Hrdwarově zkušenější: je nějaký zásadní problém s připojením k Amize?
    Minimig 4MB/ARM ; FPGA Arcade ; Amiga 500 ; Amiga 2000 ; Amiga 1200 ; AOS 4.1 FE -> WinUAE

    #2
    O: Otázka? Je tento MP3 modul zajímavý pro Amigu

    Tohle je pěkná "Hračička" !
    AMIGA je přímo ideální "Mašinka" pro Bastlení !
    Zcela určitě by tenhle Modul mohl makat přes Clock-Port !
    Já kdysi natrefil na podobný číp od Audigi .
    Napadla Mě myšlenka postavit do Amigy s tímto čípem Směšovač ,
    kterej je pouze u A-CD32,
    kde do Audio-Out lezou signály jednak z Amigy,tak i z CéDéčka.
    Stáhnul Jsem si k tomu čípu VS-1003 DataSheet a kouknu se podrobněji.
    Ta cena pro účel k laborování není zas tak šílená .
    Ale každopádně to bude chtít pro Amigu napsat nějakej Drivers !
    Logicky je tohle výzva pro MarKa !
    Naposledy upravil EXA; 13.03.2014, 13:48:12.

    Komentovat


      #3
      O: Otázka? Je tento MP3 modul zajímavý pro Amigu

      Autorem citovaného textu je EXA Přejít na původní příspěvek
      Ale každopádně to bude chtít pro Amigu napsat nějakej Drivers !
      Logicky je tohle výzva pro MarKa !
      Hele, před MarKem ohromný respekt, ale není tady u nás jediný programátor. Třeba Lisiak4 v Pythonu nebo ve vší skromnosti já už mám za sebou taky Hello World v céčku
      Pegasos II (1266MHz), 2048MB RAM, Radeon 9250 (256MB), HDD 200GB, USB 2.0, ZIP250 USB, USB floppy, SB Live!, HP LaserJet 1100, AmigaOS 4.1 Final Edition

      Komentovat


        #4
        O: Otázka? Je tento MP3 modul zajímavý pro Amigu

        Autorem citovaného textu je Prober Přejít na původní příspěvek
        Hele, před MarKem ohromný respekt, ale není tady u nás jediný programátor. Třeba Lisiak4 v Pythonu nebo ve vší skromnosti já už mám za sebou taky Hello World v céčku
        Kafasoft - Bad software for good computer )

        Probere udělat nejaký ovladač je jednoduchý. Klidně i nejaký univerzální - ten Ti jen tak nejaký programátor neudělá, ale pro mne to není žádný problém. Jiní by se mordovali s Assemblerem a knižnicema pro Amigu a co já vím s čím a sleduj AmigaPython v akci!

        Code:
        import sys
        
        print """Detection of additional hardware: Error! 
        Please contact the manufacturer!
        
        Press Enter to exit..."""
        r = raw_input
        sys.exit()
        A hotovka Co všichni na těch ovladačích pro HW vidíte?
        Amiga - PMD 85

        Komentovat


          #5
          O: Otázka? Je tento MP3 modul zajímavý pro Amigu

          To si však udělal chybu. Vyplivneš takhle veřejně universální ovladač na všechno, ani si to nenecháš předem patentovat. To už na tom nevyvaříš ani cent
          Pegasos II (1266MHz), 2048MB RAM, Radeon 9250 (256MB), HDD 200GB, USB 2.0, ZIP250 USB, USB floppy, SB Live!, HP LaserJet 1100, AmigaOS 4.1 Final Edition

          Komentovat


            #6
            O: Otázka? Je tento MP3 modul zajímavý pro Amigu

            Rád jsem pro komunitu něco udělal...
            Jen doplním, že potřebujete 2 MB RAM, OS 2.04 a 020 procesor.

            Kafasoft - Bad software for good computer
            Czech Republic
            Brno

            contact email: nasersi@kafasoft.cz
            Amiga - PMD 85

            Komentovat


              #7
              O: Otázka? Je tento MP3 modul zajímavý pro Amigu

              Tak a snad to všichni rozdejcháte, tohle je již hrana mých žertíků a předávam slovo povolanějším .
              Amiga - PMD 85

              Komentovat


                #8
                O: Otázka? Je tento MP3 modul zajímavý pro Amigu

                Autorem citovaného textu je Prober Přejít na původní příspěvek
                ......... nebo ve vší skromnosti já už mám za sebou taky Hello World v céčku
                Jardo, a bylo to velké nebo malé to Hello World? Jdu k tobě do učení, začátky jsi zvládl rychle

                Otázka ale zní, koupit? Bude ovladač? Ten od Lišáka asi není universální, nefunguje
                Naposledy upravil Dedy; 14.03.2014, 12:34:40.
                Amiga 600, Fúria EC020 OS 3.1.4, eX601, Indivision ECS, Powerbook G4, 1.67GHz, MOS3.15, Asus UX32VD Xubuntu 21.04

                Komentovat


                  #9
                  O: Otázka? Je tento MP3 modul zajímavý pro Amigu

                  Stále přemýšlím o tomto HW playeru. Dokonce jsem u sebe v šupliku našel jeden starší čip vs1001. Asi jsem kdysi měl stejné pohnutky a u nich to skončilo .

                  Ještě mě trápí na čem to programovat. Rád bych pod emulátorem na notebooku. Ale i když pro začátek destičku připojím na parallel port. Tak můj notebook ho nemá. A přes usb2parallel to nejspíš chodit nebude, protože není plný. Plný port se prodává pouze na Express Card verzi. Jenže jak propojit emulátor na OSX s Parallel portem když ho vůbec nepodporují . Jde oto že bych rád, aby to bylo mobilní, protože nejvíc času mám když jsem pryč z domova, ale to zrovna nemám u sebe Amigu abych si dílčí pokusy zkoušel .... je to opravdu zapeklité
                  Minimig 4MB/ARM ; FPGA Arcade ; Amiga 500 ; Amiga 2000 ; Amiga 1200 ; AOS 4.1 FE -> WinUAE

                  Komentovat


                    #10
                    O: Otázka? Je tento MP3 modul zajímavý pro Amigu

                    Má to i line in, což by se u amigy hodilo. Připojit to na clockport a spíchnout nějaký softík tak by to byla konkurence pseudozvukovky Prisma.
                    A500, A500+, Amiga 600HD/ACA630, A600 V2-Apollo 68080, Amiga 1200/Blizz1230/50, CD32, A3000, A4000/060, Minimig, Powerbook G4 17" MorphOS, SAM460cr AmigaOS4 God is great!

                    Komentovat


                      #11
                      O: Otázka? Je tento MP3 modul zajímavý pro Amigu

                      Autorem citovaného textu je Amigoun Přejít na původní příspěvek
                      Má to i line in, což by se u amigy hodilo. Připojit to na clockport a spíchnout nějaký softík tak by to byla konkurence pseudozvukovky Prisma.
                      Nojo otázka kolik za tu zvukovku budou chtít a pak je docela veliká . Chápu že prvotně to bylo určeno pro Zorro sloty...
                      Minimig 4MB/ARM ; FPGA Arcade ; Amiga 500 ; Amiga 2000 ; Amiga 1200 ; AOS 4.1 FE -> WinUAE

                      Komentovat


                        #12
                        O: Otázka? Je tento MP3 modul zajímavý pro Amigu

                        Takže HW guruové, nikdo se toho nechopí? Určitě nebude Prizma stát pár stovek, Bude to Amiga HW a víme co to znamená hlavně pro nás! Já bych jednu bral.. .
                        Amiga 600, Fúria EC020 OS 3.1.4, eX601, Indivision ECS, Powerbook G4, 1.67GHz, MOS3.15, Asus UX32VD Xubuntu 21.04

                        Komentovat


                          #13
                          O: Otázka? Je tento MP3 modul zajímavý pro Amigu

                          Zrovna dnes mi tato destička dorazila domu. Trochu mě zklamalo zpracování, některé spoje jsem znova prohřál, protože vypadaly víc jako studeňák než spoj. Teď poprosím Bobooa o pár rad a pak se budu patlat s softem. Zatím nemám ponětí jak mi to půjde, ale snad dosáhneme nějakých zajímavých výsledků....
                          Minimig 4MB/ARM ; FPGA Arcade ; Amiga 500 ; Amiga 2000 ; Amiga 1200 ; AOS 4.1 FE -> WinUAE

                          Komentovat


                            #14
                            O: Otázka? Je tento MP3 modul zajímavý pro Amigu

                            Jsem celý nažhavený a doufám, že se Ti dílo podaří. A můžu se zapsat do pořadníku? To bych si to taky objednal, další várka dokonce o desetikačku slevnila .
                            Amiga 600, Fúria EC020 OS 3.1.4, eX601, Indivision ECS, Powerbook G4, 1.67GHz, MOS3.15, Asus UX32VD Xubuntu 21.04

                            Komentovat


                              #15
                              O: Otázka? Je tento MP3 modul zajímavý pro Amigu

                              Nějaké info: step by step
                              První zapojení "vrabčí hnízdo" opravu to nikomu nedoporučuji . Vytvoření základní kostry pro komunikaci s vs1003.
                              Bohužel žádný zvuk, žádná odezva, dokonce jsem nabyl dojmu že destička je mrtvá . A protože jsem neměl jak změřit, co se děje na výstupu paralelního rozhraní a více či méně jsem střílel na slepo, můj zájem trochu opadl.
                              Prázdniny a nějaké to programování pro AROS (AY-player) a tři a půl měsíce v čudu. Pak mi byl zapůjčen Logický analyzér, zkontroloval jsem výstup a zjistil velkou podobnost s mím zapojením . Rozhodl jsem se předělat zapojení do rozumné podoby a soft jsem začal psát odznova. Díky analyzátoru se výsledky dostavily brzy, první komunikace a dstička vydala zvuk v podobě sínusoveho signálu. Pak test přehrání zvukových dat uložených v ovladači, oblíbené "Hello". Zatím OK.

                              Jenže teď jsem ve stavu kdy mám pocit, že jazyk C není úplně to pravé na ovládání HW, problém je, že potřebuji nosný hodinový signál min. 1MHz. To je minimum pro zasílání 128Kbps MP3. A v Cčku se mi daří generovat 166Khz, což je na hony vzdáleno. Možná by pomohlo převést rutinu pro SPI přenos do asm. Najde se ochotník...


                              Pro případné zájemce rutina SPI

                              Code:
                              /*
                               *   - output byte for SDI write.
                               */
                               UBYTE SPI_byte_out_xDCS(UBYTE byte_out)
                              {
                                  UBYTE bit = 8;
                              
                                  for (bit = 0; bit < 8; bit++) {
                                      /* Shift-out a bit to the MOSI line. */
                                      if (byte_out & 0x80) {
                                          ciaa.ciaprb|=(UBYTE)0x0E;               /*  MOSI high,xRST high,xDCS high  0x02 */
                                          ciaa.ciaprb|=(UBYTE)0x01;               /*  clk 1       */
                                          ciaa.ciaprb^=(UBYTE)0x01;               /*  clk 0       */
                                      } else {
                                          ciaa.ciaprb&=(UBYTE)0x0C;               /*  MOSI low,xRST high,xDCS high   */
                                          ciaa.ciaprb|=(UBYTE)0x01;               /*  clk 1       */
                                          ciaa.ciaprb^=(UBYTE)0x01;               /*  clk 0       */
                                      }
                                      byte_out <<= 1;
                              
                                      /* Delay for at least the peer's setup time. */
                                      //delay(SPI_SCLK_LOW_TIME);
                                  }
                              }
                              Naposledy upravil bigmac; 17.11.2014, 16:18:43.
                              Minimig 4MB/ARM ; FPGA Arcade ; Amiga 500 ; Amiga 2000 ; Amiga 1200 ; AOS 4.1 FE -> WinUAE

                              Komentovat

                              Zpracovávám...
                              X