Commit Graph

68311 Commits

Author SHA1 Message Date
mooglyguy
d7df257737 -newport: Various changes. [Ryan Holtz]
* Reimplemented logging code for external viewer.
 * Fixed 8bpp overlay bit combination.
 * Fixed broken blending.
 * Added bit lane expansion, needed for proper double-buffered accesses.
 * Simplified default color accesses.
2019-08-31 10:05:28 +02:00
AJR
f7f5bedbbe m37710: Internalize timing for A-D converter 2019-08-30 23:05:50 -04:00
Roberto Fresca
75e748a296 New working machines
--------------------
Draw Poker (Joker Poker ver.01) [Roberto Fresca, Team Europe]
2019-08-31 04:38:58 +02:00
AJR
29b1313b59 k052109: Use callback to generate IRQ for most drivers (nw)
- Fix IRQ enable logic (otherwise simpsons is very broken)
- Use device_video_interface to hook screen

k051960: Use device_video_interface to hook screen (nw)
2019-08-30 20:49:03 -04:00
ajrhacker
5beba499fa
Merge pull request #5571 from shattered/_0d03a3db89
sm7238: downloadable fonts, blink attribute (nw)
2019-08-30 17:34:28 -04:00
AJR
42726fd925 orca40c: Implement device_video_interface (nw) 2019-08-30 17:19:01 -04:00
Sergey Svishchev
c93e6a6b6c sm7238: downloadable fonts, blink attribute (nw) 2019-08-30 23:30:19 +03:00
MetalliC
bc0530c9ac cps3.cpp changes:
- hook coin locks and counters
- return 5 and 6 buttons to jojo games (they used in dev.mode)
- change 'SS' RAM and registers to 8bit
- renames of function's/variable's names to their actual functions
- misc cleanups
- documentation update and fixes
2019-08-30 23:06:33 +03:00
hap
c4dd50b0f7 New clone added
--------
Constellation 3.6MHz [hap, Berger, Achim]
2019-08-30 17:40:34 +02:00
Ivan Vangelista
910eba1a4f clones promoted to working
-------------------------------------------------
Lady Liner (encrypted, set 1) [Team Europe, Roberto Fresca, Ivan Vangelista]
2019-08-30 16:02:29 +02:00
Dirk Best
23addb4586 Missing file from previous commit (nw) 2019-08-30 15:14:56 +02:00
Dirk Best
5c4048ad73 Emulate the Sega Billboard and hook it up to the STV driver
[biggestsonicfan, Dirk Best]

