Commit graph

238 commits

Author SHA1 Message Date
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
penfold42
0f536925bc Added i2cLcdFlip = 0/1 to flip display 180 deg 2018-06-16 00:01:02 +10:00
penfold42
777ab80d99 Moved status bar to avoid overlap with 40 track BAM 2018-06-15 18:33:41 +10:00
penfold42
6ce74cf9c8 GCC 7 support and cleanup compiler warnings 2018-06-15 13:31:01 +10:00
Stephen White
1342ce812b Fixed the emulation button debouncing issue. 2018-06-14 20:39:34 +10:00
Stephen White
63ee223088 Fixed bug with previous disk button now working as expected when you have a large amount of disks in the set. 2018-06-14 20:39:07 +10:00
Stephen White
8a25afaeb0
Merge pull request #21 from penfold42/gpiosound
Gpio sound duration and frequency
2018-06-12 22:42:33 +10:00
penfold42
e05d6b0f28 Updated gpio sound options
soundOnGPIODuration = 1000 // in mSecs (1000 = 1 second)
soundOnGPIOFreq = 1200	// in Hz as it should be
2018-06-12 21:39:08 +10:00
Stephen White
99f385ecf3 "Saving Complete" message is now displayed only if disk images were written back 2018-06-12 19:17:00 +10:00
Stephen White
697b986649 "Saving Complete" message is now displayed only if disk images were written back. 2018-06-12 19:07:05 +10:00
Stephen White
ee289159b6 Added the ability to have floating point values in the options.txt file. 2018-06-12 19:03:29 +10:00
penfold42
cd7f8e3fef added soundOnGPIOCounter soundOnGPIOFreq to options.txt 2018-06-12 11:17:52 +10:00
Stephen White
113653a1ce Added my modified version of nbla000's CBM-FileBrowser.asm 2018-06-11 20:08:11 +10:00
Stephen White
e0cc14afeb Invremented build version. 2018-06-11 19:36:05 +10:00
Stephen White
3e83a57349 Each disk write back is now displayed on screen(s) when modified images are unmounted. 2018-06-11 19:31:24 +10:00
Stephen White
a838a57a5f
Merge pull request #16 from penfold42/LcdAddress
Add i2cLcdAddress option
2018-06-09 19:02:16 +10:00
Stephen White
c605ff6b0d Fixed the auto reset bugs introduced in v1.03 2018-06-07 20:20:57 +10:00