Commit Graph

  • 225dca264d Merge pull request #56 from ksherlock/cmake-3 Dagen Brock 2019-01-30 11:12:26 -06:00
  • e62889901c fix up tcp debug to work with new debugger Kelvin Sherlock 2019-01-29 19:20:01 -05:00
  • d47589374c bp/mp are now post-fix ops. Kelvin Sherlock 2019-01-29 19:18:08 -05:00
  • 619ea2109d remove dead code, update for new debugger code Kelvin Sherlock 2019-01-29 00:21:24 -05:00
  • 6034573693 udpated cmakefile for new debug code. Kelvin Sherlock 2019-01-28 23:04:55 -05:00
  • c4aa64de48 new breakpoint code. Kelvin Sherlock 2019-01-28 23:04:20 -05:00
  • 0cf532c00d BRK / COP weren't pushing the current z/neg flags. Kelvin Sherlock 2019-01-28 23:03:04 -05:00
  • 81c74470ef PUSH16 MMU check was incorrect. Kelvin Sherlock 2019-01-28 22:59:00 -05:00
  • 0e2f35e7fe re-order instructions so zero/negative flags are set AFTER memory write (which may abort) Kelvin Sherlock 2019-01-28 22:01:29 -05:00
  • 8d60a2d437 clean up the disassembler a little bit. Kelvin Sherlock 2019-01-28 18:10:27 -05:00
  • 0c0c886be9 drop the g_dbg_step variable for now... Kelvin Sherlock 2019-01-26 17:14:39 -05:00
  • 66f3971027 add debug flag register to engine. Kelvin Sherlock 2019-01-26 17:07:40 -05:00
  • f376e2a442 new memory checking [part 1] Kelvin Sherlock 2019-01-26 17:06:48 -05:00
  • 7e87fc6968 replace inline asm for rdtsc with compiler intrinsics. Kelvin Sherlock 2019-01-26 16:48:06 -05:00
  • 38e691562c use c99 stdint types. Kelvin Sherlock 2019-01-22 22:37:20 -05:00
  • ee078aeb19 remove breakpoint checks (to be added back later) Kelvin Sherlock 2019-01-22 21:52:00 -05:00
  • 77eb25fc71 use defines instead of bit shifts Kelvin Sherlock 2019-01-22 19:28:59 -05:00
  • 9f5a6566f5 sdl driver - support for the Home key. Kelvin Sherlock 2019-01-16 18:23:17 -05:00
  • ad3ec85a1d shift-keypad . was generating a keypad comma. very strange. Kelvin Sherlock 2019-01-16 18:22:36 -05:00
  • ff1022db8f sdl driver keymap mistakes. Kelvin Sherlock 2019-01-12 21:10:51 -05:00
  • 43b7330256 clean up CMake dependencies a little bit. Kelvin Sherlock 2019-01-10 20:36:17 -05:00
  • 5e852773ca os x - setuid helper utility to connect to the bridge interface. Kelvin Sherlock 2019-01-08 18:41:55 -05:00
  • 4a5d6effd5 to work around vmnet root/entitlement restrictions, add a stand-alone helper utility than can be setuid root. Kelvin Sherlock 2019-01-06 22:58:41 -05:00
  • 55de506812 msvc warnings Kelvin Sherlock 2019-01-04 22:58:56 -05:00
  • 1700285fd2 cleanup to build with MSVC. Kelvin Sherlock 2019-01-04 17:53:16 -05:00
  • b0764fb93c build fix. Kelvin Sherlock 2019-01-02 21:49:48 -05:00
  • f0bd88195b bsd tuntap documentation. Kelvin Sherlock 2019-01-02 21:49:38 -05:00
  • 7422409f53 remove stale old msvc projects Kelvin Sherlock 2019-01-02 21:48:55 -05:00
  • b353a7ff22 cleanup headers a bit Kelvin Sherlock 2019-01-02 19:53:34 -05:00
  • 4923efb5fc cleanup to build under msys2/mingw64 Kelvin Sherlock 2019-01-02 18:45:14 -05:00
  • ecf6c58661 improved ethernet startup. use device name instead of index into a list that could change. Kelvin Sherlock 2018-12-31 20:51:14 -05:00
  • 4da1a246c7 get rid of the -enet flag, for now. Kelvin Sherlock 2018-12-31 20:50:07 -05:00
  • fae38450e9 tap cleanup, more *BSD support. Kelvin Sherlock 2018-12-31 20:49:39 -05:00
  • aaeda41baf unix mtu/mac code for pcap. Kelvin Sherlock 2018-12-31 20:49:07 -05:00
  • 4af3cf0761 untested win32 mac code. Kelvin Sherlock 2018-12-31 20:48:34 -05:00
  • 04314d7bb0 dead code, no longer needed as of Uthernet Link Layer 1.0.2 Kelvin Sherlock 2018-12-31 20:48:07 -05:00
  • 41b01509ad rawnet - replace ugly transmit/receive functions with read/write. Kelvin Sherlock 2018-12-30 15:53:54 -05:00
  • 5884e751bc rawnet - close pcap if not an ethernet device. Kelvin Sherlock 2018-12-30 15:51:53 -05:00
  • c4796f77ec rawnet - add rawnet_status() call to check if interface is open. Kelvin Sherlock 2018-12-30 15:50:41 -05:00
  • 324c9a191f win32 - support for npcap which is a successor to winpcap. winpcap is still supported. Kelvin Sherlock 2018-12-30 15:49:29 -05:00
  • 0b03aad15d tap/tun interface (alpha!) Kelvin Sherlock 2018-12-29 15:04:14 -05:00
  • c34b0a4c02 vmnet - allocate one buffer and use it. Kelvin Sherlock 2018-12-26 22:51:04 -05:00
  • 44ee124882 can use numbers to navigate file picker. Kelvin Sherlock 2018-12-26 20:01:22 -05:00
  • ce3bb3d642 add new menu lookup for ethernet interface. Kelvin Sherlock 2018-12-26 00:11:42 -05:00
  • fc100dd6b6 sdl key mapping - remove alternate value (eg, page up) for keypad numbers. Hitting real page-up is converted to the 3 key, for example, which is bad. Kelvin Sherlock 2018-12-25 21:53:56 -05:00
  • 8dcbb38a62 clean up config menus Kelvin Sherlock 2018-12-25 21:52:41 -05:00
  • 1790096088 clean up arrow key code in the config window. Kelvin Sherlock 2018-12-25 20:00:15 -05:00
  • 18d988319e rawnet cmake Kelvin Sherlock 2018-12-19 21:07:57 -05:00
  • 7a6ea5ef99 remove unused variables. Kelvin Sherlock 2018-12-19 21:07:25 -05:00
  • b98635aaf1 darwin rawnet - since the MAC address can't change, switch it with Uthernet's mac address. Unfortunately, dhcp requests include a mac address, so it also has to be swapped in the DHCP message. Kelvin Sherlock 2018-12-18 19:23:57 -05:00
  • 9370ed8604 rawnet - add functions to get mac and mtu, if known. Kelvin Sherlock 2018-12-18 19:21:20 -05:00
  • f550249382 tweak rawnet_hexdump Kelvin Sherlock 2018-12-18 19:20:11 -05:00
  • ba50807910 tfe -> rawnet. Kelvin Sherlock 2018-12-14 20:37:39 -05:00
  • 12c8f215ba darwin vmnet tweaks. Kelvin Sherlock 2018-12-14 20:35:50 -05:00
  • a8c23a4c2a rawnet - fix logging, add hexdump. Kelvin Sherlock 2018-12-14 20:35:23 -05:00
  • 1b1983b64a rawnet - add link libraries, debugging defines. Kelvin Sherlock 2018-12-14 20:35:04 -05:00
  • 698678f508 rawnet Kelvin Sherlock 2018-12-13 23:20:04 -05:00
  • 5f2a5e4348 remove warning about parse_cli_options not returning a value. Kelvin Sherlock 2018-12-13 21:50:43 -05:00
  • e37e50affe cmake support. Kelvin Sherlock 2018-12-13 20:53:58 -05:00
  • df0833994a Merge pull request #51 from digarok/v0.14 v0.14 Dagen Brock 2018-09-11 17:25:46 -05:00
  • 5e009305f8 v0.14 release Dagen Brock 2018-09-11 17:06:05 -05:00
  • fba7d6c89d partially realized delta mouse handler (hidden in shift-F5 for now) Dagen Brock 2018-09-07 09:29:46 -05:00
  • 489f1310a6 Merge pull request #49 from digarok/fix_keymap_intl Dagen Brock 2018-08-31 10:30:59 -05:00
  • 61d672f635 use SDL keycode whenever possible - tested with US 101 key on US keyboard and it worked fine with this switch, but need users with international keyboards to test behavior on their end Dagen Brock 2018-08-31 10:18:41 -05:00
  • e2150dd0d2 Merge pull request #47 from digarok/sdl_enhancements Dagen Brock 2018-08-30 10:14:44 -05:00
  • 7df808cf4a add scaling options and fix speedups Dagen Brock 2018-08-30 09:55:10 -05:00
  • 6ebebfa2e8 Merge pull request #46 from digarok/menu_sorting_fixes Dagen Brock 2018-08-28 11:40:44 -05:00
  • 710e2cd067 always alpha sort and cleaner hotkeys in file menu Dagen Brock 2018-08-28 10:51:54 -05:00
  • 6ec560ca49 only grab mouse in fullscreen for now Dagen Brock 2018-08-27 12:16:57 -05:00
  • 48bad8a432 cleaner shutdown / mouse code for SDL Dagen Brock 2018-08-27 11:21:59 -05:00
  • 712c0792bf Merge pull request #45 from digarok/sdl2_performance_profile Dagen Brock 2018-08-26 14:23:12 -05:00
  • ff39749feb fix sdl frame rendering vsync method to simply present the buffer once per frame Dagen Brock 2018-08-26 13:59:39 -05:00
  • 17f22c3393 fix sdl2 keymap on non-apple systems and add rpi doc Dagen Brock 2018-08-24 23:20:47 -05:00
  • 12ec7c4fa9 proper SDL shutdown - fixes exit on RPi HW accel version Dagen Brock 2018-08-24 14:18:44 -05:00
  • 632d824a8c Merge pull request #43 from digarok/sdl2_performance_improvement Dagen Brock 2018-08-24 13:13:06 -05:00
  • ed817c15fe add vsync flag for great success Dagen Brock 2018-08-24 12:45:51 -05:00
  • 931d2cb626 Merge pull request #42 from digarok/win_build_fixes Dagen Brock 2018-08-24 12:00:31 -05:00
  • 9b708a2ad8 resolve builds on windows with new fst objects Dagen Brock 2018-08-24 11:40:25 -05:00
  • 16b131d1f9 Merge pull request #41 from ksherlock/prodos_mli Dagen Brock 2018-08-24 05:28:37 -05:00
  • 02f8357935 Merge pull request #16 from sicklittlemonkey/master Dagen Brock 2018-08-24 05:14:29 -05:00
  • 26ac5bc51a Merge branch 'master' into master Dagen Brock 2018-08-24 05:12:46 -05:00
  • fcf8dea873 host mli - convert cygwin paths to Win32 paths before using with Win32 API. Kelvin Sherlock 2018-08-23 20:47:09 -04:00
  • 2b38b6bf8d win32 prefix fix. Kelvin Sherlock 2018-08-23 15:27:23 -04:00
  • b9cc7ad25c Merge pull request #40 from digarok/rpi_sdl2 Dagen Brock 2018-08-23 13:50:49 -05:00
  • 27a0d34dff pi build with sdl2 Dagen Brock 2018-08-23 18:35:41 +00:00
  • 7b66b3a070 bug fixes and more cleanup Kelvin Sherlock 2018-08-23 10:56:09 -04:00
  • 192cfc724b win32 host mli support Kelvin Sherlock 2018-08-23 00:38:53 -04:00
  • 5b87cd5c37 Merge pull request #39 from digarok/deb_package Dagen Brock 2018-08-22 15:16:27 -05:00
  • 64dbfac188 fix artifact name Dagen Brock 2018-08-22 14:30:02 -05:00
  • 5d91af6a44 add a simple deb packaging script to ci Dagen Brock 2018-08-22 14:23:11 -05:00
  • 4b7b3efc46 Merge pull request #38 from digarok/win32_deploy Dagen Brock 2018-08-22 14:18:27 -05:00
  • 81c4215595 Merge pull request #1 from digarok/win32_hostmli_stub ksherlock 2018-08-22 13:22:50 -04:00
  • 7ede7d092c fix artifact win32 zip Dagen Brock 2018-08-22 11:46:51 -05:00
  • 2d5021b5cd better pattern for branch builds Dagen Brock 2018-08-22 10:55:37 -05:00
  • 2628a00641 add package/deploy steps to classic win32 build Dagen Brock 2018-08-22 10:52:12 -05:00
  • 318eb02097 Merge pull request #37 from digarok/win32_hostmli_stub Dagen Brock 2018-08-22 10:34:25 -05:00
  • 45da5d239d add unimplemented functions to allow win32 builds to work Dagen Brock 2018-08-22 10:07:25 -05:00
  • 40b74c32a2 Merge pull request #36 from ksherlock/prodos_mli Dagen Brock 2018-08-21 16:36:11 -05:00
  • 70578779e4 mli init - was reading unit as 16-bit quantity instead of 8-bit quantity. Kelvin Sherlock 2018-08-20 21:34:59 -04:00
  • 30491a39a0 host fst - return a better error for ChangePathGS when destination file exists and DestroyGS when file is non-empty directory Kelvin Sherlock 2018-08-20 21:28:09 -04:00