Main page About me Photo album News Best photos Icons Brother & His photos My girlfriend DOS
Programs Brno's subway Radios Leos Tejnecky Nauveralt Poems Links Email Message book  
DOS programs from 1994-2004 years (C) Jiri Jina   czech version

Generally miscellaneous games, utilities and graphical interests, less or better useful or unhelpful. For all that maybe they are funny. Most of them are written in MS-DOS Quick Basic, V 4.00, some of them here are written in Borland Pascal V 7.00 and in FoxPro_V_2.00.
I started programme already in 1986 year on ATARI 800 XL computer. This programs was inspiration for me also in later times . What concerns games Newyork and Tenis, I executed in them in december 2004 little modification, what concerns more correct detection of computer speed, and so are playable also on more new computers of Pentium series, although they were originally developed in ninety years on computes of 386, 486 series. Different little improvements I executed in last times also in any my next older programs, so as were still utilize for anything. Utility ZAPISCAS and graphical interest ZAVODY I developed completely newly during november and december of 2004 year. At ZAPISCAS is even necessary, so as don't need the Windows for its running. It is called namely usually from the AUTOEXEC.BAT. More informations about this my programs I notify under this line. Maybe some of them comes suitable for You. Leave takes Jiri Jina. Telephone: (00420)549254053, Czech Republic, Europe

Simulation of starting of very old computer ATARI 800 XL.
Attention for it! It can hardly rewrite single bytes of whatever file without chance to return file into original form. But advantage is, that file may be however long. Program loades it by little parts, and so never occurs to unsufficient of operating memory. It is sometimes very useful, but also dangerous. I translated by this program some english communicating games into czech language. But it is necessary to be careful, at first back up files and mainly no rewrite some binary datas or assembler code, if we don't know what we exactly rewrite. But in case after opening of files we use only arrows and PgUp,PgDn to seeing of file, pertinently we call BYTEDIT /R, it's nothing to fear. Is possible to switch also into the bit map mode in it and rewrite single bits.
DOS calculator. It is possible assign whatever matematical expression also with bounds. Counts everything.
Graphical interest. It makes yellow road on the screen and which are blind, marks by blue color. When is all screen full, erase it and starts again. It is possible to terminate by to press any key.
Gradually displays miscellaneous mathematical graphical effects. Switch between them you may by pressing any key. At one time I tested possibility of dos graphic in Basic by this program.
Several samples of vectorial writing in graphic mode. It controls by pressing any key.
It can display picture files *.SCR. With this format could work the old DOS editor of pictures EGAPAINT. But contemporary programs for Windows don't use this format. What's shame.
Graphical interest. Fifteen different colours competes between each other for space on the screen.
Musical EDitor. Allows writing, playing and saving of notes into little files *.NOT.
Sound output have only on the
PC Speaker.
Time watch over all the screen, incorporate date and simultaneously display of time in digital form. Still to have such as this watch in reality on hand.
Time watch over all the screen, original version of program Hodiny.exe, misses borrowed background. All this is one my very old softly improved program from ATARI-BASIC 800 XL, rewrited into MS-DOS Quick Basic directly from paper, from one old exercise book.
Graphical interest. Generates graphical mushroom on the screen. Program allows saving of mushroom into file Houba.dat with possibility redraw from record again.
Displays rotating of planet around twin stars. Even though it is enough wild, proceeds from the real physical formulas for gravitation and acceleration. Rotating you can break by pressing any key.
Tests communication port of keyboard. By different numbers in range 0 to 255 signalizes pressing and leaving of whatever key. It breaks by pressing ESC key.
Several little programs, drawing curves by changing oscillation of mathematical sequence f[i]:=r*f[i-1]*(1-f[i-1]), where horizontal axis represents number r and vertical axis represents first member of sequence, number f[0]. This sequence describes numerous development of biological population, of which exponential growing is limited by restricted input of food. This sequence by certain values of r and f[0] periodically oscillates, by another values acts absolutely chaotically. In order to deal with it especially theory of chaos. More informations you will know in the book Chaos (James Gleick). This programs are written in Borland Pascal V 7.00
Invokes blinking Num Lock, Caps Lock and Scroll Lock lights on the keyboard. Simultaneously displays on the screen of monitor their status. It ends by pressing of any key.
Allows direct full-screen browse of first mega of operating memory of Your PC. You see exactly, what makes in key areas of brain of Your PC. It's interesting spectacle. Moreover sometimes useful for programmers.
Font editor. You may draw your own form of letters, numbers and characters, which you may use in DOS mode.
Calling from command line:
Without parameters offers at first choice of font file *.FON and afterwards go on the editing.
MODIFONT [name of font file without extention [/i]]
Produces editing or only installs choicen font.
Produces help.
It can between each other multiply different polynomic expressions. Result is again polynomic expression. Uses simplified syntax of polynoms. For example 2a2b3+15ab+a2 = 2*a^2*b^3+15*a*b+a^2
I think, that it is so more simple and tabular.
Dictionary and translator of secret language Nauveralt. I started invent this language in March of 1988 year. At ten years later I made together also its electronic form in FoxPro.
Allows choice of someone *.NRA file, browse, or rewriting of pauses to whatever length. But mostly to zero, except but pause before first song. This pause want to have Nero for every cost at least two seconds. So why don't make this pleasure for it.
Game Bombing of New York. I permit, that after 11. September somewhat morbid. But it was invented many years ago and in 2004 year was improved what concerns slowdown and help, and so it is playable also on my Pentium 100 and successfully tested also on computers newer.
Control: (lists itself after start of program)

