Autor Wątek: FDD3000E - wersja alfa  (Przeczytany 48084 razy)

steev

  • *****
  • Wiadomości: 1362
  • Miejsce pobytu:
    inode 42
Odp: FDD3000E - wersja alfa
« Odpowiedź #30 dnia: 2014.02.21, 13:44:18 »
Po długich (i w zasadzie przegranych) walkach z kompilatorami oraz patchem w którym nadgorliwy pomocnik naprawił co nie było uszkodzone, jest już dostępna wersja windowsowa.
Źródła i binarki (win32) dostępna są jak zwykle na SF : https://sourceforge.net/projects/fdd3000e/

W paczce emulator FDD i fuse skompilowany z GUI wykorzystującym WINAPI, SDL i GTK3 (co kto lubi).
Binarki trochę ważą, ponieważ nowy kompilator odmówił kompilowania wersji statycznej (chyba że przekompiluję fafdziesiąt bibliotek... nie, że nie próbowałem...)
Machines should work. People should think.

steev

  • *****
  • Wiadomości: 1362
  • Miejsce pobytu:
    inode 42
Odp: FDD3000E - wersja alfa
« Odpowiedź #31 dnia: 2016.06.09, 23:01:16 »
Na linuksa - nie widzę problemu.
I stand corrected.
Wewnętrzne zmiany były na tyle poważne, że cała tak troskliwie sznurkiem wiązana procedura komunikacji poszła się pieścić.
(Co tylko potwierdziło moją negatywną opinię o niej...)
W zależności od osiągniętego poziomu wkurwu, możliwości są następujące : olać całość, olać wersję windowsową, opracować komunikację niezależnie dla lin/win, (spróbować) puścić komunikację via TCP/UDP/whateverP, (spróbować) skomunikować oba emulatory bez synchronizacji.
Na razie przysposabiam FBZX jako emulator do testowania opcji 3 i 4 (choć nie powiem, ta pierwsza też wydaje się być całkiem atrakcyjna  :D )
Machines should work. People should think.

pear

  • *****
  • Wiadomości: 5509
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: FDD3000E - wersja alfa
« Odpowiedź #32 dnia: 2016.06.10, 06:25:42 »
To ja nie przeszkadzam. Kroczek za kroczkiem i jakoś to zacznie działać ;)
ZX/Enterprise/CPC/Robotron/C128D

Tygrys

  • Administrator
  • *****
  • Wiadomości: 4537
  • Miejsce pobytu:
    Warszawa
  • mistrz ceremonii
Odp: FDD3000E - wersja alfa
« Odpowiedź #33 dnia: 2016.06.10, 10:55:23 »
steev: jeżeli potrzebujesz SVNa to służę pomocą.

steev

  • *****
  • Wiadomości: 1362
  • Miejsce pobytu:
    inode 42
Odp: FDD3000E - wersja alfa
« Odpowiedź #34 dnia: 2016.06.10, 11:33:01 »
steev: jeżeli potrzebujesz SVNa to służę pomocą.
:D
Dzięki, dam sobie radę. Mam repo na SourceForge, mogę też postawić cokolwiek u siebie (lokalnie lub na dysku sieciowym).
Fakapów nie będzie - żadnych wirtualek, archiwa rozproszone po kilku dyskach, releasy na SF. Jest do czego wrócić :)
Większym problemem jest to, żeby się chciało chcieć...
Machines should work. People should think.

steev

  • *****
  • Wiadomości: 1362
  • Miejsce pobytu:
    inode 42
Odp: FDD3000E - wersja alfa
« Odpowiedź #35 dnia: 2016.06.22, 13:45:53 »
Poznajcie Nemo (Not EMulatOr).
Nemo pomoże mi w walce z.
TI 397 ma już zaimplementowany. Teraz pora na drugiego proca i resztę bebechów stacji...
(nie - nie ma i nie będzie dźwięku, nie ma blokowania proca, a ekran jest rysowany z dokładnością do wiersza - czyli ma tylko tyle by wystarczyło do testów, przy jak najniższym poziomie skomplikowania apki :)
Machines should work. People should think.

