Commit Graph

269 Commits

Author SHA1 Message Date
Oliver Schmidt
2d2bbc56f1 Updated from https://github.com/a2retrosystems/A2retroNET 2022-09-12 10:30:20 +02:00
Oliver Schmidt
2d705b4267
Favor Git. 2022-08-29 13:59:39 +02:00
Oliver Schmidt
e34e81189f Avoid race condition.
So far, both the A2 and ioctl(..., TIOCSTI, ...) could be writing to the serial input queue.

Now, we wait one millisec for the A2 to complete its initial writing. Then we read the complete input from the queue and push back all chars other than Reset.
2022-08-28 18:36:01 +02:00
Oliver Schmidt
ea1f91044d Allow waiting for attachment of USB device to be interrrupted. 2022-08-28 17:57:12 +02:00
Oliver Schmidt
7be6aed0b9 Avoid compiler waring for isprint. 2022-08-26 01:51:34 +02:00
Oliver Schmidt
6c2e8b93b4
Added reference to libfuse-dev. 2022-08-26 01:37:44 +02:00
Oliver Schmidt
14c326019d
Minor change. 2022-08-26 01:32:09 +02:00
Oliver Schmidt
b4c2452af4
Added brief fork description. 2022-08-26 01:30:36 +02:00
Oliver Schmidt
046242dc58 Adjusted path to make install path. 2022-08-25 22:40:04 +02:00
Oliver Schmidt
b8538d9e83 Added systemd registration to make install. 2022-08-25 22:38:40 +02:00
Oliver Schmidt
6951ff78d7 Added emulation of Apple2Pi card v6.x based on Raspberry Pi Pico - see https://github.com/a2retrosystems/A2retroNET
The Raspberry Pi Pico is connected to the Linux computer via its USB port, so every Linux computer with USB 1.1 ACM CDC virtual serial port (usually exposed as /dev/ttyACM0) support can be used.

For the Apple2Pi card v6.x see https://youtu.be/WHq4d5E-5p8?t=1083
2022-08-25 10:30:18 +02:00
Oliver Schmidt
f9b513a838 Drain superfluous single-byte sync requests. 2022-08-24 23:41:40 +02:00
Oliver Schmidt
6fc8a19dfe Have the default vdrv image directory match the directory used in the make install target. 2022-08-24 23:22:20 +02:00
Oliver Schmidt
242a4bc6b5 Support detaching and reattaching of USB devices during runtime.
Note: At least some USB device types have their /dev/tty/ACMn number increased for every reattachment. Therefore, this new feature is to be used with a cmdline parameter like '/dev/tty/ACM*'. The quotes keeps the shell from globbing the wildcard.
2022-08-24 23:18:05 +02:00
Oliver Schmidt
95e16e6af0 Allow to activate all printf's via macro. 2022-08-24 20:06:06 +02:00
Oliver Schmidt
ee1dfafeeb Allow to use wildcards for the tty device. 2022-08-24 11:21:53 +02:00
Oliver Schmidt
6adead881a Rename disk images to match names in a2pid. 2022-08-21 23:34:48 +02:00
Oliver Schmidt
b3f59d22b3 Removed dysfunct packaging support. 2022-08-21 23:23:10 +02:00
Oliver Schmidt
6748c34ada Adjusted 'make' instructions to match Makefile. 2022-08-21 23:20:29 +02:00
David Schmenk
23d7aa7663 Add PLASMA Alpha1 to UTILS 2021-05-15 09:56:43 -07:00
David Schmenk
490ee02885
Update Serial Drive ROM signature to not conflict with Slinky RAM card 2021-05-12 15:48:47 -07:00
David Schmenk
5e1e5acd68 Update Pi ROM signature to not conflict with Slinky RAM drivers 2021-05-12 15:44:01 -07:00
David Schmenk
2379827200 Remove outdated disk image 2021-05-11 07:52:57 -07:00
David Schmenk
3e9f86c3f0 Merge branch 'master' of https://github.com/dschmenk/apple2pi 2021-05-11 07:51:15 -07:00
David Schmenk
4c70918bda Fix corrupted disk image 2021-05-11 07:49:17 -07:00
David Schmenk
0686988112
version updates 2021-05-09 19:08:17 -07:00
David Schmenk
cad052beff
Version update 2021-05-09 19:07:00 -07:00
David Schmenk
6db993c084
flush writes to pidrives 2021-05-09 12:19:17 -07:00
David Schmenk
684af54c43
flush writes 2021-05-09 12:15:13 -07:00
David Schmenk
d1fb5cd02b
Update changelog 2021-04-25 16:29:49 -07:00
David Schmenk
74506a06ce Start a2pid service sooner 2021-04-21 15:43:57 -07:00
David Schmenk
c49a927676
Add files via upload
Add schematic from my blog
2020-04-09 08:53:18 -07:00
David Schmenk
dc36fcae7a
Merge pull request #15 from ivanli88/master
dskread, dskwrite add 40 track support and new nibread command
2017-11-16 13:35:13 -08:00
ivanli88
449eb2664f
add eddread 2017-11-14 08:52:57 +08:00
ivanli88
f2a12e5af6
dump disk to edd format
command: eddread </4> for 0.25 track </2> for 0.5 track
edd4+ card must in slot 5 and disk II card must in slot 6
2017-11-14 08:51:01 +08:00
ivanli88
62eb8820f5 Merge remote-tracking branch 'refs/remotes/origin/master' into dschmenk/master 2017-11-04 00:24:30 +08:00
ivanli88
44194296fd
new command dskformat
command "dskformat <track no>"
2017-11-03 17:52:36 +08:00
ivanli88
c949c06e87
update new files nibread dskformat 2017-11-03 17:51:01 +08:00
ivanli88
2ed471b804
dump a disk to nibble formate
use command "nibble 40" for 40 tracks
2017-11-03 17:25:55 +08:00
ivanli88
e8d7907a7d
add 40 track support 2017-11-03 17:17:56 +08:00
ivanli88
7269966299
add support 40 track
use cammand : dskread 40
2017-11-03 17:12:45 +08:00
David Schmenk
72bab6ccf1 Clean up warinings 2017-09-12 13:21:54 -07:00
David Schmenk
e6ba79fbb1 Fix updates to config files 2017-08-23 15:12:57 -07:00
David Schmenk
12c6ea45bb Initial Stretch release 2017-08-23 14:36:55 -07:00
David Schmenk
834c462bd6 Update plymouth splash screen 2017-06-10 22:34:00 -07:00
David Schmenk
5622726290 Add plymouth splash screen theme 2017-06-10 22:29:49 -07:00
David Schmenk
07a5bd8c62 Change default serial port to /dev/serial0 2017-06-08 21:42:44 -07:00
David Schmenk
dcb6c8e904 Update verion # 2017-05-20 15:21:00 -07:00
David Schmenk
5a59fa93fd Don't reload a2pi service 2017-05-20 15:11:51 -07:00
David Schmenk
c1371f42b9 Add service install for systemd 2017-05-20 14:43:29 -07:00