Commit Graph

33537 Commits

Author SHA1 Message Date
couriersud
68fb63ad77 Merged in BGFX changes and adapted BGFX draw to inherit from
osd_renderer. 
Made BGFX optional for SLD builds. You have to specify USE_BGFX=1 to
enable BGFX. This is a temporary measure until dynamic linking is
resolved. (nw)
2015-02-01 16:01:36 +01:00
couriersud
041eaa6874 Merge branch 'master' of https://github.com/mamedev/mame.git 2015-02-01 15:30:01 +01:00
couriersud
da27a8aa0d Aligned code. Once done the window creation code should be in window.c
to avoid having near identical code in each render driver. (nw)
2015-02-01 15:28:19 +01:00
Miodrag Milanovic
6cb6803219 Merge branch 'master' of https://github.com/mamedev/mame 2015-02-01 14:03:07 +01:00
Miodrag Milanovic
cfcc125ec2 Added BGFX skeleton to SDL build as well (nw) 2015-02-01 14:02:38 +01:00
couriersud
2a8936c2fe Merge branch 'master' of https://github.com/mamedev/mame.git 2015-02-01 13:39:41 +01:00
couriersud
f56cc0e706 Fix compile. (nw) 2015-02-01 13:34:02 +01:00
hap
df61155a85 nw 2015-02-01 13:33:54 +01:00
hap
80fd679d31 s2000 improved d-latch 2015-02-01 13:27:28 +01:00
Miodrag Milanovic
2735c12862 Added BGFX as video output. For now rendering info shown only (nw) 2015-02-01 11:20:38 +01:00
Miodrag Milanovic
4f5f8dba28 Reverted change (nw) 2015-02-01 11:19:14 +01:00
Miodrag Milanovic
e68d22d779 Added building of BGFX library (nw) 2015-02-01 10:26:09 +01:00
Miodrag Milanovic
c8aa59196e Added GENie build system source to 3rdparty (nw) 2015-02-01 10:16:25 +01:00
Miodrag Milanovic
348bd75c6e Added dxsdk since lot of things are missing in mingw headers and libs (nw) 2015-02-01 10:15:09 +01:00
Miodrag Milanovic
b3303c3a32 Added BGFX latest code to 3rdparty (nw) 2015-02-01 10:14:17 +01:00
Ivan Vangelista
09b6ec9869 fastfred.c: added save state support to all games except imago and imagoa (nw)
These 2 games use the galaxold starfield functions and therefore suffer from the same underlying save problem. Up to now I've not been able to identify the cause.
2015-02-01 09:07:26 +01:00
Justin Kerk
31bc7f4bbb Work around Emscripten linking issues by avoiding ar altogether (nw)
See https://github.com/kripken/emscripten/issues/2619
2015-01-31 23:13:50 -08:00
arbee
5dab7eb95c (MESS) apple2 updates: [R. Belmont]
- Provide centralized DMA mechanism for slot cards
- Fixed 0.156 regressions for Z80 SoftCard, The Mill 6809, and Mountain Computer Music System
- Provide debugger protection for slot-based foreign CPUs executing from Apple II DMA
2015-01-31 22:28:22 -05:00
arbee
0d5783fd85 apple2: properly handle ProDOS-order Microsoft CP/M boot disk [R. Belmont] 2015-01-31 22:26:30 -05:00
couriersud
786cd2af66 introduced concept of an osd_renderer. Changed draw code to
inherit from this interface. (nw)
2015-02-01 03:00:21 +01:00
hap
4a18ab8682 bugfix 2015-02-01 00:40:32 +01:00
couriersud
5848dc2013 More transition to "m_" members. (nw) 2015-01-31 23:58:22 +01:00
Oliver Stöneberg
6b75e786a3 some winprefix.h cleanups (nw) 2015-01-31 23:54:38 +01:00
Oliver Stöneberg
78bacb07c2 restored winprefix.h change by Peter Ferrie (nw)
also moved some code around and only defined strtoll when it is actually
necessary
2015-01-31 23:42:53 +01:00
couriersud
d614721163 All private members for sdl_window_info now start with "m_". (nw) 2015-01-31 23:39:57 +01:00
Oliver Stöneberg
22b90a3374 Revert "fix compile on MSVC 2012 (nw)"
This reverts commit 9afc7cdb5b.
2015-01-31 23:36:03 +01:00
Oliver Stöneberg
f47544a1b7 vconv: disabled C4826 again (nw) 2015-01-31 23:34:21 +01:00
hap
02d7e0e289 s2000 fix a couple of bugs 2015-01-31 22:42:01 +01:00
Justin Kerk
509e4d02da Fix compile with NO_USE_MIDI (nw) 2015-01-31 12:46:19 -08:00
Justin Kerk
519be73d61 Remove duplicate and unused code (compare src/lib/util/cstrpool.c) (nw) 2015-01-31 12:40:43 -08:00
couriersud
1e60dfa08d Merge branch 'master' of https://github.com/mamedev/mame.git 2015-01-31 21:16:52 +01:00
couriersud
e6fb1b8b66 Fix uninitialized var. (nw) 2015-01-31 20:29:18 +01:00
Stiletto
960a1fa009 Added what we know of Volly Industries game info to ramtek.c comments
Added what we know of Volly Industries game info to ramtek.c comments
2015-01-31 13:38:57 -05:00
couriersud
9eb833d795 Fix clang compile. (nw) 2015-01-31 19:10:15 +01:00
couriersud
d904c86c94 Removed sstream include. (nw) 2015-01-31 16:39:08 +01:00
couriersud
af11b691cb Fix clang build. (nw) 2015-01-31 14:17:41 +01:00
Ivan Vangelista
a5f4f5cfb9 rollrace.c: added save state support, removed unneeded prefixes (nw) 2015-01-31 11:35:27 +01:00
etabeta78
c0c92d60b5 (MESS) snes: converted input code to use slot devices. This means that you
now change the emulated controllers (Joypad, Mouse, Multitap, Super Scope)
via the Slot Device menu of the UI interface and not anymore from the System
Configurations menu. Also, changing controller now requires to reset the
system, so please take some timeto choose the desired controller *before*
starting the game, if you want to play a game that uses special controllers.
[Fabio Priuli]

