Autor Wątek: The Spectrum.  (Przeczytany 29849 razy)

Maryjan

  • *****
  • Wiadomości: 6878
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: The Spectrum.
« Odpowiedź #90 dnia: 2024.12.21, 13:01:01 »
Pisałem.
Kupić - pograć, zaspokajając nostalgię - spakować i schować na potem.
A, ew. pokazać dzieciakom (wnukom) jak to "drzewiej" się grało :)
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

Gryzor

  • *****
  • Wiadomości: 2080
  • Miejsce pobytu:
    Warszawa
Odp: The Spectrum.
« Odpowiedź #91 dnia: 2024.12.22, 22:12:43 »
Cytuj
Ciekawe ile tego sprzedadza, ciezko znalezc jakies informacje o poprzednich modelach.

No i przypadkiem znalazlem filmik:
https://www.youtube.com/watch?v=23bYly54pUw

Z tego wynika, ze rynek to ok 100k sztuk na model. PS2 to nie jest, ale jak na retro maszynke wydaje sie calkiem niezle.
Sprzedaz rzedu ~10 mln USD. Czyli pare mln zysku na modelu wydaje sie realne, koszty przeciez nie sa wysokie.
Ale jesli mozna to powtarzac w nieskonczonosc, to juz sie robi calkiem spory biznes. Reklamacji raczej nie bedzie, bo to beda
obiekty gablotkowe. TheJaguar, TheST, TheOric -  mowilem, ze bedzie serial  :-)

Artu2tu

  • ****
  • Wiadomości: 296
  • Miejsce pobytu:
    Prawie Szczecin.
Odp: The Spectrum.
« Odpowiedź #92 dnia: 2024.12.22, 22:52:24 »
O ile na pochwalnych filmikach celebrytow z yt było widać stosunkowo niskie numery, to po premierze większość to czterdzieści tysięcy, mój ma czterdzieści cztery z haczykiem, i do tego napisy na klawiaturze zsunięte w dół i brak instrukcji obsługi. Cena ta sama, zawartość nie.

Trahald

  • **
  • Wiadomości: 73
  • Miejsce pobytu:
    Piaseczno
Odp: The Spectrum.
« Odpowiedź #93 dnia: 2025.01.02, 19:01:31 »
Wyszedł firmware 1.0.3
Działa już Paralactika, a Mescaline Synesthesia działa już bez takich spowolnień.
Paralactika ruszyła mi tylko z Classic mode, z karuzeli resetowała się do Basica. Możliwe że jakby sie pobawić w ustawieniach to z karuzeli też by poszło.
W Mescaline wydawało mi się że coś jest nie tak z muzyką, ale to akurat może być wina głośników w monitorze bo są straszne :)
ZX Spectrum+ (Stavi 128kB), FDD3000 (Stavi) 3,5' 5,25', divIDE

Gryzor

  • *****
  • Wiadomości: 2080
  • Miejsce pobytu:
    Warszawa
Odp: The Spectrum.
« Odpowiedź #94 dnia: 2025.01.03, 20:36:17 »
Cytuj
Supports games and demos that perform per-scanline page flips or palette updates.

To sporo wyjasnia, ale dobrze, ze poprawiaja, bo nikomu niepotrzebny kolejny kiepski emulator.  ;D

Gryzor

  • *****
  • Wiadomości: 2080
  • Miejsce pobytu:
    Warszawa
Odp: The Spectrum.
« Odpowiedź #95 dnia: 2025.01.27, 22:56:04 »
No i wpadla w moje rece ta zabawka. Wizualnie i namacalnie prezentuje sie calkiem niezle, ale brak "ZX" boli. A moze i nie, bo w sumie co to ma wspolnego z oryginalem poza obudowa ?
Po wlaczeniu mozna sie juz czepiac - czemu dioda z tylu ? Myslalem, ze zepsuty, ale pojawil sie obraz :-)
Dziala szybko - tu nie ma na co ponarzekac, ale z obrazem zonk - na moim 17" 1280x1024 obraz jest zle skalowany.
Zabawki RGL daja obraz  (chyba wszystkie) 1280x720p, a wiec ekran ZX jest wyswietlany na czesci ekranu, niestety nie ma
zadnej opcji typu 4:3,x2.  W A500 o ile pamietam cos tam bylo.  Nie widzialem, aby ktos wspominal o tym na youtube.
Bardzo slabo to wyglada np. w Jumping Jack - za grube linie. Podepne pod FullHD i konwertery i zobaczymy co zrobia.
Jak ktos chce, zeby cos sprawdzic to dajcie znac. Ja juz widze, ze dla mnie nie zastapi starej gumowki - nie ten feeling ani innych emulatorow - zbyt ubogie opcje.  Dla graczy plus za wygodny system snapshotow - tego przewaznie emulatory sprzetowe nie maja.

galaxian

  • ***
  • Wiadomości: 213
Odp: The Spectrum.
« Odpowiedź #96 dnia: 2025.01.28, 17:07:51 »
niestety nie ma zadnej opcji typu 4:3,x2.

To akurat powinien mieć każdy przyzwoity telewizor.

Ja natomiast znalazłem inny feler, coś z zarządzaniem pamięcią.
Programy potraktowane file-kompresorem Phonexa (clear 24499: usr 24500) - wywalają się z komunikatem "out of memory".
Dla przykładu Dobranocki Kici, oraz różne gry pochodzenia giełdowego. Nie wiem czy wszystkie, sprawdziłem kilka sztuk.
Na prawdziwym ZX - te programy uruchamiają się prawidłowo.
Oczywiście te same, ale oficjalne wersje na The Spectrum gry działają poprawnie.
ZX Spectrum 48kB / ZX Spectrum+ / ZX Spectrum 128 +2 / Timex 2048 / Atari 800XL / Atari 65XE / Atari 130XE / Atari 800XE / Atari 1040 STF / Commodore 64C / Commodore 64G / Amiga 500 / Amiga 500+ / Amiga 600 / Amiga 1200 / Amiga 1200 Magic

Gryzor

  • *****
  • Wiadomości: 2080
  • Miejsce pobytu:
    Warszawa
Odp: The Spectrum.
« Odpowiedź #97 dnia: 2025.01.29, 00:17:45 »
To nie telewizor tylko przyzwoity monitor 17" :-) Opcja 4:3 to moze byc na FHD TV.
Poza tym tu chodzi o skalowanie ekranu ZXa, a nie format obrazu, bo ten jest staly.
Sprawdze te Dobranocki - dobrze, ze jest archiwum speccy, bo chyba tylko tu jest wersja TAP. Moze to kwestia ROM.


galaxian

  • ***
  • Wiadomości: 213
Odp: The Spectrum.
« Odpowiedź #98 dnia: 2025.01.29, 13:22:02 »
Mam monitor SyncMaster 19" z funkcją TV i jest kilka ustawień ekranu, w tym 16:9, 4:3...
I nie mam żadnych problemów z wielkością obrazu, nic się nie rozciąga ani nie zwęża.

Tak, to właśnie Dobranocki w tej wersji tap.
Natomiast Dobranocki ze snapszotów z80 uruchamiają się normalnie.
Sam skompresowałem do jednego pliku przy użyciu File Compressora 2.1 grę Go To Hell i efekt jest taki sam, out of memory.
Oczywiście sprawdziłem tryb karuzeli i klasyczny oraz wszystkie dostępne "maszyny".
Jak również wpisywałem poke i out na wyłączenie górnych banków pamięci.

Wydaje się, że The Spectrum nie potrafi przeprowadzić procesu dekompresji programów tak "upakowanych", albo dane "lecą" w jakieś dziwne obszary pamięci...
Nie wiem jak z narzędziami innych autorów, np. Micropola - Compressor Plus.
ZX Spectrum 48kB / ZX Spectrum+ / ZX Spectrum 128 +2 / Timex 2048 / Atari 800XL / Atari 65XE / Atari 130XE / Atari 800XE / Atari 1040 STF / Commodore 64C / Commodore 64G / Amiga 500 / Amiga 500+ / Amiga 600 / Amiga 1200 / Amiga 1200 Magic

