Autor Wątek: Benchmark ZX81  (Przeczytany 23691 razy)

KWF

  • Moderator
  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Benchmark ZX81
« dnia: 2018.01.21, 21:51:26 »
Mam prośbę o pomoc i proponuję odrobinę zabawy. Potrzebny jest ZX81 (dowolny, emulator odpada) i stoper. Należy wykonać załączony pogram w Basicu trybie trybie "SLOW" i "FAST", a wynikami podzielić się na forum.

Kod programu:
10 FOR I=1 TO 200
15 CLS
20 PRINT "ABCDEFGHIJKLMNOP"
30 PRINT I
40 NEXT I

Wyniki proszę przedstawiać w formie:

ZX81, ilość RAMu:
1. SLOW: czas
2. FAST: czas
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

Tygrys

  • Administrator
  • *****
  • Wiadomości: 4537
  • Miejsce pobytu:
    Warszawa
  • mistrz ceremonii
Odp: Benchmark ZX81
« Odpowiedź #1 dnia: 2018.01.22, 13:25:08 »
Jeżeli to nie jest pilne, to we wtorek mogę pomierzyć czasy wykonywania się tychże programów.


KWF

  • Moderator
  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: Benchmark ZX81
« Odpowiedź #2 dnia: 2018.01.22, 13:36:26 »
Ależ, nie jest pilne. Zbieram dane, bo testy na dwóch maszynach nie są miarodajne. Sprawdzam dwa pomysły i przydałaby się pula porównawcza. Inny czas będzie jak ktoś ma 1KB RAMu a inne przy 16KB. TS1000 da inne wyniki niż ZX81. Ważne aby opisać, czy były jakieś modyfikacje robione w danym egzemplarzu.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

ZX Freeq

  • *****
  • Wiadomości: 1833
  • Miejsce pobytu:
    Warszawa
Odp: Benchmark ZX81
« Odpowiedź #3 dnia: 2018.01.22, 15:21:55 »
Mogę odpalić na dwóch ZX81, na ZX80 też pójdzie? :D
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

tooloud

  • *****
  • Wiadomości: 3185
  • Miejsce pobytu:
    Warszawa
  • mydłem go!
Odp: Benchmark ZX81
« Odpowiedź #4 dnia: 2018.01.22, 15:32:27 »
mam te co w opisie czyli ZX81 i T1000 - oba tylko composite mod, pamięciowo 1k, mogę im podłączyć 16k oraz ZX Pand - ale serio jakieś różnice będą?
dużo sprzętu mało czasu.

KWF

  • Moderator
  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: Benchmark ZX81
« Odpowiedź #5 dnia: 2018.01.22, 15:50:02 »
Te 5 linijek powinno pójść, w końcu to tylko goły BASIC. Chociaż ZX80 jest poza kregiem zainteresowań. Poza tym jeżeli masz oryginalnego ZX80 z ROMem 4KB, to nie ma komend SLOW i FAST.

Załączony program w formacie .p jest dokładnie tym z listingu. Snapshot bym robiony na maszynie z 16KB RAM, więc nie pójdzie na tych z mniejszym RAMem.

Wyjście kompozytowe nie ma znaczenia. RAM oraz tryb w jakim pracuje ULA (PAL/NTSC) mają dość spore.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

romeks

  • ***
  • Wiadomości: 239
  • Miejsce pobytu:
    Toruń
Odp: Benchmark ZX81
« Odpowiedź #6 dnia: 2018.01.22, 17:01:20 »
ZX81 1KB RAM.
1. SLOW: 110 sek.
2. FAST: 28 sek.
ZX 81;Timex 1000; ZX 48; ZX +; ZX +2; ZX MAX 48; CPC 464; CPC 6128; 65XE; 600XL; C64C; C16; C+4,
Travel Mate 4000 WinDX2 (Win3,11); PC 486SX (Win95).

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Benchmark ZX81
« Odpowiedź #7 dnia: 2018.01.22, 18:42:58 »
ZX 81 z 1 kb RAM
- slow -1 min 52,81 sek.
- fast - 28,30 sek.

