Stránka 316

SCC8. SmallC – ukladanie premenných

Autor: Roman | 21-02-2013 | Články | tXT verze

Keď som už ukladanie hodnôt do premenných v minulých blogoch načal, tak dám aj jeden príklad. Pozrieme sa ako sa narába s rôznymi typmi premenných. Vždy keď je treba uložiť […]


SCC7. SmallC – symbol table

Autor: Roman | 22-02-2013 | Články | tXT verze

Napísať kompiler nie je jednoduché, pretože je to komplexná úloha. Je treba porozumieť viacerým častiam, ako napr. parser, generátor kódu, vyhodnocovanie výrazov a dátové štruktúry. Keď to zase na druhej […]


SCC6. SmallC – pohľad do kódu

Autor: Roman | 23-02-2013 | Články | tXT verze

Videli sme aký jednoduchý je kód pre príkazy. Ich implementácia v kompileri tiež patrí medzi jednoduchšie časti. Toto je zjednodušený listing. Ukazuje akým spôsobom kompiler vygeneroval postupnosť inštrukcií z predchádzajúceho […]


Program Retro Nation

Květen 2025

Pátek 2. 5. Artefakt: Carrier Command (Atari ST)

Pondělí 5. 5. Podcast: Wolfcast: Kvantové počítače 1

Středa 7. 5. Defrag: Šindži Mikami

Pátek 9. 5. Artefakt: Croc: Legend of the Gobbos

Pondělí 12. 5. Podcast: Retro noty: Hry ze starověkého Řecka – 2. díl

Pátek 16. 5. Artefakt:
The Elder Scrolls IV: Oblivion

Pondělí 19. 5. Podcast: Talk to…

Pátek 23. 5. Artefakt: No One Lives Forever 2

Pondělí 26. 5. Podcast: Naše filmy: Blade Runner

Středa 28. 5. Hardwarový dungeon

Pátek 30. 5. Artefakt: Puzzle Quest: Challenge of the Warlords


SCC5. SmallC – príkazy

Autor: Roman | 25-02-2013 | Články | tXT verze

Príkazy sú prekvapivo jednoduché na implementáciu. Skúsme sa pozrieť na if. Zadajme: main(){    if (1) {    } else {    }} Dostaneme: main:;if (1) { lxi h,#1 mov a,h ora l jz $2;} else […]


SCC4. SmallC – funkcie

Autor: Roman | 25-02-2013 | Články | tXT verze

Jedna z najväčších výhod C jazyka sú lokálne premenné. Lokálne premenné nemajú miesto vo výslednej binárke, ale sa alokujú dynamicky. Počas behu programu, pri potrebe lokálnej premennej sa na zásobníku […]


SCC3. SmallC – krátky program

Autor: Roman | 26-02-2013 | Články | tXT verze

V minulom článku sme skúsili interaktívny režim SmallC. Teraz skúsme kratučký program a pozrieme sa na vygenerovaný kód. Spustime kompiler príkazom scc8080 -t Zadajme: int gla, glb = 3;char msg[]=“hello […]


SCC2. SmallC – deklarácie premenných

Autor: Roman | 27-02-2013 | Články | tXT verze

SmallC je jednopriechodový kompiler. Nežartujem. Číta C kód z textového súboru alebo konzoly. Nepoužíva lex/yacc. Ron si napísal vlastný parser, lexer a generátor kódu. Na výstupe generuje asm kód. Tento […]


SCC1. Úvod do SmallC

Autor: Roman | 28-02-2013 | Články | tXT verze

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 […]


XT Mánia 5. FDC BIOS a disketovky

Autor: Roman | 02-03-2013 | Články | tXT verze

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 – […]


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

Autor: Roman | 03-03-2013 | Články | tXT verze

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 […]


NCB85 2. XMODEM

Autor: Roman | 18-03-2013 | Články | tXT verze

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 […]


NCB85 3. Cross compiled Hello World

Autor: Roman | 24-03-2013 | Články | tXT verze

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, […]


NCB85 4. Command line params

Autor: Roman | 25-03-2013 | Články | tXT verze

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 […]


NCB85 5. File I/O

Autor: Roman | 25-03-2013 | Články | tXT verze

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 […]


NCB85 6. CP/M 64k V2.2

Autor: Roman | 02-04-2013 | Články | tXT verze

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 […]


XT Mánia 5. Real Time Clock

Autor: Roman | 13-04-2013 | Články | tXT verze

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ď […]


SCC.10 printf

Autor: Roman | 11-05-2013 | Články | tXT verze

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 […]


SCC11. SmallC – PMI80

Autor: Roman | 23-05-2013 | Články | tXT verze

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 […]


XT Mánia 6. Ethernet

Autor: Roman | 12-08-2013 | Články | tXT verze

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 […]


Centurion: Defender of Rome

Autor: Ftl | 30-09-2013 | Články | tXT verze

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 […]


Já, MUD

Autor: slayn | 28-09-2013 | Články | tXT verze

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 […]


VideoCast: le crayon optique

Autor: dex | 26-09-2013 | Články | tXT verze

První pohyblivé obrázky doplňující článek "Thomson MO-TO krátce a stručně".Celý článek »


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

Autor: Root.cz: Pavel Tišnovský | 25-09-2013 | Články | tXT verze

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 […]


Deset let s Shadow Manem

Autor: Jaromír Möwald | 25-09-2013 | Články | tXT verze

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 […]


Star Goose!

Autor: dj | 25-09-2013 | Články | tXT verze

Star Goose je vesmírna strieľačka v top-down pohľade s vertikálnym scrollingom a pilotom menom Scouser-Gitt v hlavnej úlohe. Priestor po ktorom sa raketa pohybuje je oproti podobným strieľačkám vystavaný z […]



TOPlist