Commit Graph

69724 Commits

Author SHA1 Message Date
AJR
d1086ca8b1 New machines marked as NOT_WORKING
----------------------------------
Meteodata 1256 [ClawGrip]
2019-11-14 09:20:53 -05:00
AJR
72eacfcfb0 Increase some MC68HC11 clocks to compensate for newly emulated internal divider (nw) 2019-11-14 09:18:38 -05:00
AJR
1ce4051cf4 mc68hc11: Fix size of fetched operand for ADDD indexed modes
This appears to have accidentally regressed in bcd74f1e42.
2019-11-14 09:15:24 -05:00
Vas Crabb
f394d486bc schedule: pick some really low-hanging fruit (nw) 2019-11-15 00:49:00 +11:00
AJR
63d10c6d90 mc68hc11: Clock is internally divided by 4 2019-11-13 23:34:35 -05:00
AJR
fb4480205c cdd2000: Better guess at HC11 type (nw) 2019-11-13 22:59:32 -05:00
AJR
80f0a345bc Correct one XTAL value (nw) 2019-11-13 19:44:07 -05:00
MooglyGuy
4c53d5611d -snes_ppu: Converted OAM code from bsnes ppu-fast, nw 2019-11-14 00:30:39 +01:00
Robbbert
6018a48cc2 New working software list additions
----------------------------------
studio2: RCA demo
2019-11-14 10:17:53 +11:00
David Haywood
78ed8c13e3 Plug & Play work (Tv GoGo, Poker inputs etc.) (#5898)
* vii.cpp: tvgogo, return value written on a port so that it boots (nw)

also for spg2xx_io, add machine().describe_context() to more of the logging calls to make it more informative for debugging.

* workaround so poker boots without debugger trick (nw)

* uart read notes (nw)

* not ideal, but force poker UART reads for now (nw)

* improve input (nw)

* clickable artwork fixes (nw)

* comment (nw)

* srcclean (nw)

* tidy (nw)
2019-11-13 17:07:09 -05:00
mooglyguy
0ced158f31 -k007232: Added optional WAV logging of PCM samples. [Ryan Holtz] 2019-11-13 21:15:03 +01:00
couriersud
43637964a2 netlist: bug fix, code maintenance and performance improvement. (nw)
- fixed a code in the netlist creation which caused multiple proxies
  to be created for output->terminal connections. A nice side effect of
  this fix is a performance increase ~9% for kidniki and ~4% for pong.
  Speaking about pong ... maximum is 490%. Dice is running at
  280 FPS/60 FPS = 466%, however without any analog emulation.
- Replaced NL_NOEXCEPT with noexcept. assert is now exception-free.
- cppcheck and lint fixes.
2019-11-13 19:29:51 +01:00
AJR
e00549bcec smoc501.h: Fix minor copy/paste mistake (nw) 2019-11-13 12:16:12 -05:00
Vas Crabb
960d3dba2a add new source files to build scripts, standardise some #include guards (nw) 2019-11-14 04:00:34 +11:00
Robbbert
44d5b3ddb2 (nw) studio2 : rearranged memory closer to actual operation 2019-11-14 03:37:47 +11:00
Tom
3ad635d94f Cps1 bootlegs, some more new sets (#5895)
* added captcommb2

* added knightsb3

* added dinopic3

* confirm clocks

* bootleg reshuffle
2019-11-14 02:39:15 +11:00
couriersud
f4cf0cc86a netlist: code maintenance. (nw)
- move memory pool to netlist_state_t removing one static allocation.
- add memory allocation stats to verbose output
- nl_assert no longer throws, first step to remove NL_EXCEPT macro.
2019-11-13 07:41:20 +01:00
angelosa
6a57025550 ms32.cpp: fix hayaosi3 final round and flame text priorities [Angelo Salese] 2019-11-13 07:37:17 +01:00
AJR
8306e7a0ef Add dump and skeleton device for Sony SMO-C501 MO Disk Controller [Don Maslin Vintage Computer Archive] 2019-11-12 22:18:43 -05:00
Julian Sikorski
0c70101b74 Sync bgfx, bx and bimg with upstream; fix the hlsl fs_chroma.sc matrix transposition properly (#5875)
* Sync bgfx with upstream revision 280420d

* Sync bx with upstream revision 267727d

* Sync bimg with upstream revision c1bab10

* Use bgfx helper functions to ensure correct matrix orientation

* Rebuild hlsl chain
2019-11-12 22:08:23 -05:00
AJR
c089bea701 lbpc: It helps to map handlers (nw) 2019-11-12 18:47:58 -05:00
AJR
2d93bc91d4 v5x: Emulate internal/external timer clock input selection; internalize CPU clock divider for V40/V50 2019-11-12 17:55:49 -05:00
AJR
13beade767 lbpc: Add ISA bus and EGA card so startup process can be visible (nw)
v40, v50: Add timer 2 control input (nw)

ncr5380n: This error really needs to be non-fatal (nw)
2019-11-12 16:34:50 -05:00
AJR
2e052f7e98 lbpc: More peripheral stuff (nw) 2019-11-12 14:01:29 -05:00
AJR
5d74edba7d New machines marked as NOT_WORKING
----------------------------------
Little Board/PC [Don Maslin Vintage Computer Archive]
2019-11-12 13:29:10 -05:00
AJR
f51a7ea3ee Fix build (nw) 2019-11-12 12:32:49 -05:00
cam900
ee4281546c v5x.cpp : Move remappable IO handler into seperated space, Fix remapping IO behavior (#5774)
* v5x.cpp : Move remappable IO handler into separated space, Fix remapping IO behavior
2019-11-12 11:48:45 -05:00
Tom
ecb08b2cd6 ZX Spectrum floating bus support (#5883)
* floating bus

* only official machine has floating bus
2019-11-12 11:45:35 -05:00
R. Belmont
542997be40
Merge pull request #5881 from 68bit/qvt102-misc
qvt102: key lines, boost interleave
2019-11-12 11:45:10 -05:00
David Haywood
d093c54929 continued elan refactoring (nw) (#5892)
* cointinued elan refactoring (nw)

* fake a timer interrupt to force Air Blaster Joystick 3D stages forward (nw)

* notes on bugs present on Air Blaster original hw (nw)

* lower frequency (nw)

* improve split scroll mode for air blaster joystick 3d stage bosses (nw)

* change wording (nw)
2019-11-12 11:44:24 -05:00
ClawGrip
1e02669173 New machines marked as NOT_WORKING (#5896)
* New machines marked as NOT_WORKING

----------------------------------
Pitagorin [ClawGrip]

* Add 'pitagor' (nw)
2019-11-12 11:44:11 -05:00
Vas Crabb
00786eba8c at.cpp: renamed "atvga" to "atturbo" as the key difference is that it's a 12 MHz machine (nw)
* also changed generic machine descriptions to include CPU speed rather than video card
* CPU speed is a property of a system's machine configuration in MAME
* on the other hand, the default video card is just chosen to be representative and can be changed via slot options
* also added thousands separators to clock frequencies to make it easy to see order of magnitude

cleaned up some other style things while I was at it (nw)
2019-11-13 01:10:33 +11:00
hap
7c8b390a00 talkingbb: forgot to remove note (nw) 2019-11-12 12:19:06 +01:00
Tiago Pierezan Camargo
58dde95d07 workaround to fix cross compilation to x86 from a x64 host 2019-11-12 21:43:19 +11:00
couriersud
f47c225bd5 pong.cpp: Added 0x to length. (nw) 2019-11-11 23:36:47 +01:00
couriersud
be07cea013 pong.cpp: updated CRC, SHA1 and length. (nw) 2019-11-11 22:33:27 +01:00
AJR
6c14012a4b sc4boombb: Merge ROM definition with sc4boomb (identical hashes) (nw) 2019-11-11 13:46:46 -05:00
Nigel Barnes
68bfd84495 bbcb: Added Morley Electronics RAM Disc and PMS 64K Non-Volatile Ram Module devices. 2019-11-11 18:45:26 +00:00
couriersud
63561e2c2c netlist: maintenance. (nw)
- Fix automatic header generation
- clang lint fixes.
- srcclean
- remove dead code
2019-11-11 15:04:21 +01:00
AJR
82e9ccb3a9 f8: Use memory_access_cache for register space access (nw) 2019-11-11 08:34:55 -05:00
AJR
dfa8f49adc dcs.h: Eliminate superfluous parens (nw) 2019-11-11 07:18:17 -05:00
Tom
4f0dd32003 ZX Spectrum Multiface One improvements (#5885)
* mface

* mface improvements

* use required_ioport, remove disable switch
2019-11-11 22:44:03 +11:00
AJR
0a83f32207 New machines marked as NOT_WORKING
----------------------------------
Spade [SpinalFeyd]
2019-11-10 23:52:30 -05:00
AJR
3bc0aad093 Eliminate a few more uses of auto_alloc (nw) 2019-11-10 23:10:39 -05:00
ClawGrip
67f30c1598 New clones marked as NOT_WORKING (#5891)
* New clones marked as NOT_WORKING

--------------------------------
PreComputer 2000 (Spain) [ClawGrip]

* Add "pc2000s" (nw)

* Forgot to add the parent (nw)
2019-11-10 22:29:20 -05:00
AJR
c67f75fdd7 thomson.cpp: Improve floppy device encapsulation (nw)
- Eliminate all global-level static variables and functions in thomflop.cpp
- Simplify read/write handlers for floppy interfaces

mc6843: Simplify read/write handlers (nw)
2019-11-10 22:25:57 -05:00
Angelo Salese
3e0e72a937
Forgot to actually promote this, cfr. input notes for removing the flag as well (nw) 2019-11-11 00:12:06 +01:00
Angelo Salese
78e5124917
Has "For use in Japan" (nw) 2019-11-11 00:04:40 +01:00
David Haywood
74155c31bf continued Elan (Plug & Play) refactoring (#5882)
* elan code refactoring (nw)

* save the obvious (nw)

* continued refactoring (nw)

* elan refactoring (nw)

* continued refactor (nw)

* continued elan refactoring (nw)
2019-11-11 09:00:09 +11:00
Ivan Vangelista
072b6b4e63 devices\bus\a2bus\a2mockingboard.cpp: probable fix for MT07480. No idea which games use this so if someone else can test.. Regression seems pretty clear by looking at the 0.199 diff, anyway (nw) 2019-11-10 22:58:27 +01:00