Stránka 157

SCC1. Úvod do SmallC

Bol socializmus. Hrávali sa dve hymny. Československá a sovietska. V televízii boli dva programy. Amatérske rádio prinášalo články o splnených úlohách a zjazdoch KSČ. Na viedni bežal KITT. Vrchol techniky boli sedemmelódiové digitálky.…

XT Mánia 5. FDC BIOS a disketovky

PC/XT vedelo pracovať s (malo podporu v BIOSe) mini disketami DS/DD o rozmere 5.25 palca s kapacitou 360kB (double sided - DS ,40 stôp a 9 sektorov, double density - DD).…

XT mánia 4. XT-IDE BIOS a IDE karty

Počítače PC nikdy neboli predmetom lásky zberateľov a retro nálad. Dôvod bude asi v tom, že PC zatiaľ neumrelo a ani sa nechystá na odchod. Ale časy sa predsa len menia.…

NCB85 2. XMODEM

Dotaz na Rádio Jerevan: Je pravda, že každý návštěvník Rudého náměstí v Moskvě dostane auto?Odpověď: V principu ano. Ovšem nejedná se o Rudé náměstí v Moskvě, ale o Náměstí Gorkého v Kijevě.…

NCB85 3. Cross compiled Hello World

Používať moderné IDE na vývoj pre CP/M nie je žiadna prevratná myšlienka. Fakt ale je, že to skoro nikto nerobí. Snáď preto, že starí CP/M harcovníci majú odpor k Windows, alebo možno preto, že iba nepoznajú silu a výhody moderných IDE.…

NCB85 4. Command line params

Hello World bol prvý krok. Ďalší krok je otestovanie parametrov zadávaných v príkazovom riadku CP/M. CRTSO bude trošku zložitejšie. ; Run time start off for Small C. .module CRET .area CRET (REL,CON) ;program area CRTSO is RELOCATABLE .list (err, loc, bin, eqt, cyc, lin, src, lst, md) .nlist (pag) .globl crtsoend lxi h,0 dad sp shld stksav ; save the stack pointer lhld 6 ; pick up core top lxi d,-10 ; decrease by 10 for safety dad d sphl ; set stack pointer lxi h,0x0080 push h ; line buffer is at 0080H call Xarglist lhld Xargc push h lxi h,Xargv push h call main ; call main program jmp 0 ; warm boot, reload CCPstksav: .ds 2crtsoend: .end Musel som upraviť dodaný CRTSO k SmallC pretože nefungoval.…

NCB85 5. File I/O

Prvý program Hello World overil funkčnosť konzolového I/O a cross compilácie. Druhý program otestoval spracovanie vstupných parametrov z CP/M príkazového riadku. Ďalším krokom je test file systému. Pripravil som krátky program, ktorý vypíše na konzolu obsah súboru.…

NCB85 6. CP/M 64k V2.2

Dnes ráno mi prišla doštička interface k NCB85 a PMD32SD od Martina. Kábel som už mal pripravený tak som rýchlo osadil súčiastky, naprogramoval EPROM a zapol hyperterminál. Po zapnutí som videl toto: Keby to vždy išlo takto hladko :-) Odteraz sa budem snažiť testovať a ladiť na NCB85.…

XT Mánia 5. Real Time Clock

Počítače rady XT nemajú batériu, CMOS RAM a ani čip hodiniek a kalendára. To zase nie je až také zlé, pretože už som videl zopár zničených dosiek triedy 286/386 keď vytiekla kyselina z NiCd akumulátora.…

SCC.10 printf

printf je užitočná a pomerne silná metóda, ktorá je prítomná v prekvapujúco veľa jazykoch. Okrem iných aj Fortran, Cobol, Java, PHP, Perl .. Mňa na nej vždy fascinovalo to, že má premenlivý počet parametrov.…

SCC11. SmallC – PMI80

Neuveriteľné (pre mňa) sa stalo skutočnosťou. Na jednodoskáči s klávesnicou a sedemsegmentovým displayom beží program napísaný v C. Trocha to rozpíšem. Jedná sa o PMI80. Ten program v C sa samozrejme nezadáva cez klávesnicu a ani sa nekompiluje na PMI80.…

XT Mánia 6. Ethernet

Keď som mal svoj prvý počítač, čiže slušovickú kópiu IBM PC/XT s označením PP-06, nikdy mi nechýbal internet. Všetko sa vtedy ešte prenášalo na disketách. A 5.25 palcová disketa bola celkom bežná.…

Centurion: Defender of Rome

Romulus a Remus, vlčice, cecík, mléko… protřepat, nemíchat a voilà, máme tu Řím! A když už ho tu tedy máme, tak by bylo záhodno rozšířit jeho vliv a odvážně se pustit tam,kam se dosud nikdo nevydal :) Centurion je tahová strategie s “realtime“ souboji armád na bojišti.…

Já, MUD

Ocitám se na malé plošině nad náměstím velkolepého města Bašta. Jsem Saurian – jeden z ještěřího lidu sídlícího v močálech. Ve světě plném magie jsem si zvolil neobvyklé řemeslo pistolníka a nyní stojím na počátku své cesty.…

Historie vývoje počítačových her (96. část – další závodní hry pro více hráčů)

V dnešní části seriálu o historii výpočetní techniky i o historii vývoje počítačových her se již podruhé budeme zabývat popisem závodních her určených pro dva nebo více hráčů. Zatímco hry popsané minule byly doménou osmibitových domácích mikropočítačů, dnes již postupně přejdeme k počítačům osobním.…

Deset let s Shadow Manem

Je škoda, že firma Acclaim Entertainment musela v roce 2004 zavřít krám. Měla totiž super nápady na šokantní reklamní kampaně. Pro Shadow Mana, hru volně inspirovanou stejnojmenným komiksem, například chtěla koupit reklamní prostor od pozůstalých na skutečných hřbitovních náhrobcích.…