276

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

Nie pamiętam już co oznaczały literki o i z :) (zdaje się, że zakodowana i odkodowana), chodzi o to, że na początku niewiele wiedziałem o konstrukcji tego rozszerzenia i zamianę bitów danych i adresów uważałem za jakieś zabezpieczenie przed piratami. Może i tak było, ale chyba jednak chodziło o uproszczenie prowadzenia ścieżek na płytce :)
Jeśli wybrałbyś nieprawidłową wersję to w życiu stacja się nie odpali. Tam zamienione miejscami są linie danych i adresowe (oczywiście nie między sobą :) ) więc czyta się z takiego ROMu sieczka.

Sam miałem oryginalną płytkę TOMSów i ten plik działał.

Problemu szukałbym gdzieś indziej (skoro się bootuje).

Pewnie nie masz podstawki (bo się nie mieści - wiem), ale sprawdziłbym na standardowej wielkości ROMu, bo (wiem wiem, teoretycznie niemożliwe) jeśli bity adresowe są poprzestawiane - a są - przełączanie ROMów też jest robione jednym z nich więc....

Moja rada na początek - wstawcie podstawkę - nie mieści się wiem, przeszkadza rama stacji. No to trzeba ramę przeciąć w dwóch miejscach i zrobić "wyrwę" na ROM w podstawce. Ja tak miałem :)
Będzie łatwiej testować.

A tak w ogóle - na gwizdek Ci oryginalny ROM? :)

P.-S. Pogrzebałem trochę i wygrzebałem. Załączam plik ATR z ROMami z początku tej dyskusji (wszystkimi, także oryginalnymi przed i po zamianie bitów).

277

(32 odpowiedzi, napisanych Zloty)

3 kolory XXL poproszę :). Przelew, jak tylko się trochę ogarnę :)

Ogarnąłęm się - przelew poszedł.

278

(2 odpowiedzi, napisanych Bałagan)

Konwerter musi obsługiwać tryb IDE (ten z Twojego linku obsługuje). Dużo tanich nie obsługuje tego trybu i od razu odpadają.
Co do dwóch kart, to w przypadku podobnego konwertera, który posiadam, obie karty są widziane jako jedna CF, a dane na nich przeplatane w sposób taki, że po włożeniu i sformatowaniu, raczej nie licz, że czytnikiem do SD cokolwiek zrozumiałego odczytasz.

Mam doświadczenie tylko z lustrzankami (w tym temacie), więc więcej nie podpowiem.

279

(8 odpowiedzi, napisanych Bałagan)

Dzisiaj, w czasie krótkiej przerwy techniczne uzupełniłem playlistę radia RKO ( http://radio.pecus.pl:8000/rajdio ).
Gra teraz całą bibliotekę remix.kweed.org oraz wszystko co dotychczas ukazało się w Project Sidologie (gra losowo więc trzeba mieć szczęście bo PS to raptem jakieś 1,5% całości :)

No i miło, że ciągle są słuchacze :)

280

(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ą :)

281

(8 odpowiedzi, napisanych Bałagan)

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

282

(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 :).

283

(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

284

(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 :)

285

(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? :)

286

(12 odpowiedzi, napisanych Bałagan)

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

287

(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.

288

(10,041 odpowiedzi, napisanych Bałagan)

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

289

(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ż.

290

(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.

291

(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ć).

292

(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 :)

293

(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

294

(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.

295

(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.

296

(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 :)

297

(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ć.

298

(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 ??

299

(421 odpowiedzi, napisanych Fabryka - 8bit)

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

300

(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