(MESS) snes: fixed Mouse emulation so that it does not jump back erratically
if you keep moving beyond the window border. [Fabio Priuli]

(MESS) snes: fixed Multitap Adapter emulation so games properly recognize
the device and inputs from all 5 controllers are accepted by the games.
[Fabio Priuli]

(MESS) snes: added emulation of the Pachinko controller used by a few
pachinko games for Super Famicom. [Fabio Priuli]

(MESS) snes: added emulation of the Yonezawa Twin Tap controllers,
which allow to play with up to 8 players a quiz games for Super Famicom.
[Fabio Priuli]

(MESS) snes: added emulation of the Epoch Barcode Battler unit (even if
only as Super Famicom controller, and not as a standalone unit) which is
necessary to play Conveni Wars Barcode Battler Senki for Super Famicom.
[Fabio Priuli]
2015-01-31 10:59:42 +01:00
etabeta78
bf5af9fcd6 improved documentation of a some discrete drivers [gregf, Stiletto] 2015-01-31 10:48:20 +01:00
Ivan Vangelista
0c32d3a975 galpani2.c, kaneko16.c: added save state support (nw) 2015-01-31 09:06:25 +01:00
Guru
54111cc17b Update comebaby.c
Added info on the sound chip
2015-01-31 15:40:11 +08:00
couriersud
8c3b8d43c7 Converted midi into a module. (nw) 2015-01-31 02:39:40 +01:00
Angelo Salese
7333404896 Merge branch 'master' of https://github.com/mamedev/mame 2015-01-31 00:57:49 +01:00
Angelo Salese
1341588025 Make refresh rate more sane, still not 100% correct tho. 2015-01-31 00:57:05 +01:00
Stiletto
e1c631813a Update with Guru's notes and add BIOS dump.
Update comebaby.c with Guru's notes and add BIOS dump.

(nw)  Here's hoping the changes I made to the memory region and ROM definitions work, I'm new to this...

If it helps, requirements for the actual PC Windows port:
  - Operating System: Windows 98 / Me / 2000 / XP
  - CPU: Pentium III 350 or higher required, Pentium / Celeron 500MHz recommended
  - RAM: 64M
  - CD-ROM: 24-32x speed
  - Hard Drive: 400M
  - Sound Card: Sound Blaster / DirectX compatible sound card
  - Video Card: DirectX 8.0a compatible graphics card required, Direct3D support card (6M or more texture memory) required
  which also implies a 3dfx Voodoo 3 or better, matching the previous notes on the HDD contents.
2015-01-30 17:52:46 -05:00
couriersud
25bc0e5817 Merge branch 'master' of https://github.com/mamedev/mame.git 2015-01-30 23:33:02 +01:00
couriersud
bd2555b7ed Fixed SDL1.2 (osx, linux, windows). (nw) 2015-01-30 23:32:22 +01:00
hap
b1ac74aa02 added some i/o opcodes 2015-01-30 22:11:55 +01:00
Stiletto
fcb2d59e4e minor comment changes (nw)
minor comment changes (nw)
2015-01-30 15:58:49 -05:00
couriersud
4b4625109c Missed one file. (nw) 2015-01-30 21:26:27 +01:00