750 Commits

Author SHA1 Message Date
e9b6d72df3 The bios must now be specified as an argument. 2021-08-14 10:53:56 +01:00
ac706b1db3 Added missing libxkbcommon-x11-dev library dependency for CI. 2021-08-14 10:32:02 +01:00
8978434fbb Now installed the proper fuse3 version. 2021-08-14 10:25:59 +01:00
5d5294acdc Now installing fuse for github CI. 2021-08-14 10:22:35 +01:00
432105ee02 Added dependencies to github actions.
Removed only checking librarys
2021-08-14 10:19:29 +01:00
676f77caa5 Updated dbg_hex to 0.1.1. 2021-08-14 10:03:44 +01:00
c3fe067514 Updated zutil to fd560358d75f7ddb43524879cf0bf017bc6dfeda.
Updated crates still using a local `zutil`.
2021-08-14 10:01:53 +01:00
592b5ffa1b Commented out the patch, as it shouldn't be pushed. 2021-08-14 09:56:26 +01:00
41835d4c6e Re-added github workflow with only library checking and testing. 2021-08-14 09:45:53 +01:00
5920947f0d zutil is now patched properly. 2021-08-14 09:45:23 +01:00
7bcab4ee95 Now no longer erroring on line overflow with rustfmt. 2021-08-13 20:58:12 +01:00
d5f8474f1f Now using edition2021 in dcb-exe.
Removed all usage of `array::IntoIter::new` for `into_iter`.
Changed some instructions to have their arguments as arrays instead of array iterators.
2021-08-13 20:57:05 +01:00
83c0499497 Added register logging for instructions. 2021-08-13 16:11:43 +01:00
7673922533 Removed the Index[Mut] requirement from ExecCtx. 2021-08-13 15:58:22 +01:00
94965f3b73 Introduced ExecCtx::{store_load}_[mult_]reg. 2021-08-13 15:52:14 +01:00
1042d78f21 Added result logging for each instruction. 2021-08-13 15:48:48 +01:00
9012efec3a Started work on a repl for dcb-dbg. 2021-08-13 14:57:24 +01:00
b97664bdd3 Now loading the bios and correctly adjusting addresses. 2021-08-13 14:57:24 +01:00
57e25709b0 Started turning dcb-dbg into a general purpose debugger. 2021-08-13 14:57:24 +01:00
00b7473ef8 Added FileReader::size. 2021-08-13 14:57:24 +01:00
c9c54ac9a9 Removed unused dbg!. 2021-08-13 14:57:24 +01:00
6b5c3bb57c [dcb-exe] Now using local version of zutil. 2021-08-13 14:57:24 +01:00
2f78a8caa6 [dcb] Fixed missing use_serde feature for zutil. 2021-08-13 14:57:24 +01:00
f818e9a756 Now using a local version of zutil for testing. 2021-08-13 14:57:24 +01:00
6cd572ee0f [dcb-dbg] Renamed cli to args and CliData to Args. 2021-08-13 14:57:24 +01:00
a7133fb7db Added more locations to display_location.
Added button names to `AddComboBoxButton`.
2021-08-13 14:57:24 +01:00
766c57c59f Added several more instructions, as well as improved formatting for existing ones. 2021-08-13 14:57:24 +01:00
f8d84c501a Started checking on jump's variables. 2021-08-13 14:57:24 +01:00
d66a39a36b Fixed set_value not getting labels for variables. 2021-08-13 14:57:24 +01:00
551f838bfa Added decoding msds to yaml format. 2021-08-13 14:57:24 +01:00
Zenithsiz
c0250de0e4
Updated links to releases in README.md 2021-08-08 12:06:10 +01:00
d8fe710451 Improved and switched to implementation of Inst::display. 2021-08-07 22:20:14 +01:00
f6959c5994 Added an initial implementation of Inst::display. 2021-08-07 21:45:27 +01:00
86de8a723c Added Inst::encode. 2021-08-07 21:36:06 +01:00
8ff9f32a58 Renamed Inst::parse to decode. 2021-08-07 20:10:41 +01:00
fd33d3678d Updated how we deal with padding in SetBrightness instruction. 2021-08-07 20:05:40 +01:00
14d1be2634 Updating instruction parsing. 2021-08-07 20:03:39 +01:00
8543f536aa Added Screen for all open instructions.
Moved all `open` instructions to `OpenScreen`.
2021-08-07 19:52:07 +01:00
93efca5ff7 Renamed Command to Inst. 2021-08-07 19:45:25 +01:00
166e31f499 Documented and renamed most commands. 2021-08-07 19:43:22 +01:00
6293b937c2 Started moving msd related stuff to dcb-msd. 2021-08-07 19:24:32 +01:00
b5434499dc Removed dot generation.
Fixed swapped labels in `city00`.
Added values for unknown triggers, likely to do with game progression.
2021-08-07 17:54:51 +01:00
da0ab8b8db Added call conditions. 2021-08-07 17:40:00 +01:00
dd24925fd1 Now generating a .dot graph of all 'blocks' of the msd. 2021-08-07 17:04:14 +01:00
37ba47e20f Removed battle1 and battle2 as they aren't related to just battles. 2021-08-07 15:15:53 +01:00
0a22cc89e5 Added Reset. 2021-08-07 15:15:00 +01:00
7ceae0d4b8 Bytes of commands aren't printed anymore.
Added labels for `city01`.
Added values for `city01`.
2021-08-07 14:59:15 +01:00
1e60fd0b00 Various city00 specific values now have city00_ preprended to them. 2021-08-07 14:20:04 +01:00
ee5d34dd78 Added some battle cafe tai values. 2021-08-07 00:11:29 +01:00
177b9fe928 Updated consecutive wins value to reflect how it's used in all msds. 2021-08-06 23:58:20 +01:00