Andrea Odetti
04f7492e6b
For some reason the ncurses ALT-arrow key codes do not work any longer.
...
Has anything changed in ncurses?
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2018-02-10 17:52:35 +00:00
Andrea
eeaaede75e
Create Linux readme file
2018-02-10 17:33:54 +00:00
Andrea Odetti
9218eb671e
Try a better time slicing algorithm.
...
We keep a running timer since the last start, or reboot or pause and ensure we track it.
At the same time, a different full speed mode is necessary.
We run for up to 5 ms as long as the disk is spinning and restart all counters.
This will go in some configuration.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2018-02-09 21:16:57 +00:00
Andrea Odetti
30ac85b9c0
In GNOME it happens that the open file dialog is not displayed properly and become impossible to interact with it.
...
It is displayed elsewhere (different desktop, hidden???), and sometimes it is come back.
More often it forces to terminate the emulator.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2018-02-09 21:13:32 +00:00
Andrea Odetti
1b70ca4979
Fix PkgConfig for ncursesw and add libevdev.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2018-02-06 17:08:50 +00:00
Andrea Odetti
6985ef40e2
Use CMake / PkgConfig to find ncurses locations and flags.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2018-02-06 16:58:10 +00:00
Andrea Odetti
da7ac10987
Add AppleWin version number in the About dialog box.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2018-02-06 16:50:50 +00:00
Andrea Odetti
a27585d2a6
Add some tooltips and keyboard shortcut.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2018-02-06 16:24:36 +00:00
Andrea Odetti
7a6ad9f363
Ensure the MouseCard is properly reset when the emulator restarts.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2018-02-06 16:21:35 +00:00
Andrea Odetti
21156bb606
Merge remote-tracking branch 'upstream/master'
...
# Conflicts:
# source/Disk.cpp
# source/DiskImageHelper.h
# source/Memory.cpp
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2018-02-03 20:35:04 +00:00
tomcw
095827cf6f
readme.md: updated for 1.27.0.0
2018-02-03 17:39:22 +00:00
tomcw
f012326b88
History.txt: fix 1.27.0.0 date
2018-02-03 16:06:40 +00:00
tomcw
7fd616a4ae
AppleWin.chm: remove this, as it has never been kept up to date
2018-02-02 21:31:16 +00:00
tomcw
ae7ffff1c0
History.txt: update with #519
2018-02-02 21:27:12 +00:00
tomcw
9c7f71ee8c
Help: Update full-speed info now that floating-bus is supported
2018-02-02 21:21:18 +00:00
tomcw
839812ab7d
Debugger: OutputTraceLine() - add single-step comment
2018-02-02 21:10:46 +00:00
tomcw
2c8f5ce864
Support floating-bus in full-speed mode ( #508 , #519 , #532 )
2018-02-02 20:19:48 +00:00
tomcw
62b8b5ac14
DiskII: Updated comment about motor off not affecting state
2018-01-28 12:30:54 +00:00
tomcw
da24cd6e60
DiskII: Allow stepper motor to change phase when motor is off, but during the ~1s when it's still spinning ( #525 )
2018-01-28 12:21:28 +00:00
tomcw
4ef76f64bf
Bump to 1.27.0.0 and copyright year to 2018
2018-01-27 17:34:11 +00:00
tomcw
7b6be0827d
DiskII formatter: add reference material for ProDOS formatter routine ( #125 )
2018-01-27 17:17:15 +00:00
tomcw
b50da5a95b
DiskII: Prevent stepper motor changing phase when motor is off ( fixes #525 )
2018-01-27 17:02:33 +00:00
tomcw
597843bc3a
History.txt: updated for 1.27 (split fixes/changes into different themes)
2018-01-27 16:19:32 +00:00
tomcw
e1ee664406
VS2008 proj: get linker to eliminate unref'd data, and remove unused Applewin.bmp
2018-01-27 15:52:51 +00:00
tomcw
b324f43a15
Added more logging when Apple2 Tyoe changes
2018-01-26 11:03:44 +00:00
tomcw
02a6df73c5
DiskFormat: tweaks and fixed some TODOs in comments
2018-01-20 17:18:24 +00:00
tomcw
4a69ba8a97
git merge --squash GH125-ProDOS-Format. Fix for disk formatting #125 , #196 , #338 :
...
. .dsk / .nib images
. ProDOS format / DOS 3.3 init
. authentic / enhanced disk access speed
For zero-length files, resize to the complete file size when first opened (#506 )
. Support both .dsk and .nib
Created a new class FormatTrack to encapsulate the new track formatting logic
Improved precision of 'authentic' drive mode's spin emulation (#125 )
Save-state: (save-state DiskII unit v2)
. support Format Track state
. save DiskLastCycle
DenibblizeTrack(): added some debug asserts and comments
Updated for VS2008/VS2013/2015/2017 projs & remove dependency on ddraw.lib for VS2013/2015
Updated disk logging:
. Moved all LOG_DISK_xx macros to new DiskLog.h (since shared by Disk.cpp and DiskFormatTrack.cpp)
. For write nibble: option to log cycle count & sync byte count
. For written track: option to log gap1/2/3 and track size
. For disk latch r/w: option to log when D5AA96 detected
Other:
. Debugger: Fix CD cmd to support absolute paths (#505 )
2018-01-14 18:01:22 +00:00
Andrea Odetti
c1631a1abf
Merge remote-tracking branch 'upstream/master'
...
# Conflicts:
# source/Disk.cpp
2018-01-07 20:19:42 +00:00
tomcw
efa9ab8aaa
Updated Debugger_Changelog.txt for a handful of issues
2018-01-06 16:26:07 +00:00
tomcw
1fe2894f9a
Updated README.md for 1.26.3.6
2017-12-20 21:08:39 +00:00
tomcw
2ff001de40
Bump to 1.26.3.6 and update History.txt
2017-12-20 20:52:50 +00:00
tomcw
713efcdcb1
PR #275 : Attenuate speaker (and 8-bit DAC) output sample after 0.25s of inactivity.
...
. Cherry-pick from 'master' of https://github.com/rmacri/AppleWin into master:
2017-12-20 20:09:43 +00:00
tomcw
355f5d0dd7
Help doc:
...
. Added a new Debugger Screen Layout html page (to describe soft-switch status) (Fixes #406 )
- added a PPT doc which was used to generate the annotated screen layout image
. Added a note about Shift+LMB for toggling 6502 status flags (#483 )
2017-12-20 18:07:23 +00:00
tomcw
607165cc9e
Debugger: default to Shift+Click to toggle diasm columns ( #462 )
2017-12-19 23:07:12 +00:00
tomcw
02682f8918
Merge branch 'bug_479'
2017-12-19 22:24:28 +00:00
tomcw
d59d706e5e
Merge branch 'master' into bug_479
2017-12-19 22:23:58 +00:00
tomcw
f37b82a8e7
Serial: after loading save-state, set m_uDTR variable correctly
2017-12-19 22:00:08 +00:00
tomcw
7e38429766
Serial-over-TCP: Receive wasn't setting the ASIC's Status register's interrupt bit. ( Fix #308 )
2017-12-19 21:35:04 +00:00
tomcw
792a79bb00
Help doc: Fix Uthernet URLs
2017-12-19 21:24:25 +00:00
tomcw
266ff48b68
Help doc: add Uthernet WiFi workaround. ( Fixes #376 )
2017-12-19 00:19:26 +00:00
tomcw
5ae21f70f7
Help doc: for -modem switch: add ref to GBBS Pro. ( Fixes #386 )
2017-12-18 23:46:48 +00:00
tomcw
a09d0cc6ce
Help doc: Add more links to TOC, move Troubleshooting into Appendix and fix-up the URLs in Acknowledgements
2017-12-18 23:36:13 +00:00
tomcw
9236c6722f
Help doc: Add new Appendix, and sub-item about full-speed mode. ( Fixes #477 )
2017-12-18 23:14:11 +00:00
tomcw
e25b490198
Uthernet: 'TFE not supported' message-box contains broken URL, so add a comment about a copy of the old kb article now being in the repo
2017-12-18 21:54:59 +00:00
tomcw
494a1e3239
VICE KB article 13-005
2017-12-18 21:47:57 +00:00
tomcw
34094f7299
Fix static analysis issues raised in PR #517
2017-12-17 19:35:54 +00:00
tomcw
664edf5b6f
Debugger: fix some static analysis issues from PR #517
2017-12-17 18:20:39 +00:00
tomcw
3553bc1dbf
Bump to 1.26.3.5
2017-12-04 21:06:15 +00:00
tomcw
d46491c5d0
VideoMode: 80STORE should only mask, not clear PAGE2 - and this is handled by underlying NTSC video code ( #516 )
2017-12-04 20:43:42 +00:00
tomcw
5505ff696f
HDD error wasn't cleared on a reset or power-cycle - fixes #515
2017-12-03 21:05:05 +00:00