forked from offtopia/ponydos
Compare commits
5 Commits
61b6b8dc3e
...
ce7b2c9dd6
Author | SHA1 | Date |
---|---|---|
Wolfgang Müller | ce7b2c9dd6 | |
Wolfgang Müller | cce105184f | |
Wolfgang Müller | 2e78130f67 | |
Wolfgang Müller | 2ca9f413ab | |
Juhani Krekelä | d762793c1c |
3
Makefile
3
Makefile
|
@ -1,5 +1,6 @@
|
||||||
NASM = nasm
|
NASM = nasm
|
||||||
PYTHON = python3
|
PYTHON = python3
|
||||||
|
QEMU = qemu-system-i386
|
||||||
|
|
||||||
.SUFFIXES:
|
.SUFFIXES:
|
||||||
.SUFFIXES: .bin .asm .ans .wall
|
.SUFFIXES: .bin .asm .ans .wall
|
||||||
|
@ -31,7 +32,7 @@ memory.bin: ponydos.inc
|
||||||
$(PYTHON) process_wallpaper.py $@ $< 7 0 0 0
|
$(PYTHON) process_wallpaper.py $@ $< 7 0 0 0
|
||||||
|
|
||||||
run: ponydos.img
|
run: ponydos.img
|
||||||
qemu-system-i386 -fda $<
|
$(QEMU) -drive file=$<,index=0,if=floppy,format=raw
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f *.bin *.img *.wall ponydos.inc
|
rm -f *.bin *.img *.wall ponydos.inc
|
||||||
|
|
|
@ -10,12 +10,14 @@ No! PonyDOS uses its own 512-byte kernel, built from scratch.
|
||||||
|
|
||||||
### Screenshots
|
### Screenshots
|
||||||
|
|
||||||
[todo: insert screenshots here]
|
![PonyDOS in action](ponydos.png)
|
||||||
|
|
||||||
### Building from scratch
|
### Building from scratch
|
||||||
|
|
||||||
To build PonyDOS from scratch, on an environment with `nasm` and `python3`,
|
To build PonyDOS from scratch, on an environment with `nasm` and `python3`,
|
||||||
run `make`. `make run` runs the floppy disk image `ponydos.img` with QEMU.
|
run `make`. `make run` runs the floppy disk image `ponydos.img` with QEMU.
|
||||||
|
By default, `qemu-system-i386` is invoked. If you want to use a different
|
||||||
|
backend, use `make QEMU=<backend> run`.
|
||||||
|
|
||||||
### How do I contribute?
|
### How do I contribute?
|
||||||
|
|
||||||
|
@ -55,7 +57,8 @@ the symbol to resize.
|
||||||
|
|
||||||
#### How do I adjust the mouse sensitivity?
|
#### How do I adjust the mouse sensitivity?
|
||||||
|
|
||||||
Tweak `X_SENSITIVITY` and `Y_SENSITIVITY` in `ponydos.asm`.
|
Tweak `X_SENSITIVITY` and `Y_SENSITIVITY` in `ponydos.asm`. Lower values mean
|
||||||
|
higher sensitivity.
|
||||||
|
|
||||||
#### I started an application and it doesn't have a title bar, how do I exit it?
|
#### I started an application and it doesn't have a title bar, how do I exit it?
|
||||||
|
|
||||||
|
|
Binary file not shown.
After Width: | Height: | Size: 5.2 KiB |
Loading…
Reference in New Issue