To start off with
_bhead.bat - batch file was used to create the Tatung version of bhead.com
Beach Head - Access Software (1985) [211].asm - disassembly of Beach Head ROM, it was used to check if it contains IN/OUT instructions
Beach Head - Access Software (1985) [211].rom Beach Head MSX ROM
bhead.src - was used to create unpacked binary for Tatung version
bhead_pck.src - was used to create BHEAD.COM, it does not do anything else, just unpack the packed data after loading, and start it
msxROM.src - is the modified MSX ROM
1. download the selected 32KB game ROM
2. disassembly the ROM, and check if it contains any IN/OUT instructions except ROM page in IN/OUT's in the beginning of the rom, and VDP IN/OUT's if the VDP port got from 0007h or 0006h (Beach Head used ROM calls for memory paging)
3. update bhead.src - update ;game specific code start delete routine to remove MSX memory paging from the program, in this case it started at 4020h, and ended at 403fh - update the correct ROM name into incbin "Beach Head - Access Software (1985) [211].rom"
4. update _bhead.bat with the appropriate file names
5. start _bhead.bat
6. copy the xxxx.COM file into disk image by EDIP