daPy_lk_c::dProcTool and daDemo00_c::execute matched, fix up various inlines and template classes, stb OK

This commit is contained in:
LagoLunatic
2025-06-17 22:30:17 -04:00
parent bc2f5c8fd0
commit 3d0aff6a84
35 changed files with 492 additions and 183 deletions
+4 -4
View File
@@ -180,7 +180,7 @@ void TProcessor::do_tag_(u32 tag, const void* data, u32 size) {
void TProcessor::do_systemTagCode_(u16 code, const void* data, u32 size) {
switch (code) {
case 0x05:
pushCurrent(mControl->on_message(JGadget::binary::TParseValue<u32, JGadget::binary::TParseValue_endian_big_>::parse(data)));
pushCurrent(mControl->on_message(JGadget::binary::TParseValue<JGadget::binary::TParseValue_endian_big_<u32> >::parse(data)));
break;
}
}
@@ -442,11 +442,11 @@ void TSequenceProcessor::do_tag_(u32 tag, const void* data, u32 size) {
on_branch_query(code);
break;
case 0xF8:
on_branch_register(process_branch_limited_, datap + 2, JGadget::binary::TParseValue<u16, JGadget::binary::TParseValue_endian_big_>::parse(datap));
on_branch_register(process_branch_limited_, datap + 2, JGadget::binary::TParseValue<JGadget::binary::TParseValue_endian_big_<u16> >::parse(datap));
on_branch_query(code);
break;
case 0xF7:
on_branch_register(process_branch_, datap + 2, JGadget::binary::TParseValue<u16, JGadget::binary::TParseValue_endian_big_>::parse(datap));
on_branch_register(process_branch_, datap + 2, JGadget::binary::TParseValue<JGadget::binary::TParseValue_endian_big_<u16> >::parse(datap));
on_branch_query(code);
break;
default:
@@ -464,7 +464,7 @@ void TSequenceProcessor::do_systemTagCode_(u16 code, const void* data, u32 size)
case 3:
break;
case 6: {
u32 target = JGadget::binary::TParseValue<u32, JGadget::binary::TParseValue_endian_big_>::parse(data);
u32 target = JGadget::binary::TParseValue<JGadget::binary::TParseValue_endian_big_<u32> >::parse(data);
on_jump_register(process_jump_, target);
break;
}