Commit Graph

29 Commits

Author SHA1 Message Date
Stephen White a382c75376
Merge pull request #148 from Remboooo/remboooo/fix-exiting-emulation-mode-with-gpio-button
Fix exiting emulation mode with ENTER (GPIO) button
2019-09-22 11:16:36 +10:00
Rembrand van Lakwijk 4a8ba25d8c Fix exiting emulation mode with ENTER (GPIO) button;
pressing the button would exit emulation mode, but then releasing the button would immediately enter it again.
Logic copied from CheckButtonsBrowseMode().
2019-09-10 17:54:37 +02:00
Alexander Martinelle d39c734151 Experimental Pi Zero 1541 loading support.
Experimental Pi Zero 1541 loading support. Disables screens, keyboard, uart, interrupts. Restructured 1541 emulation loop to avoid button polling. Drive reading code optimized.
2019-08-31 13:26:23 +02:00
Stephen White 50a590ee84 Fixed issue #133 2019-05-20 20:00:38 +10:00
Stephen White 7535e98434 Alt-Enter will now insert a disk also.
Some people are informing me they are using keyboards without an insert key.
2018-10-17 15:32:23 +11:00
Stephen White 6912ae1e80
Merge pull request #77 from penfold42/configbuttons
Configurable PCB button mapping
2018-09-09 18:57:18 +10:00
penfold42 5b091e9b8c options.txt numbers can now be decimal, hex (and probably octal)
reboot clears LCD on the way down
2018-08-25 11:43:23 +10:00
penfold42 a54f1804ba Added options to remap the input push buttons 2018-08-19 22:11:36 +10:00
penfold42 05d89d2505 Browser: Alt-L to create LST file in current dir with all images included
Also small optimise number scanner in inputmapping
2018-08-08 00:38:08 +10:00
penfold42 a7cf8107d2 removed keyboard.h from filebrowser
remove len>0 check from FileBrowser::UpdateInputFolders()
removed NumberKeys table
2018-08-05 21:22:21 +10:00
penfold42 c42f4d3643 move button rom and device code to inputmappings
remove a temp buffer
add defines for button numbers
2018-08-05 20:20:48 +10:00
penfold42 807cee02d2 InputMapping: merge letters and numbers 2018-08-05 18:26:33 +10:00
penfold42 98961a9421 LCtrl+LAlt+Delete = reboot 2018-08-03 15:39:48 +10:00
penfold42 c080a8cb0c Browse mode - MUST use F1..F11 for rom and device ID changes
numbers have been removed
2018-08-01 21:24:33 +10:00
penfold42 792c259714 Browse: Home and End move to 1st and last entry 2018-08-01 17:57:01 +10:00
penfold42 df58673e65 pressing a-z will jump to the next list entry starting with that letter 2018-08-01 00:43:52 +10:00
penfold42 8fe97363e7 Moved Number key checking code to inputmapping 2018-07-31 18:38:24 +10:00
Stephen White 09cfc4ec86 Whilst in browse mode pressing Alt-W toggles write protection on a disk image. 2018-07-29 15:55:46 +10:00
Stephen White 5491711446
Merge pull request #53 from penfold42/alt-a
Alt-a to re load AutoMountImage
2018-07-29 15:00:06 +10:00
Stephen White 5ac2fe8c45 Buttons in browse mode can change the selected ROM
Holding down the first button and pressing one of the other buttons will select different ROMs (if they have been specified in the options.txt file)
2018-07-29 14:22:14 +10:00
penfold42 f807a9cdc0 Alt-a will autoload image during emulation 2018-07-29 00:35:17 +10:00
penfold42 d15641e57f Alt-A from browser load the automountimage 2018-07-27 23:43:49 +10:00
Stephen White 70fddc97c5 Button 5 can be used to change device ID.
Whilst in browse mode, holding button 5 (ie Insert) and pressing one of the other buttons will change the device ID. Button 1 = 8, 2 = 9, 3 = 10 and 4 = 11.
2018-07-22 18:43:08 +10:00
penfold42 1039cca757 Merge branch 'deviceID' into autonewdisk
Conflicts:
	src/main.cpp
2018-07-21 13:23:37 +10:00
penfold42 709809281f Can now change device ID in browse mode with keyboard 8,9,0,- and F8..F11
Maximum rom images is now 7 (down from 8)
2018-07-21 13:07:14 +10:00
penfold42 b041e61c26 Alt N to create new D64 image 2018-07-20 14:24:54 +10:00
penfold42 53de164fbe Press N to crete a new .d64 image
Still need to implement finding the highest existing numbered filename
2018-07-19 23:49:08 +10:00
Stephen White e292de1179 Added support for ssd1306 128x64
Options.txt needs the line;-
LCDName = ssd1306_128x64
and depending upon how you want the keyboard's pgup and pgdown keys to work;-
keyboardBrowseLCDScreen = 1

Splits lines connect
SDA to GPIO 2 pin 3
SCL to GPIO 3 pin 5

Non-split lines
SDA to GPIO 0 pin 27
SCL to GPIO 1 pin 28
2018-06-03 18:11:58 +10:00
Jakub Czekański ebc9d6359b moved sources to src/ dir, clean with explicit defined files 2018-05-22 19:04:38 +02:00
Renamed from InputMappings.cpp (Browse further)