Autor Wątek: Interpretery BASIC na różne platformy - test wydajnościowy  (Przeczytany 28944 razy)

Phonex

  • *****
  • Wiadomości: 1261
  • Miejsce pobytu:
    Warszawa
Odp: Interpretery BASIC na różne platformy - test wydajnościowy
« Odpowiedź #90 dnia: 2016.10.07, 17:59:38 »
A propo, ze Spectrum mamy 2 pomiary 4'08 i 4'11 ale który bliższy prawdy?
Jesli mówisz o moim pomiarze 4:11, to był on robiony na emulatorze - chodziło mi o różnice pomiędzy ZX Basic, Beta Basic i Mega Basic. Można go więc nie brać pod uwagę.

Tak przy okazji - na emulatorze ZX Spin v0.666 wychodzi 3:59. O 4% za szybki!

dely

  • ***
  • Wiadomości: 160
  • Miejsce pobytu:
    Radom
  • Trzcinowy Zakapior
    • atari.area
Odp: Interpretery BASIC na różne platformy - test wydajnościowy
« Odpowiedź #91 dnia: 2016.10.07, 21:56:46 »
Apple IIGS (2.8 MHz, 4 MB):

ProDOS BASIC 1.5: 46 sek
Apple IIGS BASIC: 1 min. 57 sek.
Z drugiej strony barykady ~ http://www.atari.org.pl/

ZbyniuR

  • *****
  • Wiadomości: 3333
  • Miejsce pobytu:
    Carlisle w UK
  • CPC AGA PSX
Odp: Interpretery BASIC na różne platformy - test wydajnościowy
« Odpowiedź #92 dnia: 2016.10.08, 05:54:00 »
Jak rozumiem ten drugi jest w ROMie?

Ciekawe czy korzysta ze 16bitowych rejestrów w MOŚku. Czy da się IIGS przełączyć na jakiś tryb zgodności ze zwykłym II włącznie z prędkością procka?
- Jeśli masz w domu światło i wodę, tzn. że masz światłowód. ;)

dely

  • ***
  • Wiadomości: 160
  • Miejsce pobytu:
    Radom
  • Trzcinowy Zakapior
    • atari.area
Odp: Interpretery BASIC na różne platformy - test wydajnościowy
« Odpowiedź #93 dnia: 2016.10.08, 09:10:25 »
Jak rozumiem ten drugi jest w ROMie?
Nie, oba są ładowane z dysku.

Ciekawe czy korzysta ze 16bitowych rejestrów w MOŚku. Czy da się IIGS przełączyć na jakiś tryb zgodności ze zwykłym II włącznie z prędkością procka?
Każdy 65816 "budzi się" w trybie zgodności z 6502, dopiero potem można go przełączyć w tryb 16-bit. A co do zgodności z oprogramowaniem, to nie spotkałem żeby cokolwiek z Apple II nie dało się uruchomić.
Z drugiej strony barykady ~ http://www.atari.org.pl/

pear

  • *****
  • Wiadomości: 5511
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: Interpretery BASIC na różne platformy - test wydajnościowy
« Odpowiedź #94 dnia: 2016.10.14, 12:29:01 »
Taka ciekawostka.
Enterprise 128 z podłączonym sprzętowym emulatorem ZX Spectrum: 04'06"

Niemal identycznie jak na prawdziwym ZX Spectrum :o
ZX/Enterprise/CPC/Robotron/C128D

tooloud

  • *****
  • Wiadomości: 3189
  • Miejsce pobytu:
    Warszawa
  • mydłem go!
Odp: Interpretery BASIC na różne platformy - test wydajnościowy
« Odpowiedź #95 dnia: 2016.10.22, 15:21:01 »
ten sam program, Amiga 600 z Furią v2, GFA BASIC, wersja 3.51

interpreter > wypluło 3.26

ponieważ śmignęło to momentalnie - to chyba wynik to 3 i 1/4 sek?

w wolnej chwili zainstaluję kompilator, ale tutaj Furia robi swoje.

Atari MEGA ST (8 MHz, tryb ST-High, GFA BASIC) - ~7 sekund (dokładnie 6,75). Niestety musiałem nieco zmodyfikować program, ponieważ nie można tam zrobić GOTO poza pętlę FOR, więc zostawiam szanownej komisji do oceny czy się liczy.

t=TIMER...
[/quote]
« Ostatnia zmiana: 2016.10.22, 16:20:01 wysłana przez tooloudtoowide »
dużo sprzętu mało czasu.

ZbyniuR

  • *****
  • Wiadomości: 3333
  • Miejsce pobytu:
    Carlisle w UK
  • CPC AGA PSX
Odp: Interpretery BASIC na różne platformy - test wydajnościowy
« Odpowiedź #96 dnia: 2016.10.22, 16:54:17 »
To jaki ta Furia ma procek i MHz?
- Jeśli masz w domu światło i wodę, tzn. że masz światłowód. ;)

