-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
14901a7
commit 5f9ce51
Showing
11 changed files
with
128 additions
and
166 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
|
||
xx xxx | ||
xxx xxxx | ||
xx xx xx | ||
xx xxxxx x xxxxxx xxxxxxx | ||
xxx xx x xxxxxx x xx xx | ||
xx x x xx xx xx xxxxxx x | ||
x xxxx x xxxxx xx xx x | ||
x x x xx x xxxxxxx | ||
x xx x xxxx x x | ||
x xxx xx x xxxx xxx xx x | ||
xxxxxx xxx xxxx xxxxxx x | ||
xx xx | ||
x xx xx xx | ||
xxxxx xxxx | ||
xxxx xxx | ||
|
||
1935711 Presents | ||
KMRIV | ||
|
||
Type ... : .... 512B Bootsector Demo | ||
Date ... : .............. 2022-02-12 | ||
Party .. : ........... Lovebyte 2022 | ||
Platform : .............. x86 >=8086 | ||
|
||
Various twisted mutations of physarum p- | ||
olycephalum packaged in one tiny demo ;> | ||
|
||
First ever demoparty entry so hope it's | ||
enjoyable at the very least. Special th- | ||
anks to family and friends who gave fee- | ||
dback and supported this prod. | ||
|
||
<3 | ||
LFT | ||
kb | ||
psenough | ||
Jin X | ||
unlord | ||
Dresdenboy | ||
baze |
Submodule make-pal
deleted from
9e65ef
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
include pal.mak | ||
DIR_BUILD:=build | ||
MAIN_NAME:=kmriv | ||
MAIN_EXT:=bin | ||
MAIN_SRC:= kmriv.asm | ||
MAIN_ASM_FLAGS:= | ||
QEMU_ARG:=-drive file=$(DIR_BUILD)/$(MAIN_NAME).$(MAIN_EXT),index=0,media=disk,format=raw | ||
BOCHS_ARG:=-n -q 'boot:a' 'floppya: 1_44=$(DIR_BUILD)/$(MAIN_NAME).$(MAIN_EXT), status=inserted' | ||
ifeq ($(OS),Windows_NT) | ||
QEMU_ARG+=-display gtk,gl=off | ||
else | ||
QEMU_ARG+=-display x | ||
endif | ||
|
||
.PHONY: all main clean qemu-run qemu-dbg bochs-run bochs-dbg | ||
|
||
all: main | ||
|
||
main: $(DIR_BUILD) $(DIR_BUILD)/$(MAIN_NAME).$(MAIN_EXT) | ||
$(DIR_BUILD)/$(MAIN_NAME).$(MAIN_EXT): $(MAIN_SRC) | ||
fasm $(MAIN_SRC) $(@) -s $(DIR_BUILD)/$(MAIN_NAME).fas $(MAIN_ASM_FLAGS) | ||
-listing $(DIR_BUILD)/$(MAIN_NAME).fas $(DIR_BUILD)/$(MAIN_NAME).lst | ||
-symbols $(DIR_BUILD)/$(MAIN_NAME).fas $(DIR_BUILD)/$(MAIN_NAME).sym | ||
|
||
$(DIR_BUILD): | ||
$(call pal_mkdir,$(@)) | ||
clean: | ||
$(call pal_rmdir,$(DIR_BUILD)) | ||
qemu-run: main | ||
@qemu-system-x86_64 $(QEMU_ARG) | ||
qemu-dbg: main | ||
@qemu-system-x86_64 -S -s $(QEMU_ARG) | ||
bochs-run: main | ||
@bochs $(BOCHS_ARG) | ||
bochs-dbg: main | ||
ifeq ($(OS),Windows_NT) | ||
@bochs $(BOCHS_ARG) 'display_library:win32, options="gui_debug"' | ||
else | ||
@bochs $(BOCHS_ARG) 'display_library:x, options="gui_debug"' | ||
endif |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
ifeq ($(OS),Windows_NT) | ||
define pal_mkdir | ||
if not exist "$(subst /,\,$(1))" mkdir "$(subst /,\,$(1))" | ||
endef | ||
define pal_rmdir | ||
if exist "$(subst /,\,$(1))" rmdir /Q /S "$(subst /,\,$(1))" | ||
endef | ||
else | ||
define pal_mkdir | ||
mkdir -p $(1) | ||
endef | ||
define pal_rmdir | ||
rm -rf $(1) | ||
endef | ||
endif |