star/star.c
/* Batch idef for all data alterable addressing modes */
Batch idef for all data alterable addressing modes
Batch idef for all data alterable addressing modes
static void eadef_data_alterable(
	int n, int m, int op, void(*proc)(void)
) {
	if(cease_decode) return;
	main_eamode = dreg; idef(n, m | 0x38, op | 0x00, proc);
	main_eamode = aind; idef(n, m | 0x38, op | 0x10, proc);
	main_eamode = ainc; idef(n, m | 0x38, op | 0x18, proc);
	main_eamode = adec; idef(n, m | 0x38, op | 0x20, proc);
	main_eamode = adsp; idef(n, m | 0x38, op | 0x28, proc);
	main_eamode = axdp; idef(n, m | 0x38, op | 0x30, proc);
	main_eamode = absw; idef(n, m | 0x3F, op | 0x38, proc);
	main_eamode = absl; idef(n, m | 0x3F, op | 0x39, proc);
}
static void eadef_data_alterable ( int n , int m , int op , void ( * proc ) ( void ) ) { if ( cease_decode ) return ; main_eamode = dreg ; idef ( n , m | 0x38 , op | 0x00 , proc ) ; main_eamode = aind ; idef ( n , m | 0x38 , op | 0x10 , proc ) ; main_eamode = ainc ; idef ( n , m | 0x38 , op | 0x18 , proc ) ; main_eamode = adec ; idef ( n , m | 0x38 , op | 0x20 , proc ) ; main_eamode = adsp ; idef ( n , m | 0x38 , op | 0x28 , proc ) ; main_eamode = axdp ; idef ( n , m | 0x38 , op | 0x30 , proc ) ; main_eamode = absw ; idef ( n , m | 0x3F , op | 0x38 , proc ) ; main_eamode = absl ; idef ( n , m | 0x3F , op | 0x39 , proc ) ; }
Batch idef for all data alterable addressing modes
Batch idef for all data alterable addressing modes