Commit Graph

43967 Commits

Author SHA1 Message Date
etabeta78
6ba9c7c86e oh and these can be marked as working, now. nw. 2016-06-06 18:35:15 +02:00
etabeta78
ad3b07d17f gb.cpp: Added Rumble emulation to the MBC-5 Game Boy
Color games which supported it. MAME will now output
  a "Rumble" output bit (0 for Rumble=OFF and 1 for
  Rumble=ON) whenever the games try to access the Rumble
  component… third party applications can now listen to the
  output and redirect it to some hardware that can "rumble"
  in sync with the gameplay. [Fabio Priuli]

gb.cpp: Added partial RTC emulation to the MBC-3 Game Boy
  Color games which supported it. Clock proceeds a bit too
  fast during gameplay, but at least it is not stuck anymore to the
  time of first configuration. [Fabio Priuli]
2016-06-06 18:34:50 +02:00
etabeta78
0169416ae3 gba.cpp: several improvements [Fabio Priuli]
- Implemented emulation of the  "General Purpose I/O"
     port (GPIO) of GBA.
  - Hooked up S-3511 RTC emulation through the GPIO
    port. This allows to avoid the "Internal battery has run
    dry [...] clock-based events will no longer occur"
    messages in Pokémon Emerald / Ruby / Sapphire. This
    also promotes Sennen Kazoku to working state.
  - Hooked up Boktai Light Sensor emulation through the
    GPIO port. This allows to avoid the "Solar Sensor is broken"
    message in Boktai / Bokura no Taiyou, which is now
    playable and to recharge your weapons in all three games
    of the series. Light level has to be chosen via the "Machine
    Configuration" menu, until we get some kind of camera
    input.
  - Hooked up Warioware Twist Gyroscope emulation
    through the GPIO port. This allows to play the minigames,
    even if in some case the input sensibility might need a
    few tweaks.
  - Hooked up Warioware Twist & Drill Dozer Rumble
    emulation through the GPIO port. MAME will now output
    a "Rumble" output bit (0 for Rumble=OFF and 1 for
    Rumble=ON) whenever the games try to access the Rumble
    component… third party applications can now listen to the
    output and redirect it to some hardware that can "rumble"
    in sync with the gameplay.

gba.cpp: implemented emulation of the Tilt sensor used by
   Yoshi’s Universal Gravitation / Yoshi Topsy-Turvy / Yoshi no
   Banyuuinryoku (and by Koro Koro Puzzle). Note that the
   calibration can seem a bit tricky at first, because the emulated
   screen does not turn as the GBA would... In order to properly
   calibrate the sensor, just keep pressed right for a few seconds
   when requested to calibrate right inclination (first calibration
   screen in Yoshi Universal Gravitation) so to get the full right
   range; then keep pressed for left for a few seconds when
   requested to calibrate left inclination (second calibration screen
   in Yoshi Universal Gravitation) so to get the full left range.
   [Fabio Priuli]
2016-06-06 18:31:27 +02:00
etabeta78
1bacfb4716 aristmk6.cpp: fixed BIOS loading and some BIOS naming;
removed an overdumped BIOS and moved qnilese base PCB
ROMS to the BIOS set. [Heihachi_73, Fabio Priuli]

