Strona 1 z 2

tcbm2sd - symulator 1551

: 06 sie 2024, 21:32
autor: ytm
Widzę tu ostatnio pytania o coś w rodzaju sd2iec albo fastloadera dla Plus/4. Też szukałem czegoś takiego z fastloaderem, ale nie znalazłem - samo sd2iec nadal byłoby za wolne.

Właśnie skończyłem taki projekt dla C16/116/Plus4:

https://github.com/ytmytm/plus4-tcbm2sd

To jest zamiennik paddle i symulator stacji 1551 z kartą SD. Coś więcej niż tapecart, nieco mniej niż sd2iec. Być może jedyne urządzenie poza 1551, które rozumie protokół TCBM.

Najważniejsze cechy:
  • udaje urządzenie 8 albo 9 (konfigurowalne komendą U0>)
  • listowanie, ładowanie i zapis plików na karcie SD zwykłymi komendami BASICa: DLOAD, DSAVE, DIRECTORY; działają też SCRATCH i RENAME
  • na kanale 15 obsługuje niektóre komendy DOS: S, R, I, UJ, U0>(devnum)
  • i niektóre komendy z sd2iec: CD<-, CD/, CD<katalog>, MD<katalog>, RD<katalog>
  • listuje obrazy dysków D64/71/81 jako katalogi, można do nich wejść przez 'CD'; wewnątrz obrazu wszystko jest read-only
  • płytka jest przelotowa; zostawiłem miejsce na gniazdo kolejnego cartridge'a (choć Plus/4 wyglądałby wtedy komicznie)
  • mieści się w obudowie zwykłego carta
Zwykła prędkość ładowania jest mniej-więcej na poziomie JiffyDOS z C64 (7-8x 1541 bez turbo). Wg informacji które znalazłem to 2x szybciej niż 1551.

Dodałem też tryb fastload, który ładuje pliki 23x szybciej od 1541 bez turbo - mniej więcej tak szybko jak DolphinDOS.

Na Plus4 SHIFT+RUN/STOP ładuje pierwszy plik z dysku. To jest przekierowane na '/BOOT.T2SD' (podobnie jak Tapecart ładuje swój browser). Domyślnie jest to "Directory Browser 1.2" z obsługą fastloadera. Autor tego toola podzielił się ze mną źródłówką więc mogłem zrobić zmiany bezpośrednio i ładowanie katalogu też jest znacznie szybsze.

Pierwotnie to miał być pierwszy krok do sd2iec na szynie TCBM, ale uznałem że szkoda na to czasu. Bez Arduino płytka tego cartridge'a ma wyprowadzone wszystkie sygnały TCBM na poziomach 3.3V, więc można by ją bezpośrednio połączyć z GPIO RaspberryPI i kombinować z emulacją 1551 (Pi1551 na bazie Pi1541).

Być może ta sama płytka bez Arduino zadziała też jako zamiennik oryginalnego paddle z zepsutym portem lub PLA. Nie mam 1551 więc nie gwarantuję, nie mam jak sprawdzić.

Jeśli ktoś jest zainteresowany zmontowanym urządzeniem proszę pisać - będę niedługo zamawiał partię płytek.

Re: tcbm2sd - symulator 1551

: 06 sie 2024, 21:52
autor: dekanex
Gratuluję.
Nie mam plus/4 ale uwielbiam tego typu projekty.
Powodzenia w rozwijaniu projektu.

Re: tcbm2sd - symulator 1551

: 06 sie 2024, 21:53
autor: SuperNoise
Cześć,
Fajny projekt, jestem zainteresowany jedną sztuką. Pytanie ile to wyjdzie?

Re: tcbm2sd - symulator 1551

: 06 sie 2024, 22:51
autor: ytm
Szacując na oko wychodzi mi coś w okolicy 100zł

Re: tcbm2sd - symulator 1551

: 07 sie 2024, 12:20
autor: zyga
Gratulacje !

Re: tcbm2sd - symulator 1551

: 07 sie 2024, 18:59
autor: SuperNoise
ytm pisze:
06 sie 2024, 22:51
Szacując na oko wychodzi mi coś w okolicy 100zł
Ok, Ok, Ok. Biorę.

Re: tcbm2sd - symulator 1551

