mirror of
https://github.com/BoredDevNL/BoredOS.git
synced 2026-05-15 10:48:38 +00:00
path fix
This commit is contained in:
parent
690413045d
commit
4b8fdde06d
7 changed files with 6 additions and 5 deletions
7
Makefile
7
Makefile
|
|
@ -113,9 +113,10 @@ $(ISO_IMAGE): $(KERNEL_ELF) limine.conf limine-setup
|
||||||
|
|
||||||
# Copy README and WAD
|
# Copy README and WAD
|
||||||
@if [ -f README.md ]; then cp README.md $(ISO_DIR)/; fi
|
@if [ -f README.md ]; then cp README.md $(ISO_DIR)/; fi
|
||||||
@if [ -f doom1.wad ]; then \
|
@if [ -f $(SRC_DIR)/userland/doom/doom1.wad ]; then \
|
||||||
cp doom1.wad $(ISO_DIR)/; \
|
mkdir -p $(ISO_DIR)/Library/DOOM; \
|
||||||
echo " module_path: boot():/doom1.wad" >> $(ISO_DIR)/limine.conf; \
|
cp $(SRC_DIR)/userland/doom/doom1.wad $(ISO_DIR)/Library/DOOM/; \
|
||||||
|
echo " module_path: boot():/Library/DOOM/doom1.wad" >> $(ISO_DIR)/limine.conf; \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Copy Wallpapers
|
# Copy Wallpapers
|
||||||
|
|
|
||||||
BIN
boredos.iso
BIN
boredos.iso
Binary file not shown.
BIN
build/main.o
BIN
build/main.o
Binary file not shown.
|
|
@ -13,4 +13,3 @@ backdrop: 000000
|
||||||
/BoredOS
|
/BoredOS
|
||||||
protocol: limine
|
protocol: limine
|
||||||
path: boot():/boredos.elf
|
path: boot():/boredos.elf
|
||||||
module_path: boot():/doom1.wad
|
|
||||||
|
|
|
||||||
|
|
@ -156,6 +156,7 @@ void kmain(void) {
|
||||||
fat32_mkdir("/Library/images");
|
fat32_mkdir("/Library/images");
|
||||||
fat32_mkdir("/Library/images/Wallpapers");
|
fat32_mkdir("/Library/images/Wallpapers");
|
||||||
fat32_mkdir("/Library/Fonts");
|
fat32_mkdir("/Library/Fonts");
|
||||||
|
fat32_mkdir("/Library/DOOM");
|
||||||
|
|
||||||
if (module_request.response == NULL) {
|
if (module_request.response == NULL) {
|
||||||
serial_write("[DEBUG] ERROR: Limine Module Response is NULL!\n");
|
serial_write("[DEBUG] ERROR: Limine Module Response is NULL!\n");
|
||||||
|
|
|
||||||
|
|
@ -121,7 +121,7 @@ int DG_GetKey(int* pressed, unsigned char* key) {
|
||||||
int main(int argc, char** argv) {
|
int main(int argc, char** argv) {
|
||||||
(void)argc;
|
(void)argc;
|
||||||
(void)argv;
|
(void)argv;
|
||||||
char* fake_argv[] = {"doom", "-iwad", "A:/doom1.wad"};
|
char* fake_argv[] = {"doom", "-iwad", "A:/Library/DOOM/doom1.wad"};
|
||||||
doomgeneric_Create(3, fake_argv);
|
doomgeneric_Create(3, fake_argv);
|
||||||
|
|
||||||
while (1) {
|
while (1) {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue