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
Charles Mangin
b9d8fa5329
Merge pull request #1 from bhtooefr/patch-1
...
Update IIe_keyboard.ino
2013-07-25 18:55:48 -07:00
Eric Rucker
1e33c006af
Update IIc_keyboard.ino
...
Changed caps lock to be responsive to LED state and match
2013-07-25 14:13:42 -05:00
Charles Mangin
85d90ce6b2
correct pin 23
...
pin 23 should connect to pin 25, and be 5v, not ground. this effects
Alps versions of the keyboard.
2013-07-25 01:16:23 -04:00
Eric Rucker
ec20a3a31b
Update IIe_keyboard.ino
...
Changed caps lock code to synchronize with caps lock LED
2013-07-24 22:27:25 -05:00
Charles Mangin
a66ed3684a
updated to rev3 for KansasFest
2013-07-02 10:59:33 -04:00
Charles Mangin
b36ae2680c
fixed broken shift state
2013-06-20 13:04:51 -04:00