Commit Graph

31 Commits

Author SHA1 Message Date
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
dschmenk
708966206e REverting the reverted revert 2013-05-23 18:27:20 -07:00
dschmenk
176bb376ce Revert "Revert "Revert "properly check daemon flag"""
This reverts commit f73f09801b.
2013-05-23 18:08:31 -07:00
dschmenk
f73f09801b Revert "Revert "properly check daemon flag""
This reverts commit 0f53892d09.
2013-05-23 18:06:55 -07:00
dschmenk
0f53892d09 Revert "properly check daemon flag"
This reverts commit adcb02b6ee.
2013-05-23 18:05:40 -07:00
dschmenk
adcb02b6ee properly check daemon flag 2013-05-23 18:05:06 -07:00
dschmenk
fae3f98490 Be able to run as a daemon and add mouse acceleration 2013-05-23 13:52:08 -07:00
dschmenk
ebe1a042fb Initial Apple II connection daemon for Raspbian 2013-05-22 21:21:21 -07:00