	L FINT
		 push DS
		 otheroperandsize ; push A
		 otheroperandsize ; push B
	     nosurprises
	     # need a noNMIs	
			HL
			ab 0xea
			L nosetag ; ad 0 0 $CS16		# Dbit=0
cell=2			        
				zero B
			        1+ B
			        = CR0 to A
			        XOR B to A
			        = A to CR0			# PE=0
		   pull B
		    pull A			# regs we came in with
				pushflags		# FAKE INT   
				HL ;			##
				ab   0xea		###
				L eartag ; aq 0		# BIOS schmeg
			# FINT RETURN
			push A
			push B
			        zero B
			        1+ B
			        = CR0 to A
			        XOR B to A
			        = A to CR0			# PE=1
			otheroperandsize ; pull B
			otheroperandsize ; pull A      # regs BIOS left us
			HL
        		ab 0xea
			L earmark ; ad 0 0x10			
cell=4			# earmark DUAL target			# Dbit=1
	     # need NMIs
	     surprises
		 pull DS
	return ; L endFINT


echo "

#  THIS CODE GETS MOVED TO sty in 64k0, REPLICATED, GARNISHED
#    Code starts/ends in pmode. 
#     flipPE wrapper needed from Forreal Mode. FFINT.

Fakin' Bacon. Call a BIOS (use16) INT from pmode.

Look at it from the BIOS dismiss on back.

	BIOS is use16. BIOS dismiss is small-frame.
	small-frame is
		tos	IP
			CS
			FLAGS
	CS is a selector if PE1.
	presume c000f000 selectors. 
	Screw that. Go Real. Then BIOS can far xfer at will.

I'm killing IRQs too. I'd like to support NMI, but then you could support
IRQs. NMI is worse, actually.

The FINT itself is not a mode change. Surprises could be on then. NMIs in
particular, with the attendant setIDT IDT16.

There's irony in such atrocities. What this is about is actually something
Linus Torvalds pays extensive lip-service to, clean interfaces. Like the
BIOS as documented for the BIOS, from pmode.

"  > /dev/null 

