Commit Graph

280 Commits

Author SHA1 Message Date
Oliver Schmidt
75017f5011
Fixed typo. 2024-02-20 19:30:13 +01:00
Oliver Schmidt
d360b46474
Added info on hardware setup. 2024-02-20 19:24:07 +01:00
Oliver Schmidt
c029e1847a Adjusted to recent A2Pico lib update. 2024-02-09 22:31:34 +01:00
Oliver Schmidt
3b07e468bf
Added link to A2Pico. 2024-01-04 21:26:03 +01:00
Oliver Schmidt
6d1a268a94
Adjusted build instructions. 2024-01-04 21:17:19 +01:00
Oliver Schmidt
ba617a5779 Added ROM build to CMake. 2024-01-03 17:01:23 +01:00
Oliver Schmidt
60622b9097 Make use A2Pico library. 2024-01-03 16:09:04 +01:00
Oliver Schmidt
766cc5bb43 Removed support for the Pico W. 2023-11-13 00:53:14 +01:00
Oliver Schmidt
ac598c4a7b Never output data on access to $CFFF. 2023-11-13 00:51:43 +01:00
Oliver Schmidt
e26dff7f5f Adjusted to the current A2retroNET hardware. 2023-07-15 20:13:23 +02:00
Oliver Schmidt
0424d43e0a Added support for boards without LED. 2023-04-20 11:56:48 +02:00
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