%*DEFINE (bmsc(wakeup,ncyl,nfsur,nrsur,nsec,secsize,nalt)) (
		name	bmsc
		public	wakeup_msc, device_msc, drtab_msc
code_bsmsc	segment	byte public 'CODE'
wakeup_msc	dw	%wakeup

device_msc	db	0

drtab_msc	dw	%ncyl
		db	%nfsur
		db	%nrsur
		db	%nsec
		dw	%secsize
		db	%nalt

code_bsmsc	ends)

%*DEFINE (b220(wakeup,ncyl,nfsur,nrsur,nsec,secsize,nalt)) (
		name	b220
		public	wakeup_msc, device_msc, drtab_msc
code_bsmsc	segment	byte public 'CODE'
wakeup_msc	dw	%wakeup

device_msc	db	2

drtab_msc	dw	%ncyl
		db	%nfsur
		db	%nrsur
		db	%nsec
		dw	%secsize
		db	%nalt

code_bsmsc	ends)

%*DEFINE (end) (end)
