forum speccy.pl
ZX Spectrum => EMULATORY => Wątek zaczęty przez: Pyza^Illusion w 2011.11.15, 21:46:53
-
No właśnie... Jest tego masa, ale tak naprawdę to największą wygodę czy kompatybilność posiada niewielka ilość. Osobiście wybrałem kilka, ale na stałe używam RealSpectrum RAMSOFT'u. Chciałbym tu zebrać trochę doświadczeń i zrobić taką listę, aby ktoś gdzieś kiedyś nie musił się przez to wszystko przebijać na nowo.
Krótka charakterystyka tego co sprawdzałem:
RealSpectrum (Windows/DOS):
- emuluje 16/48/128/+2/+2A/+3/Pentagon/Scorpion
- obsługuje wszystkie najpopularniejsze formaty plików: TAP/TZX/TRD/SCL/Z80/SNA itp. (także spakowane w .ZIP)
- AY -tak
- sporo systemów dyskowych w tym: TR-DOS (BetaDisk), D+, MB02+, D80, IDE-Interface itd.
- przystawki Multiface itp.
- wbudowany monitor/debuger
- ogromne możliwości konfiguracji
- przyjazny w obsłudze
- praca w oknie (można ustawić wielkość okna) lub na pełnym ekranie
- średnie wymagania sprzętowe
- świetnie emuluje multikolory/interlace, uwzględnia wielkości rastra (ramki) dla poszczególnych modeli
Kiedyś próbowałem pod DOS'em R80, którego zaletą były niskie wymagania sprzętowe i bardzo fajna emulacja, bez przycinek etc. Obsługa też nie należała do katorżniczych jak to czasem bywa.
UnrealSpectrum okazał się bardzo mało przyjazny i zasobożerny. Na moim lapku 1GHz potrafił gubić klatki. Trzeba troche czasu spędzić nad konfiguracją (chyba, że ktoś miał do czynienia z ruskim sprzętem i jest przyzwyczajony). Tak czy siak ja miałem problem odpalić zwykły Basic bez tych wszystkich wbudowanych systemów :p Nie czytał TAP'ków w ZIP. Zniechęciłem się dość szybko, tym bardziej, że RealSpec był o niebo przyjaźniejszy.
EmuZWin - całkiem fajny, jednak też zasobożerny i na starszych kompach programy mogą skakać. Szkoda, bo dość intuicyjny i automatycznie otwiera nawet tap/tzx bez klepania LOAD"". Dla giercowników czy kogoś kto wcześniej ze Spectrumem nie miał nic do czynienia fajna sprawa. Radzi sobie z multicolorami.
-
Moim zdaniem EmuZWin to najlepszy emulator... Gdyby Vladimir go dopracowal. Tymczasem jak to napisal Shiru na WoS, autor sobie zniknal i wiecej sie nie pokazal >:( Co gorsze nie zostawil zrodla.
SpecEmu jest bardzo dokladny, ale dosc ubogi. No i Spin, tylko trzeba miec przynajmniej dwie wersje.
Moznaby tu polinkowac ostatnie wersje emulatorow, bo trzymac bez zgody autorow nie mozna, a na WoS nie wszystko jest aktualne.
-
Ja używam tylko Spectaculatora, Z80Stealth (robota przy konfiguracji, ale warto) oraz UnrealSpeccy (hmm, podobnie).
-
Dla Spectrum - Spin (wyszła już versja 0.7) obsługująca 64kolorowe palety ULA+
Link (http://sites.google.com/site/ulaplus/home/zx-spin-and-basin)
Dla Pentagon z General Sound - Unreal Speccy 0.37 - pełny support dla myszki
Oczywiście jest jeszcze Spectaculator, ale płatny i jeśli masz crack to wykrywa i blokuje program.
-
To nie jest ostatnia wersja Spina, jak znajde link to podesle.
-
Dunny porzucił rozwój ZX Spina, opublikował źródła i powstało kilka różnego rodzaju fixów. Wersja 0.7 jest mocno niestabilna jak dla mnie, dlatego też używam 0.666
-
Nie wiem czy nie narażę się tutaj na śmieszność ale mam legalną wersję Spectaculatora :D Jest to chyba jedyny amatorski program jaki nabyłem w swoim życiu i naprawdę nie żałuję tych pieniędzy, jest świetny. Natomiast z darmowych opcji, cóż nie będę oryginalny - Spin i SpecEmu, bo EmuZWin się często wiesza. Pod Linuksa Fuse, a pod Dosa X128.
Ogólnie trzymam kilka emulatorów bo każdy ma zawsze jakiś "ficzer" którego nie mają inne.
-
Sa zrodla do Spina ? Gdzie ?
Dowcip w tym, ze Dunny jak go sie ladnie poprosi, to czasem cos poprawi dla znajomych.
Czesc ludzi z rozpadnietych grup wraca indywidulanie, ale czasem konczy sie klotnia kto do czego ma prawo
i Wielki Powrot okazuje sie Wielka Klapa :)
W Spinie tez byly jakies konflikty.
A kto zna polski emulator poza qaop ?
-
Sa zrodla do Spina ? Gdzie ?
A chociażby tutaj: http://sites.google.com/site/pauldunn/system/app/pages/recentChanges?offset=125
-
Dunny porzucił rozwój ZX Spina, opublikował źródła i powstało kilka różnego rodzaju fixów. Wersja 0.7 jest mocno niestabilna jak dla mnie, dlatego też używam 0.666
Tak, do pracy/zabawy ja również używam 0.❻❻❻, 0.7 traktuję na razie jako ciekawostkę.
-
Ja używam Spectaculatora, niby komercyjny ale przyjemny w użytkowaniu, z ciekawości śledzę ZXMaka i od czasu do czasu zerkam na Fuse, jeśli da się skompilować pod win32.
-
Chyba jednak ostatnia wersja Spina to 0.7s. To co mam rozni sie tylko dodatkami.
Dzieki za link do zrodel, sprobuje to skompilowac, powstanie wersja 0.7t :)
Ponawiam za to pytanie - czy ktos zna polski emulator ZXa poza qaop ?
Jestem przekonany ze przynajmniej jeden prosty widzialem.
-
Chyba jednak ostatnia wersja Spina to 0.7s. To co mam rozni sie tylko dodatkami.
Dzieki za link do zrodel, sprobuje to skompilowac, powstanie wersja 0.7t :)
Tak to jest ostatnia, ale niestabilna. U mnie pod Vista co chwilę się wiesza.
0.7q chodzi bez problemów.
Jeśli będziesz to robił, wrzuć do pliku spin.ini definicje 15-kolorowych palet z załączonego pliku.
Gdyby komuś udało się namówić Jarka B. (Bzyk/Exbee) może by zaimplementował support dla General Sound,
choć on jest zaangażowany w Unreal Speccy, jednak tam GS gra zdecydowanie za cicho.
-
Tak to jest ostatnia, ale niestabilna. U mnie pod Vista co chwilę się wiesza.
0.7q chodzi bez problemów.
Ja wogólę pod Vistą nie mogę odpalić Spina. Zwis od samego początku. Wersje 666 oraz 0.7. Nie mam pojęcia co jest nie tak.
-
Ja wogólę pod Vistą nie mogę odpalić Spina. Zwis od samego początku. Wersje 666 oraz 0.7. Nie mam pojęcia co jest nie tak.
Może antyvirus blokuje?
-
Ja wogólę pod Vistą nie mogę odpalić Spina. Zwis od samego początku. Wersje 666 oraz 0.7. Nie mam pojęcia co jest nie tak.
Może antyvirus blokuje?
Nie. To by było zbyt prostę. Pamiętam że to stało się po jakiejś aktualizacji systemu.
Przy odpalaniu dostaję takie cuś:
Podpis problemu:
Nazwa zdarzenia problemu: BEX
Nazwa aplikacji: ZXSpin.exe
Wersja aplikacji: 0.0.0.0
Sygnatura czasowa aplikacji: 2a425e19
Nazwa modułu z błędem: wd1793.dll
Wersja modułu z błędem: 1.3.0.4
Sygnatura czasowa modułu z błędem: 2a425e19
Przesunięcie wyjątku: 00016001
Kod wyjątku: c0000005
Dane wyjątku: 00000008
Wersja systemu operacyjnego: 6.0.6002.2.2.0.256.6
Identyfikator ustawień regionalnych: 1045
Dodatkowe informacje 1: e51a
Dodatkowe informacje 2: 4c0d4d78887f76d971d5d00f1f20a433
Dodatkowe informacje 3: e51a
Dodatkowe informacje 4: 4c0d4d78887f76d971d5d00f1f20a433
Googlalem, ale raczej nikt inny nie mial takich problemów, a przez co nie ma fixów.
-
UnrealSpectrum okazał się bardzo mało przyjazny i zasobożerny. Na moim lapku 1GHz potrafił gubić klatki. Trzeba troche czasu spędzić nad konfiguracją (chyba, że ktoś miał do czynienia z ruskim sprzętem i jest przyzwyczajony). Tak czy siak ja miałem problem odpalić zwykły Basic bez tych wszystkich wbudowanych systemów :p Nie czytał TAP'ków w ZIP. Zniechęciłem się dość szybko, tym bardziej, że RealSpec był o niebo przyjaźniejszy.
Kiedyś odkryłem, że Unreal Speccy obsługuje wszystkie ZIP'y po wrzuceniu pkzip.exe do katalogu, z którego jest uruchamiany.
-
Ten plik jest dołączony standardowo do Unreal, jednak w archiwum .zip może być tylko jeden plik z programem na Spectrum.
-
Ten plik jest dołączony standardowo do Unreal, jednak w archiwum .zip może być tylko jeden plik z programem na Spectrum.
No to o.k., nie wiedziałem, pamiętam, że kiedyś nie był dołączany
-
Czy u Was na ZX Spin 0.7 działają programy na mysz Kempston?
U mnie nie, a jest skonfigurowany tak samo jak 0.666, w którym myszka chodzi dobrze.
Czy wyszedł już jakiś nowy Spin?
Ja mam 0.7q - chodzi dobrze z wyjątkiem tej myszy i 0.7s, który u mnie nie działa (na Vista).
-
Spin 0.7 to prototyp, autor porzucil go zanim skonczyl. Wiekszosc osob na WoS chyba ciagle uzywa "szatanskiej" wersji :D
Nowa wersja mowisz ? Spin jest napisany w Delphi 4. Najlatwiej byloby to przeniesc do free pascala,
ale naklad pracy wydaje sie spory.
Ja wolalbym rozwijac EmuZwina, ale tu autor zniknal zupelnie, a zrodel niet. :'(
-
Czy wyszedł już jakiś nowy Spin?
Nie i raczej nie wyjdzie. Z tego co wiem autorzy znudzili się, zniechęcili, przestali ogarniać swój kod i w rezultacie zarzucili rozwój emulatora. Całkiem też możliwie jest że wersja 0.7 nie ma jakiejś funkcjonalności, którą mają wersje wcześniejsze, bo jest to ogólnie wersja beta, z niepoprawionymi bugami.
Jak zwykle polecam w takich sytuacjach Spectaculator :) Mysz chodzi bez problemów.
-
Najistotniejsza dla mnie zmiana w 0.7 to obsługa ULA+, jako że ostatnio tworzę palety kolorów i przerabiam loadery.
Chodzi prawidłowo, jedynie po wyjściu wyświetla okienko, że wystąpił jakiś błąd, ale to chyba błąd samego wyskakującego komunikatu.
Znacie jakiś inny emu, który obsługuje ULA+ na pełnym ekranie?
-
Dla mnie najlepszy emulator do właśnie Spectaculator 7.51 niestety płatny ale działa OK. Jedyne czego mi w nim brakuje to obsługa DivIDE ale to ma się zmienić w następnej wersji - pytałem autora. Kiedyś używałem ZX32 ale wkurzało mnie to przełączanie do 256 kolorów. Według mnie Spectaculator wygląda i działa bardzo płynnie przynajmniej na WinXP SP2.
Obsługuje wiele formatów plików, także WAV. Można wczytać program z magnetofonu podłączając pod line in, posiada funkcie Audio i Video recording, obsługuje pliki Action Replay RZX, nagrywanie do pliku TAP. Można wczytać ROM z innego klona ZX Spectrum.
-
Moze to dziwne, ale lubie X128. :-) Srednio emuluje, ale ma ulatwienia dla programowania.
-
Fuse (fuse-emulator.sourceforge.net/).
-
Dla mnie najlepszy emulator do właśnie Spectaculator 7.51 niestety płatny ale działa OK. Jedyne czego mi w nim brakuje to obsługa DivIDE ale to ma się zmienić w następnej wersji - pytałem autora.
Nie ma wsparcia dla ULA+ tak gwoli uzupelnienia czego nie ma. A i nie ma bajeranckich shaderów, które ma ZX.Spin, reszta działa do znudzenia poprawnie;)
-
Dla mnie najlepszy emulator do właśnie Spectaculator 7.51 niestety płatny ale działa OK. Jedyne czego mi w nim brakuje to obsługa DivIDE ale to ma się zmienić w następnej wersji - pytałem autora. Kiedyś używałem ZX32 ale wkurzało mnie to przełączanie do 256 kolorów. Według mnie Spectaculator wygląda i działa bardzo płynnie przynajmniej na WinXP SP2.
Obsługuje wiele formatów plików, także WAV. Można wczytać program z magnetofonu podłączając pod line in, posiada funkcie Audio i Video recording, obsługuje pliki Action Replay RZX, nagrywanie do pliku TAP. Można wczytać ROM z innego klona ZX Spectrum.
Podaj mi link do emu ZX32, jeśli możesz.
-
Proszę bardzo, wersja z Instalatorem :-)
ZX32.zip (http://www.wrzuc.to/pyqj6Ooc.wt)
-
Mam dwa pytania:
W jaki najprostszy sposób przenieść program z pliku tekstowego do emulatora ?
Czy istnieje emulator potrafiący naśladować tryb 512x192 z Timex'a TC2048 ?
-
Chodzi o załadowanie pliku (dowolnego) bezpośrednio do pamięci emulowanego Specca? Jeżeli tak to większość emulatorów ma taką możliwość.
Co do emulacji Timexa, to na pewno umie to Fuse.
-
Zeskanowałem kilka swoich maszynopisów z programami w Basicu.
Po OCR wychodzi plik z tekstem, który chciałbym wrzucić do emulatora jako program.
Jest taka możliwość ?
-
W zależności od tego, czy ten tekst to basic to masz albo BASin albo zmakebas do wygenerowania .tap z programem.
Jeżeli to asembler to powinieneś skorzystać z któregoś z cross-compilatorów asma, np pasmo.
Jakbyś potrzebował pomocy to daj znać, mogę skompilować programy w asemblerze.
-
To są programy w Basicu. Wypróbuję BASin - tak mi się wydawało, że może to coś do tego właśnie służyć.
Wstawki w assemblerze już są w liniach DATA (że mi się chciało to kiedyś robić ręcznie ;) ), więc nie trzeba nic kompilować.
Dzięki.
-
Można skorzystać też z ZX-Editor z pakietu www.zxmodules.de (http://www.zxmodules.de).
-
Podobnie jak mój poprzednik polecam ZX Editor.
-
SpecEmu 3.0 emuluje Timex 2048. Fuse wszystkie modele, jednak praca na miniaturowym ekranie nie należy do przyjemnych.
Jakieś djabelstwo siedzi w necie, nie mogę dziś żadnego załącznika załadować.
-
Z wielkością okna dla fuse nie mam najmniejszego problemu, pod windows jak i linuxem. Istnieje mozliwość powiększenia co kolejne 100%.
-
Uruchomiłem Fuse. Sprawdził się doskonale.
Powiększyć okno można chwytając myszką za ramkę. Powiększenie może być całkowitą wielokrotnością oryginalnego rozmiaru.
Przeciągając myszką z początku wydaje się, że rozciąganie nie działa, bo rozmiar okna zmienia się skokowo.
-
Uruchomiłem Fuse. Sprawdził się doskonale.
Powiększyć okno można chwytając myszką za ramkę. Powiększenie może być całkowitą wielokrotnością oryginalnego rozmiaru.
Przeciągając myszką z początku wydaje się, że rozciąganie nie działa, bo rozmiar okna zmienia się skokowo.
Oprócz tego, w opcjach można sobie na stałe ustawić wielkość powiększenia i wybrać skaler.
-
Dzięki, ja męczyłem się pisząc na małym ekranie, ale i tak mam chyba jakiś stary, bo nie zapamiętuje, że okno było powiększone, a żadnego "save settings" w opcjach nie mam.
-
U mnie : Options/save albo options/general/autosave settings...
-
Co do emulacji TC2048 spróbuj jeszcze vbSpec (http://ftp://ftp.worldofspectrum.org/pub/sinclair/emulators/pc/windows/vbspec-full-180.zip)