Commit Graph

214 Commits

Author SHA1 Message Date
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 34cc3775c2 update options.txt 2018-07-20 15:46:31 +10:00
penfold42 b041e61c26 Alt N to create new D64 image 2018-07-20 14:24:54 +10:00
penfold42 ad15313511 Added *.swp files to .gitignore 2018-07-20 14:12:21 +10:00
penfold42 d8135fbf1e now automounts the newly created image 2018-07-20 14:10:38 +10:00
penfold42 876f417edd auto generated filename can be specified in options.txt with:
AutoBaseName = autoname
2018-07-20 12:30:20 +10:00
penfold42 1142e7ff45 filenames now get autogenerated 2018-07-20 10:13:32 +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
penfold42 9d10bcb3ef Scratch and New now refresh the browser view
Using the keyboard to exit emulation no longer CD /
2018-07-19 18:28:56 +10:00
penfold42 23a2acf510 separate CreateD64 into separate function 2018-07-19 12:48:22 +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