4111 Commits

Author SHA1 Message Date
Toni Wilen
fcf149b451 5100b9 2023-11-26 16:39:11 +02:00
Toni Wilen
8444681360 Only check deeper archive path if inserted in floppy drive 2023-11-26 16:31:32 +02:00
Toni Wilen
89faf8e36a Reallocate kickmem during memory reset 2023-11-26 16:30:34 +02:00
Toni Wilen
5a3f4bdd7e Removed special cases, last update made them obsolete. 1 CCK interrupt delay added. 2023-11-26 14:41:47 +02:00
Toni Wilen
7ece361672 Do not automatically enable turbo floppy if executable inserted in DF0: does short DMA transfers. 2023-11-26 14:40:27 +02:00
Toni Wilen
021ef0bb32 Check also VB and HB when programmed mode changes but only if they have not been changed multiple times/frame. 2023-11-26 14:39:14 +02:00
Toni Wilen
f8c2ab560a Use hardwired vbstrt variable to check vblank line. 2023-11-26 14:37:59 +02:00
Toni Wilen
3e824a91b1 Fix quick start panel host configuration not remembering correct custom host configuration item 2023-11-25 15:48:48 +02:00
Toni Wilen
d52ad041aa Fix double scanned custom chipset cursor as a windows mouse cursor 2023-11-25 15:48:07 +02:00
Toni Wilen
1a57f5c5ad Keep RTG mouse cursor image in chunk format, convert when shape or also when colors change. 2023-11-25 15:47:26 +02:00
Toni Wilen
f59e51c6e7 Reset windowed/fullscreen state when restarting. 2023-11-25 15:46:00 +02:00
Toni Wilen
55b7a6120f Fix A3000 KS 3.2 ROM checksum 2023-11-24 21:10:51 +02:00
Toni Wilen
982d2a8239 Fix font size calculation in custom dialogs. 2023-11-24 21:10:09 +02:00
Toni Wilen
16db420ce3 DISASM_FLAG_VAL_FORCE disassembler parameter: always show EA, even if it is simple (An) 2023-11-24 21:08:26 +02:00
Toni Wilen
a253ff3c4a 5100b8 2023-11-18 17:59:12 +02:00
Toni Wilen
1d4db3c3e0 Buddha IDE emulation fix 2023-11-18 16:34:45 +02:00
Toni Wilen
bae812fec4 "Also, the last word in a disk-read DMA operation may not come in (that is, one less word may be read than you asked for)" Paula disk bug emulation. 2023-11-18 16:34:07 +02:00
Toni Wilen
eb30bdb03f Do not automatically enable OSK in RP mode 2023-11-18 15:29:06 +02:00
Toni Wilen
dd69a5ca3b Randomize seed if hard reset 2023-11-18 15:28:18 +02:00
Toni Wilen
6a790fb2db Update hardware mouse cursor if texture was reallocated. 2023-11-18 15:27:29 +02:00
Toni Wilen
a97c44caf4 Fix hardfile2 geometry file parsing, replace unsafe characters in autogenerated geometry file name 2023-11-18 15:25:21 +02:00
Toni Wilen
d5334cacc7 Removed old unneeded file 2023-11-18 15:23:39 +02:00
Toni Wilen
ce3640b9af
Merge pull request #262 from Waccoon/Waccoon-quickfix-1
Fix buffer overflow if VPOS out of range
2023-11-18 15:22:57 +02:00
Waccoon
4152493d97
Fix buffer overflow if VPOS out of range
Amiga crash may cause vsync to be lost, causing dma_record[] overflow.
2023-11-11 03:28:45 -05:00
Toni Wilen
c431e3b76b Protection against weird VPOSW writes incorrectly causing continuous vblanks. 2023-11-09 19:18:18 +02:00
Toni Wilen
4cae2257c2 Always enable ALLOW_TEARING if no vsync. 2023-11-09 19:17:40 +02:00
Toni Wilen
4af094c6cf Fix chained CIA timers in non-ce modes. 2023-11-09 19:16:47 +02:00
Toni Wilen
128bdde52e Check DMS input buffer under/overflow. Improved encrypted DMS support, some DMS files decode correctly (valid CRC) with more than 1 key but only 1 key returns correct data. 2023-11-05 17:26:37 +02:00
Toni Wilen
d90fb06280 5100b7 2023-11-04 16:04:17 +02:00
Toni Wilen
fc36e3a1ed Do not activate temporary frame skip in warp mode if overscan is ultra extreme. 2023-11-04 15:58:58 +02:00
Toni Wilen
28cab93533 Removed more unneeded graphics subsystem resets when Amiga side mode changes but mode change does not require any resets. 2023-11-04 15:58:25 +02:00
Toni Wilen
ebb1210d7c Fix on screen keyboard transparency 2023-11-04 15:56:35 +02:00
Toni Wilen
b503c90696 Don't allow CPU backwards VPOSW writes if CPU is not in accurate mode. 2023-11-04 15:55:11 +02:00
Toni Wilen
5af528df31 Flash/EEPROM support updates. 2023-11-04 15:53:53 +02:00
Toni Wilen
6ebfdfb9d8
Merge pull request #260 from midwan/minor-fixes
Minor fixes
2023-11-04 15:41:36 +02:00
Dimitris Panokostas
b375799dd4
Minor fixes
- Fix missing #ifdef DEBUGGER in a few places
- Fixed decide_hdiw2 parameters when DEBUGGER is not available
- Removed redundant extra break statement in intputdevice.cpp
2023-11-02 16:13:43 +01:00
Toni Wilen
b1adcdf77a 5100b6 2023-10-21 19:47:23 +03:00
Toni Wilen
0025e60685 on screen keyboard 2023-10-21 19:45:56 +03:00
Toni Wilen
12ca839df5 Do not reset d3d11 if display size has not changed 2023-10-21 18:48:23 +03:00
Toni Wilen
5ec143e3c3 Fix inputmap dialog exit 2023-10-21 18:47:01 +03:00
Toni Wilen
b81b1bcf65 Fix sound panel floppy sound selection 2023-10-21 18:46:36 +03:00
Toni Wilen
fa28cb4302 Clear also blitter_cycle_exact when switching to JIT mode 2023-10-21 18:46:06 +03:00
Toni Wilen
356faf2741 Disable logging 2023-10-21 18:45:31 +03:00
Toni Wilen
18a56f17cb Different monitor check fixed (default monitor can be same as monitor with id>0) 2023-10-21 18:44:39 +03:00
Toni Wilen
a20985b83f GUI pad control mouse mode wraparound 2023-10-21 18:34:28 +03:00
Toni Wilen
0b7ff383b8 Fix IDE table indexing when same controller is configured more than once and controller has more than 1 IDE channels. 2023-10-14 22:18:17 +03:00
Toni Wilen
1b00bba9c6 5100b5 2023-10-13 20:34:56 +03:00
Toni Wilen
1d1fc389fb Non-lace fields/fields+ last line flicker fix. 2023-10-13 20:32:50 +03:00
Toni Wilen
49cc0cf9c2 Fix FPU state if FPU has is enabled but is not enabled in loaded statefile. 2023-10-11 20:15:59 +03:00
Toni Wilen
35ec7a5215 Do not reset display if native mode changes but it is "behind" RTG screen. 2023-10-11 20:14:51 +03:00