summaryrefslogtreecommitdiffstatshomepage
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* ds1386: Make initialization of RTC registers from system time actually work; ↵ AJR2019-06-053-36/+36
| | | | | | adopt more useful default value for command register hp16500b: Add DS1286 (nw)
* indy_indigo2.cpp: Downgrade Indigo2 to DS1286 (nw) AJR2019-06-053-3/+35
|
* decmxc06.cpp : Minor fixes cam9002019-06-061-1/+1
|
* Merge pull request #5164 from frediz/fix-3157 R. Belmont2019-06-051-2/+2
|\ | | | | Fix ppc64el issue #3157
| * Fix ppc64el issue #3157 frediz2019-06-051-2/+2
| | | | | | | | | | | | This is probably due to the fact that IBM 128bit long double format is not constant folded. I slighlty rewrote ""_kHz_XTAL(long double clock) and ""_MHz_XTAL(long double clock) the way ""_kHz_XTAL(unsigned long long clock) and ""_MHz_XTAL(unsigned long long clock) are writtent. which makes the compiler happy.
* | galaxian.cpp: fixed MT07347 (nw) Ivan Vangelista2019-06-051-0/+3
| |
* | Fix clang build [-Werror,-Wunused-private-field] (nw) AJR2019-06-051-1/+0
|/
* new NOT WORKING clones (Gals Panic - Modular System) (#5163) David Haywood2019-06-053-0/+375
| | | | | | | | | | * new NOT WORKING clones --- Gals Panic (Modular System bootleg) [Juan Romero, Recreativas.org, ClawGrip, David Haywood] these things are *ugly* from a hardware perspective (massive 6 board stack just for Gals Panic with many, many code hacks to work around hardware changes) so I felt it best to create a new driver with the background bits copy+pasted; the sprites + sound system specific to these bootlegs will need adding. * bleah (nw)
* Fix regressions in k573dio/k573fpga/mas3507d (#5133) Windy Fairy2019-06-056-54/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix memory address stuff (fixes graphics, random glitches, games not booting, etc) * Handle playback flag * Add volume control * This doesn't do anything * Fix transitioning between two MP3 files * Revert change * Fix the way playback time is reported which should fix looping * Fix audio decoding * Fix timing issue * Small cleanup * Store the original key1 in k573dio, not k573fpga * Restore masks for RAM addresses to avoid overflows * Rework how starting and stopping the MAS3507D works as well as reporting playback time
* Merge pull request #5162 from DavidHaywood/030619 R. Belmont2019-06-051-8/+22
|\ | | | | radica eu3a14 - identify more video bits (nw)
| * eu3a14 - identify more bits DavidHaywood2019-06-041-8/+22
| |
* | Merge pull request #5159 from cam900/epic12_vramview R. Belmont2019-06-055-246/+254
|\ \ | | | | | | epic12.cpp : Updates
| * | epic12.cpp : Updates cam9002019-06-055-246/+254
| | | | | | | | | | | | Implement debug VRAM viewer, Reduce unnecessary lines, Simplify handlers, Fix spacings, Remove hardcoded tags, Unnecessary pointers, Use shorter / correct type values
* | | Merge pull request #5156 from cam900/excellent_spr R. Belmont2019-06-058-325/+348
|\ \ \ | | | | | | | | excellent_spr.cpp : Updates
| * | | excellent_spr.cpp : Updates cam9002019-06-058-325/+348
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Internalize gfxdecode, Use callback for priority behavior, Reduce unnecessary lines, Simplify handlers, Fix spacings aquarium.cpp, gcpinbal.cpp : Updates Simplify handlers, gfxdecodes, Reduce unnecessary lines, Runtime tag lookups, Fix namings, Use shorter / correct type values, Move virtuals under protected:, Rearrange devices under values in .h files gcpinbal.cpp : Make tilemap dirty when tilebank is changed
* | | | Merge pull request #5158 from cam900/generic_packedgfx R. Belmont2019-06-056-93/+69
|\ \ \ \ | | | | | | | | | | emu/video/generic.cpp : Add packed, raw case of generic gfx layouts, …
| * | | | emu/video/generic.cpp : Add packed, raw case of generic gfx layouts, example ↵ cam9002019-06-056-93/+69
| |/ / / | | | | | | | | | | | | usages
* | | | decmxc06.cpp : Fix disappearing cam9002019-06-051-2/+5
| | | |
* | | | decmxc06.cpp : Fix bandit regression, Fix notes, Remove outdated comments cam9002019-06-051-37/+43
| |/ / |/| |
* | | Olympic Darts (K7): Added EEPROM dump. [jordigahan, ClawGrip, Roberto Fresca] Roberto Fresca2019-06-051-6/+12
|/ /
* | -am2910: Added prelminary, largely-untested Am2910 Microprogram Controller ↵ mooglyguy2019-06-053-16/+689
| | | | | | | | | | | | device emulation. [Ryan Holtz] -dpb7000: Initial pass at Disk Sequencer Card emulation. Needs debugging. [Ryan Holtz, Mark Nias]
* | (nw) segas16b.cpp: Fill in E-SWAT Sega ID #s braintro2019-06-041-2/+7
| |
* | Merge pull request #5155 from cam900/patch-98 R. Belmont2019-06-041-1/+1
|\ \ | | | | | | fuukifg.cpp : Minor fixes
| * | fuukifg.cpp : Minor fixes cam9002019-06-051-1/+1
| | |
* | | (nw) Housekeeping Robbbert2019-06-051-0/+1
|/ /
* | fuukifg.cpp : Updates (#5154) cam9002019-06-048-290/+338
| | | | | | | | | | | | | | | | | | * fuukifg.cpp : Updates Use callback for colour, priority, tilebank behaviors, Internalize gfxdecodes, Use external spriteram, Reduce unnecessary lines, Fix spacings, Use shorter / correct type values fuukifg2.cpp, fuukifg3.cpp : Updates Correct spriteram, vreg types, Use tilemap buffer behavior into RAM bank (number of actually visible tilemap layer is 3), SImplify handlers, Reduce unnecessary lines, Fix notes, Spacings, Use shorter / correct type values * fuukifg2.cpp, fuukifg3.cpp : Fix spacing
* | Merge pull request #5152 from clawgrip/patch-14 ajrhacker2019-06-041-1/+1
|\ \ | | | | | | taito_f3.cpp: Mark dump of protected PALs as NO_DUMP, as they contain no info at all (nw)
| * | taito_f3.cpp: Mark dump of protected PALs as NO_DUMP, as they contain no ↵ ClawGrip2019-06-041-1/+1
| | | | | | | | | | | | info at all (nw)
* | | e9161: Add bus error handlers and enough RAM to push this a little further (nw) AJR2019-06-041-1/+21
| | |
* | | Merge pull request #5151 from clawgrip/patch-13 ajrhacker2019-06-041-3/+3
|\ \ \ | | | | | | | | atarigx2.cpp: Mark dump of protected GALs as NO_DUMP, as they contain no info at all (nw)
| * | | atarigx2.cpp: Mark dump of protected GALs as NO_DUMP, as they contain no ↵ ClawGrip2019-06-041-3/+3
| |/ / | | | | | | | | | info at all (nw)
* | | itt9216: Improve banking (nw) AJR2019-06-041-3/+43
| | |
* | | 4enlinea, k7_olym: Add I2C EEPROMs (nw) AJR2019-06-041-7/+56
|/ /
* | Merge pull request #5149 from cam900/tigeroad_spr R. Belmont2019-06-048-284/+233
|\ \ | | | | | | tigeroad_spr.cpp : Updates
| * | tigeroad_spr.cpp : Updates cam9002019-06-048-284/+233
| | | | | | | | | | | | | | | Internalize gfxdecode, Fix spacings, Notes, Reduce unnecessary lines, Use shorter / correct type values bionicc.cpp, tigeroad.cpp, supduck.cpp : Simplify gfxdecode, Reduce unnecessary lines, Fix spacing, Namings
* | | Merge pull request #5147 from cam900/prio_copybitmap R. Belmont2019-06-048-166/+838
|\ \ \ | |_|/ |/| | drawgfx.cpp : Updates
| * | drawgfx.cpp : Updates cam9002019-06-048-166/+838
| | | | | | | | | | | | | | | | | | | | | | | | Move additive blending function into drawgfx.h, Add priority related copybitmap functions, Fix spacings Add priority related copybitmap and draw_scanline function is sprite like priority handling(prio_*) and tilemap like priority handling(primask_*), These are helpful for priority related bitmap / scanline drawing routines. drawgfxm.cpp : Add variations of priority related pixel draw functions, Fix spacings realbrk.cpp : Updates, Example usage for prio_copybitmap Simplify handlers, Use priority bitmap for sprite priority, Fix spacings, Use shorter / correct type values
* | | interpro_ioga: sapphire 60Hz interrupt (nw) Patrick Mackinlay2019-06-042-5/+15
| | |
* | | pcat101: working Patrick Mackinlay2019-06-042-7/+0
| | | | | | | | | | | | Command issue resolved by bug-fix to 6805 (nw).
* | | mips: consistency (nw) Patrick Mackinlay2019-06-041-7/+9
| | |
* | | jazz: typo (nw) Patrick Mackinlay2019-06-041-1/+1
| | |
* | | jensen: consistency (nw) Patrick Mackinlay2019-06-041-9/+7
| | |
* | | at_keybc: logging fix (nw) Patrick Mackinlay2019-06-041-2/+2
| | |
* | | k7_olym: Show error message; correct year (nw) AJR2019-06-041-1/+2
| | |
* | | New machines marked as NOT_WORKING AJR2019-06-042-3/+79
| |/ |/| | | | | | | ---------------------------------- Olympic Darts (K7) [jordigahan, ClawGrip]
* | m6805: flag fix (nw) Patrick Mackinlay2019-06-041-1/+1
| | | | | | | | CLRX doesn't clear the carry flag.
* | systel1.cpp: Simplify boot ROM elimination (nw) AJR2019-06-031-25/+2
| |
* | esq1.cpp: Correct CPU type and clock; hook up more interrupts as per ↵ AJR2019-06-031-27/+17
| | | | | | | | schematics (nw)
* | -dpb7000: Main screen turn on. [Ryan Holtz, Mark Nias] mooglyguy2019-06-041-4/+230
| | | | | | | | | | | | | | | | * Hooked up CSR, control bus, and system control registers. * Hooked up Auto-Start switch and both banks of config switches. * Hooked up CRTC chargen, using the chargen ROM from bw12 until a proper dump of the DPB's chargen ROM is available. When Auto-Start is enabled, prints a greeting string to the VDU and then sits in a tight loop waiting for a REQ B interrupt, most likely from the Disk Sequence Card. (nw)
* | sq80: boots and plays [R. Belmont, Jariseon, R. Buchty] arbee2019-06-031-31/+63
|/