: 14 sie 2024, 17:07
autor: ch0mik
WoW! Szacunek!

jestem chętny na 1 sztukę

P.

Re: tcbm2sd - symulator 1551

: 15 sie 2024, 17:15
autor: ytm
Moja dostawa sprzętu przyszła, będę miał dostępne kompletne urządzenia do wyczerpania zapasów za 120zł/szt + wysyłka paczkomatem.

ytm

Re: tcbm2sd - symulator 1551

: 17 sie 2024, 02:34
autor: hsimpson
Super projekt!

Chętnie wziąłbym jedną sztukę.

Re: tcbm2sd - symulator 1551

: 17 sie 2024, 18:59
autor: carrion
wezmę też jedną sztukę.
gdzie i jak zapłacić?

Re: tcbm2sd - symulator 1551

: 19 sie 2024, 10:45
autor: icheck
Też jestem zainteresowany kupnem jednej sztuki

Re: tcbm2sd - symulator 1551

: 19 sie 2024, 14:28
autor: ytm
Dla ogólnej informacji - przyjmuję płatność przelewem a paczki wysyłam do paczkomatów. Szczegóły podaję w wiadomościach prywatnych.

Zainteresowanie zdecydowanie przerosło moje oczekiwania :)

Re: tcbm2sd - symulator 1551

: 19 sie 2024, 22:05
autor: SuperNoise
Ja dzisiaj dostalem tcbm2sd, dziala bez problemow.

Dziekuje YTM za kawal dobrej roboty!

Pozdrawiam,
SNoise

Re: tcbm2sd - symulator 1551

: 21 sie 2024, 11:44
autor: Nightrider
Świetny projekt YTM, gratulacje!
Bardzo chętnie zamówię 1 sztukę.
Mógłbym potestować działanie ze stacją 1551.

Re: tcbm2sd - symulator 1551

: 21 sie 2024, 13:04
autor: SuperNoise
Witam,
Chciałbym zmienić numer stacji dysków dla tcbm2sd.
Niestety, komenda:
change device number: U0>+chr$(<devnum>) with <devnum> = 8 or 9
jest dla mnie nieczytelna.

Z jakiego poziomu wykonać ten wiersz poleceń, z poziomu Basic?
Prośba o wsparcie.

Pozdrawiam,
SNoise

Re: tcbm2sd - symulator 1551

: 21 sie 2024, 13:20
autor: ytm
Tak, z BASIC:

Zmiana z 8 na 9

Kod: Zaznacz cały

OPEN15,8,15,"U0>"+CHR$(9):CLOSE15
Numer będzie zapamiętany w EEPROM. Żeby przywrócić z 9 na 8:

Kod: Zaznacz cały

OPEN 15,9,15,"U0>"+CHR$(8):CLOSE15

Re: tcbm2sd - symulator 1551

: 21 sie 2024, 17:33
autor: SuperNoise
Dziękuję bardzo.

Pozdrawiam,
SNoise

Re: tcbm2sd - symulator 1551

: 21 sie 2024, 20:51
autor: ch0mik
Mi wczoraj przyszło, dzisiaj miałem okazję pobawić się.

Podziękować!

https://www.instagram.com/reel/C-8UbvXI ... cwMmozaXRp

Pozdrawiam
Paweł (8-bitz)

Re: tcbm2sd - symulator 1551

: 23 sie 2024, 12:23
autor: zyga
A z JiffyDosem dla C+4 to by zadziałało ? (nie żebym miał jakąś maszynę z serii C264, ale brakuje takiego wedge'a do stacji dysków jak jest np. w Action Replay'u czy właśnie w JiffyDosie ?). Nie chodzi o speedup, bo ten już jest w Twoim rozwiązaniu.

Re: tcbm2sd - symulator 1551

: 25 sie 2024, 09:08
autor: SuperNoise
ch0mik pisze:
21 sie 2024, 20:51
Mi wczoraj przyszło, dzisiaj miałem okazję pobawić się.

Podziękować!

https://www.instagram.com/reel/C-8UbvXI ... cwMmozaXRp

Pozdrawiam
Paweł (8-bitz)
Hej koledzy, gdzie i skąd takie obudowy do cartridge macie?

Pozdrawiam,
SNoise