História firmy ATARI.09. History of ATARI.

09. Dve slová: Jack Tramiel – stručný životopis.Čo nasledovalo po prevzatí firmy.“Dni a noci dlhých nožov“ vo firme ATARI, inak aj „masaker v Sunnyvale“. Pretože aby som dostal […]
NCB85
Keď som sa rozhodol hrať so SmallC bolo mi jasné, že budem potrebovať niečo, kde by som mohol overiť vygenerovaný kód. Nazrel som do šuflíku so skromnými zásobami súčiastok. Mal […]
XT mánia 3. Commodore PC

V Nemecku kedysi vyrábané a v Nemecku veľmi populárne boli PC od firmy Commodore. Málokto o nich vie, pretože Commodore sa hlavne spája s najvyrábanejším počítačom všetkých čias s C64. […]
Program Retro Nation
Listopad 2025
Pondělí 3. 11. >>>NOVÝ PODCAST: Rewind
Pátek 7. 11. Artefakt: Command & Conquer: Renegade
Pondělí 10. 11. Wolfcast: Vývoj her a peníze (část 5)
Úterý 11. 11. Defrag: Námořnictvo v akci II.
Pátek 14. 11. Artefakt: Al-Qadim: The Genie’s Curse
Pondělí 17. 11. Podcast: S patronem Vojtou Kociánem a Jardou Konášem o Dungeons & Dragons
Pátek 21. 11. Hardwarový Artefakt: Dvacet let s Xbox 360
Pondělí 24. 11. Podcast: Naše filmy: Running Man (Běžící muž)
Středa 26. 11. Hardwarový dungeon: Technologie obrazovek
Pátek 28. 11. Artefakt: Stubbs the Zombie in Rebel Without a Pulse
XT mánia 2. TurboXT

PP-06 je „moje první láska“ ale kto by už len dnes chcel mal na stole hučiacu, fučiacu, 20 kilogramovú obludu s rozlohou menšej autodráhy ? Priznávam sa, keby som bol […]
XT mánia 1. PP-06

Bolo to už dávno. Chodil som na výšku a v Bratislave práve rušili BEZku. Kamarát sa mi nezištne pochválil, že tam práve kúpil PC za 1300Kčs. Okamžite som poprosil mamu […]
SCC9. SmallC – výrazy
Toto je najťažšia časť kompileru. Nedá sa popísať jednoducho, preto len jednoduchý popis. Každý operátor má nejakú prioritu a asociativitu. Operátory sú rozdelené podľa priorít. Každej priorite zodpovedá jedna metóda […]
SCC8. SmallC – ukladanie premenných
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
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
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 […]
SCC5. SmallC – príkazy
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
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
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
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
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
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
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
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
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
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
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

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

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
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

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

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