Stephen White
|
4dc0fd4b4f
|
1541 heads now start ofer track 19 fixes Maniac Mansion "File not found error"
|
2018-12-30 14:04:33 +11:00 |
|
Stephen White
|
123612a473
|
Reduced the time between reading and writing the IEC bus in 1541 mode.
Doing this increases compatability for some people using regular Pi3 models.
|
2018-12-29 17:51:55 +11:00 |
|
Stephen White
|
a25f1963c0
|
Added a feature where the firmware can be auto updated from a USB drive.
|
2018-12-29 17:48:18 +11:00 |
|
Stephen White
|
6db79af58a
|
Deleted commented out unused code
|
2018-12-29 17:44:48 +11:00 |
|
Stephen White
|
9de1789c4e
|
Fixed bug with FB loading a disk image with an underscore in the name.
|
2018-12-29 17:42:06 +11:00 |
|
Stephen White
|
05dbbe1c67
|
Possible fixed for issue #22 One line more then expected
Stopped both cores sending I2C data at the same time.
|
2018-12-29 17:38:57 +11:00 |
|
Stephen White
|
770854975c
|
Merge branch 'master' of https://github.com/pi1541/Pi1541
|
2018-12-27 16:21:18 +11:00 |
|
Stephen White
|
bc030fe699
|
Update FileBrowser.cpp
Fixed issue #115 Alt-L writes all files in directory to autoswap.lst, not selected files
|
2018-12-27 16:21:12 +11:00 |
|
gbouille
|
8b3dc69bac
|
CBM font usable on LCD display
Put "i2cLcdUseCBMChar = 1" to the option.txt file.
You have to use the Chargen rom too
|
2018-12-18 08:23:53 +01:00 |
|
Stephen White
|
cb04179fc9
|
Added option to lowercase all filenames passed back to FB*
|
2018-12-15 15:44:37 +11:00 |
|
Stephen White
|
7eccc56eda
|
Fixed bug with opening PRG filenames longer than 13 characters eg portal_v1_pa.prg
|
2018-12-03 19:38:09 +11:00 |
|
Stephen White
|
db643e8d0e
|
Improved compatibility with 1581 (especially when using 1581 JiffyDOS)
|
2018-11-25 21:47:24 +11:00 |
|
Stephen White
|
0bbe4544f9
|
Head stepping sounds now work for 1581 mode.
|
2018-11-25 15:44:44 +11:00 |
|
Stephen White
|
e3e25b8b5a
|
Fixed bug with PRG files not loading from USB drives.
|
2018-11-25 15:40:45 +11:00 |
|
Sven Oliver Moll
|
f34bb442b0
|
Update src/iec_commands.cpp
Trying to make emulation mode error messages look a bit more like 1541 ones.
|
2018-11-11 21:29:34 +01:00 |
|
Stephen White
|
504596b013
|
Update src/iec_commands.cpp
|
2018-11-06 19:31:38 +11:00 |
|
Stephen White
|
498b153847
|
Update src/iec_commands.h
|
2018-11-06 19:28:18 +11:00 |
|
Stephen White
|
9051abec6d
|
FB and @CP can now be used to switch between SD and USB devices.
|
2018-11-06 19:23:48 +11:00 |
|
Stephen White
|
d9528f0f26
|
SRQ needed to be inverted.
|
2018-11-04 17:52:00 +11:00 |
|
Stephen White
|
a26a4275b2
|
Added USB drive support.
|
2018-11-04 17:14:28 +11:00 |
|
Stephen White
|
2a8dad9f16
|
Removed debug code.
|
2018-11-04 17:14:18 +11:00 |
|
Stephen White
|
db692407c3
|
Fixed bug with SRQ line preventing the cassette from working.
|
2018-10-21 22:01:59 +11:00 |
|
Stephen White
|
8b8097525b
|
Fixed issue #95 The DisableSD2IECCommands option makes the Pi1541 hang
|
2018-10-17 15:39:55 +11:00 |
|
Stephen White
|
7535e98434
|
Alt-Enter will now insert a disk also.
Some people are informing me they are using keyboards without an insert key.
|
2018-10-17 15:32:23 +11:00 |
|
Stephen White
|
7752ef3df7
|
Fixed issue with SIDPlay and loading file names that start with a number.
|
2018-10-11 19:08:44 +11:00 |
|
Stephen White
|
824e5da2ac
|
Fixed bug with filenames and SIDPlay64.
Capital letters coming from sidplay64-sd2iec have the high bit set. Was confusing isdigit and isspace.
|
2018-10-10 20:04:43 +11:00 |
|
Stephen White
|
a249bf295f
|
Fixed the button mapping issue so that they can be 1 indexed when specifying in options.txt
|
2018-09-30 22:42:56 +10:00 |
|
Stephen White
|
1a3941913e
|
Incremented version number.
|
2018-09-30 21:43:55 +10:00 |
|
Stephen White
|
db32edfb28
|
Fixed bug with buttons not mapped correctly.
|
2018-09-30 21:43:03 +10:00 |
|
Stephen White
|
481a887e7c
|
Added 1581 mode.
I tried to get burst mode working but couldn't.
|
2018-09-23 17:22:01 +10:00 |
|
Stephen White
|
6912ae1e80
|
Merge pull request #77 from penfold42/configbuttons
Configurable PCB button mapping
|
2018-09-09 18:57:18 +10:00 |
|
penfold42
|
d06b361f80
|
Alt-L to create autoswap.lst now includes selected drive rom
|
2018-08-26 22:19:50 +10:00 |
|
penfold42
|
5b091e9b8c
|
options.txt numbers can now be decimal, hex (and probably octal)
reboot clears LCD on the way down
|
2018-08-25 11:43:23 +10:00 |
|
penfold42
|
eac4475c4f
|
Button remapping uses number 1..5
moved mapping code to CheckOptions()
|
2018-08-19 22:25:47 +10:00 |
|
penfold42
|
a54f1804ba
|
Added options to remap the input push buttons
|
2018-08-19 22:11:36 +10:00 |
|
penfold42
|
71e1267b4b
|
Updated options.txt
|
2018-08-12 21:50:29 +10:00 |
|
penfold42
|
a695cfbd89
|
128BootSectorName = bootsect.128
|
2018-08-12 21:15:17 +10:00 |
|
Stephen White
|
be5b1a0312
|
Fixed bug with a 128 (in 128 mode) not booting.
Also added the option for a 128 to auto load FB128.
|
2018-08-12 14:40:06 +10:00 |
|
penfold42
|
0115e66f09
|
use bitmap view of the BAM (rather than characters)
scale bitmap view to PNG size
guess 40 track format for BAM display
rename ClearArea to DrawRectangle
|
2018-08-11 17:14:17 +10:00 |
|
penfold42
|
36eb8efd7b
|
And search for chargen in /roms/ too
|
2018-08-08 23:11:58 +10:00 |
|
penfold42
|
aed4baee1c
|
Look in /roms/ for roms (in addition to /)
|
2018-08-08 23:00:37 +10:00 |
|
Stephen White
|
07143696fe
|
User can now type more than one letter to narrow down the search.
|
2018-08-08 20:31:26 +10:00 |
|
penfold42
|
05d89d2505
|
Browser: Alt-L to create LST file in current dir with all images included
Also small optimise number scanner in inputmapping
|
2018-08-08 00:38:08 +10:00 |
|
penfold42
|
d08e5e781a
|
Move hightlight to last row
|
2018-08-07 19:54:57 +10:00 |
|
penfold42
|
680a4a5b03
|
dont try to insert ".."
|
2018-08-07 19:46:27 +10:00 |
|
penfold42
|
3152d4efd5
|
Browser: can <Insert> a directory - all d64 in it are loaded into caddy
|
2018-08-07 18:57:21 +10:00 |
|
penfold42
|
93985e46c0
|
PopDir now hightlights the folder you were in
|
2018-08-05 23:51:24 +10:00 |
|
penfold42
|
a7cf8107d2
|
removed keyboard.h from filebrowser
remove len>0 check from FileBrowser::UpdateInputFolders()
removed NumberKeys table
|
2018-08-05 21:22:21 +10:00 |
|
penfold42
|
c42f4d3643
|
move button rom and device code to inputmappings
remove a temp buffer
add defines for button numbers
|
2018-08-05 20:20:48 +10:00 |
|
penfold42
|
807cee02d2
|
InputMapping: merge letters and numbers
|
2018-08-05 18:26:33 +10:00 |
|
Stephen White
|
4ee11949fe
|
Merge pull request #61 from penfold42/buttonsfix
Browser: bugfix out by 1 in rom and device change buttons
|
2018-08-05 17:13:12 +10:00 |
|
penfold42
|
f0f58879cf
|
Browser: bugfix out by 1 in rmo and device change buttons
|
2018-08-05 16:12:28 +10:00 |
|
Stephen White
|
52b4658db3
|
Incremented build version number.
|
2018-08-05 16:11:40 +10:00 |
|
Stephen White
|
2819392170
|
Merge pull request #60 from penfold42/i2cdelta
Oled display optimisations and small things
|
2018-08-04 17:16:53 +10:00 |
|
Stephen White
|
4adbe3f560
|
Fixed bug where the drive could incorrectly write to the disk just after a reset.
|
2018-08-04 17:15:11 +10:00 |
|
penfold42
|
457293c091
|
IEC graph: vertical black line at update position
|
2018-08-03 23:18:44 +10:00 |
|
penfold42
|
48eaa18163
|
re-init display at emulation exit
|
2018-08-03 22:55:32 +10:00 |
|
penfold42
|
52a74a6f5c
|
Browse: Some directories werent show as directories. fixed
|
2018-08-03 22:37:39 +10:00 |
|
penfold42
|
550677cc93
|
OLED Emulator - dont highlight entire row
|
2018-08-03 16:46:14 +10:00 |
|
penfold42
|
98961a9421
|
LCtrl+LAlt+Delete = reboot
|
2018-08-03 15:39:48 +10:00 |
|
penfold42
|
c55c5169dd
|
OLED dont highlight entire row
|
2018-08-03 15:39:25 +10:00 |
|
penfold42
|
94040fa5c7
|
Optimise OLED display updates
|
2018-08-03 15:38:07 +10:00 |
|
Stephen White
|
bae47c0157
|
Merge pull request #59 from penfold42/a-z
In browse, pressing a-z,0-9 jumps to the next entry with matching 1st letter
|
2018-08-02 12:22:24 +10:00 |
|
penfold42
|
016b9ce285
|
Browse: can use 0-9 like a-z
|
2018-08-01 21:42:17 +10:00 |
|
penfold42
|
c080a8cb0c
|
Browse mode - MUST use F1..F11 for rom and device ID changes
numbers have been removed
|
2018-08-01 21:24:33 +10:00 |
|
penfold42
|
313ad5a978
|
Fix caddy column width... 6??
|
2018-08-01 18:38:40 +10:00 |
|
penfold42
|
792c259714
|
Browse: Home and End move to 1st and last entry
|
2018-08-01 17:57:01 +10:00 |
|
penfold42
|
a6e6a01b26
|
Cleanup deviceID change code
|
2018-08-01 14:57:11 +10:00 |
|
penfold42
|
b3cdf92238
|
Oops... a-z code was in BrowsableListView::CheckNavigation.
With 2 screens it was running ttwwiiccee
Moved to BrowsableList::CheckNavigation
|
2018-08-01 00:53:31 +10:00 |
|
penfold42
|
df58673e65
|
pressing a-z will jump to the next list entry starting with that letter
|
2018-08-01 00:43:52 +10:00 |
|
penfold42
|
8fe97363e7
|
Moved Number key checking code to inputmapping
|
2018-07-31 18:38:24 +10:00 |
|
penfold42
|
b809e3e70b
|
ROM and deviceID cleanups
start implementing a-z
|
2018-07-31 09:41:50 +10:00 |
|
penfold42
|
62216afe2a
|
In browser on oled, add '<' for readonly files
Also:
- fix potential out by error/buffer overflow
- code formatting cleanup
- remove superfluous *.d64 filename check
|
2018-07-30 22:41:05 +10:00 |
|
penfold42
|
5f723f4139
|
Merge branch 'romname' into cleanup
|
2018-07-30 22:30:43 +10:00 |
|
penfold42
|
2f5914ec54
|
Merge branch 'master' into cleanup
|
2018-07-30 22:28:37 +10:00 |
|
penfold42
|
2afc426a7e
|
Merge branch 'master' into cleanup
|
2018-07-30 22:25:40 +10:00 |
|
penfold42
|
0ddf2a6e0a
|
In browser on oled, add '<' for readonly files
fix potential out by error/buffer overflow
|
2018-07-30 22:24:07 +10:00 |
|
penfold42
|
4469165e8a
|
Add ' R' to readonly file in filebrowser oled display
|
2018-07-30 20:04:54 +10:00 |
|
penfold42
|
d5ad31b37b
|
Merge branch 'showWP' into romname
|
2018-07-30 17:43:02 +10:00 |
|
penfold42
|
0cba9ca8f7
|
Display 'R' on oled for readonly write protected images
|
2018-07-30 17:41:52 +10:00 |
|
penfold42
|
ba66f2f929
|
overwrite longer rom names on screen
|
2018-07-30 10:20:52 +10:00 |
|
Stephen White
|
d26147d93c
|
Incremented version number.
|
2018-07-29 17:29:29 +10:00 |
|
penfold42
|
209d73469c
|
Merge branch 'master' into cleanup
|
2018-07-29 17:26:08 +10:00 |
|
Stephen White
|
dc1b700c8e
|
Fixed myth_s1[system_3_1989](radwar)(pal) loading issue.
|
2018-07-29 17:15:29 +10:00 |
|
Stephen White
|
ef7dfb1907
|
The AutoMountImage can now handle .LST files.
|
2018-07-29 16:47:32 +10:00 |
|
Stephen White
|
09cfc4ec86
|
Whilst in browse mode pressing Alt-W toggles write protection on a disk image.
|
2018-07-29 15:55:46 +10:00 |
|
Stephen White
|
5491711446
|
Merge pull request #53 from penfold42/alt-a
Alt-a to re load AutoMountImage
|
2018-07-29 15:00:06 +10:00 |
|
Stephen White
|
2b142c3e85
|
Merge pull request #50 from penfold42/128x32fix
Fix for 128x32 displays during emulation
|
2018-07-29 14:58:40 +10:00 |
|
Stephen White
|
5ac2fe8c45
|
Buttons in browse mode can change the selected ROM
Holding down the first button and pressing one of the other buttons will select different ROMs (if they have been specified in the options.txt file)
|
2018-07-29 14:22:14 +10:00 |
|
penfold42
|
f807a9cdc0
|
Alt-a will autoload image during emulation
|
2018-07-29 00:35:17 +10:00 |
|
penfold42
|
94f579fc08
|
Alt-A now works from any folder
|
2018-07-27 23:56:42 +10:00 |
|
penfold42
|
d15641e57f
|
Alt-A from browser load the automountimage
|
2018-07-27 23:43:49 +10:00 |
|
penfold42
|
980712cfda
|
Fix for 128x32 displays during emulation
Clean up redundant if (screenLCD)
clean up to support variable LCD font height in future
|
2018-07-27 12:08:16 +10:00 |
|
penfold42
|
ddfcdbe50b
|
Merge branch 'master' into cleanup
|
2018-07-26 22:54:05 +10:00 |
|
penfold42
|
2f023ab756
|
Compiler warnings
width and height to PlotRawImage
|
2018-07-26 14:57:57 +10:00 |
|
penfold42
|
f0ee85d022
|
implement height and width
|
2018-07-26 13:28:37 +10:00 |
|
penfold42
|
78e20ae4bb
|
swap pages for SSD1306 128x32 displays
|
2018-07-26 12:19:35 +10:00 |
|
penfold42
|
ee175ec1fd
|
LCD_1306_128x32 now sets com pins correctly
clean up stb compiler warning
|
2018-07-26 11:34:59 +10:00 |
|
penfold42
|
5f8b173155
|
LCD type is now an enum
|
2018-07-26 11:06:21 +10:00 |
|
penfold42
|
ea071f0b46
|
code cleanup
|
2018-07-23 09:06:11 +10:00 |
|