pear

  • *****
  • Wiadomości: 5509
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: FDD3000E - wersja alfa
« Odpowiedź #36 dnia: 2016.06.22, 21:21:20 »
Trochę się pogubiłem. Kompletny (nie)emulator robisz ? Timex TC2048 + interfejs M-397 + FDD3000 ?
ZX/Enterprise/CPC/Robotron/C128D

steev

  • *****
  • Wiadomości: 1362
  • Miejsce pobytu:
    inode 42
Odp: FDD3000E - wersja alfa
« Odpowiedź #37 dnia: 2016.06.22, 22:28:00 »
Mniej więcej.
Niestety 'obecne na rynku' emulatory mają albo nieprzydatne do moich celów emulatory proca (np. nie można dodać drugiej instancji) albo są na tyle skomplikowane że zrozumienie ich budowy (na tyle dobrze, by bezpiecznie dodać coś od siebie) jest, powiedzmy, utrudnione (pomijając że zwykle połowa zmiennych i komentarzy jest po hiszpańsku :) )
Teraz mam środowisko w którym dokładnie wiem co robi każda linijka kodu, więc mogę eksperymentować nad zgraniem ze sobą dwóch emulowanych procków. Jeśli mi się to uda - będę miał motywację do rycia w bebechach prawdziwych emulatorów. Jeśli nie - będę miał pewność że nie tędy droga.
Na razie mam działające nie-Spectrum + m-397, przy dobrych wiatrach jutro dorzucę kilka wiaderek kodu z emulatora FDD, a w przyszłym tygodniu przekonam się czy było warto :D
(w zasadzie już teraz wiem że było warto, bo sporo się dowiedziałem o pisaniu emulatorów... i nie-emulatorów)
Machines should work. People should think.

steev

  • *****
  • Wiadomości: 1362
  • Miejsce pobytu:
    inode 42
Odp: FDD3000E - wersja alfa
« Odpowiedź #38 dnia: 2016.06.24, 23:23:44 »
Jak widać, kierunek był najwyraźniej dobry.
Unipolbritowski CP/M działa... ale źle.
Oryginalny CP/M z TMX nie działa, bo program terminala z jakichś dziwnych powodów myśli że ma do czynienia z timexem albo innym dziwem. Raz zamerda portem $FF i tylko bazgrze po pamięci ekranu.
TOS A4 działa. A przynajmniej się ładuje i dopala managera. Dalej nie grzebałem...
TOS Q4 nie działa. Debugować mi się nie chce, źródła są nieosiągalne.

Chyba pora na mały fajrant i zastanowienie się w którym kierunku teraz... :)
Machines should work. People should think.

Ilyad

  • *****
  • Wiadomości: 580
  • Miejsce pobytu:
    Białystok, IV Rzesza Pospolita
Odp: FDD3000E - wersja alfa
« Odpowiedź #39 dnia: 2017.01.09, 10:00:51 »
Chcę z tego miejsca podziękować kolegom za pomoc w odtworzeniu moich obrazów dyskietek Tos' 2.0 i 4.0:
Tygrysowi i Zoon'owi
- za zarchiwizowanie moich dysków do formatu .dsk
Steev'owi
- za pomoc w odtworzeniu w/w obrazów na emulatorze.
Niektóre z moich dawnych, niedokończonych projektów udało mi się odpalić wczoraj na real hardware ! Poczułem się jakbym zostawił to tydzień temu, a upłynęło już .....22 lata.
Duuuże plusy !.Jeszcze raz dzięki i pozdrawiam :)
ZX-81, ZX-Pand AY, 48k "gumiak", 48K+, 128K + "Toster", +2 "szarak" 1024k Profi, Masakrator FM, DivIDE 2K11, ZX Evolution rev. C, ZX-Uno, C64, C16 64K, Plus4 + 1541 Ultimate II + SD2IEC

Tygrys

  • Administrator
  • *****
  • Wiadomości: 4537
  • Miejsce pobytu:
    Warszawa
  • mistrz ceremonii
