Här presenterar jag väldigt kort några kompilatorer, program som gör om läsbar kod till maskinkod (dvs exe-filer), samt några applikationer jag skapat med dessa.
DJGPP
The programs compiled by this free C++ compiler
runs in 32bit PMODE, that means you can allocate huge amount of memory.
All new games and OSs runs in this processor mode (implemented in diffrent
ways). There are drawbacks with this compiler though. The exes are bigger
and if your OS is not running in PMODE, like in DOS, you need the file
CWSDPMI.EXE
to load PMODE for you.
There is a good game programming library for
DJGPP called Allegro. It has all
kinds of graphic and sound routines.
| Ipx pong | Jag gjorde det här bara för att testa på hur det vara göra ett nätverkspel. De fungerar ganska bra och de blir inte "out of sync" så ofta. Det som är lite ovanligt med själva pong-spelet är att man kan vrida på brädena. |
| Moon Expidition | Som ett moon lander spel förutom det att man kan skjuta och släppa bomber. |
| Tetruas | Tetris klon. |
| CHESS | Kanske den sämsta schackdatorn världen någonsin skådat. |
| scorch | Scorched earth clone. 2 spelare. |
| Vesa version | Visar vilken VESA-version ditt grafikkort stödjer. |
| 3d simulator | Väldigt simpel 3d-simulator. |
| Othello | Primitivt othello spel. |
| Pacman kopia | ganska fult. |
| Mario clone | saknar slut. |
| color effect | en fin effekt. |
Turbo Pascal 7.0 for DOS
Bra kompilator med användarvänligt IDE. Den är dock lite gammal.
| Tune maker | Varje tanget motsvarar en ton som genereras genom PC-speakern. |
| Mass Murderor | Man flyttar omkring stenar. |
Turbo Assembler 2.0
Compiles into DOS exe and com files. Theese programs
below are TSR programs. TSR stands for Terminate and Stay Resident. It
means that the program is not unloaded from memory when the program terminates.
The program can then be activated by interrupts. Interrupts occur for example
when you press a key on the keyboard, when you move the mouse, when the
modem or netcard gets a signal etc. The interrupt handler then most often
process the signal and put data in a buffer wich the main program then
process. Because I dont know howto unload TSRs, the programs sticks until
you reboot your computer.
| Palett TSR | Denna TSR ändrar kontinuerligt på färgsammansättningen i bakgrundsfärgen i DOS. |
| BlinkTSR | Denna TSR får dina LED-indikatorer på tangentbord att blinka frenetiskt. |
Qbasic
De flesta känner till det här språket
men få verkar vara medvetna om hur uselt det är i jämförelse
med andra språk såsom C eller pascal.
Här är några qbasic spel som andra har gjort:
| mice | Liknar Worms. |
| invaders | Detta har du säkert spelat förr i någon form. |
| tetris | Ett hyfsat tetris-spel. |