forked from nanochess/bootOS
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathPROGRAMS
56 lines (56 loc) · 1.56 KB
/
PROGRAMS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
basic:
A small basic interpreter.
bricks:
A game like Atari Breakout.
charset:
Shows you the current characters set.
clear:
Clears the screen.
clock:
Installs itself into memory to run every keypress and displays the time.
disk:
Changes the current disk (00-ff):
00 is the first floppy disk
01 is the second floppy disk
...
80 is the first hard disk
81 in the second hard disk
...
e0 is the CD disk (only for live systems booted from CD disk)
doom:
A cubic version of doom.
fbird:
Floppy bird (a clone of Flappy Bird).
head:
Changes current head. (00-ff)
install:
Installs entered file into the bootsector of the specified drive (see command "disk" for drive notation).
Note: It must be a valid bootsector -> no int 0x20, word 0x7c1e must be 0xaa55
Note: This uninstalls bootOS from the bootsector but does not wipe the data.
invaders:
A invaders clone.
jmp:
Combines the disk, head and # command.
Format: ddhh##
lbaaviable:
Checks, if the LBA extension is aviable. This is useful for os_new.asm.
lights:
Remember the sequence of lights.
loadb:
Loads a program for basic which was saved and sets the dirty bit.
pillman:
A pacman clone.
push:
Pushs a program into a memory section. \
pull: |--- For moving programs
Pulls a program from a memory section. /
reboot:
Reboots the system (jumps to 0xffff:0000).
rogue:
A rogue like game.
screensaver:
A Julia fractal screensaver.
sound:
Plays music.
init32:
Initializes unreal mode. This allows other programs to access memory above 1MB. This program only works on 386+