tomcw
1f2dc6ee8a
Full-speed: only do interrupt checking every 40 opcodes & simplify CYC macro ( #651 )
2019-06-02 14:30:54 +01:00
tomcw
98a733ba73
Removed comment about benchmark: as benchmark is now run in both normal and full-speed modes
2019-06-01 17:01:15 +01:00
tomcw
3a41061f83
Check interrupt sources after every opcode when in normal speed. ( #651 )
2019-06-01 16:54:58 +01:00
tomcw
941ef46e9a
6522: account for underflowed cycles to ensure consistent interrupt period ( #651 )
2019-06-01 12:21:00 +01:00
tomcw
f8bd94ae87
History.txt: updated for U3 Jukebox being fixed at 1.28.0
2019-04-20 15:03:18 +01:00
michaelangel007
a0f7fe46bf
Merge branch 'master' of https://github.com/AppleWin/AppleWin
2019-04-18 15:58:19 -07:00
tomcw
6929ad98e3
Fix for 6522.TIMER2 not setting CpuAdjustIrqCheck() correctly
2019-04-18 20:47:29 +01:00
tomcw
ec74b9de6b
F2 now resets keyboard. ( Fixes #639 )
2019-04-16 21:24:32 +01:00
tomcw
0d112158d0
Minor improvement to fix for #640
2019-04-16 21:13:55 +01:00
tomcw
06ffa28a7a
Fix for inserting a disk into an empty but spinning driver. ( Fixes #640 )
2019-04-16 21:11:47 +01:00
TomCh
1ef1182d2c
Refactor Disk.cpp ( #637 )
...
* Class-ify disk.cpp into DiskIIInterfaceCard
* DiskIIInterfaceCard add in private variables
* Rename all class's private vars
* Remove the 'Disk' prefix from method names
* Rename var: iDrive to drive
* Remove redundant Initialize()
* Get rid of duplicate func
* Added info about enhanceDisk
* Rename Drive_t to FloppyDrive; and prefix members
* Rename Disk_t to FloppyDisk; and prefix members
* Rename DiskIIInterfaceCard to Disk2InterfaceCard
* Rename sg_DiskIICard to sg_Disk2Card
* Minor: fix a few comments and remove some whitespace
* Minor fixes for LOG_DISK wrapped code
* Change struct FloppyDrive, FloppyDisk into classes
* Remove IsSpinning()
2019-04-16 20:35:33 +01:00
tomcw
d66cdd5f2c
Remove IsSpinning()
2019-04-16 20:30:54 +01:00
tomcw
65a87c8e11
Change struct FloppyDrive, FloppyDisk into classes
2019-04-16 20:19:35 +01:00
tomcw
c6a11d3824
Minor fixes for LOG_DISK wrapped code
2019-04-14 17:45:01 +01:00
tomcw
ffe37e55e5
Minor: fix a few comments and remove some whitespace
2019-04-14 17:41:26 +01:00
tomcw
d6f8d4edd8
Rename sg_DiskIICard to sg_Disk2Card
2019-04-14 17:01:49 +01:00
tomcw
97ded90a1c
Rename DiskIIInterfaceCard to Disk2InterfaceCard
2019-04-14 17:00:15 +01:00
tomcw
1f846fa26f
Rename Disk_t to FloppyDisk; and prefix members
2019-04-14 16:58:49 +01:00
tomcw
cd62b82af4
Rename Drive_t to FloppyDrive; and prefix members
2019-04-14 16:47:41 +01:00
michaelangel007
c0d442dc76
Merge branch 'master' of https://github.com/AppleWin/AppleWin
2019-04-13 10:22:42 -07:00
michaelangel007
a12f4283e9
TODO: colorize output of CALC
2019-04-13 10:22:39 -07:00
michaelangel007
8b09cc47af
Add misc. debugger stuff
2019-04-13 10:21:48 -07:00
tomcw
971eff7875
Added info about enhanceDisk
2019-04-11 22:34:40 +01:00
tomcw
c6d4512233
Merge branch 'master' into Refactor-Disk-cpp
2019-04-10 21:33:08 +01:00
tomcw
249b15b02d
Get rid of duplicate func
2019-04-09 19:29:58 +01:00
tomcw
aa1e4cab09
Remove redundant Initialize()
2019-04-09 18:13:05 +01:00
tomcw
7c04c2c51e
Rename var: iDrive to drive
2019-04-08 16:54:11 +01:00
tomcw
4235f08f7a
Remove the 'Disk' prefix from method names
2019-04-08 10:41:47 +01:00
tomcw
f755db8516
Rename all class's private vars
2019-04-07 15:54:26 +01:00
tomcw
bbe0e67584
DiskIIInterfaceCard add in private variables
2019-04-07 15:32:24 +01:00
tomcw
e7d6eac04d
Class-ify disk.cpp into DiskIIInterfaceCard
2019-04-07 14:22:05 +01:00
tomcw
78c9d89357
Help-troubleshooting: Added new item about issue with AltGr on international keyboards
2019-04-07 08:55:55 +01:00
tomcw
4db23c10dc
Fixed typo & inconsistency in $C070 write statement
2019-04-06 18:56:00 +01:00
tomcw
adcfb9ef3d
Fix reads to $C07X to return floating bus (broke at 7c95c0f6c4
)
2019-04-06 18:24:37 +01:00
tomcw
dad590b8c1
Bumped to 1.28.5.0 and updated History.txt
...
Updates for DHGR MIX (#633 ):
. Support new switch -rgb-card-invert-bit7 to invert bit7 for Dragon Wars.
- Reverted DHGR MIX mode and AN2 off to invert bit7
2019-04-06 17:31:26 +01:00
tomcw
2463aae545
Updates for DHGR MIX and detection ( #633 ):
...
. Support DHGR MIX mode and AN2 off to invert bit7 (undocumented)
. Improve the video-mode precondition to check for 80COL access occurring before $C05F
2019-04-06 15:17:18 +01:00
tomcw
ec36eae817
Updates for DHGR MIX and B&W modes ( #631 ):
...
. Relax the video-mode precondition to just checking VF_MIXED
. In DHGR B&W mode, then HGR screen is also B&W
. For '50% scan lines', don't blend in NTSC B&W mode (as this was inconsistent with the RGB colour rendering), and DHGR MIX mode would look odd!
2019-04-06 13:49:56 +01:00
tomcw
7c95c0f6c4
Fix read so that trigger paddles 555 timers reset (before was just )
2019-04-06 11:26:33 +01:00
tomcw
7096a0a05a
Support Enhanced //e soft switches ( fixes #636 )
...
. IOUDIS, RDIOUDIS, RDDHIRES
Also:
. Persist annunciators to save-state
. Fix so that $C07X trigger paddles 555 timers reset (before was just $C070)
2019-04-06 11:18:48 +01:00
tomcw
ffa41e35cc
Added test cmd-line switch: -screenshot-and-exit <file.bmp>
2019-03-17 15:01:51 +00:00
tomcw
4d9a3edd48
1.28.4: Bumped version & updated History.txt
2019-03-16 15:09:54 +00:00
tomcw
dff37871fc
Changed to a case-insensitive compare for .gz and .zip suffixes. ( Fixes #628 )
2019-03-16 14:40:05 +00:00
tomcw
8c7d45bd8e
Fixed occasional flicker when changing video mode with F9. ( Fixes #611 )
2019-03-16 14:27:40 +00:00
TomCh
b87ebb7514
Support better RGB fro hires video ( #616 ) (PR #630 )
...
For the RGB hires look-up table:
- extended to include the previous video byte's high bit
- so it's now: {previous high bit + prev 2 video bits + next 2 video bits} & current byte
For all the RGB look-up tables:
- reduced from 512 to 256 lines (only 256 were being used, so it was just wasting space)
Refactored CopyMixedSource():
- fixed the Rainbow demo (#627 )
- sped up in Debug config
Bumped version to 1.28.3.1.
2019-03-16 12:49:09 +00:00
tomcw
9a4d257418
1.28.3: Fixed typos in History.txt
2019-03-03 14:55:04 +00:00
tomcw
91b828c1e6
1.28.3: Updated History.txt
2019-03-03 14:44:33 +00:00
tomcw
cd9a207bee
Added cmd line switch (-altgr-sends-wmchar) to enable sending WM_CHAR for key presses, when AltGr is down. ( Fixes #625 )
2019-03-03 14:32:19 +00:00
tomcw
82c2f3d142
1.28.3.0: Vertical blend: Changed CopyMixedSource() to operate on 14M pixel (was 7M) - #616
2019-03-02 15:54:22 +00:00
tomcw
cba3b7662e
Support vertical blending: use same hires look-up table as 1.25.0.4 ( #616 )
2019-02-26 21:48:54 +00:00
tomcw
c3f0653bfa
Added cmd line switch to disable vertical blend ( #616 )
2019-02-24 22:00:14 +00:00