Commit Graph

104 Commits

Author SHA1 Message Date
Stephen White 77dec20347 Fixed compatability problem with CaliforniaGames
CaliforniaGames does not like being started with the heads directly over track 18.0.
2018-07-22 15:19:58 +10:00
Stephen White 1090e509a1
Merge pull request #42 from penfold42/i2cdetect
I2c bus scanning
2018-07-18 08:02:02 +10:00
penfold42 8c76614858 Fix compiler warning 2018-07-17 20:04:09 +10:00
penfold42 efe0f0bd6d fix contrast setting for sh1106 2018-07-17 19:56:01 +10:00
penfold42 97eb27bf7a Merge branch 'master' of https://github.com/pi1541/Pi1541 into i2cdetect 2018-07-17 19:53:19 +10:00
Stephen White 02b165c288
Merge pull request #41 from penfold42/sh1106
Working Sh1106 display support
2018-07-17 18:43:53 +10:00
penfold42 c223b7aa57 i2c scanning is now optional: i2cScan = 1
prints the 7 bit addresses in decimal
2018-07-17 18:25:15 +10:00
penfold42 1ed6fd45cd Inital support for I2C bus scanning
- needs to be configurable
- needs to NOT trash the i2c bus when finished
2018-07-17 14:58:26 +10:00
penfold42 ca2aa5e09f Code cleanups 2018-07-17 09:37:53 +10:00
penfold42 4a1c56df41 s/Plottext/PlotText/g 2018-07-16 23:15:46 +10:00
penfold42 91ead26b2b SH1106 support now works 2018-07-16 22:46:53 +10:00
penfold42 e34274c01e Move to page mode to support sh1106 2018-07-16 21:11:55 +10:00
Stephen White 30f1d4747e Fixed crash bug when using without an OLED LCD 2018-07-16 19:40:42 +10:00
Stephen White 9f0e610663 Incremented version number. 2018-07-15 19:18:58 +10:00
Stephen White 3346ef6cf5 Added horizontal scrolling of long filenames. 2018-07-15 18:46:49 +10:00
Stephen White f20105f011
Merge pull request #40 from penfold42/automountescape
Escape will now exit an automounted image without re-autoloading it
2018-07-15 18:16:27 +10:00
penfold42 c6c79d9c81 Escape will now exit an automounted image without re-autoloading it 2018-07-13 18:04:37 +10:00
Stephen White 2bc501dd85 Added low level perfromance metrics.
To see the output.
Add  -DDEBUG to CFLAGS in Makefile.rules
Hook up a terminal to the PI's serial port (pins 8 and 10)
115200 Baud
8 Data bits
1 Stop bit
No Parity
2018-07-11 21:09:21 +10:00
Stephen White 05702d0681
Merge pull request #38 from penfold42/classiclogo
Added classic 1541 image on startup
2018-07-11 20:47:25 +10:00
penfold42 12eeeea575 Separate oled hardware init routine from open
add LCD ClearInit which also re-inits the hardware

workaround for display corruption on startup
2018-07-06 23:35:17 +10:00
penfold42 0bcd9de494 ssd1306 code cleanup
Added U(202) HARD reset - reboots pi
2018-07-04 16:39:59 +10:00
penfold42 02f19df0cf moved ssd1306 logic to options.cpp 2018-07-04 12:25:47 +10:00
penfold42 b101e8f635 if LcdLogoName != 1541ii nor 1541classic, try to load file from SD card 2018-07-04 11:48:55 +10:00
penfold42 34c75658eb LcdLogoName = 1541ii (or 1541classic) 2018-07-03 21:26:01 +10:00
penfold42 418f8707e9 Added 1541 classic LCD logo 2018-07-03 15:19:56 +10:00
Stephen White d2b87e609a Fixed Issue #32: Confusing similar name files. 2018-07-02 18:55:54 +10:00
Stephen White e4dc6e54ec Fixed bug with https://csdb.dk/release/?id=11627 directory display.
grue on Lemon found this image that caused an infinite loop when attempting to display the directory.
2018-07-02 18:30:30 +10:00
Stephen White c961e2b5b0
Merge pull request #36 from penfold42/hideDEL
Hide deleted files from BAM view
2018-07-02 18:24:44 +10:00
Stephen White 44de6efd0c
Merge pull request #35 from penfold42/options
Updated options.txt
2018-07-02 18:24:18 +10:00
penfold42 791d1ea0a8 Hide deleted files from BAM view 2018-07-01 20:46:07 +10:00
penfold42 5a3ee09c56 Updated options.txt
Added ChargenFont options (same as "Font" just clearer name)
2018-07-01 10:16:47 +10:00
Stephen White 8dc1c7cb14 Added a commented default OPTIONS.TXT file example. 2018-07-01 04:36:20 +10:00
Stephen White 04640e11e6 Fixed minor problem where track display initially displays track 00 and not track 18 2018-07-01 04:35:40 +10:00
Stephen White 8e9e0a5b28
Merge pull request #34 from penfold42/statusoverlap
Fix status bar overlap on small screens
2018-07-01 04:03:52 +10:00
Stephen White f484dea75f Debounce reset 2018-07-01 04:00:47 +10:00
penfold42 e053a2bb5b Fix status bar overlap on small screens 2018-06-30 19:20:05 +10:00
Stephen White ef975f0721 Incremented build version. 2018-06-24 14:41:28 +10:00
Stephen White c41ea162a2 Added the option to auto mount a disk image (when resetting)
This will enable poeple to use AR6, EFL or FC3 to load fb64. To do so create a disk image with FB64 on it. copy it to the SD card's 1541 folder. add the line "autoMountImage = fb.d64" to options.txt. Now whenever the drive is reset it will automatically mount the disk image. As it is emulating people can use their cart of choice to load it. Once loaded they can simply back out of the image and browse the SD card as usual.
2018-06-24 14:37:11 +10:00
Stephen White 99ddf7c31f Merge branch 'early_oled' of https://github.com/penfold42/Pi1541 into penfold42-early_oled 2018-06-24 13:39:49 +10:00
Stephen White 270650751c Resolved merge confilicts for push "Ssd1306 OLED startup logo #26" 2018-06-24 13:24:26 +10:00
Stephen White 92021c4913
Merge pull request #29 from penfold42/sh1106
LCD contrast control
2018-06-24 12:56:24 +10:00
penfold42 8f67aef459 Add LCD contrast control
i2cLcdOnContrast = 127 // (0..255)
UNTESTED sh1106 support
	LCDName = sh1106_128x64
2018-06-23 13:58:05 +10:00
penfold42 f0e90cf385 Also change VCOMDeselect when changing contrast 2018-06-23 12:52:54 +10:00
penfold42 bd8a31604c Added SetContrast functions 2018-06-22 22:32:54 +10:00
penfold42 3242a517b3 Ground work for sh1106 and brightness controls
- just options parsing
2018-06-22 09:31:13 +10:00
Stephen White cf64cf1c2e Fixed bug - when backing out of a disk image the disk would not be written back. 2018-06-19 19:11:26 +10:00
Stephen White 34e53d7ea7 Incremented build number. 2018-06-17 19:05:14 +10:00
Stephen White c0f17a5f92
Merge pull request #25 from penfold42/ssdflip
Added i2cLcdFlip = 0/1 to flip display 180 deg
2018-06-17 17:45:39 +10:00
Stephen White 4ddbb75095
Merge pull request #24 from penfold42/gcc7
GCC 7 support
2018-06-17 17:45:20 +10:00
penfold42 a5170e350a Updated readme with toolchain info and build platforms tested 2018-06-16 10:26:08 +10:00