Commit graph

119 commits

Author SHA1 Message Date
Stephen White
9cdc0da63b Button 5 can be used to change device ID. 2018-07-22 18:47:03 +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
Stephen White
86131addf0 Merge branch 'master' of https://github.com/pi1541/Pi1541 2018-07-22 15:21:26 +10:00
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
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