Hi
Sorry to go on about this problem, I am really at a loss as to why this is happening
Included is my latest code and I can e-mail you a WinImage image file that can be writen to a floppy disk and then run in Bochs that shows my problem.
I can't put the image on the site as there is a 100KB limit.
This is what I get from Bochs:
00001073273i[CPU ] write_virtual_checks(): write beyond limit, r/w
00001073276i[CPU ] write_virtual_checks(): write beyond limit, r/w
00001073279i[CPU ] write_virtual_checks(): write beyond limit, r/w
00001073282i[CPU ] write_virtual_checks(): write beyond limit, r/w
00001073285i[CPU ] write_virtual_checks(): write beyond limit, r/w
00001073288i[CPU ] write_virtual_checks(): write beyond limit, r/w
00001073291i[CPU ] write_virtual_checks(): write beyond limit, r/w
00001073294i[CPU ] write_virtual_checks(): write beyond limit, r/w
00001073297i[CPU ] write_virtual_checks(): write beyond limit, r/w
00001073300i[CPU ] write_virtual_checks(): write beyond limit, r/w
00001073303i[CPU ] write_virtual_checks(): write beyond limit, r/w
00001073306i[CPU ] write_virtual_checks(): write beyond limit, r/w
00001073309i[CPU ] write_virtual_checks(): write beyond limit, r/w
00001073312i[CPU ] write_virtual_checks(): write beyond limit, r/w
00001073315i[CPU ] write_virtual_checks(): write beyond limit, r/w
00001073318i[CPU ] write_virtual_checks(): write beyond limit, r/w
Over and over and over
I also sometimes get a Tripple Stack Fault