Commit Graph

70439 Commits

Author SHA1 Message Date
AJR fe1612aa81 scc68070: Add more accurate cycle counts, distinguished from MC68000 and MC68010 2019-10-30 17:00:00 -04:00
couriersud 7c6fdaf499 netlist solvers: fix some bad design. (nw) 2019-10-30 20:42:49 +01:00
Ivan Vangelista c18a414fcc cinemat.cpp: corrected ROM labels for solarq [Andrew Welburn] 2019-10-30 20:30:05 +01:00
Ivan Vangelista 139691446d new not working clones
---------------------------------------
Chicago Cubs' Triple Play (German) [PinMAME]
2019-10-30 19:47:11 +01:00
couriersud beab34006a netlist: code maintenance. (nw)
Simplification, remove some trampolines.
2019-10-30 19:10:40 +01:00
Ivan Vangelista 3ff1066d43 new working clone
-----------------------------------
Street Fighter II': Champion Edition (Dstreet-6, bootleg) [Hammy, Clawgrip]
2019-10-30 18:37:23 +01:00
AJR ea8913e128 src/devices: Replace output().set_value with output finders (nw) 2019-10-30 10:08:54 -04:00
couriersud 470c416cc3 netlist: Hopefully fix MSVC compile. (nw) 2019-10-30 11:35:03 +01:00
Vas Crabb f1cf2733a6 Merge tag 'mame0215'
MAME 0.215
2019-10-30 14:48:19 +11:00
AJR 8fccfcb196 New clones marked as NOT_WORKING
--------------------------------
Mephisto (Stargame) (newer?) [jordigahan]
2019-10-29 22:26:46 -04:00
68bit 7aa1490a7e swtpc8212: get it running, and on the rs232 bus (#5729)
This patch gets it running, and splits it into two front ends, one
being a rs232 bus slot so that is can be used as a terminal option. It
adds the MCM66750 character generator, and implements the MC6845 row
update function. Most of the I/O has been worked out with help from
the CT-82 user manual. The various screen formats and the graphics
modes appear to be working and plausible. Printer support has been
added, and a beeper.
2019-10-30 13:02:31 +11:00
cam900 fff889b165 megaplay.cpp : Fix SMS VDP overlay 2019-10-30 12:46:29 +11:00
ajrhacker 1dd5a9d66f
Merge pull request #5826 from cam900/patch-115
es5506.cpp : Fix regression
2019-10-29 20:25:28 -04:00
cam900 3df357d650
es5506.cpp : Fix regression 2019-10-30 09:17:53 +09:00
AJR a2b80bfa2c Fix clang build [-Werror,-Wunused-const-variable] (nw) 2019-10-29 19:35:28 -04:00
Joakim Larsson Edström 58c86eb73c i8251a initilization changed (#5825)
* i8251.cpp: required initial state to enable receiver of a 8251a and also to avoid sending start bit to diserial on reset and get framing error

* eispc_kb.cpp: removed need for scheduler abuse as problem is fixed by correcting the init of the i8251 USART on host side instead

* eispc.cpp: removed an obsolete TODO
2019-10-29 19:27:48 -04:00
couriersud cebd828fcd netlist: improve localized storage. (nw) 2019-10-29 22:05:45 +01:00
R. Belmont ba05d863b1
Merge pull request #5823 from cam900/es5506_es5505_various
es5506.cpp : Add/Implement ES5505 difference, Fix spacing, Various updates
2019-10-29 16:48:08 -04:00
AJR e3a3dece3e msbc1: Add more RAM and MC68230 PIT (nw) 2019-10-29 16:31:19 -04:00
AJR 736962d5e7 mk68564: Emulate BRG; fix cut-and-paste error in pinout (nw) 2019-10-29 15:43:32 -04:00
couriersud cac86fb1b4 netlist: code maintenance. (nw)
- Removed code no longer used
- Add noexcept where appropriate
- split pparser.[c|h] into ppreprocessor and ptokenizer
- smaller optimizations, e.g. use of std::size_t
- fix lint warnings
2019-10-29 19:55:53 +01:00
AJR 316ee65978 msbc1: Add SIOs (nw) 2019-10-29 13:52:33 -04:00
AJR 7d862e69f9 Add preliminary MK68564 device (nw) 2019-10-29 13:43:49 -04:00
Vas Crabb e9ef4808dd version bump (nw) 2019-10-30 04:16:37 +11:00
cam900 42f3c173f9 es5506.cpp : Add/Implement ES5505 difference, Fix spacing, Various updates
Reduce duplicates, Unnecessary lines, #define macros, Implement reset behavior(RESB in ES5506), Add notes, Fix filter behaviors, Sync to official documents
references : http://zine.r-massive.com/ensoniq-technical-documents-and-schematics/
2019-10-30 01:25:36 +09:00
R. Belmont 3151dbd31b
Merge pull request #5821 from fulivi/hpipc_dev7
hp_ipc: fixed a bug in 1LL3 GPU
2019-10-29 10:22:02 -04:00
AJR 65745d0e76 rsp: Add 32-bit opcode alignment for disassembly 2019-10-29 09:51:05 -04:00
AJR e7624770d2 cars2lap: Move to another driver with additional notes (nw) 2019-10-29 09:38:17 -04:00
AJR 962944aa68 mephistp.cpp: Simplify handlers; give sport2k its own 8088 address map (nw) 2019-10-29 09:01:41 -04:00
Vas Crabb d4a42bd13f screen.cpp: remove leftover debug print (nw) 2019-10-29 12:47:43 +11:00
algestam b085530756 bgfx: fix resource leak (nw) (#5820) 2019-10-29 12:47:43 +11:00
Vas Crabb 1fbcfcb1a8 screen.cpp: remove leftover debug print (nw) 2019-10-29 12:45:45 +11:00
algestam a83da80eb8 bgfx: fix resource leak (nw) (#5820) 2019-10-28 23:27:24 +01:00
David Haywood d660d1d5b3 promoted to WORKING (pvmil - SunPlus) (#5818)
* pvmil - map inputs, promote to working

* put SunPlus RNG on a timer, so that the pvmil questions are actually in a random order (nw)
2019-10-28 17:23:46 -04:00
Joakim Larsson Edström bc1aba36e0
Merge pull request #5819 from JoakimLarsson/epc_6
eispc_twib.cpp: fix build error
2019-10-28 20:09:15 +01:00
Joakim Larsson Edstrom ac1b7a7654 eispc_twib.cpp: fix build error 2019-10-28 20:07:05 +01:00
Joakim Larsson Edström 530101b53f
Merge pull request #5794 from JoakimLarsson/epc_4
WIP: TWIB board - EPC terminal adapter for IBM mainframe and Alfaskop system
2019-10-28 19:44:06 +01:00
fulivi 1e81ccd7b6 hp_ipc: fixed a bug in 1LL3 GPU that caused cursor & sprites to
disappear at the top & left hand side of screen
2019-10-28 16:15:58 +01:00
R. Belmont aabfeef8e9
Merge pull request #5815 from couriersud/master
Fix waitvsync for bgfx vulkan backend. [Couriersud]
2019-10-28 10:32:52 -04:00
R. Belmont 0c491e7bd7
Merge pull request #5787 from cam900/megaplay_lcm
315_5313.cpp : Allow LCM scaling of horizontal resolution
2019-10-28 10:32:37 -04:00
Zoë Blade 45e0de9785 Start work on C64 tapes (#5803)
* Hit Squad ➡️ The Hit Squad

This is a brand/label of Ocean.  See any of their packaging to verify it's "The Hit Squad".

* Tentatively add more C64 tape dumps

* Add some more UK C64 tapes

It's a start...

* Hewson (Rack IT) ➡️ Rack It

It looks like the publisher should take the form "Label" rather than "Company (Label)", judging by "The Hit Squad" (Ocean), "Mastertronic Added Dimension" (Mastertronic), etc., so let's be consistent about that.

Also, it's "Rack It", not "Rack IT".  See e.g. the scan-in at https://archive.org/25/items/uta_Steel_1988_Hewson_Rack_IT_7197/uta_Steel_1988_Hewson_Rack_IT_7197_screenshot.jpg which shows the label name for both the copyright and address.

* Use labels consistently

Gremlin Graphics (GBH) ➡️ GBH
Grandslam (Bug Byte) ➡️ Bug Byte
CDS Software (Blue Ribbon) ➡️ Blue Ribbon

* Add tape
2019-10-28 10:29:23 -04:00
R. Belmont 57a79bfaf1
Merge pull request #5817 from TwistedTom/cps1_pals
some cps1 c-board pal dumps
2019-10-28 10:28:37 -04:00
couriersud 97129cece5 netlist: Preprocessor enhancements. [Couriersud]
The builtin preprocessor now behaves closer to cpp:

- supports macro parameters, i.e. define x(a) a
- supports stringification, i.e. define x(a) #a
- supports concatenation, i.e. define x(a) a ## _ext

In addition, error reporting now provides a source context including the
include history.
2019-10-28 13:44:26 +01:00
Robbbert a529dcbfd3 MT 07469: vboy: sprite elements are cut off. 2019-10-28 19:18:02 +11:00
Robbbert 88aaa3cafa MT 07469: vboy: sprite elements are cut off. 2019-10-28 19:15:26 +11:00
angelosa 16b63d2fe1 gp32 QA (nw) 2019-10-28 02:00:56 +01:00
braintro 14418ea641 New working clone
New working clone
------------------
Heavy Unit (Japan, Alternate ROM format) [Brian Troha, The Dumping Union]
2019-10-27 19:52:38 -05:00
AJR 84ab8dcd63 hvyunit: Fix coin counters 2019-10-27 18:10:53 -04:00
AJR 5efaf196cb tilemap.cpp: Relax assert and do some sanity checks (fixes mtrain and strain with DEBUG=1)
Note that opengolf is still broken, with a segmentation fault occurring at some point.
2019-10-27 18:10:46 -04:00
hap 6933beea82 chessm: savestates (nw) 2019-10-27 21:44:18 +01:00