310 Commits

Author SHA1 Message Date
David Schmenk 38e5a5a856 a2pico changes 2026-04-15 13:59:40 -07:00
David Schmenk b5885aa574 Update README.md 2026-04-15 13:56:59 -07:00
David Schmenk 486a48e000 Update a2pico patches and small performance improvements 2026-04-15 13:53:00 -07:00
David Schmenk 62c9239f90 Merge pull request #22 from oliverschmidt/master
Support for Raspberry Pi Pico
2026-04-15 13:13:05 -07:00
David Schmenk a1fd3e16df Merge branch 'master' into master 2026-04-15 13:09:29 -07:00
Oliver Schmidt a653f11495 Avoid direct download link 2026-03-27 18:27:04 +01:00
Oliver b6641206da Update to recent SDK 2026-02-15 21:27:04 +01:00
Oliver 7c84947840 Adjust to simplified a2pico API 2026-02-15 19:51:02 +01:00
Oliver a2c30c710c Overclock to well-known to work 200MHz 2026-01-20 23:10:02 +01:00
David Schmenk 486e313449 Speed up dskwrite input handling 2025-11-12 17:53:47 -08:00
David Schmenk 5ea197086a Fix typo 2025-10-16 14:19:45 -07:00
David Schmenk c4dfdef384 Merge branch 'master' of https://github.com/dschmenk/apple2pi 2025-10-16 14:18:40 -07:00
David Schmenk 3308db1435 Add ctype.h to dskread 2025-10-16 14:17:50 -07:00
David Schmenk faca897ee5 Clean up Raspberry Pi and Linux terminology 2025-10-13 08:59:40 -07:00
David Schmenk 17b7e74941 Add DEB build instructions 2025-10-13 08:39:58 -07:00
Oliver Schmidt e8d4b836c5 Made variable written by interrupt handler 'volatile'. 2024-02-25 09:32:25 +01:00
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
David Schmenk f59cecf5e1 Merge pull request #25 from grettke/patch-1
Typo fix.
2023-05-31 21:53:05 -07:00
Grant Rettke f6f5f6b419 Typo fix. 2023-05-31 12:55:08 -05:00
Oliver Schmidt 0424d43e0a Added support for boards without LED. 2023-04-20 11:56:48 +02:00
David Schmenk 75afd59dcc Disable pidrive.wdc for now 2023-04-02 19:03:53 -07:00
David Schmenk ff96778044 shrink driver 2023-04-02 18:15:12 -07:00
David Schmenk 1c045eac93 Can't call wait in LC RAM area. 2023-04-02 18:02:05 -07:00
David Schmenk 08380799eb Switch to simple delay. Don't forget pidrive! 2023-04-02 17:29:08 -07:00
David Schmenk 9d20183e98 Save a few bytes to get it under 1K 2023-04-02 16:06:23 -07:00
David Schmenk 01bd0d884d Wait for IRQ to clear 2023-04-02 15:16:47 -07:00
David Schmenk 92909f2bb7 Disk image with WDC bugfixed client 2023-04-02 13:39:51 -07:00
David Schmenk d2be53465c Attempt workaround for broken WDC 65C51 transmit bug
Signed-off-by: David Schmenk <dschmenk@gmail.com>
2023-04-02 13:07:38 -07:00
David Schmenk 2b3257602b Update to PLASMA 2.0 releaseA 2023-04-01 08:44:22 -07:00
David Schmenk 8941a58e0a Make USB RS232 dongle the default connection 2023-04-01 08:32:31 -07:00
David Schmenk 1c1d2367d3 Make USB RS232 dongle default connection 2023-04-01 08:31:24 -07:00
David Schmenk b4eea27901 Add user manual 2023-03-05 15:27:00 -08: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