tomcw
f73f23c1c7
Refactor Z80Card as a class
2023-01-28 19:58:12 +00:00
tomcw
3abf0c1753
Cmd line: support removing cards from slot 4,5 and 7 too
2023-01-28 18:44:16 +00:00
TomCh
71c67cf132
Refactor Mockingboard into a class ( #1171 )
...
Mockingboard or Phasor cards can be inserted into any slot.
Change Config->Sound to that slots 4+5 to be individually selected for the 3 soundcard types.
Add MockingboardCardManager class to manage multiple cards and mix the sound buffers.
2023-01-28 18:15:28 +00:00
Michael "Code Poet" Pohoreski
4668718fb3
Update contributing ( #1167 )
2023-01-17 12:11:22 -08:00
tomcw
597cea1d86
NTSC: Change to NTSC_GetVblBar() from NTSC_GetVideoVert().
...
Debugger: fix video scanner position's visibility (green colour) for SHR - didn't work for lines $C0-C7.
2023-01-14 14:30:12 +00:00
tomcw
d63a31a043
NTSC: only use accessors to get internal video clock vert/horz values
2023-01-14 14:08:58 +00:00
TomCh
1effb64226
Update README.md
...
Link to CONTRIBUTING doc for new bugs, features & PRs.
2023-01-14 10:48:03 +00:00
tomcw
3d5ed4de04
Debugger: add NTSC_GetVideoVForDebugger() just to get vert position
2023-01-13 21:19:10 +00:00
tomcw
d31a831ac2
Debugger: Fix for tf when in full-speed ( #1164 )
2023-01-13 21:11:00 +00:00
tomcw
244799ec5a
Debugger: Fix for bpv when in full-speed ( #1164 )
2023-01-12 21:51:08 +00:00
tomcw
0fe774dbdf
Coding Conventions:
...
. Avoid global vars & provide getter/setter accessor functions.
. Avoid C++11 empty initializer lists. (PR #634 )
2023-01-12 21:37:41 +00:00
Michael "Code Poet" Pohoreski
1902af4ad9
Merge pull request #1163 from AppleWin/Debugger_2.9.1.14
...
Debugger 2.9.1.14 Fix disassembly when in middle of data
2023-01-08 12:56:37 -08:00
michaelangel007
d532922821
Remove unused var nStartAddress
2023-01-08 12:48:25 -08:00
michaelangel007
2a91824873
Debugger 2.9.1.14 Fix disassembly when in middle of data
2023-01-08 12:02:53 -08:00
Fabrice CARUSO
6303401f54
WinMM first & second joysticks are not always 0 & 1
2023-01-07 12:16:26 +01:00
tomcw
d01a9ccb40
Debugger: add index bounds checks for zpa and wa cmds
...
. fix zpc
2023-01-05 20:40:42 +00:00
tomcw
71076b9cce
Add missing 1.30.13.0 debugger items to History.txt
2023-01-04 20:55:58 +00:00
tomcw
0532edf773
Speaker fade: use proper type
2023-01-03 21:46:51 +00:00
tomcw
4377441c26
Fix 6502/65C02's D flag for BRK, IRQ, NMI and RESET. ( Fixes #1099 )
2023-01-02 21:41:31 +00:00
tomcw
3ed6a77f3b
Remove VS2008 sln/vcproj. ( Fixes #1050 )
2023-01-02 21:05:08 +00:00
TomCh
331f6988b1
Latest (stable) release: 1.30.13.0
2023-01-02 12:16:38 +00:00
tomcw
09b685813f
1.30.13.0: Update History.txt
2023-01-02 11:18:44 +00:00
tomcw
ac12f3c294
Fix video junk on RHS edge for TV & Monitor video modes. ( Fixes #1157 )
2023-01-02 11:15:40 +00:00
tomcw
aa40b2dda7
1.30.13.0
2023-01-02 09:41:49 +00:00
tomcw
ad8f43d416
Minor fix for diskii T/S status
2023-01-02 09:14:49 +00:00
tomcw
42148a7ffe
Update Acknowledgements & History.txt
2023-01-01 21:52:19 +00:00
tomcw
fd3e2a01e9
Add the SNES MAX controller mapping files.
...
Update makeAppleWin.bat to copy the mapping files into the distro zip.
2023-01-01 21:10:45 +00:00
tomcw
dfbf630edd
Help: add -snes-max-user-joy1 <file.yaml> & -snes-max-user-joy2 <file.yaml>
2023-01-01 21:05:50 +00:00
tomcw
f78c20f534
SNESMAX: refactor some code
2023-01-01 20:31:39 +00:00
tomcw
af9d2a6402
Help: add info about dongle
2023-01-01 19:34:32 +00:00
tomcw
dee264483a
Save-state: Game I/O Connector: change yaml
2023-01-01 18:47:21 +00:00
tomcw
4ca6aaea33
Add save-state support for new unit: 'Game I/O Connector'
2022-12-31 19:51:15 +00:00
tomcw
043bc49f3d
Add a new Registry Configuration interface: "Game I/O Connector" (like Slots).
...
Change Config->Advanced to show 'Game I/O Connector' (instead of 'Copy Protection Dongle').
2022-12-31 17:32:50 +00:00
TomCh
be62e7afa5
Remove point about support for LCM Eve
2022-12-29 22:12:04 +00:00
tomcw
9920aaa711
1.30.12.1: point-release ( #1141 )
2022-12-16 10:34:51 +00:00
tomcw
74d77e1dfb
vcxproj: Move CopyProtectionDongles.cpp/h under 'Emulator'
2022-12-16 10:30:33 +00:00
Matthew D'Asaro
e5a87b5063
Add support for hardware copy protection dongles in game i/o socket ( #1153 , PR #1154 )
...
Changes:
- Add a drop-down menu to the 'Advanced' tab that lets the user select a dongle in use
- Add a new file "CopyProtectionDongles.cpp" that is a place to put drivers for these.
- Add a driver for the one known dongle we have now - Speed Star
- Modify Joystick.cpp to allow PB0-PB2 to be "pushed" by the protection dongle.
2022-12-16 09:04:29 +00:00
TomCh
5c0f3d03ad
Support controller-button remapping file for SNES MAX ( #1155 )
...
SNES MAX: Support controller-button remapping (yaml) file from command line. (#1141 , PR #1155 )
2022-12-15 14:45:00 +00:00
tomcw
9358abbb28
Help: add info about LCM Eve & Feline cards
2022-12-11 13:28:39 +00:00
tomcw
40e8cdf317
A2_BASIC.SYM: exclude the 7 MATHTBL constants. ( Fixes #1144 )
2022-11-20 21:18:07 +00:00
tomcw
9738af1757
Video rendering: fix glitch when in non-'50% Scan lines' mode. ( Fixes #1143 )
2022-11-20 20:54:15 +00:00
tomcw
7100bfa5b5
Debugger: LBR: support the unset/undefined case (eg. reset to undefined when beginning a new debug session)
2022-11-19 20:39:41 +00:00
tomcw
0000e8b9c3
Mouse: support VBL even when in 'mouse off' mode. ( Fixes #1138 )
2022-11-17 22:23:20 +00:00
tomcw
6a1ebe7801
Help: update for Config -> Disk: 'Show Status'
2022-11-17 21:29:20 +00:00
TomCh
8cd51ba155
Show Disk II Slot 5 status ( #1134 , PR #1137 )
...
. In 2x windowed mode: always show slot 5 Disk II LEDs.
. Add tooltips for slot 5/6 track/sector info (d1 & d2) - shows dec/hex & fractional track position.
- but this track/sector info is now on a UI toggle in the Config -> Disk tab.
. Debugger: add 'DISK SLOT n' - to set current slot of Disk II card
- ie. support 'DISK INFO' for slot 5
2022-11-17 21:08:11 +00:00
tomcw
8e2ee62d37
Debugger: add new command: 'bpv <vpos,[len]>'
...
. break on video-scanner's vpos matching
. NB. auto disable when hit
2022-10-08 19:19:18 +01:00
tomcw
e6cdd5a2c9
Help: update cmd line for '-s5|6 diskii13' and debugger info about zp/memory watches
2022-10-06 21:54:12 +01:00
tomcw
a57f2b29a3
Support '-s6 diskii' and '-s6 diskii13' ( #1133 )
...
. so that a diskii card can be re-inserted into an empty slot 6
Improve command line for slots 5&6: -sN diskii and -sN diskii13
. on a restart (or change of config), if that diskii card is already in the slot then ignore
. ie. don't lose the image(s) across a restart
2022-10-06 21:18:14 +01:00
tomcw
69fa53ab7d
Add command line: '-sN diskii13' to force the diskii card (in slot-N) to use the 13-sector firmware ( #1133 )
2022-10-05 21:29:57 +01:00
tomcw
259472a877
Fix for Rainbow demo for 50Hz/PAL Color Monitor. ( fixes #1131 )
2022-10-02 21:52:13 +01:00