Andrea Odetti
78ef2cc23c
Merge remote-tracking branch 'upstream/master'
2019-06-07 19:49:37 +01:00
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
Andrea Odetti
aada654e60
Avoid uninitialised reads if the settings are not present.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2019-04-27 11:31:30 +01:00
Andrea Odetti
69ec0e7db0
Add support for RamWorks.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2019-04-22 16:02:06 +01:00
Andrea Odetti
90f0a6d6c4
Fix problem about removing a language card.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2019-04-21 20:58:54 +01:00
Andrea Odetti
020fb5c0cb
Remove a deprecated function.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2019-04-20 21:01:25 +01:00
Andrea Odetti
224fcbce78
Add (better) support to select card in Slot 0.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2019-04-20 20:51:19 +01:00
Andrea Odetti
a51118cf35
Fix all disk related function due to Disk class introduction.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2019-04-20 16:43:52 +01:00
Andrea Odetti
f6719554e6
Merge remote-tracking branch 'upstream/master'
2019-04-19 21:14:05 +01:00
Andrea Odetti
a3061f55d6
Fix new Joystick interface.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2019-04-19 21:13:00 +01:00
Andrea Odetti
e04d5cac04
Merge tag 'v1.28.5.0'
2019-04-19 21:07:30 +01:00
Andrea Odetti
598cb2e70e
Fix compilation.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2019-04-19 21:07:15 +01:00
Andrea Odetti
cbceb5c79f
Merge tag 'v1.28.4.0'
2019-04-19 21:00:32 +01:00
Andrea Odetti
f1aa6d2e25
Merge tag 'v1.28.3.0'
2019-04-19 21:00:22 +01:00
Andrea Odetti
d6abf1a93a
Fix compilation.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2019-04-19 21:00:09 +01:00
Andrea Odetti
4373e1ac61
Merge tag 'v1.28.2.0'
2019-04-19 20:55:57 +01:00
Andrea Odetti
7ce15903bf
Compile RGBMonitor too.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2019-04-19 20:55:23 +01:00
Andrea Odetti
7f2310150b
Merge tag 'v1.28.1.0'
2019-04-19 20:46:16 +01:00
Andrea Odetti
2ee0a01959
Merge tag 'v1.28.0.0'
...
# Conflicts:
# source/SaveState.cpp
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2019-04-19 20:45:50 +01:00
Andrea Odetti
e68898daf4
Fix Version macros.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2019-04-19 20:42:25 +01:00
Andrea Odetti
5a737e988b
Merge tag 'v1.27.13'
2019-04-19 20:29:40 +01:00
Andrea Odetti
629bbfb757
Add support for the LanguageCard in Slot0 switch.
...
(not 100% sure how it is supposed to work).
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2019-04-19 20:27:17 +01: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
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
tomcw
971eff7875
Added info about enhanceDisk
2019-04-11 22:34:40 +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
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