Andrea Odetti
a6cb08714d
Merge remote-tracking branch 'upstream/master'
2020-08-31 18:56:40 +01:00
TomCh
ef913fe827
Removed 65d02 and used the regular 65c02/6502 headers instead (PR #825 )
...
Removed 65d02.h and reconstructed this code using a combination of existing 6502.h/65c02.h and extra C Pre-Processor macros to include (or omit) the extra heatmap functionality.
We still end up with a normal 65c02 instance and also a debug 65c02 instance, but both will derive from the same 65c02.h file (+ same for the 6502 normal/debug instances).
Also:
. Added cpu_heatmap.inl for the built-in debugger's read/write operations.
. Support CpuRead/Write() from Z80 to hook the heatmap r/w.
2020-08-31 10:03:29 +01:00
Andrea Odetti
8446794828
Merge remote-tracking branch 'upstream/master'
...
# Conflicts:
# source/Video.h
2020-08-27 18:35:42 +01:00
tomcw
06f8ccb384
MB false read of 6522: limit to only the no-PX variants
2020-08-22 16:06:26 +01:00
tomcw
f13d220203
Config: fixed the tab-stops for the Disk prop sheet page ( #817 )
...
. Ethernet setting combo: extended to fit the whole Guid
2020-08-22 15:23:43 +01:00
tomcw
59d0d5bdfa
UI: Ctrl+F3/F4 will also show drive pop-up menu ( #817 )
2020-08-22 14:58:06 +01:00
tomcw
24e6b7c132
1.29.14.0 tweak:
...
. 50Hz, PAL Monitor: blank out stale pixel (ANSI STORY, end credits)
. Added new test switch: -video-mode=composite-monitor
2020-08-18 17:40:56 +01:00
tomcw
d9f3d1e667
1.29.14.0: Updated version, History.txt and help
2020-08-17 21:49:10 +01:00
tomcw
bcd8fcc726
Fixed multi-zip regression (numTracks was getting zeroed). ( Fixes #824 )
2020-08-17 20:24:53 +01:00
tomcw
039ad8a547
Small refactor for app window's title
2020-08-17 19:26:06 +01:00
tomcw
221e35edc7
Changed app window's title to reflect NTSC or PAL for 'Color (xxx Monitor)'
2020-08-17 18:29:18 +01:00
tomcw
4d611c20d9
Added a few comment-refs to GH#763
2020-08-17 18:15:41 +01:00
TomCh
21b0fbf97a
Support for PAL killing color-burst during TEXT video mode ( #763 , PR #823 )
...
tested with:
. AppleWin-Test repo -> Tests-Various.dsk (tests E, F)
. FT's ANSI STORY & TRIBU demos
2020-08-17 18:11:31 +01:00
tomcw
e69a54832c
Added a comment for the leak fix
2020-08-16 18:44:21 +01:00
tomcw
caf90c427a
Fixed GDI Object DC leak & crash when app window is minimised ( #820 )
2020-08-16 18:34:57 +01:00
Andrea Odetti
388e6f5916
Merge remote-tracking branch 'upstream/master'
2020-08-16 18:01:38 +01:00
tomcw
225296635a
Uthernet card: added support for Npcap for Win10 ( #822 )
...
. log the version of wpcap.dll (Npcap or WinPcap)
2020-08-16 17:05:49 +01:00
Andrea Odetti
38163b4abf
Merge remote-tracking branch 'upstream/master'
2020-08-09 19:09:44 +01:00
tomcw
3651ca0cb8
NIB disk image: added warning if any track's first D5-nibble isn't an addr prologue ( #139 )
2020-08-05 13:58:17 +01:00
Andrea Odetti
450c2e3622
Merge remote-tracking branch 'upstream/master'
2020-08-03 08:35:47 +01:00
TomCh
d92635ffde
Update README.md
2020-07-29 21:41:12 +01:00
Wayne Arthurton
267de478d2
Bumping version in README ( #816 )
...
Updated download links to new and previous versions.
2020-07-29 21:39:07 +01:00
tomcw
b93de29ff1
Fixed the 6502/65C02 false-read of 6522 issue for Willy Byte! ( fixes #52 )
2020-07-24 19:39:31 +01:00
tomcw
52ff9d5b99
Fixed MB looping sound after 'OK' in Configuration ( #813 )
2020-07-17 22:53:17 +01:00
Andrea Odetti
7010d9f6e1
Remove WCHAR not needed and change TCHAR to a define.
...
This helps QTCreator to show the string in the debugger.
Otherwise it would show just an array of bytes.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-07-13 08:20:21 +01:00
Andrea Odetti
60beb9aa58
Add installation and packaging in cmake.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-07-12 15:53:53 +01:00
Andrea Odetti
2ebcb856a3
dirname cant return null.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-07-12 10:29:45 +01:00
Andrea Odetti
ce0db1f74f
Use a dynamic relative path to locate resources.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-07-12 10:26:17 +01:00
Andrea Odetti
a310d50da4
applen: partially better way to locate resources if application is launched from different folder.
...
When loading snapshot, chdir so relative paths can be found.
Ensure endwin() is called.
Use an "int" to exit the process rather than a exit().
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-07-12 10:24:27 +01:00
Andrea Odetti
9515e7de2d
Set window icon.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-07-11 18:46:09 +01:00
Andrea Odetti
5e2025d36c
Dummy load options for joystick and serial card to avoid warning on the screen.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-07-11 18:42:11 +01:00
Andrea Odetti
9afb9c631f
Save absolute path of the snapshot filename.
...
Otherwise if one starts qapple with --load-state with a relative path it does not work
(as we have cd'ed to allow loading disks).
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-07-11 18:41:09 +01:00
Andrea Odetti
b7fb13576f
Merge remote-tracking branch 'upstream/master'
2020-07-08 16:56:40 +01:00
Andrea Odetti
9c442468f5
Compile AW's Speaker.cpp and remove custom implementation.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-07-08 16:52:00 +01:00
tomcw
b35ba0b04a
RESET: reset annunciators for //e and Base64A
2020-07-07 20:54:46 +01:00
Andrea Odetti
22125c9566
Add support for Base64A.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-07-07 20:13:43 +01:00
Andrea Odetti
40d3e822e9
Make resource interface based on "char *" as it is easier to detect a nullptr.
...
Can't change the return type to std::string.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-07-07 20:13:26 +01:00
Andrea Odetti
a5eaf8a011
Merge remote-tracking branch 'upstream/master'
2020-07-07 08:50:51 +01:00
tomcw
f1f16d4fc2
Minor tweaks for previous Base64A merge:
...
. added dedicated IsCopamBase64A() function
. added comments to identify Copam Base64A specific vars
. added some missing const keywords
2020-07-06 20:52:31 +01:00
Andrea Odetti
ac6bc48f60
Fix wrong list of preferences in Slot5.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-07-06 20:30:37 +01:00
Iván Izaguirre
36e318e344
Support 'Copam Base 64A' - a Taiwanese Apple II clone ( #806 ) (PR #807 )
...
. It's an Apple II plus clone.
. The 48K bank-switched Rom is controlled with AN0 and AN1.
. The character generation video Rom has two full character sets: English and German (F10 to switch).
NB. At the prompt, "TEST" runs the ROM self-test.
2020-07-06 20:24:16 +01:00
Andrea
7204abce03
Merge pull request #7 from audetto/mockingboard
...
Mockingboard
2020-07-06 19:39:08 +01:00
Andrea Odetti
c9b4eb9aab
Fix the call to SetCurrentImageDir to be a path rather than a filename.
...
Load the path of the save state first as disks are relative to it.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-07-06 19:32:10 +01:00
Andrea Odetti
86ad2130a9
Make sure configuration is saved when a snapshot is loaded.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-07-06 19:29:18 +01:00
Andrea Odetti
ad1b6774ae
Fix Mockingboard in applen.
...
(not playing, but not crashing)
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-07-05 19:10:24 +01:00
Andrea Odetti
a29e781de0
Reduce calls to chdir() and only do it before loading a snapshot as it helps with relative disk locations.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-07-05 18:07:13 +01:00
Andrea
fb776b3c7f
Update linux.md
2020-07-05 14:54:31 +01:00
Andrea Odetti
16d17a3ab3
Partially revert memory leak fix(ed upstream).
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-07-05 14:51:51 +01:00
Andrea Odetti
df01fafd06
Merge branch 'master' into mockingboard
2020-07-05 14:48:48 +01:00
Andrea Odetti
0c0ed92164
Merge remote-tracking branch 'upstream/master'
2020-07-05 14:47:40 +01:00