It's not shown by default. To view it, choose the layout
view 'Billboard'.
2019-08-30 14:04:13 +02:00
AJR
cb8c159092 sgi_ge5.cpp: Fix clang error: private field 'm_dma_count' is not used [-Werror,-Wunused-private-field] (nw) 2019-08-29 22:42:51 -04:00
arbee
20a5ea109f f2mc16: more diassembler opcodes (nw) 2019-08-29 17:56:40 -04:00
ajrhacker
492e4b9467
Merge pull request #5570 from algestam/gnw_mbaway_melody_fix
hh_sm510: Melody ROM fixes for gnw_mbaway melody
2019-08-29 17:11:18 -04:00
arbee
f9af96e96a f2mc16: added more opcodes to diassembler, normalized bit syntax [R. Belmont]
This allows disassembling most of the Namco System 23 "Extra I/O" programs, which use an MB90611A.
2019-08-29 14:27:03 -04:00
algestam
6afb6f005b hh_sm510: Melody ROM fixes for gnw_mbaway melody 2019-08-29 19:53:55 +02:00
arbee
4effbd40d6 f2mc16: fixed BBC branch offset, add savestates, cleanup variable usage in utility functions [R. Belmont] 2019-08-29 12:13:51 -04:00
Patrick Mackinlay
194691c634 4dpi: graphics wip (nw) 2019-08-29 19:49:21 +07:00
Patrick Mackinlay
23a5e12303 mips1: undocumented behaviour (nw) 2019-08-29 19:45:01 +07:00
AJR
cbb3262e2a Revert "apricot: Remove hardware cursor (nw)"
This reverts commit e157856b78.
2019-08-28 23:18:29 -04:00
AJR
89e2d8c546 s100_am310: Fix address shift (nw) 2019-08-28 23:18:07 -04:00
AJR
e157856b78 apricot: Remove hardware cursor (nw) 2019-08-28 19:40:49 -04:00
braintro
9618699d32 (nw) updated info in karnov.cpp & correct i8751 MCU for Chelnov, add in PCB locations where known 2019-08-28 18:32:25 -05:00
AJR
0b039c68e1 Add dump and emulation of Alpha Micro AM-310 Communications Controller [AJR, Bitsavers] 2019-08-28 19:19:27 -04:00
braintro
bff35b5041 (nw) segac2.cpp: Update info about Zunzunkyou no Yabou 2019-08-28 18:06:00 -05:00
MetalliC
e1d6982d89 SH2 clock multiplier docs 2019-08-29 01:19:30 +03:00
David Haywood
b77d8ecb03 Spectrum betadisk stuff (#5564)
* spectrum bus : rename beta.cpp to beta128.cpp as the original beta is somewhat different (nw)

* (nw)

* start making a device for the actual original beta disk interfaces (nw)

* flesh out beta stuff a bit (nw)
2019-08-29 00:15:06 +03:00
Dirk Best
a1b1b325b1 chelnovjbl: Hook up MCU 2019-08-28 17:00:22 +02:00
68bit
5c482945c6 asmjs: avoid explicitly linking SDL2_ttf.
It appears that it is sufficient to include `-s USE_SDL_TTF=2`, and
emcc links in the SDL2_tff library, and it does not like attempts to
link this twice.
2019-08-28 14:25:27 +00:00
68bit
6d76d3f8f8 asmjs: can not ignore errors on missing libraries
The current Emscripten release is not happy with the use of
"-s ERROR_ON_MISSING_LIBRARIES=0" as a link option, it gives an error
stating that all libraries must now be present, so remove that use.

This leaves a missing 'util' library. This did not appear to be
needed on the few builds I have tried, and this patch avoids adding
this library for asmjs.
2019-08-28 14:25:27 +00:00
ClawGrip
7486703578 vsmile_cart.xml: Small fixes (nw) (#5561)
* vsmile_cart.xml: Small fixes (nw)

* Fix typo (nw)
2019-08-28 08:32:54 -04:00
braintro
f10b2f45ad marineb.cpp: Filled in Difficulty for Hoccer & add dipswitch locations to most sets. [Brian Troha] 2019-08-27 22:31:37 -05:00
braintro
388474a705 fix build 2019-08-27 22:11:53 -05:00
braintro
68aa4d4fc4 (nw) segas18.cpp: Updated info about the mwalkj set. 2019-08-27 20:12:09 -05:00
ajrhacker
4c1d4e8e0c
Merge pull request #5562 from 68bit/hd6845s-cursor-fix
MC6845: correct cursor.
2019-08-27 21:10:12 -04:00
68bit
912a1c1b9d MC6845: correct cursor.
The MC6845 shows a full cursor if the cursor end raster address is
greater than the maximum raster address, restore that case in general.

The issue on the BBC, that uses the HD6845S, might be the use of the
maximum raster address here, it appears to be programmed differently
on the HD6845S and also to depend on the interlaced mode. This patch
fixes the BBC while preserving the cursor emulation for the MC6845.
2019-08-28 10:23:16 +10:00
AJR
d6c145c0e7 mc6845: Fix height of cursor on BBC Micro (nw) 2019-08-27 17:25:24 -04:00
arbee
61c288efdb f2mc16: More opcodes and more robust IRQ handling [R. Belmont]
mb9061x: Implemented timers 0 and 1, including external event counter mode [R. Belmont]
2019-08-27 15:11:42 -04:00
AJR
8b78bdff01 wd1000.cpp: Replace bzero with std::fill (nw) 2019-08-27 12:44:05 -04:00
AJR
29a33decc0 Fix full build (nw) 2019-08-27 12:04:03 -04:00
R. Belmont
72da91cc4d
Merge pull request #5553 from clawgrip/patch-9
vsmile_cart.xml: New WORKING software list additions
2019-08-27 07:46:46 -04:00
R. Belmont
3f8ab288dd
Merge pull request #5557 from 68bit/swtpc09d3-hard-disk
swtpc09: add hard disk support for the DMAF3 controller
2019-08-27 07:46:21 -04:00
R. Belmont
d7493d5291
Merge pull request #5558 from cam900/scc_save
k051649.cpp : Updates
2019-08-27 07:45:40 -04:00
AJR
e9c7c02933 geniusjr.cpp: More international version documentation (nw) 2019-08-27 00:35:02 -04:00
AJR
29369cc1f0 crospuzl: RTC interface improved but still nonfunctional (nw) 2019-08-26 22:23:50 -04:00
braintro
101402a886 New working clone
New working clone
------------------
Gouketsuji Ichizoku (Japan, prototype) [twistedsymphony]
2019-08-26 20:50:55 -05:00
cam900
a52c2634c2 k051649.cpp : Updates
Fix mirroring in address map, Add save states, Fix spacing, Reduce unnecessary lines, Use shorter / correct type values
2019-08-27 10:40:08 +09:00
68bit
27d2ae2cf6 swtpc09: add hard disk support for the DMAF3 controller
This uses the WD1000 driver.

The DMAF2/3 6844 DMA support had to be improved to support multiple channels,
and now supports a separate high addresses for each channel. It now also
support addresses increasing or decreasing. These controllers use different
DMA channels for the floppy and the hard disk, and also a tape archiver which
is not yet implemented.

This gets UniFLEX running using a hard disk for storage, and does not appear
to regress the floppy support or other variants using the DMAF2.
2019-08-27 11:05:54 +10:00
AJR
ae4a4581bc se3208: Clean up disassembler and remove unwanted newline (nw)
e132xs: Remove unwanted newline in disassembly (nw)
2019-08-26 18:58:07 -04:00