out of whatsnew: and with this, I think I managed to include most of Heihachi_73's AMK6 knowledge into our driver. hooray!
2016-06-06 18:15:10 +02:00
hap
c6dec2654e note 2016-06-06 16:30:40 +02:00
etabeta78
6692ffe2c5 gba.xml: documented some more Game Boy Advance PCBs. [Fabio Priuli] 2016-06-06 15:55:58 +02:00
mahlemiut
d3410b72a1 debugimgui: send character inputs to the debugger view with focus, allows editing in memory views. 2016-06-06 19:07:33 +12:00
Miodrag Milanović
35a8c3a53b Merge pull request #935 from h0tw1r3/master
android: 64bit strip, platform version support (nw)
2016-06-06 08:00:36 +02:00
Jeffrey Clark
bbda9d38b7 android: 64bit strip, platform version support (nw)
cleanup make targets and configuration rules
fix android_ndk_root env test
2016-06-05 22:24:25 -05:00
mahlemiut
810d7d809a debugimgui: make new window shortcut keypresses not repeat 2016-06-06 15:05:04 +12:00
mahlemiut
233949423a debugimgui: made debugger keys also use ImGui keypress functions 2016-06-06 14:30:57 +12:00
arbee
3dfbe838d3 bankdev is not 64-bit clean; since we don't swap it doesn't matter though (nw) 2016-06-05 21:53:30 -04:00
arbee
37c1c94eb5 sun3 updates: [R. Belmont]
- Split sun3 and sun3x archiectures, they're different enough
- Preliminary sun3 MMU implementation, passes POST but dies setting up initial mappings
2016-06-05 21:32:36 -04:00
arbee
8a3c3d174c fix non-Windows compile (nw) 2016-06-05 21:23:28 -04:00
Robbbert
e073498050 Sorcerer: added rs232. 2016-06-06 11:08:12 +10:00
R. Belmont
0a425e07f6 lk201: fix 6805 clock to verified value [Lord Nightmare] 2016-06-05 21:01:54 -04:00
Nigel Barnes
3b937ba790 bbcmc: added various softlist items 2016-06-06 01:59:37 +01:00
MetalliC
3540574365 powervr2 hack (nw) 2016-06-06 03:26:01 +03:00
MetalliC
d2f47d9c96 naomi docs: 'Samba de Amigo Rev.A' cartridge contents identical to already dumped Rev.B [f205v, ShouTime] 2016-06-06 03:24:32 +03:00
MetalliC
9b8a9a3b20 new machines added as NOT_WORKING
----------------------------------
World Club Champion Football Serie A 2001-2002 Ver. 2 (CDP-10001C) [any, f205v, ShouTime, rtw]
World Club Champion Football Serie A 2001-2002 DIMM FIRM Ver.3.03 (CDP-10003) [any]
World Club Champion Football Serie A 2002-2003 Drive Checker (CDV-10007) [any, f205v, ShouTime, rtw]
2016-06-06 03:15:29 +03:00
Nigel Barnes
819349029e imds2: Added earlier versions of monitor v1.2 and v1.1 2016-06-05 22:53:37 +01:00
Nigel Barnes
364ac3ea14 electron: added preliminary expansion port 2016-06-05 22:53:37 +01:00
Nigel Barnes
02879abeac terminal: fixed Color configuration 2016-06-05 22:53:37 +01:00
Nigel Barnes
55724435b2 fsd_dsk: logging (nw) 2016-06-05 22:53:37 +01:00
Nigel Barnes
d54fe1f251 bbc/electon: softlists info and corrections (nw) 2016-06-05 22:53:37 +01:00
Nigel Barnes
e4ea1303b3 e01: added acorn filestore floppy format and softlist 2016-06-05 22:53:37 +01:00
ImJezze
6ea15072a7 Procedural texture for vectors in HLSL
* added simple procedural texture for vectors with rounded line ends and beam smoothness
* added optional -vector_beam_smooth option
* removed -antialias option, antialiasing is now always applied, except for plain D3D
2016-06-05 23:50:44 +02:00
hap
396c2a0946 fix compile problem 2016-06-05 21:46:48 +02:00
Miodrag Milanovic
dba7c1ac94 Placed back old output system as module "-output windows" need more things cleaned (nw) 2016-06-05 21:11:56 +02:00
arbee
eb2617f7ae Fixed network output to include all data [headkaze] 2016-06-05 14:10:57 -04:00
R. Belmont
5d5bf3813d Merge pull request #926 from Dagarman/master
2joysnd: cleanups
2016-06-05 13:55:12 -04:00
R. Belmont
972212518e Merge pull request #921 from SailorSat/master
Fix TGP parser crashing in Model 1 [SailorSat]
2016-06-05 13:54:50 -04:00
R. Belmont
baf3f115d2 Merge pull request #931 from fulivi/hp9845_dev
Hp9845: hopefully fixed interrupt handling in hp hybrid processor & minor enhancements
2016-06-05 13:53:51 -04:00
angelosa
62b82f2937 TODO note, nw 2016-06-05 16:11:28 +02:00
angelosa
ea46245a9a Added commit command to debugger. [Angelo Salese] 2016-06-05 16:11:27 +02:00
etabeta78
3a30f52296 Merge pull request #930 from rzero9/patch-5
fmtowns_cd.xml: Added U & fixed tss1130 filename
2016-06-05 16:09:30 +02:00
fulivi
7ffd57f090 hp9845: beeper added, there are now 8 opt ROM slots 2016-06-05 15:49:42 +02:00
fulivi
424a0428ed hphybrid: handling of undocumented CIM&SIM instructions that finally
makes sense (and apparently works too)
2016-06-05 15:49:42 +02:00
fulivi
4277ad02e0 hp9845: handle 2nd character generator as non existing 2016-06-05 15:49:42 +02:00
Robbbert
bb10b1beb0 sorcerer: calculate baud rates based on actual dividers on pcb. Fixed a bug with quickload. 2016-06-05 23:27:46 +10:00
r09
8296626d38 fmtowns_cd.xml: Added U & fixed tss1130 filename 2016-06-05 15:12:00 +02:00
Robbbert
3671c971fd Sorcerer: replaced remainder of bad dumps with good ones. Replaced demo1 and demo6 with redumps that load reliably. Removed duplicate eliza (the 2 versions were byte-identical after loading). 2016-06-05 22:59:31 +10:00
Miodrag Milanovic
5920432342 small cleanup (nw) 2016-06-05 14:32:55 +02:00
angelosa
4678526854 Correction, nw 2016-06-05 13:50:36 +02:00
mahlemiut
e90289ddd6 debugimgui: adjust key repeat rate a bit 2016-06-05 23:29:59 +12:00
Robbbert
8c89edd053 Sorcerer: added 23 more programs. 3 of them replace bad dumps. 2016-06-05 19:40:32 +10:00
dankan1890
d059313d75 Merge branch 'master' of https://github.com/mamedev/mame 2016-06-05 04:44:20 +02:00
dankan1890
c58fc63ebe Fixed loading info for several software lists. (nw) 2016-06-05 04:43:51 +02:00
mahlemiut
68a548863d debugimgui: fix exception when un-collapsing a single window. 2016-06-05 14:16:57 +12:00
arbee
ea3beedc85 sun2: fixed more MMU issues, added serial ports. [R. Belmont] 2016-06-04 21:54:43 -04:00