+ -
- shooting
- escape from the program
- continuing into the next level
- acceleration and slowdown
Game Pexeso. Only instead of cards uses letters and numbers. But it sharpens memory equally. Moreover after ending of game evaluates Your memory by percentage of successful attempts for inversion of two identical characters.
Calculation of Pi number up to 14000 decimal numbers. After ending offers saving of result into Pi.txt file. As one of few of this programs was developed in the Borland Pascal Version 7.00. In ending of 2004 year I only adjust czech punctuation in this program from Kamenicky code (which I used at one time) into more standard Latin2 code.
Game Go-moku. Plays man against computer. Computer knows only defensive strategy. I didn't teach him no else. Also I had no exact idea about it. For all that usually goes on a while, until man against computer wins. To play against my own algorithm is interesting feeling for me. And sometimes by chance wins the computer too.
I wish a pleasant fun.
Graphical interest. Program finds at random positions on the screen, counts maximum from ascii codes of the four surrounding characters and in middle puts character with code by number one higher. If a maximum is 255, puts in middle character with code 32 (space) and all this cycle repeats.
Esc, F1
= slowdown
= acceleration
= ending of program and producing of help
= entry into mode writing on the screen
Control in mode writing on the screen:
Home, End, PgUp, PgDn
Enter, Esc

= move up, down, right, left
= skip into four corner of the screen
= ending of mode writing on the screen
= repetition of last writing character, which is advantage by special characters invoked by ALT+<ascii code>
= remembering of current position 1 on the screen
= filling of rectangle from position 1 to current position by last written character.
Write on the screen is possible nearly by all else keys.
More advanced version of program Progres.exe. After ending lists the above help.
After start without parameter lists this help:
PUTBYTE (C) Jiri Jina, Version 1.00
PUTBYTE <file> [position in file] [byte]
Puts into given position in file byte with given value.
If position in file is not given, then is selected first position.
If byte is not given, is selected character with zero code.
Draws pulsing red star, over whole the screen. It will like especially communists.
Lists on the screen processor speed of Your computer in number of cycles for-next for thousandth of second and waits for pressing any key. Usual results are:
70-90 cycles by old computers 386
2500-3500 by Pentium 100
5000-6000 by newer Pentiums
Program calculate also with it, that in future this number could go into milliards too.
It is namely for certainty defined as LONG.
Game Tennis. Plays man against computer. In ending of 2004 year I made also into it interventions by occasion of too high speed on newer computers. It controls by left and right arrows.
Game running through tunnel. It controls by right and left arrows. Target is going what longest, without man could crash into left or right wall. Maximally primitive, but for all that funny game.
From this program is not possible to skip, if is not given right password. Password is possible to change also after pressing ESC key. But you must to know your old password. If you don't know it, I recommend to delete file Zamk.dat, where is password saved in coded form. Valid password then will be 27128, my old employee number by A. S. Kovolit company. This is not any company secret. This is simply fact.
ZAMK /? produces short help.
ZAMK /N assignment of new password.
Records into text file ZAPISCAS.TXT, when Your computer was turned on and when was turned off again.
I recommend to call it in your
AUTOEXEC.BAT by line of type:
zapiscas.exe text=Computer starts. dir=c:\dosprogs char=* check=lastwin,c:\windows
dir= write, where you want to have placed resultant ZAPISCAS.TXT, over CHECK=LASTWIN, write the directory, in which you have placed the Windows. Program at again restart detects date and time of last modification of three files in Windows directory and on base of it writes into ZAPISCAS.TXT, when was Windows last ending. If in time will seem to You ZAPISCAS.TXT too large, you may delete it, archive, or statistical evaluate, how You want. ZAPISCAS.EXE creates it pertinently again.
For inspiration: I call it from my

zapiscas.exe text=Computer starts.

But if you have Windows directory somewhere else than on
C:\WINDOWS, for example C:\W98, write better check=lastwin,C:\W98
dir= write whatever directory, which exists on Your computer and where you want, so that it creates text file ZAPISCAS.TXT for You.
Graphical interest developed at one time on my ATARI 800 XL, and to which I comebacked maybe after fifteen years.
15 different coloured structures races each other for space on the screen. Wager on purpose, which will win.
Break is possible by any key.

Informations for experts
This three files in Windows directory, which date and time this program detects, if it's called with optional parameter check=lastwin, is named User.dat, System.dat and SchedLog.Txt. If one, or two of this files are missing, never mind. But by my experiences Windows directory contains always all three. (concerns Windows 98). Detected three dates and times program compares between each other and newer of them think so as time of last leaving of Windows. By my experiences it fits for a minut, even if the Windows before it crashed, was breaked by hard restart, turn off a switch, or by else unstandard way.
And extra Bonus!
If interests You, how I made this all, you have there to usage all Source codes (250 kB).



from 24. Sept 2005