Commit Graph

57 Commits

Author SHA1 Message Date
David Schmenk 684af54c43
flush writes 2021-05-09 12:15:13 -07:00
David Schmenk 07a5bd8c62 Change default serial port to /dev/serial0 2017-06-08 21:42:44 -07:00
dschmenk 313028891b Fix new disk image, make sure link gets set to it 2015-02-27 19:17:24 -08:00
dschmenk b0408fc485 Add new ROM builds, updated A2PI image with new pidrive driver, and
remove delay in gpclk setting
2015-02-27 08:08:42 -08:00
David Schmenk 19ec719d07 Support RPi version 2 (ARMv7) 2015-02-22 22:10:47 +00:00
dschmenk 48b4df9e15 Implement correct drive stat for pidrive 2015-02-05 15:19:46 -08:00
David Schmenk e12c3be27c Only set GPCLK on default RPi UART 2014-07-07 12:33:13 -07:00
dschmenk 6cc5e45424 Improve ROM boot 2014-02-15 19:53:09 -08:00
dschmenk 7335ff7576 PIDRIVE updates 2014-02-14 15:27:34 -08:00
dschmenk f683d6a051 Working PiDrive
Apple 3 PiDrive driver.  Apple2 PiDrive driver can mount under Linux
2014-02-12 17:30:06 -08:00
dschmenk bf07a8c365 Initial working PiDrive 2014-02-09 16:37:46 -08:00
dschmenk d8bf70b34d FUSE fixes and updates for virtual drives 2014-02-08 10:50:56 -08:00
dschmenk 2aec13ef83 VSDRIVE functionality
VSDRIVE functionality for ProDOS and SOS
2014-02-05 23:19:45 -08:00
dschmenk 6adf18add2 Another mouse acceleration attemp 2013-12-01 17:39:48 -08:00
dschmenk ec6398973d Clamp mouse acceleration 2013-11-16 14:45:34 -08:00
dschmenk 414742d8c1 Change mouse acceleration code 2013-11-04 13:14:59 -08:00
dschmenk 145659578c Fix package upgrade and fix FUSE multi-threaded issues. 2013-10-08 15:02:52 -07:00
dschmenk fd753785b6 Updated documentation 2013-09-23 16:11:06 -07:00
David Schmenk 90ce319e53 Give GPCLK chance to settle before talking to Apple II 2013-09-23 13:57:21 -07:00
dschmenk 662bb16adb Further qualify setting GPCLK 2013-09-22 16:20:53 -07:00
dschmenk 45205cc788 Daemon stop/start updates 2013-09-22 16:14:50 -07:00
David Schmenk 8b8e17eda2 Clean up build 2013-09-19 21:03:28 -07:00
dschmenk bf4a85dc61 UPdates to work better with GSport 2013-09-17 20:06:46 -07:00
dschmenk fd127ccd12 Change connection port to not conflict with GSport 2013-09-11 11:51:05 -07:00
dschmenk 61a5a50024 Bug fixes and joystick drivers! 2013-09-09 21:12:08 -07:00
dschmenk d5daf6f970 Speed up memory transfers a littel bit 2013-09-06 20:59:00 -07:00
dschmenk 90e5c15b02 Initial FUSE Prodos driver and fix for key repeats 2013-09-04 21:44:16 -07:00
dschmenk 86e09f6aa7 Properly support multiple clients 2013-08-28 09:47:31 -07:00
dschmenk c35c2e78d8 Close client connection on error 2013-08-28 00:03:47 -07:00
dschmenk 8234e15ac3 a2term redirected input updates.
a2term can properly input redirected stdin
2013-08-25 19:44:19 -07:00
dschmenk 602b84ca62 Stability fixes
Really fixed phantom read when write to ACIA
2013-08-25 15:04:20 -07:00
dschmenk 3effdc6773 Use Apple II I/O vectors for hooking in client functionality
Can now have an Apple II console from Linux!
2013-08-24 21:52:44 -07:00
dschmenk 1a5d470f48 Try for more robust daemon and cool Apple II commands from DOS 3.3 2013-08-24 11:09:02 -07:00
dschmenk 174d46c6ed remove extarneous code 2013-08-10 13:37:44 -07:00
David Schmenk c4ba6192dd Switch to GNU daemon() call 2013-07-07 19:42:28 -07:00
dschmenk 3dcd243972 Rework mouse code for better acceleration
formatting updated
2013-06-28 10:21:12 -07:00
David Schmenk c27596aac7 Change file properties to not execute, move socket creatio after sync
in a2pid.c
2013-06-20 10:13:53 -07:00
dschmenk ecd31a7118 formatting and update for plug-in card 2013-06-16 21:23:38 -07:00
dschmenk 91f7c94d58 Attempt re-sync when RPi reboots and Apple II doesn't 2013-06-13 10:32:31 -07:00
dschmenk e85314fa3c Set sane auto-repeat 2013-06-11 19:38:58 -07:00
dschmenk 52df696657 Switch to using Apple II "Any Key Down"
Using AKD gives rudimentary key up/down events.  Required for things
like MineCraft.
2013-06-11 13:11:37 -07:00
dschmenk 482d2006c5 Adjust mouse acceleration (again) 2013-06-03 07:56:37 -07:00
dschmenk 32be3492c3 Extend mouse acceleratoin table to handle larger moves 2013-06-02 22:43:23 -07:00
dschmenk 5b6cfc7763 Add exit on unexpected request 2013-06-01 20:43:47 -07:00
dschmenk b4e3891a8c add Makefile and remove compiler warnings 2013-05-31 16:09:10 -07:00
dschmenk c3aa33d95f Add tty device command line option
Also broke out common a2 io routines into a2lib.c
2013-05-31 14:27:43 -07:00
dschmenk 28c563341f break larger transfers into smaller blocks
Serial protocol is more stable with smaller transfers between
synchronization.  Add ability to write ProDOS disks.
2013-05-31 11:14:36 -07:00
dschmenk 79e8c35096 Apple II monitor program
Compatible with Apple I monitor syntax and remote operation
2013-05-30 11:50:59 -07:00
dschmenk 96c93e6cd1 Client network access to Apple II Pi 2013-05-29 21:12:37 -07:00
dschmenk 3994521f4a Still recommitting 2013-05-23 18:28:49 -07:00