Skip to content

Commit

Permalink
Update MASM to 6.11d
Browse files Browse the repository at this point in the history
  • Loading branch information
csoren committed Apr 8, 2023
1 parent 68a3cc3 commit 64b6f4c
Show file tree
Hide file tree
Showing 10 changed files with 10 additions and 5 deletions.
6 changes: 3 additions & 3 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -37,17 +37,17 @@ $(GLABIOS_DIR)/_patched: $(GLABIOS_DIR)/GLABIOS.ASM glabios.patch
touch $@

$(GLABIOS_DIR)/GLANUXT8.ROM: $(GLABIOS_DIR)/GLABIOS.ASM $(GLABIOS_DIR)/_patched
dosbox GBN8.BAT -exit -c "MOUNT D \"masm" -c "PATH D:;Z:"
dosbox GBN8.BAT -exit -c "MOUNT D \"masm6" -c "PATH D:;Z:"

$(GLABIOS_DIR)/GLANUXTV.ROM: $(GLABIOS_DIR)/GLABIOS.ASM $(GLABIOS_DIR)/_patched
dosbox GBNV.BAT -exit -c "MOUNT D \"masm" -c "PATH D:;Z:"
dosbox GBNV.BAT -exit -c "MOUNT D \"masm6" -c "PATH D:;Z:"

$(GLATICK_DIR)/_patched: $(GLATICK_SRC) rtc.patch
-patch -r /dev/null -N $(GLATICK_DIR)/RTC.INC rtc.patch
touch $@

$(GLATICK_DIR)/GLATICK.ROM: $(GLATICK_SRC) $(GLATICK_DIR)/_patched
dosbox TICKMK.BAT -exit -c "MOUNT D \"masm" -c "PATH D:;Z:"
dosbox TICKMK.BAT -exit -c "MOUNT D \"masm6" -c "PATH D:;Z:"

$(FLOPPY_BIOS_DIR)/floppy_bios.bin:
$(MAKE) -C $(FLOPPY_BIOS_DIR) floppy_bios.bin
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# About
This repository contains scripts, patches and build recipes for building a custom BIOS for the Monotech NuXT modern PC XT compatible system.
This repository contains scripts, patches and build recipes for building a custom BIOS from source for the Monotech NuXT modern PC XT compatible system.

It aggregates the [Micro 8088 BIOS](https://github.com/skiselev/8088_bios), [XT-IDE Universal BIOS](https://www.xtideuniversalbios.org/), [GLaBIOS](https://github.com/640-KB/GLaBIOS), [GLaTICK](https://github.com/640-KB/GLaTICK), [Multi-Floppy](https://github.com/skiselev/floppy_bios) and [IBM Cassette BASIC](https://en.wikipedia.org/wiki/IBM_BASIC) in order to build a hybrid BIOS consisting of two separate BIOS implementations.

Expand Down
Binary file removed masm/ML.EXE
Binary file not shown.
File renamed without changes.
File renamed without changes.
File renamed without changes.
7 changes: 6 additions & 1 deletion masm/ML.ERR → masm6/ML.ERR
Original file line number Diff line number Diff line change
Expand Up @@ -235,7 +235,9 @@ reference to forward macro definition
16 bit segments not allowed with /coff option
FAR not allowed in flat model comm variables
invalid .model parameter for flat model
.ALIAS directive not supported with /coff option
ALIAS name is empty
GROUP directive not allowed with /coff option
.FPO is not compatible with nested procedures
LEVEL 1
cannot modify READONLY segment
N/A
Expand All @@ -255,6 +257,9 @@ directive ignored with /coff switch
/Gc switch incompatible with flat model
/AT switch incompatible with flat model
invalid command-line option
directive ignored without /coff switch
directive ignored outside a procedure
LOADDS ignored in flat model
LEVEL 2
@@: label defined but not referenced
expression expected, assume value 0
Expand Down
Binary file added masm6/ML.EXE
Binary file not shown.
File renamed without changes.
File renamed without changes.

0 comments on commit 64b6f4c

Please sign in to comment.