OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 28.03.2024, 11:52

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 22 ]  Přejít na stránku Předchozí  1, 2
Autor Zpráva
 Předmět příspěvku: Re: Gunfright
PříspěvekNapsal: 05.04.2017, 12:08 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 12.05.2013, 19:23
Příspěvky: 1910
Bydliště: Vsetín
Has thanked: 517 times
Been thanked: 812 times
Každá platforma má své plusy a mínusy. U Atari je HW daný stářím chipsetu. Vždyť pokračovatelem 8-bit Atari je Amiga :-). Hry jako Alien 8, Knigh Lore, Pentagram, Gunfright, Nightshade jsou na ZX stejně monochromatické (jako většina 3D isometrických her na ZX). Ty jsou na Atari pěkně převedené. Rád bych viděl další hry jako třeba Highway Encounter :-). Manic Miner je parádní konverze, k dokonalosti jen chybí možnost vypnutí hudby a zapnutí zvukových efektů. Co se mi líbí, že z Atari dokáží vymačkat maximum. Taky nejsem zastáncem rozšířené paměti, každá hra by měla fungovat se 128KB RAM. Ale oni tu RAM využívají jako RAM disk, aby nemuseli hru loadovat z cartridge. Rád bych viděl nějakou hry typu Dizzy v loresu s pěkně zvolenou paletou. Ta konverze Treasure Island Dizzy s deformovanou grafikou je dle mého názoru tragická.

_________________
cs.speccy.cz, ondraspo186.8u.cz, zx-spectrum.cz


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Gunfright
PříspěvekNapsal: 05.04.2017, 12:12 
Offline
Kecálek
Uživatelský avatar

Registrován: 11.03.2014, 10:30
Příspěvky: 152
Bydliště: Ostrava
Has thanked: 56 times
Been thanked: 10 times
Jsem vděčný za každý kousek softu, který se na malé Atárko objeví. Zrovna u toho MM mi klesla čelist nad jemností a barevným provedením.
Skeptikům by se měl omezit přístup abychom my ostatní mohli v klidu doufat v další skvělé předělávky. :)

_________________
ATARI 130XE, 800XE/XL + SIO2PC + SIO2SD, 1040STfm, 1040STe + Satandisk
Comodore C64C + C64G + 1541-II + SD2IEC, Amiga 500, 1200
Amstrad CPC 6128
PMD 85-1


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Gunfright
PříspěvekNapsal: 06.04.2017, 23:17 
Offline
Pan Generální
Uživatelský avatar

Registrován: 23.03.2014, 20:13
Příspěvky: 2773
Has thanked: 224 times
Been thanked: 601 times
tommik píše:
• rychlost CPU

Nejkratší instukce 6502 má jeden takt, nejkratší instrukce Z80 čtyři. On ten rozdíl při dvounásobné frekvenci nebude tak hrozný ;)

_________________
Plesnivý sýr z Tesca, zatuchlé kuřecí řízky z Albertu, oslizlé hovězí a myší trus z Lidlu.
Nákup potravinářské inspekce v ČR, říjen 2023.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Gunfright
PříspěvekNapsal: 07.04.2017, 08:27 
Offline
Kecka

Registrován: 14.10.2014, 12:40
Příspěvky: 33
Has thanked: 0 time
Been thanked: 8 times
faraon píše:
tommik píše:
• rychlost CPU

Nejkratší instukce 6502 má jeden takt, nejkratší instrukce Z80 čtyři. On ten rozdíl při dvounásobné frekvenci nebude tak hrozný ;)


A ktera 6502 instrukce ma 1 takt? :)


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Gunfright
PříspěvekNapsal: 07.04.2017, 09:04 
Offline
Kecálek

Registrován: 03.11.2016, 08:49
Příspěvky: 149
Has thanked: 47 times
Been thanked: 25 times
Dovolte mi nostalgickou odbočku. Po 8080 jsem přešel na Z80 (byl jsem Spectrista) a tenhle procesor mi učaroval. Stovky instrukcí, mnoho registrů, šestnáctibitová aritmetika… Na 6502 jsem se díval s totálním nepochopením: vždyť to má jen tři registry a je to pomalé (=má to malou frekvenci). ve skutečnosti byla „datová propustnost“ srovnatelná. Ostatně operace s pamětí v zero page zabraly 3 takty procesoru, nejrychlejší operace s pamětí u Z80 trvala 7 taktů. Krásu téhle architektury jsem docenil až později, když jsem se naučil assembler 68000 (Atari ST, Amiga).
https://strojak.cz/procesory-a-procesory/

Srovnejme si časování instrukce, která přenese do akumulátoru obsah paměti na adrese 1234h:

Intel 8080: LDA 1234h – 3 byte, 13 taktů procesoru
Z80: LD A, (1234h) – 3 byte, 13 taktů
6502: LDA 1234h – 3 byte, 4 takty

U nejobvyklejšího časování zvládne 8080 tímto způsobem přenést 153.846 bajtů za sekundu (2MHz), Z80 za tu dobu přenese 269.230 bajtů (3.5MHz), 6502 přenese 447.500 bajtů (taktováno na 1.79MHz). Omlouvám se, že tu explicitně počítám takovou samozřejmost, ale je na místě ukázat a připomenout, že frekvence procesoru není všechno a nelze říct: V Atari má procesor 1,79MHz, ve Spectru 3,5MHz, je tedy jasné, co je rychlejší
https://strojak.cz/architektura-6502/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Gunfright
PříspěvekNapsal: 07.04.2017, 10:56 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 28.01.2016, 23:57
Příspěvky: 3756
Has thanked: 213 times
Been thanked: 388 times
MaPa píše:
faraon píše:
tommik píše:
• rychlost CPU

Nejkratší instukce 6502 má jeden takt, nejkratší instrukce Z80 čtyři. On ten rozdíl při dvounásobné frekvenci nebude tak hrozný ;)


A ktera 6502 instrukce ma 1 takt? :)

Zadna, i NOP ma dva cykly, co jsem se docetl.

_________________
Nikdy nediskutujte s blbcem. Stáhne vás na svoji úroveň a vyhraje zkušeností.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Gunfright
PříspěvekNapsal: 09.04.2017, 09:14 
Offline
Pan Generální
Uživatelský avatar

Registrován: 23.03.2014, 20:13
Příspěvky: 2773
Has thanked: 224 times
Been thanked: 601 times
Sorry, to už jsem byl o generaci dál :oops:

Ale nějaké porovnání, jak ukazuje creep73, by fakt stálo za to. Ještě by to chtělo zkusit nějaké počítání.

_________________
Plesnivý sýr z Tesca, zatuchlé kuřecí řízky z Albertu, oslizlé hovězí a myší trus z Lidlu.
Nákup potravinářské inspekce v ČR, říjen 2023.


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 22 ]  Přejít na stránku Předchozí  1, 2

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 8 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz