Amiga - bylo udrzi se data v RAM po vypnuti PC?

Pavel Troller patrol@sinus.cz
Čtvrtek Březen 15 16:48:21 CET 2007


> Amiga se mne vzdy platonicky libila (nikdy jsem ji nemel) a nebylo mi
> jasne, proc pro ni nevznikly zadne killer aplikace z pracovni oblasti
> (mysleno jako opak zabavni oblasti).
> Ted uz to chapu. Pokud tam byly takove koncepcni chyby (nelze
> zarucit, ze reset je skutecne skok na definovany kod, z male casti
> pameti se "usoudi", ze je v poradku i velky zbytek, coz je vzhledem
> ke specifickemu chovani DRAM obzvlast puvabne), tak to snad
> ani jinak nemohlo dopadnout.
> Skoda.
> 
Zdravím,
  nu, někdo to chápe jako koncepční chybu, druhý jako obrovskou výhodu.
  Těch vektorů nevyužívaly jen "kraviny" typu dem či virů, ale např. i
můj program Skick, který umožňoval nahradit ROM Amigy (tzv. Kickstart)
jeho jinou verzí, např. modernější nebo patchnutou, nahranou do RAM. A
pokud jste měl low-end Amigu bez HD, velmi se hodilo, že i po crashi
a studeném startu (zde nemyslím power-cycle, ale hardwarový RESET, který
pamětem neškodil, neboť refresh prováděl "chipset" Amigy - obvod Agnus -
i během něj), zůstal tento alternativní kickstart v paměti a nebylo nutno
zase čekat minutu, než se natahne z diskety. Jde o to, že low-end Amigy
používaly CPU bez MMU a tak nebylo možno využít žádných ochran ani jiných
vymožeností, proto byly crashe celého systému Amigy asi stejně časté jako
u ekvivalentně stavěných windows ('95, '97...). Sice se po resetu skočilo
do ROM, ale tam se zjistilol, že ColdStart je definován a skočilo se na
něj. Tím se aktivoval alternativní kickstart v RAM, který samozřejmě už
si ColdStart netestoval (to měl na starosti ten Skick, aby v něm to místo
patřičně patchnul) a tím se spustil jeho image a dále systém bootoval z
něj.
  Obdobných technik využíval i velmi oblíbený reset-proof ramdiskový
driver.
  Je třeba si uvědomit, že v té době bylo nutno dělat určité kompromisy,
které pomohly velkému počtu užívatelů, ikdyž ze systémovéúo hlediska
nebyly úplně košer.
 
   Zato se v Amize nevyskytovaly takové "bastly", jako světoznámé ošetření
signálu A20, které je z důvodů kompatibility dosud přítomno v každém
i nejnovějším PC :-))).

                           S pozdravem Pavel Troller




Další informace o konferenci Hw-list