Timex 1000 z 16 kb RAM wewnętrznym
- slow - 3 min
- fast - 43,30 sek

W obydwóch mam tą samą ULA 2C210E
« Ostatnia zmiana: 2018.01.22, 19:09:55 wysłana przez mariansss »
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

KWF

  • Moderator
  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: Benchmark ZX81
« Odpowiedź #8 dnia: 2018.01.22, 19:17:43 »
Dzięki :)

Mariansss, czy tego TS1000 masz przerobionego na CVS, czy nadal w pełni NTSC z modulatorem?
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

zipp

  • ****
  • Wiadomości: 329
  • Miejsce pobytu:
    Małopolska
Odp: Benchmark ZX81
« Odpowiedź #9 dnia: 2018.01.22, 19:51:10 »
ZX81 1KB RAM
- SLOW: 111 sek.
- FAST: 28 sek.

ZX81 16KB RAM (zewnętrzny TS 1016)
- SLOW: 181 sek.
- FAST: 45 sek.

TS1000 2KB RAM
- SLOW: 171 sek.
- FAST: 28 sek.

TS1000 16KB RAM (zewnętrzny TS 1016)
- SLOW: 277 sek.
- FAST: 45 sek.

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Benchmark ZX81
« Odpowiedź #10 dnia: 2018.01.22, 20:56:06 »
Dzięki :)

Mariansss, czy tego TS1000 masz przerobionego na CVS, czy nadal w pełni NTSC z modulatorem?

Przerobiony na CVS.
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

ZX Freeq

  • *****
  • Wiadomości: 1833
  • Miejsce pobytu:
    Warszawa
Odp: Benchmark ZX81
« Odpowiedź #11 dnia: 2018.01.22, 20:59:06 »
U mnie bez niespodzianek i stabilnie:

ZX81 1KB RAM
-SLOW: 1:51.74
-FAST: 0:28.15

ZX81 1KB RAM (inny egzemplarz - tak samo)
-SLOW: 1:51.68
-FAST: 0:28.06

ZX81 + 16KB RAM (standardowy ZX 16K RAM PACK)
-SLOW: 3:00.43
-FAST: 0:45.01

ZX81 + ZX-PAND:
-SLOW: 3:00.19
-FAST: 0:45.00

I na koniec, taka ciekawostka, oryginalny ZX80. Oczywiście tam nie ma SLOW i FAST, program wykonuje się bez aktualizacji ekranu, a więc można uznać, że FAST?
0:01.72!
I tak samo z podpiętym 16KB do szyny.


Wszystkie kompy uruchamiane na tym samym zasilaczu, jeśli to ma jakieś znaczenie.
« Ostatnia zmiana: 2018.01.22, 21:07:24 wysłana przez ZX Freeq »
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

KWF

  • Moderator
  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: Benchmark ZX81
« Odpowiedź #12 dnia: 2018.01.22, 22:20:51 »
Zasilanie nie ma znaczenia, o ile wydoli pociągnięcie Zeddiego.

Zrobię zestawienie pod koniec tygodnia, oraz dorzucę wyniki moich maszynek.

ZX81 16KB RAM (wewn.)
- SLOW: 180 sek.
- FAST: 44 sek.
« Ostatnia zmiana: 2018.01.23, 00:19:21 wysłana przez Klaud »
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

KWF

  • Moderator
  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: Benchmark ZX81
« Odpowiedź #13 dnia: 2018.01.23, 21:14:16 »
Informacja dla tych co chcieliby przyspieszyć swoje TS1000: wystarczy wylutować rezystor R30 (10R). ULA przejdzie w tryb generowania obrazu w systemie PAL, a BASIC ruszy z kopyta :)
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

pear

  • *****
  • Wiadomości: 5509
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: Benchmark ZX81
« Odpowiedź #14 dnia: 2018.01.24, 06:09:14 »
Przy okazji obraz zrobi się mniej rozciągnięty w pionie.
ZX/Enterprise/CPC/Robotron/C128D