Commit Graph

227 Commits

Author SHA1 Message Date
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
b20e841128 Merge branch 'master' of https://github.com/dschmenk/apple2pi 2013-08-10 13:37:49 -07:00
dschmenk
174d46c6ed remove extarneous code 2013-08-10 13:37:44 -07:00
David Schmenk
2fa2183921 Update README.md 2013-08-09 08:18:39 -07:00
David Schmenk
615f4001d2 Update README.md 2013-08-09 08:18:18 -07:00
David Schmenk
fcdf06e08d Update README.md 2013-08-09 08:16:20 -07:00
David Schmenk
f53600d3ca Update README.md 2013-08-09 08:15:09 -07:00
David Schmenk
4e9eea6360 Update README.md 2013-08-09 08:14:35 -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
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
efdff1ce02 Merge branch 'master' of https://github.com/dschmenk/apple2pi 2013-06-01 20:43:02 -07:00
dschmenk
5f0526bfe1 Avoid 6502 indexed read before write anomoly 2013-06-01 20:42:29 -07:00
David Schmenk
49cb9f4a6e Update README.md 2013-06-01 14:34:12 -06:00
David Schmenk
1869fe7d31 Update README.md 2013-06-01 14:28:08 -06:00
David Schmenk
5a4f6cd5c2 update disk image name from A2PI.DSK to A2PI.PO 2013-06-01 14:26:36 -06:00
David Schmenk
7cb7f1fdc7 Info about socket interface 2013-05-31 17:24:50 -06:00
David Schmenk
d3b943c369 update build and non-RPi run instructions 2013-05-31 17:22:02 -06:00
dschmenk
632fc3570f forgot bintomon 2013-05-31 16:12:11 -07:00
dschmenk
8447e705c4 Merge branch 'master' of https://github.com/dschmenk/apple2pi 2013-05-31 16:09:25 -07:00
dschmenk
b4e3891a8c add Makefile and remove compiler warnings 2013-05-31 16:09:10 -07:00
David Schmenk
a6dc0b6ead Update README.md 2013-05-31 15:34:21 -06:00
David Schmenk
72725160f1 Update README.md 2013-05-31 15:33:37 -06: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
f126e00175 Add line to start running slideshow 2013-05-31 07:07:51 -07:00
dschmenk
e34e4439ac stupid github 2013-05-31 06:59:14 -07:00
dschmenk
99c0e542e4 stupid github 2013-05-31 06:58:10 -07:00
dschmenk
9b2f31ea48 move A2Pi.DSK to A2PI.PO 2013-05-31 06:52:56 -07:00
dschmenk
7cedf47176 disk imaging utilities
read a ProDOS floppy
2013-05-31 06:37:35 -07:00
dschmenk
354c7def92 Add small delay when writing zeros over serial port
Writing too many back to back zeros caused the serial transfer to lose
sync.  A small delay when writing a zero seems to cure it.
2013-05-30 17:25:02 -07:00
dschmenk
d421e43481 Read byte when just address in entered 2013-05-30 17:14:29 -07:00