Commit Graph

67376 Commits

Author SHA1 Message Date
R. Belmont
5ed21f87ac
Merge pull request #5343 from ericvids/k573latency
k573dio: timing fixes
2019-07-14 17:29:50 -04:00
hap
55285b2a42 sc2 panel placement (nw) 2019-07-14 23:28:30 +02:00
hap
c0bfb23284 sc2: add chesspieces (nw) 2019-07-14 22:31:53 +02:00
Sandro Ronco
d783dd2e68 mephisto.cpp: moved opening library modules into a softlist. (nw)
New WORKING machines
--------------------
Mephisto B&P [CB-Emu, Sandro Ronco]
2019-07-14 22:23:48 +02:00
Olivier Galibert
e03b298300 i186: Fix weird handle_eoi bug [O. Galibert] 2019-07-14 22:04:07 +02:00
Robbbert
ce8c72b497 (nw) binbug, dg680 : fixed cassette 2019-07-15 05:38:53 +10:00
hap
d0ea8947a7 borisdpl: add chesspieces (nw) 2019-07-14 17:03:04 +02:00
arbee
ce43fc50dc f2mc16: Many more opcodes supported, several bugfixes to both disassembly and emulation (nw) 2019-07-14 10:22:37 -04:00
Robbbert
6afd377294 (nw) konin: removed my old notes, added a new one. 2019-07-15 00:05:09 +10:00
cracyc
aa0f72dcd1
luaengine: video:size(), video:pixels(), screen:refresh_attoseconds() [vadosnaprimer] (#5334)
* luaengine: video:size(), video:pixels(), screen:refresh_attoseconds()

pixels() and size() correspond to internal game resolution covering all screens and internal pixel colors. the same values are used for bitmap dumping. similar things available for screen_device lua library take into account final UI resolution and colors, so they can't be used when accurate framebuffer is needed.

refresh_attoseconds() allows to calculate precise numerator and denominator for framerate
2019-07-14 08:21:32 -05:00
Robbbert
eb63d3999a (nw) fixed the build. 2019-07-14 22:49:06 +10:00
Eric Vidal
3a19b4dcc3 k573dio: timing fixes
- k573dio now correctly reports the actual number of samples already
played (instead of rounding up by one discrete mpeg frame in advance and
disregarding samples that have been copied to the stream but not yet
actually played).
2019-07-14 19:12:26 +08:00
Ivan Vangelista
a5fdcb40f8 equites.cpp: identified the unknown CLS bingo game as Bingo Time via flyer which came with the PCB [TeamEurope] 2019-07-14 08:55:54 +02:00
hap
b378dfdaea wrong year (nw) 2019-07-14 02:41:31 +02:00
hap
4be0e75517 aci_prodigy: add chesspieces (nw) 2019-07-14 02:01:28 +02:00
Scott Stone
b42c383f21 ti99_cart.xml: Fix dtd validation (nw) 2019-07-13 14:34:46 -04:00
Robbbert
d735f19cde (nw) bob85: fixed cassette load (ignore EEEE error - it loads correctly) 2019-07-14 00:35:09 +10:00
ClawGrip
484aff20bc mpu5.hxx: Add Spanish Gold Striker dipswitches info (nw) (#5323)
* mpu5.hxx: Add Spanish Gold Striker dipswitches info (nw)

Better to have the info on the code until the dipswitches get proper emulation on the driver

* Typo (nw)
2019-07-13 10:25:43 -04:00
AJR
e8cec4749a imagetek_i4100: Convert screen update method to bitmap_rgb32 (nw)
k053936: Copy and paste some code (sorry, can't be helped) (nw)
2019-07-13 09:24:20 -04:00
Ivan Vangelista
825c661b5e new working clone
-------------------------------------
New Lucky 8 Lines (set 7, W-4, encrypted) [TeamEurope]
2019-07-13 14:37:36 +02:00
AJR
744839a514 theboat: More accurate ROM banking (nw) 2019-07-13 08:19:40 -04:00
Robbbert
ddafcbcbfc (nw) housekeeping 2019-07-13 22:10:43 +10:00
Robbbert
5d0a3f2f40 (nw) updated debug media menu to latest version 2019-07-13 22:00:34 +10:00
AJR
32c11865b7 theboat: Change set name; add two-player input matrix; promote to working 2019-07-13 07:51:18 -04:00
Robbbert
7dc8373774 (nw) windebug: fixed bug: in error-log window, Debug,New Memory Window would clear the log. 2019-07-13 21:15:23 +10:00
hap
2890378331 nitedrvr: draw tiles manually (nw) 2019-07-13 13:09:02 +02:00
Robbbert
c267bde2e1 (nw) argo: added uart and cassette skeleton, not working 2019-07-13 19:39:02 +10:00
David Haywood
2bf07943c9 more speccy sorting [see previous credits] (#5332)
* some cleanups in unsorted section to make life easier in the future (nw)

* more cleanups in unsorted (nw)

* more unsorted cleanups (nw)

* more unsorted cleanup (nw)

* more unsorted cleaning (nw)

* spectrum sorting (nw)

* unsorted cleanups (nw)

* validation (nw)

* sorting (nw)

* (nw)

* (nw)

* tidy unsorted section a bit (nw)

* tidy (nw)

* (nw)

* cleanups in unsorted section (nw)

* more unsorted tidy (nw)

* unsorted cleanup (nw)

* more unsorted cleanup (nw)

* more unsorted cleanup (nw)

* more cleanup (nw)

* more tidy (nw)
2019-07-13 00:12:31 -04:00
AJR
07519e7623 One more bit name for 8XC51GB (nw) 2019-07-12 23:50:58 -04:00
AJR
05993b1f31 mcs51: Disassembler update
- Restore some 8052 SFR and bit names that were inadvertently omitted for more advanced models
- Add a few more T2-related names
- Add i8xc51fx and i8xc51gb disassemblers with additional SFR and bit names
- Remove i80c51 from unidasm (actual differences from i8051 are not significant)

Change device names from "Intel I8xxx" to "Intel 8xxx" (nw)

scm_500: Identify CPU type as 80C51GB (specific differences obviously not emulated) (nw)

unidasm: Realphabetize mips1 (nw)
2019-07-12 23:41:52 -04:00
Robbbert
1fc13da750 (nw) elekscmp : improved reliability of cassette save. 2019-07-13 12:58:27 +10:00
AJR
2e521ba1dd m6805: Eliminate the generic m6805_device type (nw) 2019-07-12 21:38:38 -04:00
hap
04ae42eee5 nitedrvr: change resolution to 256x240 (nw) 2019-07-13 03:21:27 +02:00
Nigel Barnes
c8dc4bb558 New machines marked as NOT_WORKING
----------------------------------
H/H Tiger [Centre for Computing History]
2019-07-13 02:11:08 +01:00
AJR
d2874f25b7 m6805: Allow vectors to be placed at an internal boundary other than the end of the address space (nw)
geniusjr.cpp: Minor note and formatting fix (nw)
2019-07-12 20:30:13 -04:00
AJR
a852d9a9c3 comquest: CPU type identified (nw) 2019-07-12 20:09:40 -04:00
braintro
0f1130a319 (nw) Miscellaneous Sega ID# documentation updates 2019-07-12 18:53:43 -05:00
AJR
69fd6c1dc4 pitagjr: Move set and accompanying notes to geniusjr.cpp (nw) 2019-07-12 18:29:31 -04:00
AJR
69c8b4f0e7 geniusjr.cpp: Switch to more likely HC05 type, at least for gj4000 (nw) 2019-07-12 17:57:05 -04:00
Angelo Salese
843d806e8d
gstriker.cpp: confirm defaults (nw) 2019-07-12 23:53:31 +02:00
feos
33c9f2f072 fix for clang 2019-07-12 23:05:54 +03:00
Angelo Salese
28d69d6d7d usgames.cpp: converted to 6845 update row, fixes screen alignment [Angelo Salese] 2019-07-12 21:28:42 +02:00
feos
5bb3e2d8c1 luaengine: video:size(), video:pixels(), screen:refresh_attoseconds()
pixels() and size() correspond to internal game resolution covering all screens and internal pixel colors. the same values are used for bitmap dumping. similar things available for screen_device lua library take into account final UI resolution and colors, so they can't be used when accurate framebuffer is needed.

refresh_attoseconds() allows to calculate precise numerator and denominator for framerate
2019-07-12 22:12:04 +03:00
Angelo Salese
3364c13bff gstriker.cpp: diplocs, fix CPU order (nw) 2019-07-12 19:39:09 +02:00
hap
82b8ffe22e mephisto*: none of them have beeper device sound (nw) 2019-07-12 18:08:38 +02:00
AJR
5581efe84a witchcdg: More accurate, less hacky interface between PIA and PSG (nw) 2019-07-12 10:53:16 -04:00
Robbbert
22a22af7e3 (nw) elekscmp: added cassette interface 2019-07-12 23:48:27 +10:00
AJR
46b0fa88be bus/gamegear, bus/nes_ctrl, bus/sms_ctrl: Prevent crashing during validation (nw) 2019-07-12 09:39:39 -04:00
hap
12e99942ff polgar layout: trying out new blendmodes (nw) 2019-07-12 12:31:47 +02:00
Robbbert
efbc2f6195 (nw) can09t : added working cassette interface 2019-07-12 18:19:32 +10:00