Commit graph

215 commits

Author SHA1 Message Date
Stephen White
7ece6854b4
Merge pull request #44 from penfold42/autonewdisk
Change drive number with keyboard. Alt-N to create new D64 image with auto incremented name
2018-07-22 14:40:11 +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
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