Hlavní navigace

Názor ke zprávičce Soud v Mnichově rozhodl, že Motorola porušila patent týkající se SMS vlastněný Microsoftem od Radovan - Jistě, přesměrování INT 21H používaly všechny TSR programy...

  • Aktualita je stará, nové názory již nelze přidávat.
  • 2. 6. 2012 8:33

    Radovan (neregistrovaný)

    Jistě, přesměrování INT 21H používaly všechny TSR programy a hromada virů, a než se tenhle totem postupně prošel tam a zase zpátky, tak už proběhlo (a bylo ignorováno) pár dalších přerušení, a uživatel se divil proč to Pentium s DOSem 6.22 je viditelně pomalejší než 286ka o deset let dřív na 3.22. Jistě, vím že na IBM PC je také možné použít hromadu přerušení, však půlka z nich je rezervovaná pro (dnes určitě strašně důležitý) ROM BASIC :-D

    Škoda že jste se také nevěnoval hackování Spectra, protože byste teď neblábolil nesmysly o regulérním API. On totiž systém ZX Spectrum těch přerušení používal hned několik, pro různé účely jako třeba řízení kanálů (oni totiž lidé co to vymýšleli měli zjevně velké zkušenosti z mainframů, na rozdíl od amatérských bastlířů co znali akorát mikroprocesorové hračky), a pro ostatní účely se používalo přímo volání rutin v paměti ROM, což je podstatně rychlejší varianta maloměkkých DLL. Programátor prostě nemusel tvořit nic co už v systému bylo obsažené, a překladač mu to jen slinkoval stejně, jako se dnes lepí třídy ve VB nebo C# (neboli ukradené a zprzněné Javě). A tohle bylo vyvinuté a perfektně funkční v době kdy v M$ ještě přeprodávali licencovaný Xenix, protože na vývoj vlastního operační systému se ani zdaleka nezmohli ;-)

    Pro lepší pochopení toho, jak vůbec ZX Spectrum funguje, doporučuji prostudovat komentovaný výpis ROM (důkladně a několikrát), je na netu snadno dostupný i v češtině, a je to vedle knih Operační systémy od Madnicka a Donovana nebo Principů operačních systémů Pera Brinche Hansena jedna z nejlepších učebnic toho, jak se má tvořit software :-P

    A k těm dál zmíněným třem verzím, není to náhodou parafráze na jistý Gándhího výrok? Řekl bych že jste právě ukradl jeho práva, protože jste použil část jeho "kódu" včetně API! To bohudík pro vás ale podle nejnovějšího rozhodnutí soudu nelze patentovat, protože kdyby šlo, nemohl by Gates použít ani ten PRINT, jak už jsem jednou psal...