Commit Graph

70439 Commits

Author SHA1 Message Date
Vas Crabb bc4906f991 UI updates:
* Hook up focus next/focus prev on system/software selection menus (Tab and LShift-Tab, respectively by default)
* Allow joystick buttons to be used to change focus on system/software selection menus
* Fixed bug that allowed focus to move to hidden panels

(nw) Second attempt at doing this, and it worked fine.  Must've been in bad mental health when I tried and failed to do this back in May
2019-11-18 21:11:00 +11:00
Vas Crabb f1c02b33e1 fix option conflict (nw) 2019-11-18 19:24:14 +11:00
Vas Crabb 080d711ac5 Make debugger view startup more efficient - it's still not going to be practical with 200k save items, but it's better than before 2019-11-18 19:14:31 +11:00
arbee a829064e83 apple2gs: Music Construction Set depends on an implementation detail of LC inhibit in bank 01 [Peter Ferrie, R. Belmont] 2019-11-17 23:36:58 -05:00
AJR 1440dd0f11 ps2.cpp: Correct region widths and some CPU typs and system descriptions (nw)
The sets here are also no longer listed as clones of ibm5170, only as compatible with it.
2019-11-17 23:01:33 -05:00
arbee 2d4996a21e SDL: recognize GUIDs for joysticks, allows stable input ID mapping [R. Belmont] 2019-11-17 22:30:25 -05:00
AJR e79c2337b4 vcombat: Fix region widths (nw)
The samples might need to be flipped back again, but they sound all right this way, at least on vcombat.
2019-11-17 22:26:45 -05:00
AJR efa99030c4 blitz68k.cpp: Fix region width (nw) 2019-11-17 22:15:41 -05:00
cracyc 99a628eb7c plugins/cheatfind: pull https://github.com/mamedev/mame/pull/4618 with some simplifications and bugfixes (nw) 2019-11-17 21:12:41 -06:00
AJR 7a03fc44dc speglsht.cpp: Fix region widths and endianness (nw) 2019-11-17 21:57:04 -05:00
AJR 91d62695fa ultrsprt.cpp: Fix region width (nw) 2019-11-17 21:51:53 -05:00
AJR 2abf032b75 plygonet.cpp: Fix region widths (nw) 2019-11-17 21:44:11 -05:00
David Haywood 679e1a228e vt1682.cpp: Plug & Play work - run the Sound CPU (20mhz 6502!) and support 6bpp rendering etc. (#5917)
* testing (nw)

* rendering fixes (nw)

* various rendering improvements (nw)
2019-11-17 21:41:24 -05:00
AJR 10f69d788b seattlecmp.cpp: 8-bit access for monitor ROM; rename region (nw) 2019-11-17 21:29:47 -05:00
AJR 9c656007df mg_pbw: Fix region length (nw) 2019-11-17 18:44:20 -05:00
AJR 0b94ff2ff7 vsmile.cpp, vsmileb.cpp: Correct endianness; change region name as suggested (nw) 2019-11-17 18:32:24 -05:00
AJR 7cfe822c84 ficpio2: Fix validation (nw) 2019-11-17 17:50:26 -05:00
David Haywood fa04fc6385 vt1682.cpp - Plug & Play work, displays screen [David Haywood] (#5916)
* start work on DMA (nw)

* palette uploads (nw)

* misc (nw)

* more regs (nw)

* clean (nw)

* more regs (nw)

* more regs (nw)

* main screen turn on (nw)

* other mode (nw)
2019-11-17 16:45:31 -05:00
AJR f7c31affad spectrum_cass.xml: Fix duplicate shortname (nw) 2019-11-17 16:44:06 -05:00
AJR 0864282581 esqkt.cpp, lwriter.cpp, toypop.cpp: More region width fixes (nw) 2019-11-17 16:42:26 -05:00
AJR b0d7a2527f deco32.cpp: Fix region endianness (nw)
Still not sure the reversed loading order is correct (the data here is unused currently).
2019-11-17 16:02:12 -05:00
ajrhacker 02eca9b085
Merge pull request #5915 from clawgrip/lamode
New working software list additions
2019-11-17 16:01:13 -05:00
AJR 0e18840f04 taitopjc.cpp: Fix some region definitions (nw) 2019-11-17 15:33:51 -05:00
AJR 80e9d5a25e ps2sony.cpp: Fix region width problem the simple way (nw) 2019-11-17 15:24:56 -05:00
AJR 8efa6cc8ea jalmah.cpp: Region width fix (nw) 2019-11-17 15:19:53 -05:00
AJR e581c1dc5e mrgame.cpp: Fix region widths (nw) 2019-11-17 15:13:18 -05:00
Vas Crabb e4e047f1ad mac: fix copy/paste error, get rid of allocWithZone as it's ignored on 64-bit ABI (nw) 2019-11-18 06:05:21 +11:00
Vas Crabb b662a173bd missed a couple of Mac debugger things (nw) 2019-11-18 05:25:28 +11:00
Vas Crabb 8332b437a7 missed one Windows debugger thing (nw) 2019-11-18 05:15:00 +11:00
Vas Crabb 88ce545cdd misc cleanup:
* Got rid of some more simple_list in core debugger code
* Fixed a buffer overrun in wavwrite (buffer half requried size)
* Slightly reduced dependencies and overhead in wavwrite
* Made new disassembly windows in Qt debugger default to current CPU
2019-11-18 05:08:36 +11:00
ClawGrip 4d41090d11 New working software list additions
-----------------------------------
La Mode - 1984 (Programa Computado) [ClawGrip, avlixa, ICEknight]
2019-11-17 16:11:40 +01:00
Vas Crabb 1fbfa9e071 bus/amiga/zorro: put in namespace, improve safety a bit (nw) 2019-11-18 00:58:48 +11:00
R. Belmont 50694d017b
Merge pull request #5913 from ArcadeShadow/patch-16
New working software list addition
2019-11-17 07:45:32 -05:00
David Haywood 6072c24c86 vt1682 (plug & play) register notes, stub handlers for memory mapping setup related regs (nw) (#5910)
* register notes (nw)

* more register notes (nw)

* register notes (nw)

* stubs for mapping related functions

* assume later VT chipsets don't have the broken DMA (nw)

* more banking related regs (nw)

* banking notes (nw)

* addressing work (nw)

* refactor slightly (nw)

* use mapping (nw)

* vram (nw)
2019-11-17 07:44:41 -05:00
ArcadeShadow ae87b9a3c5
New working software list addition
ibm5170: Kick Off 3: European Challenge
2019-11-17 11:42:17 +00:00
MASH 228445bb42 cps1bl_5205.cpp and cps1bl_pic.cpp: Fixed parent-clone relationships (#5912)
* cps1bl_5205.cpp: Fix parent-clone relationships

* cps1bl_pic.cpp: Fix parent-clone relationships

* cps1bl_pic.cpp: Fixed parent-clone relationships
2019-11-17 20:01:03 +11:00
Vas Crabb 90fe1e649a Remove internal autofire functionality as there's a plugin for that now (#5802) 2019-11-17 17:10:07 +11:00
AJR 4765e92ec3 Fix some region widths at least for now, since no H8/500 core currently exists (nw) 2019-11-16 23:44:19 -05:00
Tom b848013e33 some sf2ce m-street6 pal dumps (#5902)
* some mstreet6 pal dumps

* add pals properly

* another pal dump
2019-11-17 15:40:54 +11:00
AJR 6722a7c741 mc1502.cpp, pg685.cpp, rastersp.cpp, rc759.cpp: Fix region widths (nw) 2019-11-16 21:21:39 -05:00
braintro f5b93bb346 (nw) peplus.cpp: CG ROM redump & typo 2019-11-16 20:16:22 -06:00
AJR 31c390149d whitestar.cpp: Add stub configuration for sets using ARM7 instead of BSMT2000 (nw) 2019-11-16 21:12:58 -05:00
couriersud 6b004964ef netlist video: Add VECTOR support. [Couriersud]
Fixfreq now supports VECTOR screens automatically. For now the default
remains to be RASTER since bgfx does not support VECTOR screens.

Nevertheless please expect changes in the video output. Video output is
now collected timing-exact, i.e. with subpixel accuracy. Only during
screen_update this is converted and scaled to the bitmap. There may be
changes due to rounding in comparison to current rendering.

Also added a link to a video showing a breakout cocktail table.
2019-11-17 03:07:09 +01:00
couriersud 1ac2d06ea1 atarittl: remove printf. (nw) 2019-11-17 03:07:08 +01:00
AJR 39ab6a404c photoply.cpp: Region is 8-bit, so map it as such (nw) 2019-11-16 21:04:44 -05:00
AJR d4e270225d pc.cpp: Correct some region widths and change mc1702 and pc7000 to 8086 (nw) 2019-11-16 21:03:44 -05:00
AJR 759729405a Fix more region widths (nw) 2019-11-16 20:57:00 -05:00
arbee 639f3886d7 SDL: -video auto on macOS now selects BGFX rather than OpenGL for future-proofing [R. Belmont] 2019-11-16 20:55:31 -05:00
arbee d62c353771 opengl: work around Retina issue on macOS Catalina until SDL catches up [R. Belmont] 2019-11-16 20:48:29 -05:00
AJR 6357b2f7c2 taitojc.cpp: Correct "gfx" region widths and rename for clarity (nw) 2019-11-16 20:31:28 -05:00