Also, just to give you a little more info, not sure if this will help or not.
I am using windows with nasm, and partcopy to write to the disk.
I initially was using Linux Mint on VMWare Player. I followed the instructions/commands to download and install nasm, qemu, etc. and it worked great with qemu. I had a working version of BMOS rather quickly. But when I attached a physical hard drive to VMware running Linux mint, and used dd to copy to the drive, the laptop would fault and keep rebooting over and over.
So I used a virtual machine(also VMWare Player) that I have with windows 98 on it, and attached the physical drive to it and used partcopy to write the files to the disk. Seemed to work better, because it wasn't rebooting anymore.
Only now it just hangs for some reason.
Using partcopy, I wrote pure64.sys to offset 0x2000 on the disk and kernel64.sys to offset 0x3800 on the disk. Not sure if any of this helps or not, but thanks for any help.