File tree 1 file changed +4
-2
lines changed
1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -225,7 +225,7 @@ class root {
225
225
unsigned on_get_int_mode () const { return 0 ; }
226
226
void on_set_int_mode (unsigned mode) { unused (mode); }
227
227
void on_set_is_int_disabled (bool f) { unused (f); }
228
- fast_u8 on_get_int_vector () { return 0xFF ; }
228
+ fast_u8 on_get_int_vector () { return 0xff ; }
229
229
230
230
void set_i_on_ld (fast_u8 i) { self ().on_set_i (i); }
231
231
@@ -3770,7 +3770,9 @@ class internals::executor_base : public B {
3770
3770
break ;
3771
3771
case 2 : {
3772
3772
// ack(7) w(3) w(3) r(3) r(3)
3773
- fast_u16 vector_addr = make16 (self ().on_get_i (), self ().on_get_int_vector ());
3773
+ fast_u8 v = self ().on_get_int_vector ();
3774
+ fast_u8 i = self ().on_get_i ();
3775
+ fast_u16 vector_addr = make16 (i, v);
3774
3776
fast_u8 lo = self ().on_read_cycle (vector_addr);
3775
3777
fast_u8 hi = self ().on_read_cycle (inc16 (vector_addr));
3776
3778
isr_addr = make16 (hi, lo); }
You can’t perform that action at this time.
0 commit comments