FreeStereoSID
FreeStereoSID
FreeStereoSID to otwarto źródłowy zamiennik SIDa. Jeżeli projekt będzie dalej rozwijany to może stać się lepszą alternatywą dla SwinSIDa (chyba, że już nim nim jest).
Schemat, pliki gerber, firmware:
https://www.uni64.com/en/p/freestereosid-adapter
Porównanie ze SwinSIDem (jedyne jakie znalazłem w sieci póki co):
https://www.youtube.com/watch?v=mpei-ZBjKtU
Schemat, pliki gerber, firmware:
https://www.uni64.com/en/p/freestereosid-adapter
Porównanie ze SwinSIDem (jedyne jakie znalazłem w sieci póki co):
https://www.youtube.com/watch?v=mpei-ZBjKtU
Re: FreeStereoSID
Całkiem fajnie to gra Gdzieś między SwinSIDem, a ArmSIDem.
Re: FreeStereoSID
Czy obsługuje to myszkę lub adaptery do myszki typu „tom”?
- KB777reborn
- Posty: 207
- Rejestracja: 12 lut 2020, 08:30
- Grupa: 1100°Crew
- Kontakt:
Re: FreeStereoSID
O... fajne. To powinno uciągnąć parę stereo-SIDów.
W sumie też próbowałem się z Teensy 4.0 - pod Teensy 3.2 jest port reSIDa, i o ile na T3.2 to śmiga (dodałem u siebie nawet USB-Audio, a co ), to na Teensy 4.0 (+ TeensyAudio na przetworniku SGTL5000) tylko parę razy udało mi się do częściowego działania zmusić - i tylko pod debuggerem (Teensy generalnie nie "lubią" JTAGa; T4.0 chyba jeszcze nikt nie zJTAGował; programowe debuggery są takie sobie - ale lepszy rydz niż nic).
A tak btw, Uni64 to więcej cudów na kiju, Freestereo SID to tylko truskawka na torcie.
https://www.uni64.com/en/p/64-micro-laptop
https://www.uni64.com/en/c/pcb-boards/modular64
https://www.uni64.com/en/p/future64-ali ... nator-beta
1100°C
Re: FreeStereoSID
Obsługuje myszkę i wiosełka.
Użytkownik zbanowany na dwa miesiące(od 20/01/2021) z powodu wielu oskarżeń o oszustwa.
Przykładowe wątki w których można je znaleźć:
https://www.c64scene.pl/viewtopic.php?f=10&t=3008
https://www.ppa.pl/forum/pregierz/38141 ... na-allegro
https://www.speccy.pl/forum/index.php?topic=6099.0
Finalnie konto użytkownika na allegro zostało zawieszone: https://allegro.pl/uzytkownik/rubikus
Przykładowe wątki w których można je znaleźć:
https://www.c64scene.pl/viewtopic.php?f=10&t=3008
https://www.ppa.pl/forum/pregierz/38141 ... na-allegro
https://www.speccy.pl/forum/index.php?topic=6099.0
Finalnie konto użytkownika na allegro zostało zawieszone: https://allegro.pl/uzytkownik/rubikus
- KB777reborn
- Posty: 207
- Rejestracja: 12 lut 2020, 08:30
- Grupa: 1100°Crew
- Kontakt:
Re: FreeStereoSID
Taaaak ?
Kod: Zaznacz cały
// *** READ requested by CPU from SID Chip ***
switch (regAddr) {
case 0x19: // POTX
setDataPins(0);
break;
case 0x1A: // POTY
setDataPins(0);
break;
1100°C
Re: FreeStereoSID
No tak wyczytałem...ale nie z kodu...
Trza by mieć i na żywca przetestować.
Póki można wyrwać od wybebeszaczy SID-a za 80 zeta to po co szukać zamienników? Dla sztuki? Ostatnio kupiłem od "destruktora" za 40 zeta. Na tyle był nygus, że zamiast wyjąć z podstawki to go wyciął obcinaczkami. Co za debil....Podlutowałem kopyta i działa
Sam dla jaj ostatnio zmontowałem 3 swinsidy aby zobaczyć z ciekawości jak to działa i działa. Chętnie odsprzedam po 3 dychy. Wygląda jak "Startrek", bo dioda się od spodu świeci.
Głuchy nie usłyszy różnicy...
Trza by mieć i na żywca przetestować.
Póki można wyrwać od wybebeszaczy SID-a za 80 zeta to po co szukać zamienników? Dla sztuki? Ostatnio kupiłem od "destruktora" za 40 zeta. Na tyle był nygus, że zamiast wyjąć z podstawki to go wyciął obcinaczkami. Co za debil....Podlutowałem kopyta i działa
Sam dla jaj ostatnio zmontowałem 3 swinsidy aby zobaczyć z ciekawości jak to działa i działa. Chętnie odsprzedam po 3 dychy. Wygląda jak "Startrek", bo dioda się od spodu świeci.
Głuchy nie usłyszy różnicy...
Użytkownik zbanowany na dwa miesiące(od 20/01/2021) z powodu wielu oskarżeń o oszustwa.
Przykładowe wątki w których można je znaleźć:
https://www.c64scene.pl/viewtopic.php?f=10&t=3008
https://www.ppa.pl/forum/pregierz/38141 ... na-allegro
https://www.speccy.pl/forum/index.php?topic=6099.0
Finalnie konto użytkownika na allegro zostało zawieszone: https://allegro.pl/uzytkownik/rubikus
Przykładowe wątki w których można je znaleźć:
https://www.c64scene.pl/viewtopic.php?f=10&t=3008
https://www.ppa.pl/forum/pregierz/38141 ... na-allegro
https://www.speccy.pl/forum/index.php?topic=6099.0
Finalnie konto użytkownika na allegro zostało zawieszone: https://allegro.pl/uzytkownik/rubikus
- KB777reborn
- Posty: 207
- Rejestracja: 12 lut 2020, 08:30
- Grupa: 1100°Crew
- Kontakt:
Re: FreeStereoSID
btw 2
Nie ma filtrów.
Ciekawe ile SIDów (w obecnej implementacji tej emulacji) jest to w stanie uciągnąć. W kodzie widać próby z pięcioma To przy 600 MHz, a ten iMXRT da się "kręcić" na 1 GHz.
Nie ma filtrów.
Ciekawe ile SIDów (w obecnej implementacji tej emulacji) jest to w stanie uciągnąć. W kodzie widać próby z pięcioma To przy 600 MHz, a ten iMXRT da się "kręcić" na 1 GHz.
1100°C
Re: FreeStereoSID
Ludzie, ludzie co ja robię?! Za darmo oddaję... u mnie świń sid tylko 30 pln ((zwrot kosztów). A tak poważnie dla graczy i do testowania płyt gra naprawdę spoko. Taniej się chyba nie da kupić. Jak ktoś potrzebuje to PW.
- Załączniki
-
- 20210104_183827.jpg (101.35 KiB) Przejrzano 1870 razy
Użytkownik zbanowany na dwa miesiące(od 20/01/2021) z powodu wielu oskarżeń o oszustwa.
Przykładowe wątki w których można je znaleźć:
https://www.c64scene.pl/viewtopic.php?f=10&t=3008
https://www.ppa.pl/forum/pregierz/38141 ... na-allegro
https://www.speccy.pl/forum/index.php?topic=6099.0
Finalnie konto użytkownika na allegro zostało zawieszone: https://allegro.pl/uzytkownik/rubikus
Przykładowe wątki w których można je znaleźć:
https://www.c64scene.pl/viewtopic.php?f=10&t=3008
https://www.ppa.pl/forum/pregierz/38141 ... na-allegro
https://www.speccy.pl/forum/index.php?topic=6099.0
Finalnie konto użytkownika na allegro zostało zawieszone: https://allegro.pl/uzytkownik/rubikus
- KB777reborn
- Posty: 207
- Rejestracja: 12 lut 2020, 08:30
- Grupa: 1100°Crew
- Kontakt:
Re: FreeStereoSID
Hmm...
To z moich prób z reSID2 na Teensy4.0:
A to z FreeStereoSIDa:
Sobie myślę, WTF - co tak mało, no tak - filtrów nie ma, OK, to będzie mniej. Ale brak też paru innych rzeczy: sync, ring mod, combined waveforms, noise jest zrobiony przez random() a nie z LFSRa. Cienko trochę...
To z moich prób z reSID2 na Teensy4.0:
Kod: Zaznacz cały
"D:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-size" -A "C:\\Users\\KON\\AppData\\Local\\Temp\\arduino_build_442341/reSID2.ino.elf"
Sketch uses 169088 bytes (8%) of program storage space. Maximum is 2031616 bytes.
Global variables use 176820 bytes (33%) of dynamic memory, leaving 347468 bytes for local variables. Maximum is 524288 bytes.
Kod: Zaznacz cały
"D:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-size" -A "C:\\Users\\KON\\AppData\\Local\\Temp\\arduino_build_859360/FreeStereoSID.ino.elf"
Sketch uses 37936 bytes (1%) of program storage space. Maximum is 2031616 bytes.
Global variables use 49844 bytes (9%) of dynamic memory, leaving 474444 bytes for local variables. Maximum is 524288 bytes.
1100°C
Re: FreeStereoSID
KB777reborn pisze: ↑04 sty 2021, 20:30Hmm...
To z moich prób z reSID2 na Teensy4.0:
A to z FreeStereoSIDa:Kod: Zaznacz cały
"D:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-size" -A "C:\\Users\\KON\\AppData\\Local\\Temp\\arduino_build_442341/reSID2.ino.elf" Sketch uses 169088 bytes (8%) of program storage space. Maximum is 2031616 bytes. Global variables use 176820 bytes (33%) of dynamic memory, leaving 347468 bytes for local variables. Maximum is 524288 bytes.
Sobie myślę, WTF - co tak mało, no tak - filtrów nie ma, OK, to będzie mniej. Ale brak też paru innych rzeczy: sync, ring mod, combined waveforms, noise jest zrobiony przez random() a nie z LFSRa. Cienko trochę...Kod: Zaznacz cały
"D:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-size" -A "C:\\Users\\KON\\AppData\\Local\\Temp\\arduino_build_859360/FreeStereoSID.ino.elf" Sketch uses 37936 bytes (1%) of program storage space. Maximum is 2031616 bytes. Global variables use 49844 bytes (9%) of dynamic memory, leaving 474444 bytes for local variables. Maximum is 524288 bytes.
Sorry , fajnie , że drążysz temat ale po co? Żaden substytut nie zastąpi oryginału. Oryginały NOS-y są dostępne nawet na Alie....
Użytkownik zbanowany na dwa miesiące(od 20/01/2021) z powodu wielu oskarżeń o oszustwa.
Przykładowe wątki w których można je znaleźć:
https://www.c64scene.pl/viewtopic.php?f=10&t=3008
https://www.ppa.pl/forum/pregierz/38141 ... na-allegro
https://www.speccy.pl/forum/index.php?topic=6099.0
Finalnie konto użytkownika na allegro zostało zawieszone: https://allegro.pl/uzytkownik/rubikus
Przykładowe wątki w których można je znaleźć:
https://www.c64scene.pl/viewtopic.php?f=10&t=3008
https://www.ppa.pl/forum/pregierz/38141 ... na-allegro
https://www.speccy.pl/forum/index.php?topic=6099.0
Finalnie konto użytkownika na allegro zostało zawieszone: https://allegro.pl/uzytkownik/rubikus
Re: FreeStereoSID
Prawidłowo, że drąży ten temat, bo... o tym jest ten wątek na forum, nie rozumiem Twoich aluzji. Zamienniki na AVRach najlepiej by było przetopić na odzysk metalu bo mają znikomą wartość praktyczną (nadają się wyłącznie do diagnostyki komputera), a do dokładniejszej emulacji SIDa potrzeba czegoś mocniejszego (już nie mówiąc o emulacji kilku układów naraz). pi1541 też na początku miał wiele niedociągnięć ale społeczność wsparła autora i zaangażowała się do ciągłego ulepszania projektu na tyle, że na dzień dzisiejszy to najbardziej ekonomiczna alternatywa dla fizycznej stacji. To samo może spotkać FreeStereoSID więc jestem jak najbardziej za doglądaniem w kod projektu, kompilowaniem, porównywaniem, jednym słowem - działaniem a nie smęceniem jakie to zbędne i niepotrzebne.
- KB777reborn
- Posty: 207
- Rejestracja: 12 lut 2020, 08:30
- Grupa: 1100°Crew
- Kontakt:
Re: FreeStereoSID
Ten projekt:
https://github.com/FrankBoesing/Teensy-reSID
wyewoluował do tego:
https://github.com/kokotisp/6581-SID-teensy
Emulacja wzięta z ReSIDa, brzmi to znacznie lepiej niż FreestereoSID (mam gdzieś trochę nagrań z eksperymentów jeszcze na Teensy3.2 na których audio przekierowałem z D/A na USB audio).
Skoro Teensy3.6 z ReSIDem uciągną 2 x SID, kilkukrotnie szybsze Teensy4.0 powinny uciągnąć z 6 SIDów (jeśli nie więcej). Tylko coś nie bangla, a czasu nie mam na drążenie tematu (może jak sobie kupię jakiś board z iMXRT1062 z JTAGiem to do tego wrócę, nie chce mi się już bawić w kulejące GDB na Teensach).
Sam pomysł ze zrobieniem adaptera do Teensy4.0 popieram - to ma spory potencjał.
1100°C