276

(8 odpowiedzi, napisanych Bałagan)

Zasilanie "serwera" przepięte do portu USB modemu kablowego. Tego nikt już przypadkiem nie wyłączy :)

I przy okazji restartu zwiększyłem limit słuchaczy do 15, bo był dzień, kiedy poprzedni limit został osiągnięty (10) - sam się zdziwiłem :)

Wszystko to jedna malinka Zero W - przy 10 słuchaczach obciążenie procka ledwie 50% przekroczyło a i RAMu prawie toto nie zajęło, a trzeba pamiętać, że ta technologia streamowania generuje oddzielny strumień dla każdego ze słuchaczy.

Czyli ogólnie malinki rządzą :)

277

(8 odpowiedzi, napisanych Bałagan)

Powróciło ponownie. Po krótkiej "przerwie technicznej" spowodowanej wyłączeniem nie tego zasilacza przez moją żonę :)

278

(8 odpowiedzi, napisanych Bałagan)

Pamiętacie?

No właśnie, żadna sztuka odpalić sobie archiwalne pliki i posłuchać, ale i mniejsza przyjemność, jak można sobie przewijać, zatrzymywać itp :P

Jako, że bawię się malinkami i mam trochę pasma internetu na zbyciu poza radiem RKO ( http://radio.pecus.pl:8000/rajdio ) odpaliłem drugie grające archiwa radia UXA (Oczywiście za zgodą X-Raya)
http://radio.pecus.pl:8001/uxa

Radio gra audycje w dość przypadkowej kolejności i tylko jako stream OGG (dzięki temu nie trzeba przekodowywać archiwów), no i oczywiście jak się w oryginale coś zacinało to tu także się zacina :).

279

(57 odpowiedzi, napisanych Sprzęt - 8bit)

Podchodząc do tematu precyzyjnie, to 6502 też ma pamięć liniową .... tyle że mniej może obsłużyć :P

280

(216 odpowiedzi, napisanych Fabryka - 8bit)

Sikor napisał/a:

timingi to rzecz kluczowa dla wycyklowanych procedur.

A właśnie nie timingi, a zależności między nimi w kontekście całej maszyny.
Jeśli wszystko będzie działało o ułamek procenta szybciej/wolniej (z naciskiem na WSZYSTKO) to wycyklowane procedury będą działały tak dokładnie tak samo jak na fabrycznym sprzęcie.
A nawet nie ułamek procenta :)

281

(216 odpowiedzi, napisanych Fabryka - 8bit)

Vasco/Tristesse napisał/a:

Teraz jest moda, aby program działał wyłącznie na fizycznej maszynie.

Piszesz o modnisiu XXLu? :)

282

(12 odpowiedzi, napisanych Bałagan)

A do tego Commando na C64 (lubię pograć czasem) ma tylko 3 etapy z 8 :P

283

(20 odpowiedzi, napisanych Bałagan)

Sikor napisał/a:

@Skrzyp, mylisz się. Router (w sensie przepychu danych) musi obsługiwać protokół LTE, inaczej masz max 3G+ - tak, jak mam w tej chwili (ale tu to już kwestio zastosowanego modemu).

Skrzyp się nie myli, co z resztą w jednym zdaniu sam potwierdziłeś.
Router to jedno a modem to drugie, to modem ma obsługiwać protokół LTE, a nie router.

284

(10,041 odpowiedzi, napisanych Bałagan)

A kasa0 sam sobie odpowiadał przecież nie będzie :P

285

(10,041 odpowiedzi, napisanych Bałagan)

Patrz.... wyjechałeś a chamem pozostałeś.

Miło, że zabrałeś to ze sobą, tylko nie nie opowiadaj, tam gdzie jesteś, że pochodzisz z Polski, będzie nam przyjemniej.
I nie wracaj już.

286

(1,653 odpowiedzi, napisanych Bałagan)

Znaczy, klawiatura BT w kształcie Spectrum nazwana "Recreated ZX Spectrum HD" tylko dlatego ze obsługuję się nią emulator na androidzie....

Zdrowe to to nie jest.

287

(29 odpowiedzi, napisanych Bałagan)

W mojej wersji obudowy był to FAT32, a pliki ponad 4MB były zapisywane jako folder z podzielonym na kawałki plikiem w środku (oczywiście system obudowy to wszystko tłumaczył i po sieci nie było tych folderów widać).

288

(7 odpowiedzi, napisanych Bałagan)

Dzięki pomocy forumowiczów, którzy po prostu zmusili mnie do poszukania głębiej i pomyślenia bardziej - działa :)