Dalthon

  • ****
  • Wiadomości: 442
  • Miejsce pobytu:
    TriCity
Odp: The Spectrum.
« Odpowiedź #99 dnia: 2025.01.29, 23:08:21 »
Dziwne obszary pamięci? czyli gdzie?
Stawiałbym na złą emulację jakiegoś rozkazu z80.
Zx81 | Zx Spectrum +2 Grey | Just Speccy 128 | Zx Spectrum Next | ZX-Uno 2MB |  Murmulator | Amstrad 6128 | MSX Fenner SPC-800 | MSX2 Philips VG-8235 | Tatung Einstein | Commodore 64 | Commodore +4 | Atari 520 STF | Amiga 1200

Phonex

  • *****
  • Wiadomości: 1278
  • Miejsce pobytu:
    Warszawa
Odp: The Spectrum.
« Odpowiedź #100 dnia: 2025.01.30, 11:20:29 »
Nie ma tam nielegalnych rozkazów 😉
Może chodzi o to, że dekompresor przenosi się do bufora drukarki?
Da się to sprawdzić - wystarczy dopisać w loaderze Dobranocek linię 25 POKE 25005,64

galaxian

  • ***
  • Wiadomości: 213
Odp: The Spectrum.
« Odpowiedź #101 dnia: 2025.01.30, 20:18:54 »
Poza tym, że teraz dekompresor usadowił się na ekranie, to efekt jest taki sam - out of memory.
ZX Spectrum 48kB / ZX Spectrum+ / ZX Spectrum 128 +2 / Timex 2048 / Atari 800XL / Atari 65XE / Atari 130XE / Atari 800XE / Atari 1040 STF / Commodore 64C / Commodore 64G / Amiga 500 / Amiga 500+ / Amiga 600 / Amiga 1200 / Amiga 1200 Magic

Phonex

  • *****
  • Wiadomości: 1278
  • Miejsce pobytu:
    Warszawa
Odp: The Spectrum.
« Odpowiedź #102 dnia: 2025.01.30, 20:44:23 »
Dobra, jest jeszcze jedna sztuczka z ogonkiem znaczy sztuczka z Romkiem, ehem sztuczka z ROMem już mówię co wpisać...

15 REM xxxxx: GOSUB VAL <>
25 POKE 25023,93

<> to jeden znak.
Skok będzie do kodu w linii 15, a nie do ROMu, może tu jest problem...
« Ostatnia zmiana: 2025.01.30, 21:01:57 wysłana przez Phonex »

galaxian

  • ***
  • Wiadomości: 213
Odp: The Spectrum.
« Odpowiedź #103 dnia: 2025.01.30, 21:48:47 »
Bingo, teraz Kicia działa :)
Należało też wgrać loader przez merge.
ZX Spectrum 48kB / ZX Spectrum+ / ZX Spectrum 128 +2 / Timex 2048 / Atari 800XL / Atari 65XE / Atari 130XE / Atari 800XE / Atari 1040 STF / Commodore 64C / Commodore 64G / Amiga 500 / Amiga 500+ / Amiga 600 / Amiga 1200 / Amiga 1200 Magic

Phonex

  • *****
  • Wiadomości: 1278
  • Miejsce pobytu:
    Warszawa
Odp: The Spectrum.
« Odpowiedź #104 dnia: 2025.01.30, 22:44:04 »
Po uruchomieniu, dekompresor przenosi główną część do bufora drukarki, a dane przesuwa o 100 bajtów w dół rozkazem LDIR. Gdyby to zrobić tak po prostu, to w trakcie kopiowania zamaże rozkaz LDIR, dlatego wymyśliłem taką sztuczkę: po ustawieniu parametrów skacze do ROM pod adres 13251, gdzie jest właśnie LDIR a potem RET. Oczywiście nie trzeba tak tego robić, można procedurę kopiującą w dół przenieść w inne miejsce, ale tak jest prościej. Billowi też się wtedy spodobało.

Muszę teraz wymyśleć prostą i uniwersalną poprawkę.
Zdaje się, że w The Spectrum jest co innego pod 13251. Mógłbyś potwierdzić, że nie 237, 176, 201?