OldComp.cz
http://oldcomp.cz/

Veronika Hard Soft megademo
http://oldcomp.cz/viewtopic.php?f=98&t=5510
Stránka 22

Autor:  Fandal [ 27.08.2017, 11:32 ]
Předmět příspěvku:  Re: Veronika Hard Soft megademo

Kluci moji. Na AtariAge je problém popsán jasně. Pomocí jakési tabulky se čtou data, možná pro tu animaci, co já vím. Ta tabulka je ale špatně udělaná a za určitých okolností se začně číst nesmyslně z paměťového prostoru ROM, někde nad $d000. A tady je kámen úrazu, protože na sběrnici XL strojů se v takovém případě objeví jiná data než u XE strojů. Je to chyba programátorů, že si neošetřili tento krajní stav. Na jejich XL jim to náhodou fungovalo, tak to prostě nechali být s tím, že je to OK.

Ovšem opravit tuto chybu, to je práce pro (sebe)vraha, protože jednotlivé díly dema jsem samozřejmě zapakované, takže žádné přímé opravy v ATR nepříchází v úvahu. Nedokážu si představit, jak toto bez zdrojového kódu opravit.

V zájmu zachování duševního zdraví vám důrazně nedoporučiji se do takové akce vůbec pouštět. Poison si to holt bude muset tentokrát opravit sám.

F.

Autor:  Poison [ 27.08.2017, 11:38 ]
Předmět příspěvku:  Re: Veronika Hard Soft megademo

Fandal píše:
Kluci moji. Na AtariAge je problém popsán jasně. Pomocí jakési tabulky se čtou data, možná pro tu animaci, co já vím. Ta tabulka je ale špatně udělaná a za určitých okolností se začně číst nesmyslně z paměťového prostoru ROM, někde nad $d000. A tady je kámen úrazu, protože na sběrnici XL strojů se v takovém případě objeví jiná data než u XE strojů. Je to chyba programátorů, že si neošetřili tento krajní stav. Na jejich XL jim to náhodou fungovalo, tak to prostě nechali být s tím, že je to OK.

Ovšem opravit tuto chybu, to je práce pro (sebe)vraha, protože jednotlivé díly dema jsem samozřejmě zapakované, takže žádné přímé opravy v ATR nepříchází v úvahu. Nedokážu si představit, jak toto bez zdrojového kódu opravit.

V zájmu zachování duševního zdraví vám důrazně nedoporučiji se do takové akce vůbec pouštět. Poison si to holt bude muset tentokrát opravit sám.

F.


no heaven\TQA psal na AA, že čirou náhodou má zdroják Veroniky :)

ale v pohodě, já nikoho do ničeho nenutím, jen sem upozornil na věc, na kterou sem náhodou přišel a nevěděl sem čim to je. jestli náhodou nemám špatnou verzi, nebo rozbité atárko. Zjistilo se, že to není ani jednou z těch věcí, takže sem v klidu.

Nicméně sem rád, že se tím někdo zabýval a zjistilo se čím to je a třeba v budoucnu to někomu nedá a opraví to :)

Autor:  Poison [ 27.08.2017, 15:46 ]
Předmět příspěvku:  Re: Veronika Hard Soft megademo

Tak jen pro zajímavost. Dohledal sem, že ta tancující holka, která byla předlohou se jmenuje Veronika Moessinger. Foto níže:) Rád byl někde dohledal original video, ze kterého to dělali:) Stejně jako ty dvě holky z 9 Fingers dema pro amigu:)

a tady máme Verču:)

linky:
http://web.archive.org/web/200101122301 ... lgrl_e.htm
http://hypr.ru/blog/199.html

Přílohy:
ff1299.jpg
ff1299.jpg [ 35.28 KiB | Zobrazeno 11396 krát ]

Autor:  Lisiak4 [ 27.08.2017, 19:05 ]
Předmět příspěvku:  Re: Veronika Hard Soft megademo

Poison píše:
Stejně jako ty dvě holky z 9 Fingers dema pro amigu:)

https://www.youtube.com/watch?v=WgriMuXZ3QY

Autor:  krupkaj [ 27.08.2017, 21:26 ]
Předmět příspěvku:  Re: Veronika Hard Soft megademo

Na Falconu pak bylo Lost Blubb od Lazer
[youtube]https://www.youtube.com/watch?v=4JcEzgSOKlw[/youtube]

Autor:  rEVERz [ 28.08.2017, 13:58 ]
Předmět příspěvku:  Re: Veronika Hard Soft megademo

Furt mi vrtá v hlavě proč by zrovna XL na D1xx četlo něco jiného než XE. Jediný rozdíl je že CS pro
oblast D1xx je u XE naroutovaný na expansion slot.
Zkusil jsem dvě desky XLF doufaje, že za to může třeba Freddie a nic - demo běží v pohodě.

Autor:  baktra [ 28.08.2017, 14:21 ]
Předmět příspěvku:  Re: Veronika Hard Soft megademo

XL a XE mají různé typy datové sběrnice. (Floating vs. Pull-up). Takže pokud jako programátor čteš v adresním prostoru adresu, jejíž přečtená hodnota není nijak definována, můžeš dostat jinou hodnotu na XL a jinou na XE.

Autor:  Poison [ 28.08.2017, 14:27 ]
Předmět příspěvku:  Re: Veronika Hard Soft megademo

a navzdory fandalově skepticizmu :) půjde to opravit? resp. pokusí se někdo o to? :)

Autor:  rEVERz [ 28.08.2017, 15:17 ]
Předmět příspěvku:  Re: Veronika Hard Soft megademo

baktra píše:
XL a XE mají různé typy datové sběrnice. (Floating vs. Pull-up). Takže pokud jako programátor čteš v adresním prostoru adresu, jejíž přečtená hodnota není nijak definována, můžeš dostat jinou hodnotu na XL a jinou na XE.
Pardon,
měl jsem ve složce XLF špatný výkres zapojení dram.
Už je mi to jasné,dík.

Autor:  Poison [ 29.08.2017, 08:01 ]
Předmět příspěvku:  Re: Veronika Hard Soft megademo

tak to vypadá, že coder Xuel z AA ten problém vyřešil. V toppicu na AA to vysvětlil, nicméně zde je onen hack. ještě sem ho na real atárku nezkoušel, ale dnes vyzkouším:)

Přílohy:
veronika-hack.zip [220.12 KiB]
679 krát

Stránka 22 Všechny časy jsou v UTC + 1 hodina [ Letní čas ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/