289

(18 odpowiedzi, napisanych Sprzęt - 8bit)

Aaaa ROM po moich poprawkach łatwo rozpoznać. Jest cichszy i przyjemniejszy dla ucha (tak mi się przynajmniej kiedyś wydawało) beep, formatowanie dyskietek odbywa się w jednym przebiegu głowicy. To te najbardziej widoczne różnice.

Poprawiałem też procedury komunikacji z komputerem, ale nie pamiętam już co w nich zmieniałem. Mogło mieć to wpływ na rozpoznawanie prędkości

290

(18 odpowiedzi, napisanych Sprzęt - 8bit)

Ale musiałby być to niesamowity wprost zbieg okoliczności by w takim przypadku zgodziła się jeszcze suma kontrolna bloku komendy.

291

(7 odpowiedzi, napisanych Bałagan)

W takiej sytuacji powinno zadziałać po wypięciu karty USB (i takie zachowanie mogłoby pozostać i byłbym zadowolony), a skubane tez nie działa.

292

(18 odpowiedzi, napisanych Sprzęt - 8bit)

Bo błąd polegał na tym że komenda wykonywała się nawet jak suma kontrolna się nie zgadzała, a że składana była przez stację z przychodzących bitów "na piechotę" czasem przychodząca komenda w prędkości US była interpretowana jako zupełnie inna w trybie TopDrive. No i pytanie przez Qmega o indeks prędkości US stacja czasem interpretowała jako format w rozszerzonej gęstości w TopDrive i mimo błędnej sumy wykonywała, co ciekawe odpowiadała wtedy komputerowi że błędnie odebrała komedie - bo przecież suma się nie zgadzała :)

293

(7 odpowiedzi, napisanych Bałagan)

Wiesz. Chodzi jednak o to, by nic (jak najmniej) dodatkowo nie instalować. Wszystko chodzi mi na karcie USB (jakiejś przypadkowej) a na wbudowanej nie chce. Chciałbym zapewnić uniwersalność rozwiązania, więc obsługa standardowego wyjścia audio jest potrzebna (choć sam nie używam) co więcej wiem że takie multiplikowanie wyjść audio działać musi na wbudowanej karcie, więc gdzieś mam jakiś (myślę że drobny) błąd. Za dużo już jest innego kodu obsługującego wygodna zmianę konfigu audio przez użytkownika, by to wszystko zmieniać.

294

(7 odpowiedzi, napisanych Bałagan)

Otóż mam taki problem z konfiguracją dźwięku w Malince. Może nie tyle samego dźwięku ile jego routowania.

Jest sobie projekt radia internetowego na RPI z obsługą serwisu Pandora przez aplikację pianobar. Chciałbym jednocześnie streamować dalej to, co pianobar gra. W tym celu stoi sobie serwer icecast2 i darkice do kodowania w locie do mp3.

Jednoczesne streamowanie zrealizowane jest przez stworzenie wirtualnego wyjścia dźwięku, które wystawia ten dźwięk równolegle na domyślne wyjście audio i na standardową "kartę" aloop która jest żródłem danych dla darkice.
Jest to zrobione przy pomocy pliku : /home/pi/.asoundrc

pcm.!default {
  type asym
  playback.pcm "LoopAndReal"
  capture.pcm "looprec"
}

pcm.looprec {
    type hw
    card "Loopback"
    device 1
    subdevice 0
}

pcm.LoopAndReal {
  type plug
  slave.pcm mdev
  route_policy "duplicate"
}

pcm.mdev {
  type multi
  slaves.a.pcm pcm.MixReale
  slaves.a.channels 2
  slaves.b.pcm pcm.MixLoopback
  slaves.b.channels 2
  bindings.0.slave a
  bindings.0.channel 0
  bindings.1.slave a
  bindings.1.channel 1
  bindings.2.slave b
  bindings.2.channel 0
  bindings.3.slave b
  bindings.3.channel 1
}

pcm.MixReale {
  type dmix
  ipc_key 1024
  slave {
    pcm "hw:0,0"
    rate 44100
    periods 128
    period_time 0
    period_size 1024 # must be power of 2
    buffer_size 8192
  }
}

pcm.MixLoopback {
  type dmix
  ipc_key 1025
  slave {
    pcm "hw:Loopback,0,0"
    rate 44100
    periods 128
    period_time 0
    period_size 1024 # must be power of 2
    buffer_size 8192
  }
}

Plik ten znalazłem w necie, ale już się trochę naumiałem i widzę, że jest w nim co trzeba i jak trzeba.
Definiuje on kartę wirtualną "LoopAndReal" która stanowi połączenie dwóch wyjść Audio: "MixReale" przekierowanego na sprzętową kartę nr 0 i "MixLoopback" przekierowanego na kartę "Loopback" (jest widoczna w liście kart pod numerem 2 ale tu jest po nazwie).
Jednocześnie karta "LoopAndReal" jest ustawiona jako domyślna, choć to mam powielone w pliku: /etc/libao.conf

default_driver=alsa
dev=LoopAndReal
quiet

No i działa to wszystko.... ale pod jednym warunkiem, że jako karta numer 0 występuje moja zewnętrzna karta USB a wewnętrzne audio ma numer 1. Czyli gra prze kartę USB i jednocześnie streamuje/nagrywa - co tylko chcę przez kartę "Loopback" (nr 2).
Jednak jeśli zamienię miejscami kartę USB i wewnętrzne audio. Czyli wewnętrzne audio dostaje numer 0 a karta USB numerek 1, to za chiny nie gra ani nie streamuje, mimo że cała konfiguracja reszty jest identyczna.Może mamy tu kogoś znającego się na konfiguracji alsy ??

295

(421 odpowiedzi, napisanych Fabryka - 8bit)

Z drugiej strony.... fajnie byłoby mieć je w jednakowym formacie.

296

(22 odpowiedzi, napisanych Software, Gry - 8bit)

Czyli co? Mam (teoretycznie, bo nie mam :) ) 100 dyskietek ED, które sformatowałem po SDX jak jeszcze nie było wersji 2.1 systemu plików. I jak nową Spartą coś na nich zapiszę (cokolwiek) to zmieni mi ona przy okazji info o systemie plików na 2.1 w sektorze 1?

Popatrz, popatrz... a ja zawsze myślałem, że wersję systemu plików sprawdzać należy sprawdzając numer wersji systemu plików, a wielkość sektora, sprawdzając informację o wielkości sektora zapisaną w odpowiednim miejscu. Autor pierwotny MSDOSa też tak myślał i na myśl mu nie przyszło sprawdzać adresów skoków :P

297

(22 odpowiedzi, napisanych Software, Gry - 8bit)

Taaa...

MSDOS w wersjach niższych niż 4.5 nie obsługuje sektorów większych niż 256b, czyli format 2.1 SDX nie jest rozpoznawany. Wersje 4.5 i wyższe powinny spokojnie zadziałać z formatem w wersji 2.1. Nie miałem czasu na szukanie ewentualnych błędów dalej.

Jak na razie widzę jedna rzecz, którą uznaje za troszkę bez sensu (kamyczek do ogródka Draco będzie).
Po co oznakowywać dyskietkę SD lub ED po jej sformatowaniu w formacie SDX wersją 2.1 tego formatu skoro dla tych rozmiarów sektora/dyskietki jest to faktycznie wersja 2.0?

Pin - zmień sobie jakimś edytorem sektorowym bajt $20 pierwszego sektora dyskietki z $21 na $20 i zobacz wtedy.

298

(421 odpowiedzi, napisanych Fabryka - 8bit)

A dawaj i dla mnie!

299

(29 odpowiedzi, napisanych Bałagan)

Ech... pisałem już.
Lata temu kontaktowałem się nawet z człowiekiem, który kompilował do tego firmwary :).
Nie było w nich obsługi błędów transmisji przy FTP (w domu możesz nie zauważyć, ale wystaw FTP na świat :) ), i nierozwiązany był problem logowania do zasobów po SMB w niektórych systemach operacyjnych.

I tak już zostało.

http://www.aroundmyroom.com/landisk/

Tu masz trochę softu do tej obudowy, jest tam fix dla oprogramowania 48, który teoretycznie naprawiał logowanie w Windows7, co z tego jak psuł w XP i niektórych innych systemach. Ogolnie ostatni firmware z 2007 roku jest. Nie powalczysz.

A to, że potem inni chinole dodali do tego USB3.0 i dalej to sprzedawali pod różnymi markami to już inna sprawa :) . Jądra nie dotykają, zmienia się tylko GUI a i tak w niewielkim stopniu skoro od razu to poznałem po zrzucie ekranu (ja sobie skompilowałem kiedyś o wiele ładniejsze) :)

300

(29 odpowiedzi, napisanych Bałagan)

Żyły sobie będziesz pruł, a problemem nie jest sposób montowania/logowania a nieprawidłowa implementacja SMB (i FTP z resztą także) w tej obudowie. Pamiętam problemy z anonimowym logowaniem i nie było rozwiązania.