tooloud

  • *****
  • Wiadomości: 3189
  • Miejsce pobytu:
    Warszawa
  • mydłem go!
Odp: Interpretery BASIC na różne platformy - test wydajnościowy
« Odpowiedź #97 dnia: 2016.10.23, 02:34:39 »
CPU Motorola MC68ec020/33 MHz
FPU Motorola MC68882/40 MH

Generalnie daje to mniej więcej x10 dopałkę
dużo sprzętu mało czasu.

flypeter

  • ****
  • Wiadomości: 415
  • Miejsce pobytu:
    KUJ-POM
Odp: Interpretery BASIC na różne platformy - test wydajnościowy
« Odpowiedź #98 dnia: 2016.11.08, 16:26:57 »
Wreszcie uruchomiłem Apple'a II+

Wynik: 1:56


ZX81, ZX 48k/+/128+2/2A/+3, QL, TC 2048, UK2086, Harlequin | Atari 8/16-bit | Commodore 8/16-bit | CPC | MSX | TI99/4 | Acorn Electron, BBC Master Compact | Mac Classic, PowerMac 6100, Apple II+ | Elwro 800 Junior | Meritum | Robotron A5105 | Oric-1 | 8088/80286/80386/80486/Pentium I-IV

ZbyniuR

  • *****
  • Wiadomości: 3333
  • Miejsce pobytu:
    Carlisle w UK
  • CPC AGA PSX
Odp: Interpretery BASIC na różne platformy - test wydajnościowy
« Odpowiedź #99 dnia: 2016.11.08, 20:42:06 »
Czyli tak jak GS, który zapewne pracował w trybie zgodności choć potrafiłby szybciej. :)
- Jeśli masz w domu światło i wodę, tzn. że masz światłowód. ;)

flypeter

  • ****
  • Wiadomości: 415
  • Miejsce pobytu:
    KUJ-POM
Odp: Interpretery BASIC na różne platformy - test wydajnościowy
« Odpowiedź #100 dnia: 2016.11.08, 21:03:38 »
Zegar w Apple II to 1MHz
ZX81, ZX 48k/+/128+2/2A/+3, QL, TC 2048, UK2086, Harlequin | Atari 8/16-bit | Commodore 8/16-bit | CPC | MSX | TI99/4 | Acorn Electron, BBC Master Compact | Mac Classic, PowerMac 6100, Apple II+ | Elwro 800 Junior | Meritum | Robotron A5105 | Oric-1 | 8088/80286/80386/80486/Pentium I-IV

ZbyniuR

  • *****
  • Wiadomości: 3333
  • Miejsce pobytu:
    Carlisle w UK
  • CPC AGA PSX
Odp: Interpretery BASIC na różne platformy - test wydajnościowy
« Odpowiedź #101 dnia: 2016.11.25, 18:06:14 »
Trafiłem dziś na filmik w YT z porównaniem prędkości Basica w A1000, 520ST, Spectrum i BBC, z angielskiej TV z roku 1986: https://www.youtube.com/watch?v=PrgE_C-ZMpY

We filmie jest listing a pod filmikiem są podane wyniki. Ciekawe są niektóre komentarze np że GFA Basic na Atari jest 10 razy szybszy niż ST Basic. W testach jakie koledzy zrobili w tym wątku wychodzi raczej że 6x. ;)

A inny komentator pod filmem twierdzi że z różnicy ilości taktów w rozkazach między Z80 a MOS wynika że ten 1szy musi być taktowany 2.5 raza szybciej by osiągnąć podobny wynik. hmm Ciekawe.
- Jeśli masz w domu światło i wodę, tzn. że masz światłowód. ;)

ZbyniuR

  • *****
  • Wiadomości: 3333
  • Miejsce pobytu:
    Carlisle w UK
  • CPC AGA PSX
Odp: Interpretery BASIC na różne platformy - test wydajnościowy
« Odpowiedź #102 dnia: 2019.01.09, 23:54:04 »
Jeszcze jeden test Basica na różnych zabytkach.
http://www.primostudio.pl/nfsk/benchmark.html
- Jeśli masz w domu światło i wodę, tzn. że masz światłowód. ;)

MCbx

  • ***
  • Wiadomości: 111
  • Miejsce pobytu:
    Polska
Odp: Interpretery BASIC na różne platformy - test wydajnościowy
« Odpowiedź #103 dnia: 2019.01.22, 01:55:04 »
A to i ja się dorzucę. Moje testy.

ZbyniuR

  • *****
  • Wiadomości: 3333
  • Miejsce pobytu:
    Carlisle w UK
  • CPC AGA PSX
Odp: Interpretery BASIC na różne platformy - test wydajnościowy
« Odpowiedź #104 dnia: 2019.01.22, 04:01:18 »
Chcesz powiedzieć że to twoja stronka?

Jaką metodą mierzyłeś czas?  Stoperem?
- Jeśli masz w domu światło i wodę, tzn. że masz światłowód. ;)