Commit Graph

81 Commits

Author SHA1 Message Date
dschmenk
7bd16d07b3 remove joystick device link for gsportx 2013-09-10 13:12:36 -07:00
dschmenk
8a14d6570b Add Koala Pad support and fix //c gameport/mouse init 2013-09-10 11:27:39 -07:00
dschmenk
61a5a50024 Bug fixes and joystick drivers! 2013-09-09 21:12:08 -07:00
dschmenk
786e79a756 Raw device access implemented (writes commented out for now) 2013-09-08 17:10:19 -07:00
dschmenk
acf71b0084 Clean up time handling and adjust permissions 2013-09-08 11:11:26 -07:00
dschmenk
6b2e0ece19 Fix release iobuf on open error 2013-09-07 23:06:22 -07:00
dschmenk
033dfc4b9d Accidental addition 2013-09-07 19:56:30 -07:00
dschmenk
2645ceb89b Fixed oops cache blocks definition 2013-09-07 19:55:59 -07:00
David Schmenk
6b3fd99202 Delete accidentally addded file 2013-09-07 11:13:18 -07:00
dschmenk
f902991dad Fix date formats 2013-09-07 11:11:08 -07:00
dschmenk
b17af70266 clean up cached_get_file_info a little 2013-09-07 09:10:26 -07:00
dschmenk
2eaf496d05 MERLIN <-> text conversion utility 2013-09-06 21:11:24 -07:00
dschmenk
d5daf6f970 Speed up memory transfers a littel bit 2013-09-06 20:59:00 -07:00
dschmenk
ece53f6bfa Fix directory permissions 2013-09-06 20:30:09 -07:00
dschmenk
65ae9be515 mostly working 2013-09-06 19:21:06 -07:00
dschmenk
ae5ad85338 FUSE updates 2013-09-05 18:42:23 -07:00
dschmenk
90e5c15b02 Initial FUSE Prodos driver and fix for key repeats 2013-09-04 21:44:16 -07:00
dschmenk
01e5b82884 Doc updates and a fix for the IIGS. 2013-09-02 21:27:30 -07:00
dschmenk
da4e1efd8c Fix early exit from Apple II connect and install permissions 2013-08-28 15:13:01 -07:00
dschmenk
26d6b31a92 Fix ugly Apple II 80 column cursor during rdkey 2013-08-28 11:39:26 -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
cb402a78db Auto update of Linux files for a2pid install
Apple II now goes 80 column
2013-08-27 16:20:01 -07:00
dschmenk
ec5a386992 Add Apple II config program
Fix redirected stdin for a2term
2013-08-27 12:35:54 -07:00
dschmenk
9cd4961dc8 Fixed a couple of OOPS bugs & streamlined code 2013-08-26 14:08:19 -07:00
dschmenk
9802487541 Refactor code but still issue with //c 2013-08-26 09:07:32 -07:00
dschmenk
31cf14d822 A proper PR# driver install 2013-08-25 22:16:31 -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
52724404bb Both input and ouput hooks check for keyboard events
Having both hooks check for keyboard events vastly improves the
stability of a2term
2013-08-24 22:20:38 -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
5559e82d68 Update client code and some formatting changes 2013-08-24 12:50: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
9971e7c348 Added binary load and binary run commands
Load a binary file to an address on the Apple II.  Then run it if using
brun.  Modelled after DOS BLOAD and BRUN.
2013-08-21 07:15:55 -07:00
David Schmenk
269bc8c9ab Sheesh 2013-08-10 13:42: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
David Schmenk
474ad076c3 Add serial clock signal from GPIO 4 (header pin # 7) 2013-06-20 09:32:51 -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
d3747d4fbe Simplify block transfer code 2013-06-11 20:08:36 -07:00
dschmenk
c6f469322b Remove silly event loop variable reset 2013-06-11 19:50:22 -07:00
dschmenk
e85314fa3c Set sane auto-repeat 2013-06-11 19:38:58 -07:00
dschmenk
b3d93f076c Add better debounce only on keypress 2013-06-11 19:14:06 -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
ca001bda06 Leave interrupts enabled for mem reads 2013-06-07 13:10:52 -07:00
dschmenk
a0fd9ab07b Remove JED backup files 2013-06-04 21:51:29 -07:00
dschmenk
d772897b3e Change (slightly) where interrupts are disabled 2013-06-03 19:07:05 -07:00