Commit Graph

66 Commits

Author SHA1 Message Date
Charles Mangin fb69c3a108
Add files via upload 2023-06-29 16:55:59 -04:00
Charles Mangin d70b4c865a updated readme
new, all imagemagick command, no more python required.
2017-07-25 11:55:37 -04:00
Charles Mangin 5ebb744689 USB Mouse interface update
Additional comments, more readable for contributors.
2017-07-03 10:55:21 -04:00
Charles Mangin 936a7dd66c USB Mouse Interface files, Bring IIc shield up to date with IIe 2017-04-10 10:09:20 -04:00
Charles Mangin 1c40fd617b December 2016 update 2016-12-27 22:55:47 -05:00
Charles Mangin 2f4037c337 Merge branch 'pr/4' 2016-10-04 15:26:32 -04:00
Charles Mangin 7a28946b26 Merge branch 'master' into pr/4
Conflicts:
	DSK Image/BLANK-PRODOS.dsk.png
	DSK Image/DSK-Image.py
2016-10-04 15:21:44 -04:00
Charles Mangin 78d3d86f6b another big Post-Kfest update
merging branches, code cleanup, new revisions of boards
2016-10-04 15:20:30 -04:00
Charles Mangin 64ec4f2f21 Another big post-KFest update
some cleanup, some new versions
2016-10-04 15:19:01 -04:00
Charles Mangin dfd4cbd33b Merge pull request #6 from Chris-Torrence
Improve caps lock behavior, clean up code
2016-09-12 09:25:48 -04:00
chris-torrence 0961b9714a Remove unsigned int warnings
Use casts to remove all unsigned int to char warnings
2016-09-04 16:08:29 -06:00
chris-torrence cc921cd825 Improve caps lock behavior, clean up code
Add a delay so the initial caps lock state is in sync with the
keyboard. Light up LED to show caps lock. Remove unneeded
digitalWrite’s for Shift, Ctrl, OApple, CApple, clean up indentation.
2016-09-04 12:01:48 -06:00
Charles Mangin a193ef6f29 Merge pull request #5 from marcan/master
Fix the pixel mapping and improve image processing [AMAZING!]
2015-09-01 10:51:07 -04:00
Hector Martin 5963f88448 Update BLANK-PRODOS.dsk.png with the new code 2015-09-01 17:16:31 +09:00
Hector Martin 495d4ed903 Fix the pixel mapping and improve image processing
The indexing of the byte array was wrong, which is why the images
produced had that funky spiral shape (which wasn't real). The polar
mapping was also incorrect (the tracks were mapped to cylinders and vice
versa).

Besides correcting these issues, improve the output by:
- Point scaling the source vertically by 3x to produce better-defined
  tracks
- Overlaying a "venetian blinds" pattern to add gaps between tracks
- Resizing horizontally to 3072 pixels to reduce aliasing
- 2x oversampling on the polar conversion again to reduce aliasing
2015-09-01 17:06:51 +09:00
Charles Mangin 0cc11c31ce merged with xandark 2015-08-16 07:48:52 -04:00
Charles Mangin 918d0cc019 .DS_Store nonsense 2015-08-14 23:21:05 -04:00
Michael Devendra f6bfab3c74 Added compatibility with Linux and Windows in addition to OSX.
Added ability for Linux and Windows to run this script. Now everyone can use this!
Added friendly and instructive error message for when pypng is not installed.
Fixed bugs that prevented the proper printing output.
Fixed the try/except/finally's to be try/except's.
Fixed inconsistent space and tab indentation which will fail with Python 3.
Fixed sys.exit(0) to exit with code of 1, which indicates an error to the shell.
Added the shebang to the first line so that the script can be run on its own.
Fixed the ImageMagick command line to be more compatible running under Windows shell.
2015-08-14 00:25:12 -07:00
Charles Mangin 5bebbcfbc6 added subprocess calls
more error checking, changed sys to subprocess
2015-08-13 12:57:46 -04:00
Charles Mangin c0f6bbea83 updated readme
includes links to required libraries.
2015-07-29 08:38:59 -04:00
Charles Mangin f0a4c085a5 Create readme.md 2015-07-27 00:11:25 -04:00
Charles Mangin 7f63e850a1 KansasFest 2015 mass update
revisions or new products announced at KansasFest 2015
(http://kansasfest.org)
2015-07-26 23:49:26 -04:00
Charles Mangin a32325955c Updated documentation
details on the additions to the Iic version in Rev 4
2015-01-11 00:41:22 -05:00
Charles Mangin 9a8edba153 Updated documentation
Thanks to Brian Wiser for formatting and editing these manuals.
2015-01-09 15:43:34 -05:00
Charles Mangin abc8b885b6 updated docs for keyboard and joystick interface
Big thanks to Brian Wiser for editing and making sense of my haphazard
manuals and readme files.
2014-12-08 00:07:38 -05:00
Charles Mangin 30cd65dcb3 Rev4 of keyboard shields
Adds LED and switch breakout to IIc version, smaller slight redesign to
IIe version.
2014-07-31 22:39:52 -04:00
Charles Mangin 331884f799 added debug options for joystick shield 2014-05-15 14:22:44 -04:00
Charles Mangin 2710210a3f Rev4 of Joystick Interface board
Added two resistors and two diodes to correct an issue being able to
restart with CTRL-Apple-Reset while the interface was attached.
2014-02-28 09:50:00 -05:00
Charles Mangin d0a9f0eaa6 read me and FAQ updates 2014-02-10 15:23:14 -05:00
Charles Mangin 92a893a561 updated compatibility list 2014-02-10 11:04:43 -05:00
Charles Mangin a10126984a updated readme, removed older non-working code 2014-02-06 13:42:32 -05:00
Charles Mangin f4d90b4d16 read me updated 2014-02-05 15:11:45 -05:00
Charles Mangin a5f37590b7 updated list of compatible gamepads 2014-02-05 15:07:22 -05:00
Charles Mangin f7138bd1bc joystick interface now works with arbitrary joystick axes
code now scans all available axes for changes, then selects the first
two as X and Y, rather than relying on joysticks to have X and Y at 0
and 1.
2014-02-05 15:02:22 -05:00
Charles Mangin 3ca006d483 Added macro functions
New macros:
F1 - call-151
F2 - WeaknessPoint by Martin Haye
F3 - Joystick calibration
2014-02-02 08:22:48 -05:00
Charles Mangin 49ec8d22d8 added calibration BASIC program 2014-01-14 15:52:00 -05:00
Charles Mangin f1c346c3a9 updated READMEs, Fritzing files for 16- to 9-pin adapter 2014-01-14 15:48:37 -05:00
Charles Mangin adb8cedc92 Joystick interface rev3
Joystick interface ready for production
2013-12-23 17:34:42 -05:00
Charles Mangin 08b82fdc09 usb joystick rev3
fixed capacitor placement
2013-12-19 10:43:44 -05:00
Charles Mangin 17ed3ad68d added calibration to USB Joystick Interface 2013-11-21 12:50:08 -05:00
Charles Mangin 38540b4dea Rev 1 of USB Joystick Interface board 2013-11-14 11:12:20 -05:00
Charles Mangin 3cf7e2cf3c Added Joystick Shield files 2013-10-24 11:35:45 -04:00
Charles Mangin e018531870 USB hub support
Adds support for keyboards connected through hub - mainly Apple USB
keyboards. #1 request!
2013-09-30 13:59:49 -04:00
Charles Mangin f21df5bffa First Joystick port USB prototype 2013-09-30 13:59:02 -04:00
Charles Mangin 8c174cab18 first test of macros 2013-09-18 15:03:58 -04:00
Charles Mangin 275a3b7b5d New feature: F-Key support
When caps lock is active, the numbers 1 through 0 act as F1 through
F10.
2013-09-18 15:02:05 -04:00
Charles Mangin 3d65199b30 caps lock, ctrl-reset update 2013-08-01 17:06:00 -04:00
Charles Mangin eac1b7e6af pin 23 errata. caps lock fix rolled back. 2013-07-28 13:48:06 -04:00
Charles Mangin b77765a6c3 rolled back capslock code. 2013-07-25 22:16:09 -04:00
Charles Mangin 065096d809 . 2013-07-25 21:57:01 -04:00