Odp: FDD3000E - wersja alfa
« Odpowiedź #40 dnia: 2017.01.09, 10:17:51 »
Fajnie że udało się pomóc ;-)

A może niektóre z tych projektów mógłbyś... dokończyć?

steev

  • *****
  • Wiadomości: 1362
  • Miejsce pobytu:
    inode 42
Odp: FDD3000E - wersja alfa
« Odpowiedź #41 dnia: 2017.01.09, 11:53:19 »
Czyli jednak ostatni DSKKIT zadziałał na Twojej windzie? :)
Jeśli mogę jeszcze w czymś pomóc, to pisz.
Machines should work. People should think.

Ilyad

  • *****
  • Wiadomości: 580
  • Miejsce pobytu:
    Białystok, IV Rzesza Pospolita
Odp: FDD3000E - wersja alfa
« Odpowiedź #42 dnia: 2017.01.10, 12:17:01 »
Fajnie że udało się pomóc ;-)

A może niektóre z tych projektów mógłbyś... dokończyć?

Biorąc pod uwagę styl dzisiejszej demosceny, trochę....wstyd komuś pokazać. Projekty mają zdecydowanie charakter oldskulowy. Poza tym żeby dokończyć, muszę douczyć się assemblera  ;)

Steev:
Tak. Dskkit zadziałał. Trochę pracy z programem ZX Blockeditor, żeby usunąć gwiazdki po instrukcji "LOAD", przerzutka na CF od Divide i działa !
Obsługa Dskkit jest prosta jak "kij od łopaty".
Pozdr.
ZX-81, ZX-Pand AY, 48k "gumiak", 48K+, 128K + "Toster", +2 "szarak" 1024k Profi, Masakrator FM, DivIDE 2K11, ZX Evolution rev. C, ZX-Uno, C64, C16 64K, Plus4 + 1541 Ultimate II + SD2IEC

ZX Freeq

  • *****
  • Wiadomości: 1833
  • Miejsce pobytu:
    Warszawa
Odp: FDD3000E - wersja alfa
« Odpowiedź #43 dnia: 2017.01.10, 12:44:53 »
Ja myślę, że nie ma się czego wstydzić. Moje trzy "produkcje" z obecną demosceną nie mają nic wspólnego, ale się nie przejmuję, uczę się ASM dopiero - tak po tylu latach :) A jak dopiszesz w binarkach/screenach/txt, że to odbudowane zaginione prace sprzed ponad 25lat, to ludzie z pewnością docenią. Ja napewno.
ZX80|ZX81+16kB+PandAY|ZX 48k/+/128k+/+2/+2A/+3/Vega/Next|QL+QIDE|JS128|Timex 2048+2040|UK2086|FDD3000+3.5''|AY|ZX HD|Divide2k11/2k14|DivMMC/PicoDivSD|BetaDisk 128|Opus|Masakrator FM|If 1/2/Microdrv|Multiface 1|+2A\B SDI-1|SJS 1/2|ZX Printer|TZXDuino|+3 HxC USB|ZXUno|Omni
Z88|A500/600|PC200|Ent128

Tygrys

  • Administrator
  • *****
  • Wiadomości: 4537
  • Miejsce pobytu:
    Warszawa
  • mistrz ceremonii
Odp: FDD3000E - wersja alfa
« Odpowiedź #44 dnia: 2017.01.10, 13:48:08 »
Dokładnie. Nie ma co patrzeć że to stare i nie modne ;)

Ja tam wspólnie z kolegami pisze jakieś produkcje z różną jakością, choć jakbym miał patrzeć jakie rzeczy Rosjanie robili na Pentagonie w 1996 roku, to powinienem jedynie pójść do kącika płaczu i stamtąd nie wychodzić...
... ale.. Zawsze można coś zmodyfikować, ulepszyć itp... a to już jest nowa, inna jakość. Z każdą kolejną produkcją zdobywa się nowe doświadczenia, które pozwalają robić coraz to lepsze rzeczy.


a tak przy okazji,
steev: jakaś nowa wersje emulatora FDD3000 się szykuje?