thrust26
0bc2cd8364
Merge branch 'master' of https://github.com/stella-emu/stella
2020-04-01 22:14:36 +02:00
thrust26
3687180144
differentiate ROM read/write access (done for Atari standard and 3E bankswitching)
2020-04-01 22:14:22 +02:00
Stephen Anthony
7b16436a84
Fix warnings from clang.
2020-04-01 09:45:19 -02:30
thrust26
bf69225db6
first shot at #586 (Heat Map) (TODO: differentiate cartridge read/write access)
...
add Cartridge::bankSize method (TODO: varying bank sizes)
add Cartridge::bankOrigin detection method (TODO: banks smaller 4K)
2020-04-01 11:06:03 +02:00
Stephen Anthony
b97c9f0899
Synchronize wil upcoming 6.1.1 release.
2020-03-31 18:25:25 -02:30
thrust26
5f008f60ce
fix non-VS warning
2020-03-31 18:40:48 +02:00
thrust26
5ce434cc59
fix last commit
2020-03-31 18:35:51 +02:00
thrust26
7cbec465e9
Enhance disassembly (determine correct bank offset, preliminary solution for simple 4K bankswitching, e.g. standard Atari)
2020-03-31 18:12:38 +02:00
Christian Speckner
9fbf337cc8
Fix snapshots on retina displays.
2020-03-31 00:46:20 +02:00
thrust26
83eda87d79
enhance debugger disassemblies, 'savedis' now allows multi-bank ROMs
2020-03-30 23:01:15 +02:00
thrust26
e619895d94
some progress with multi-bank games disassembly (it now works, but still requires a bit of manual action before)
2020-03-30 12:20:59 +02:00
thrust26
2d754a9aea
fix color value disassembly
...
add ORG/RORG for multi-bank ROM disassembly
2020-03-30 09:52:56 +02:00
thrust26
8c635a6f91
rename code access into ROM access to better reflect the usage
2020-03-30 09:22:45 +02:00
thrust26
b7e1d7dd17
fix compiler error without debugger support
...
create VS configuration (without debugger support)
2020-03-29 19:30:09 +02:00
thrust26
30fec1ee89
add some more DEBUGGER_SUPPORT defines
2020-03-29 18:36:26 +02:00
thrust26
302d1fb51c
fix CPU destination display
2020-03-29 18:05:07 +02:00
thrust26
536b3b4ec1
fix savedis output
2020-03-29 17:24:16 +02:00
thrust26
49a9f07452
fix DiStella configuration output
2020-03-29 13:02:58 +02:00
thrust26
d9a207786d
update debugger docs
...
add missing debugger commands for enhanced DiStella data detection
2020-03-29 12:30:26 +02:00
thrust26
e85738978c
add detection of audio data in DiStella (see #596 )
2020-03-29 10:51:16 +02:00
Stephen Anthony
f17794231c
libretro: Fix core on Debian Buster ( fixes #598 )
2020-03-28 12:03:23 -02:30
thrust26
b9f2c96058
Merge branch 'master' of https://github.com/stella-emu/stella
2020-03-28 09:35:37 +01:00
thrust26
0047c7bd5f
replace some magic numbers in Distella
2020-03-28 09:35:27 +01:00
Stephen Anthony
a3a79749f6
And we start again ...
2020-03-27 20:52:15 -02:30
thrust26
fca12051ba
refactored access flags used for disassembly
2020-03-27 09:03:06 +01:00
thrust26
5fd53520e7
use defined type for disassembly flags
2020-03-26 23:26:18 +01:00
thrust26
746936a285
Merge branch 'master' of https://github.com/stella-emu/stella
2020-03-26 22:23:06 +01:00
thrust26
0a4acb18c5
add detection of color data in DiStella (see #596 )
2020-03-26 22:22:52 +01:00
Stephen Anthony
ca0fad75d8
Fix some minor warnings from Clang.
2020-03-26 12:30:33 -02:30
thrust26
a374a5b9c6
display write destination address in debugger (implements #74 )
2020-03-26 13:48:46 +01:00
thrust26
ae66b54d46
split X and Y center of paddles
...
add definition of paddles centers via game properties
2020-03-25 19:28:39 +01:00
thrust26
fceb496442
fixes #595 (debugger BK color)
2020-03-25 12:00:41 +01:00
thrust26
8e78297e74
First shot at configurable paddle input ( #522 )
2020-03-25 09:32:12 +01:00
thrust26
e5afebbc47
improve alignment of some sliders and labels in InputDialog
2020-03-24 17:02:27 +01:00
thrust26
ea6d631eb7
fixed #537 (writes to read ports)
2020-03-24 12:02:51 +01:00
Stephen Anthony
bf1f9da3fb
libretro: Pass the filename to the underlying emulation, since we can detect things based on what it contains.
2020-03-21 18:35:12 -02:30
Stephen Anthony
1706b537cf
(Semi) Final update for 6.1 release. I'm sure there's something we've missed.
2020-03-21 17:18:05 -02:30
Christian Speckner
1a91ba48fe
R77: use QIS for scanlines w/o TV effects.
2020-03-19 22:48:36 +00:00
Stephen Anthony
12d29a0f38
Add fonts to Visual Studio project file.
2020-03-19 11:02:53 -02:30
thrust26
ce47e63549
StellaSettingsDialog sizes fine tuning
2020-03-16 09:58:06 +01:00
thrust26
b9169aaca3
larger infoFont for minimal UI dialogs
2020-03-16 09:26:45 +01:00
thrust26
5dff886ec4
StellaSettingsDialog font parameter cleanup
2020-03-16 09:04:35 +01:00
Stephen Anthony
9c7b815860
More fixes for DPC+ jitter issues, thanks to Spiceware.
2020-03-15 19:34:53 -02:30
Stephen Anthony
c0e84f9420
Added "Stay Frosty 2" to properties database, and have it default to joysticks.
2020-03-15 19:18:14 -02:30
Stephen Anthony
fe33c0e530
Fix 'ROM Audit' mode not getting current active directory.
2020-03-15 19:14:57 -02:30
Stephen Anthony
2e1015ad36
Fix a few compile warnings in Xcode, and add missing files.
2020-03-15 18:11:52 -02:30
thrust26
2e81c50166
use R77 screen size as maximum for StellaSettingsDialog
2020-03-15 19:54:45 +01:00
Stephen Anthony
85b5390e5d
Make a few games that offer a choice of Joystick/Genesis to use Joystick by default.
...
Remove redundant 'Display.Format' stuff from properties, since it can now be deduced from the ROM name.
2020-03-15 15:54:31 -02:30
thrust26
51c9ca719e
doc and usage() update for new launcher font sizes
2020-03-15 19:15:27 +01:00
Stephen Anthony
783318876d
Fixed minor compile warnings, including incorrect output from convbdf tool.
2020-03-15 14:02:52 -02:30
thrust26
fbe90f0b91
add 3 large fonts (Terminus 12x24, 14x28 and 16x32)
...
use 12x24 font for R77 (launcher and dialogs)
improve font selection for ROM info viewer
minor fix for convbdf.c
2020-03-15 17:16:37 +01:00
thrust26
9f73c7fb50
trying to fix compile issues
2020-03-15 08:23:54 +01:00
thrust26
e8ea4ea80d
Revert "add one more intermediate font option to ROM info viewer"
...
This reverts commit 1aaea36d25
.
Now the correct file. :)
2020-03-14 23:37:18 +01:00
thrust26
1aaea36d25
add one more intermediate font option to ROM info viewer
2020-03-14 23:29:58 +01:00
thrust26
fc3754bf6a
replace launcher font value "small medium" with "small_medium"
2020-03-14 13:52:37 +01:00
thrust26
934cc11a77
replace launcher's small font with bold version
...
add 'small medium' font to launcher font options
doc update for variable ROM viewer widths and new launcher font size
2020-03-14 11:14:24 +01:00
thrust26
25ffced003
refine ROM viewer font size calculation
...
define zoom factor for R77
2020-03-14 09:55:58 +01:00
thrust26
d5da21ed24
aligned ROM viewer's UI default to Settings.cxx default
2020-03-12 17:11:50 +01:00
thrust26
83f34f14e3
UI now allows to select ROM info width as 0..100%
...
(the actual limits and ROM info fonts are determined when the launcher is created)
2020-03-12 17:01:45 +01:00
Stephen Anthony
b02a58e4ea
Changed 'romviewer' option to be treated as a multiplier for the zoom level of snapshots.
...
Old settings will still work (0 means off, 1 or 2 mean 1x and 2x zoom). Floats are now supported too,
so we get fractional scaling.
Still TODO is update the UI to modify this setting.
2020-03-11 18:33:12 -02:30
Christian Speckner
0622639d7c
Update TIA surface settings after making changes in the mini settings.
2020-03-06 00:22:50 +01:00
Thomas Jentzsch
9dcad59a3a
allow remapping of fire button for trackball and light gun games
2020-03-03 19:50:32 +01:00
thrust26
e4345bcc16
add Sadistroids to properties
2020-02-29 18:46:32 +01:00
thrust26
3935f9a52b
add Overscan info text to R77 settings
2020-02-29 15:25:28 +01:00
thrust26
ba8dfda3a8
add a bit more R77 help
2020-02-29 10:55:50 +01:00
Christian Speckner
a475ca34c4
Disable QIS on the R77 when scanlines and / or TV effects are enabled.
2020-02-26 10:46:43 +00:00
thrust26
e1f57f94ae
allow paddle detection for games which also support joysticks
2020-02-23 10:03:39 +01:00
thrust26
80b08348be
define R77 paddle mapping for front ports AND OTA adapter
...
use "Grab Mouse" to switch mouse cursor in light gun games
2020-02-22 19:03:21 +01:00
thrust26
7514b97c60
fix part 1 of #583
2020-02-20 08:48:14 +01:00
thrust26
61c2b50ca3
fix #582
2020-02-20 08:28:18 +01:00
Stephen Anthony
fda9ce1385
Take titlebar into account when calculating max desktop window size
...
(fixes #577 ).
2020-02-16 19:29:25 -03:30
thrust26
ea829f0cd9
fix overscan issue ( fixes #576 )
2020-02-13 20:56:56 +01:00
thrust26
d45670cc51
attempt to fix #575
2020-02-13 20:25:54 +01:00
Stephen Anthony
7410f9c484
Apply changes to DefProps based on latest 'const' vs. 'constexpr' refactoring.
2020-02-09 16:46:19 -03:30
Stephen Anthony
7e5999b216
Use 'const' instead of 'constexpr' when generating properties file.
2020-02-09 16:42:50 -03:30
thrust26
79b015c145
Merge branch 'master' of https://github.com/stella-emu/stella
2020-02-08 11:16:32 +01:00
thrust26
a3b481782c
change zero value for phosphor into "0" (not "Off")
2020-02-08 11:16:21 +01:00
Stephen Anthony
0861434b93
Wrap std::stoi inside BSPF::stringToInt, and handle its exceptions.
2020-02-07 21:00:06 -03:30
thrust26
9c53e9806e
fix Exit ROM from debugger ( fixes #513 )
2020-02-06 22:54:35 +01:00
thrust26
2278f385b8
disable user palette option if no file exists ( resolves #572 )
2020-02-06 20:44:17 +01:00
thrust26
d40a616f44
fix stoi exception for Display_PPBlend
2020-02-06 20:12:37 +01:00
thrust26
d5872728a8
Merge branch 'master' of https://github.com/stella-emu/stella
2020-02-06 18:46:10 +01:00
thrust26
3c188e3f29
fix #571 (TimeMachine UI hotkey)
2020-02-06 18:45:59 +01:00
Stephen Anthony
a85e038468
Make search for format in ROM filename case-insensitive.
2020-02-05 18:37:08 -03:30
Thomas Jentzsch
c86f9fd1a8
fix CartMDMWidget (disable bank selection popup when locked)
2020-02-04 16:30:05 +01:00
Thomas Jentzsch
6099f36dc1
fix CartMDM serializing
2020-02-04 16:02:36 +01:00
thrust26
74f1c0d985
minor debugger fix
2020-02-03 20:47:49 +01:00
Stephen Anthony
64fe0d3488
Make compiler happy.
2020-02-03 12:55:46 -03:30
thrust26
6558b2a075
add total and delta cycle counter ( resolves #565 )
...
make VSync and VBlank editable
2020-02-03 13:09:19 +01:00
thrust26
4f90549538
very minor doc fix
2020-02-02 20:37:57 +01:00
Stephen Anthony
fa1ea2f650
Added '_' separator for regex when detecting display mode in filename.
2020-02-02 14:26:20 -03:30
thrust26
f50cadde04
reversed controller button reaction (now on UP), fixes #567
...
prevent button read for up after long press
2020-02-02 16:05:24 +01:00
Stephen Anthony
0781e7d720
Updated Windows build script.
2020-02-02 11:01:23 -03:30
thrust26
2b73775b7b
fix #566 (fry button)
2020-02-02 11:54:00 +01:00
Stephen Anthony
db8257d780
Update Xcode project for missing files.
2020-02-01 22:30:26 -03:30
Stephen Anthony
57a6e95d0c
Fix warning in Visual Studio.
...
Fix formatting to match other classes.
2020-01-31 23:47:27 -03:30
Stephen Anthony
236b716b1d
Update properties for recent stella.pro change.
2020-01-31 17:56:23 -03:30
thrust26
4ef1b18eba
add phosphor to Dragonfire properties.
2020-01-31 22:22:57 +01:00
Stephen Anthony
8662660ae3
Bumped version to rc1.
2020-01-28 14:21:30 -03:30
Stephen Anthony
9bff904f68
Minor cleanup; exclude some debugger-only methods in non-debugger mode.
2020-01-27 13:29:15 -03:30
Stephen Anthony
d9143a7d65
Allow ROMs < 64 bytes (Stella's internal page size) to work correctly. Fixes #564 .
2020-01-27 12:16:33 -03:30
thrust26
6a0b0096dd
fix #563 (double mapping)
2020-01-26 19:58:29 +01:00
thrust26
d2bb807ab8
block power-on options dialog when not a valid ROM is selected
2020-01-26 08:53:27 +01:00
Stephen Anthony
500d62fb25
Make selecting the previous directory by shortcut and clicking "[..]" follow the same code path.
...
This allows selection of previous selected item to work correctly.
2020-01-25 20:24:23 -03:30
Stephen Anthony
da8333321a
Fix issue #562 .
2020-01-25 20:13:20 -03:30
thrust26
af22833e73
fix duplicate usage of button 2
2020-01-25 23:33:05 +01:00
Stephen Anthony
ee2f55015a
Fix Pick 'n' Pile properties; it misdetects as NTSC.
2020-01-25 18:19:06 -03:30
Stephen Anthony
eaae879d9b
Optimize state save for Audio classes; save byte instead of integer.
2020-01-25 18:02:07 -03:30
Stephen Anthony
c95acefffd
Use regular expressions to match console type in ROM filename.
2020-01-25 17:53:32 -03:30
Christian Speckner
11f4846f21
Double buffer source texture, optimize intermediate blitting.
2020-01-25 19:55:12 +00:00
thrust26
ec6348894a
make automatic TM saving load the states on enter too
2020-01-25 20:06:04 +01:00
thrust26
7e90323d4b
adapt debugger UI to new display heights
2020-01-25 13:56:46 +01:00
thrust26
d6fdb8de79
adjust ystart for NTSC and PAL
...
adjust TIA sizes in debugger
2020-01-25 10:28:16 +01:00
thrust26
86018c4511
add display format auto-detection from filename ( resolves #561 )
2020-01-24 11:30:46 +01:00
Stephen Anthony
be4a19b77d
Fix crash in Stack::reverse when size is less than 2.
2020-01-23 20:45:59 -03:30
Stephen Anthony
00aaf5ca0b
Restore 'lastrom' functionality; partially broken in a previous refactoring.
2020-01-22 13:53:17 -03:30
Stephen Anthony
5f62012caf
Bumped state version for changes to FrameManager.
2020-01-21 21:25:14 -03:30
Christian Speckner
56f58b91fc
Fix load / save in FrameManager.
2020-01-21 22:54:13 +01:00
Christian Speckner
157c83d975
Only invalidate TIA surface when vcenter adjust has been changed.
2020-01-21 22:51:13 +01:00
thrust26
b5fa5f462e
Merge branch 'master' of https://github.com/stella-emu/stella
2020-01-21 21:08:17 +01:00
thrust26
ab8300fd20
Update TM doc
2020-01-21 21:08:01 +01:00
Stephen Anthony
850f2d54a3
Make debugging bankswitch selection easier.
2020-01-21 12:20:48 -03:30
thrust26
40c53ab7d1
fix exiting game in MinUICommandDialog
2020-01-20 19:05:43 +01:00
thrust26
a6552372f1
fix exiting command menu
...
update docs
2020-01-20 19:02:55 +01:00
thrust26
ba4223bdbf
add hotkey to decrease current state slot
2020-01-20 12:11:26 +01:00
thrust26
d8b9ee8169
oops
2020-01-19 21:29:51 +01:00
thrust26
7cb168fa67
adapt exit popup changes for other platforms
2020-01-19 21:27:09 +01:00
thrust26
487fc8017c
add missing files
2020-01-19 20:59:49 +01:00
thrust26
f93adc2e7a
initial commit before refactoring
2020-01-19 15:45:32 +01:00
Stephen Anthony
e200d2d8d1
A little too eager with code pruning.
2020-01-18 21:17:39 -03:30
thrust26
6b843aaf92
add autoslot setting to UI
...
update doc for autoslot and write to read port breaks
2020-01-18 11:08:00 +01:00
thrust26
69839d6210
update docs for VideoDialog
2020-01-17 18:46:40 +01:00
Stephen Anthony
4eb29916d3
Fixed incorrect array initialization.
2020-01-14 08:49:32 -03:30
thrust26
cbd8b9e02c
Merge branch 'master' of https://github.com/stella-emu/stella
2020-01-14 11:24:00 +01:00
thrust26
ab008212cb
fix #560
2020-01-14 11:23:39 +01:00
Stephen Anthony
8ac6ac7387
Fix minor warning, and update state file format for recent changes.
2020-01-13 17:22:16 -03:30
thrust26
4a07c12700
add v-center to FrameManager::load/save()
2020-01-13 21:39:09 +01:00
thrust26
344e7d7abb
refactor v-size
2020-01-13 21:13:55 +01:00
Christian Speckner
38b4cbe3ba
VideoDialog: don't crash if Console is not allocated.
2020-01-13 20:47:50 +01:00
Christian Speckner
cad4c627f5
Cleanup, adjustscanlines is now vsizeadjust.
2020-01-13 20:27:05 +01:00
Christian Speckner
bb14b775b6
Change adjustscanlines parameterization to -5% .. 5%, hook uo hotkey.
2020-01-13 00:06:23 +01:00
thrust26
e1eb4bacf8
reorder events
...
rename scanline adjust in input dialog
fix v-center input naming
2020-01-12 12:42:20 +01:00
thrust26
6a56746f90
reverse and limit vcenter
2020-01-11 20:28:55 +01:00
thrust26
3e9ebc7a42
force sign for V-Center display
2020-01-11 15:46:53 +01:00
thrust26
17f409bb95
aligned SliderWidget parameter default to other defaults
2020-01-11 13:02:51 +01:00
thrust26
7679f98069
add force sign option to SliderWidget
2020-01-11 11:59:09 +01:00
thrust26
292cb817fe
adjust yStart
2020-01-11 09:57:45 +01:00
thrust26
0ce7fe52b3
fix ControllerDetector.cxx paddles array size
...
adjust yStart
2020-01-11 09:57:18 +01:00
Stephen Anthony
bd49da07c6
Add hotkey to change scanline adjustment. For now, this is only a stub.
2020-01-09 10:36:00 -03:30
Stephen Anthony
a1ea34bbb0
Bump state version number, otherwise we get crashes on older state saves.
2020-01-07 18:12:36 -03:30