Commit Graph

  • b20927211d test updated workflow v015 Dagen Brock 2021-05-17 19:07:32 -05:00
  • 5230276e78 more asm removal from hp Dagen Brock 2020-08-19 22:21:36 -05:00
  • c35ec63d73 inline asm for pa-risc removed Dagen Brock 2020-08-19 14:42:11 -05:00
  • e8ed62129f fix for WAI instruction stalling on SCB interrupt firing - Fantavision Dagen Brock 2020-08-19 14:32:43 -05:00
  • 3cb764d813 win Dagen Brock 2020-02-15 15:19:48 -06:00
  • 488af42cba adding version to ci Dagen Brock 2020-02-13 12:19:17 -06:00
  • d28578f725 basically 0.14 updated with cmake, networking modules, and packaging via github actions - osx/ubuntu Dagen Brock 2020-02-03 15:43:58 -06:00
  • 4805720545 Merge branch 'ksherlock-master' master Dagen Brock 2019-08-16 14:42:35 -05:00
  • 0a34f06de0 resolve conflicts Dagen Brock 2019-08-16 14:41:29 -05:00
  • 7385478565 Merge pull request #83 from mtklr/macos Dagen Brock 2019-08-16 14:12:06 -05:00
  • c35f70b040 Merge pull request #75 from ksherlock/upstream_master Dagen Brock 2019-08-16 14:11:21 -05:00
  • 9df65dfd85 fix macos dependencies Matt Keller 2019-07-28 16:08:07 -04:00
  • e8d6d17a1a debugger - implement nifty list t command to lookup toolcall information. example: Kelvin Sherlock 2019-06-02 13:32:21 -04:00
  • df1ae6ad98 Merge branch 'mini_asm' Kelvin Sherlock 2019-06-02 11:06:00 -04:00
  • ee2f72b17c mini assembler support for the debug shell. Kelvin Sherlock 2019-05-28 21:38:14 -04:00
  • c7d128f216 unspecial the version Dagen Brock 2019-05-11 10:32:24 -05:00
  • 403cee6ca7 Merge pull request #73 from ksherlock/merge_logging Dagen Brock 2019-05-11 10:20:08 -05:00
  • 9d44843aab Merge pull request #74 from digarok/ks-master Dagen Brock 2019-05-11 10:18:29 -05:00
  • 1c4ed18142 Merge branch 'master' into ks-master Dagen Brock 2019-05-11 10:15:23 -05:00
  • 5d70ec1a6c gitlab-ci integration for cmake - all platforms Dagen Brock 2019-04-09 06:01:45 -05:00
  • 5a21b96f52 host fst fix Kelvin Sherlock 2019-04-07 01:14:35 -04:00
  • 718683dd8d Create mini-asm.md ksherlock 2019-05-09 11:08:36 -04:00
  • 391681fb96 pre-calculate mnemonic hashes. Kelvin Sherlock 2019-05-05 16:59:24 -04:00
  • 379784c757 add GS/OS, P16, P8 macro support. Kelvin Sherlock 2019-04-18 21:58:28 -04:00
  • 13b78fb412 add long/short support to assume m/x bits. Kelvin Sherlock 2019-04-18 13:15:13 -04:00
  • 9cf84e82c6 mini asm uses/sets prev_addr. Kelvin Sherlock 2019-04-18 13:14:49 -04:00
  • 25f5593a81 replace the old disassembler tables Kelvin Sherlock 2019-04-15 20:51:37 -04:00
  • 63275ee4ea JMP/JSR 00 Kelvin Sherlock 2019-04-15 20:06:33 -04:00
  • 3ffa1d0e76 buffer overflow :( Kelvin Sherlock 2019-04-15 20:06:15 -04:00
  • 1afa610ab2 print current address/mx bits when entering the mini assembler. Kelvin Sherlock 2019-04-15 12:54:42 -04:00
  • 67fc8b82ab add JMP/JML, JSR/JSL aliases. Kelvin Sherlock 2019-04-15 12:46:54 -04:00
  • bd53440610 add BLT/BGE aliases. Kelvin Sherlock 2019-04-15 12:18:10 -04:00
  • 4c55800e23 mini assembler - support for toolcalls. uses the Nifty List tool list. Kelvin Sherlock 2019-04-14 23:28:08 -04:00
  • b561811394 . Kelvin Sherlock 2019-04-14 18:32:26 -04:00
  • c22c517214 fix relative calculation. Kelvin Sherlock 2019-04-14 18:32:12 -04:00
  • 79df8bf62e modifier parsing. Kelvin Sherlock 2019-04-14 18:30:19 -04:00
  • 860d8601a3 case insensitive Kelvin Sherlock 2019-04-14 18:30:04 -04:00
  • 692c7deac1 allow PEA 12 Kelvin Sherlock 2019-04-14 18:29:44 -04:00
  • ac1b76753d mini assembler Kelvin Sherlock 2019-04-14 17:41:46 -04:00
  • 1a06196ae7 eliminate the g_fatal_log array since fatal_printf() shows warning messages immediately. Kelvin Sherlock 2019-04-11 19:38:29 -04:00
  • 03fb088594 eliminate the g_fatal_log array since fatal_printf() shows warning messages immediately. Kelvin Sherlock 2019-04-11 19:38:29 -04:00
  • 9d6c9a4e6e fatal_printf - show an alert immediately. win32 - actually show the alert. Kelvin Sherlock 2019-04-09 13:00:22 -04:00
  • 886a1a591a move fatal_printf logging to glog.c file with other logging that does the same thing. Kelvin Sherlock 2019-04-08 23:56:59 -04:00
  • f842678e43 fatal_printf - show an alert immediately. win32 - actually show the alert. Kelvin Sherlock 2019-04-09 13:00:22 -04:00
  • 308363c47a move fatal_printf logging to glog.c file with other logging that does the same thing. Kelvin Sherlock 2019-04-08 23:56:59 -04:00
  • e23f4494ca Merge branch 'master' of https://github.com/ksherlock/gsplus Kelvin Sherlock 2019-04-08 21:13:21 -04:00
  • a02f323fb5 cygwin - reset stdin/stdout/stderr to use the win32 console. Kelvin Sherlock 2019-04-08 21:12:57 -04:00
  • c20361a66d Merge pull request #71 from ksherlock/win32_adb_keycodes Dagen Brock 2019-04-08 06:27:40 -05:00
  • adc7e778a1 Merge pull request #70 from ksherlock/host_fst_p8_fix Dagen Brock 2019-04-08 06:25:35 -05:00
  • 1021431651 Merge pull request #69 from ksherlock/fflush_stderr Dagen Brock 2019-04-08 06:19:22 -05:00
  • 091b020876 clean up windows key mapping to use adb names codes. also fixes a few mistakes with keypad values. Kelvin Sherlock 2019-04-07 11:21:54 -04:00
  • 865b3d901b host fst fix Kelvin Sherlock 2019-04-07 01:14:35 -04:00
  • 1433791eaa fflush stderr since MSVCRT's stdio doesn't support line-oriented buffering, as it should. Kelvin Sherlock 2019-04-06 23:04:24 -04:00
  • c8efadda95 host fst fix Kelvin Sherlock 2019-04-07 01:14:35 -04:00
  • 1d1033f110 win32 control-c handler Kelvin Sherlock 2019-04-07 00:30:06 -04:00
  • 2d97efcaff fflush stderr since MSVCRT's stdio doesn't support line-oriented buffering, as it should. Kelvin Sherlock 2019-04-06 23:04:24 -04:00
  • e91201cff4 fixup offset a little bit. Kelvin Sherlock 2019-04-06 20:55:05 -04:00
  • a7a0138754 simplify readline a bit. EOF will auto-print a CR if there was a prompt. Kelvin Sherlock 2019-04-06 20:54:37 -04:00
  • 290f36c4d3 no longer planning on using the debug modes Kelvin Sherlock 2019-04-06 20:53:41 -04:00
  • 320ab4e486 fixup some bugs with relative address calculation, show error offset, Kelvin Sherlock 2019-04-06 14:43:00 -04:00
  • e253200c71 !! to invoke sweet 16 mini assembler. Kelvin Sherlock 2019-04-06 13:50:47 -04:00
  • 1c1eef4383 mini assembler fixups. Kelvin Sherlock 2019-04-06 13:50:29 -04:00
  • 5d206ac4c0 sweet 16 assembler. Kelvin Sherlock 2019-04-06 01:18:41 -04:00
  • 5c903ffeb1 change disasm format to put byte first. Kelvin Sherlock 2019-04-05 19:13:11 -04:00
  • 0a6fd86d78 don't bother compiling old TFE code. Kelvin Sherlock 2019-04-05 18:44:38 -04:00
  • e21cfbb37a 0/1>mx to set both m and x bits. Kelvin Sherlock 2019-04-05 18:44:22 -04:00
  • 89d8b3efcf disassembler - inline debug name support. Kelvin Sherlock 2019-04-05 18:43:54 -04:00
  • 5fe0ce52b2 Merge branch 'win-build-fix' into 'master' Dagen Brock 2019-03-28 18:01:49 +00:00
  • 3f8cce8286 add definition Dagen Brock 2019-03-28 12:45:27 -05:00
  • 237577d886 sweet 16 asm [wip] Kelvin Sherlock 2019-03-27 17:02:12 -04:00
  • 1dd1677eac Merge pull request #65 from ksherlock/ptr2word Dagen Brock 2019-03-27 08:23:35 -05:00
  • 00e8bbd3e2 Merge pull request #64 from ksherlock/mli_fix Dagen Brock 2019-03-27 08:17:05 -05:00
  • 91c24bbf8b wasn't setting stderr fileno... Kelvin Sherlock 2019-03-26 23:37:16 -04:00
  • 3ef3173c36 Merge branch 'master' of https://github.com/ksherlock/gsplus Kelvin Sherlock 2019-03-26 23:16:27 -04:00
  • 30da497087 win32 console debugger may need a little work, still. Kelvin Sherlock 2019-03-26 23:15:56 -04:00
  • a4442e6ea8 Merge pull request #63 from ksherlock/adb_keycodes Dagen Brock 2019-03-26 21:49:03 -05:00
  • da21cc54f7 Merge pull request #62 from ksherlock/win_ll_keyboard Dagen Brock 2019-03-26 21:47:02 -05:00
  • eabcc72005 missing linux headers. Kelvin Sherlock 2019-03-25 16:34:31 -04:00
  • 2a82de3d54 remove unused comments/defines. Kelvin Sherlock 2019-03-24 11:25:50 -04:00
  • c677f0f894 common code for i/w/h commands. Kelvin Sherlock 2019-03-24 03:11:16 -04:00
  • bda785f98d add "w" command. Kelvin Sherlock 2019-03-23 20:49:41 -04:00
  • 07eeaf24b0 GSString-ify debug templates. Kelvin Sherlock 2019-03-23 00:28:39 -04:00
  • 90bf447606 debug templates - improved support for pstring/gsstring/cstring. Kelvin Sherlock 2019-03-22 00:14:09 -04:00
  • 6f7d6629bb memory breakpoints - proper handling for wrapped addresses. Kelvin Sherlock 2019-03-22 00:13:38 -04:00
  • bf09880caf fix memory breakpoint range checking. Kelvin Sherlock 2019-03-21 22:12:30 -04:00
  • 5da4e5c39f fix mvp/mvn operand order. Kelvin Sherlock 2019-03-21 22:08:39 -04:00
  • 7e0963e12c remove old makefiles. Kelvin Sherlock 2019-03-21 18:31:15 -04:00
  • 6c38f597fd use ] as the debug shell prompt. Kelvin Sherlock 2019-03-21 18:05:04 -04:00
  • ec0c255975 debug shell - only set the ignore_brk/mp/bp IF the pc hasn't changed. Kelvin Sherlock 2019-03-21 18:04:51 -04:00
  • fb2dee9b9b add settings snytax. Kelvin Sherlock 2019-03-20 00:16:20 -04:00
  • 96ecfb3b0d next command - step over brk/cop instructions. Kelvin Sherlock 2019-03-20 00:14:04 -04:00
  • 483d92d53a update TODO comment Kelvin Sherlock 2019-03-19 21:31:06 -04:00
  • bf4c1bdc0e use vt100 escape codes (in the future, should switch to termcap/terminfo) to erase previous line when stepping to clean up the display. Kelvin Sherlock 2019-03-19 21:30:52 -04:00
  • 4974c36458 print an extra newline after a ^C Kelvin Sherlock 2019-03-19 19:17:26 -04:00
  • b9bab83d6a check for perl/re2c programs. Kelvin Sherlock 2019-03-19 19:07:48 -04:00
  • 7aea2e56f2 - tweak ^D newlins - %d was incorrect - template pointers were 16-bit. Kelvin Sherlock 2019-03-19 00:38:33 -04:00
  • d7a92f4441 cop/brk debugger support... cop=1 brk=1 Kelvin Sherlock 2019-03-18 17:06:14 -04:00
  • 7b9da08d72 debug shell - print newline after control-D Kelvin Sherlock 2019-03-18 17:03:04 -04:00
  • 027689aea5 set page protection for temporary breakpoints. Kelvin Sherlock 2019-03-13 20:15:17 -04:00
  • e07f0a99e7 linux headless build, default the gui debugger to off Kelvin Sherlock 2019-03-13 20:14:04 -04:00