Ivan Vangelista
119d07895b
vicdual.cpp: use sspacaho's PROM for alphaho too, since it's basically the same game [Guru]
2021-06-05 11:41:52 +02:00
Ivan Vangelista
76c34a79b9
New machines marked as NOT_WORKING
...
----------------------------------
La Rana [Museo del Recreativo]
2021-06-05 10:44:08 +02:00
Ivan Vangelista
89524f7f51
8080bw.cpp: fixed colors for Cosmo to match hardware [Guru]
2021-06-05 06:35:52 +02:00
Ivan Vangelista
b90e29f788
New working clones
...
------------------
The Astyanax (mask ROM version) [-Ace-]
2021-06-05 06:27:51 +02:00
Ivan Vangelista
41c497830f
taitosj.cpp: used arrays, removed tagmap lookups and other minor cleanups
2021-06-05 06:13:35 +02:00
Aaron Giles
217003b7c9
Fixups for latest code.
2021-06-04 18:23:51 -07:00
Aaron Giles
0f1c96226b
Merge branch 'master' into time-experiments2
2021-06-04 12:51:36 -07:00
AJR
f83530b71d
Fix clang error: no case matching constant switch condition '1' [-Werror]
2021-06-04 11:52:12 -04:00
Patrick Mackinlay
38e31ab68a
ns32000: formatting
2021-06-04 16:52:18 +07:00
Patrick Mackinlay
87ca33171f
ns32000: prepare for mmu
...
* centralized memory accessors
* added translation interface
* implemented some missing instructions
* add cascaded interrupt support
2021-06-04 16:46:56 +07:00
Ivan Vangelista
242f986c1e
New working clones
...
------------------
[Simon Wilmer, John Bennett]
2021-06-04 06:09:35 +02:00
tim lindner
0ec76fc818
enmirage: fixed and updated to load and play via MIDI, panel controls hooked up [Tim Lindner]
2021-06-03 14:26:19 -04:00
Ivan Vangelista
69844e3993
New clones marked as NOT_WORKING
...
--------------------------------
Jurassic Park (USA 3.07, display A4.00) [inkochnito, PinMAME]
2021-06-03 19:34:15 +02:00
MooglyGuy
990d8233bf
Made SPG2xx I/O IRQ checking a bit more lean; improved ADC behavior. ( #8138 ) [Ryan Holtz]
2021-06-04 03:29:25 +10:00
Robbbert
f2ba6b059a
mbee: added some bioses and notes.
2021-06-04 03:12:52 +10:00
Ivan Vangelista
e05714bf39
- stv.cpp: completed the vfremix ROM loading correction after the redump
...
- stv.xml: used the correct ROM for vfremix
- zpinbal.cpp: corrected dump for comeback [Toussu, flip78, PinMAME]
2021-06-03 18:37:26 +02:00
Robbbert
628cf77aac
mbee_cart.xml: Removed busycalc roms due to dependencies. Added quickloads to pc85 series.
2021-06-03 22:11:43 +10:00
Robbbert
3ecdc6282a
mbee_cart.xml: fixed some bugs
2021-06-03 19:38:20 +10:00
Robbbert
ac29e4e0a8
New working software list additions
...
-----------------------------------
mbee_cart:
Teleterm Test Rom 1.09
Teleterm Telcom 1.08
Dinamicro 1.1 (Swedish)
Telcom 1.0
Telcom 1.1
Telcom 1.2
Telcom 3.0
Telcom 3.1
Telcom 3.2
Telcom 3.21
Telcom 3.21 (Standard)
Telcom 3.21 (Premium)
Telcom 3.21 (Swedish)
Terminal (set 1)
Terminal (set 2)
Viatel 2.0
Viatel 2.2
Viatel 2.3
Videotex 1.1 (Swedish)
Videotex 2.34
Videotex 2.35
Shell (pc85)
Shell (pc85b)
Shell (ppc85)
Shell (pc85s)
Busycalc III
Busycalc III (Swedish)
Graphics / Database
Graphics (Swedish)
Database (Swedish) [Robbbert]
2021-06-03 12:13:59 +10:00
ClawGrip
43a68379a1
New NOT_WORKING machine ( #8122 )
...
* New NOT_WORKING machine
----------------------
Super Chexx (EM Bubble Hockey) [ClawGrip]
2021-06-02 21:32:41 -04:00
cracyc
37b944eaf9
New machines NOT_WORKING
...
----------------------------------
Philips :YES [Svenska, rfka01, Carl]
2021-06-02 19:30:08 -05:00
Michael Zapf
3c775ba8e5
geneve/ti99: Fixed HFDC hangs on not connected drives; allows timed steps for sector i/o instead of buffered steps only
2021-06-03 01:39:23 +02:00
cracyc
a9170dccb8
hd63450: start handling bus errors
2021-06-02 15:13:52 -05:00
Ivan Vangelista
20adc9790e
stv.cpp: redumped ic13 for vfremix [farzeno]
2021-06-02 21:41:12 +02:00
ajrhacker
38205ee7cb
Merge pull request #8134 from tlindner/6883sam-fixes
...
6883sam: fix white space
2021-06-02 13:59:53 -04:00
tim lindner
55c8c023fd
remove space before end parentheses in log statements
2021-06-02 09:25:33 -07:00
Ivan Vangelista
682090918b
stv.cpp: moved the few remaining protection functions in stvprot.cpp to the driver file and eliminated strvprot.*
2021-06-02 17:06:42 +02:00
ClawGrip
c5e60d1554
plsonic4.cpp: Confirm xtal value ( #8133 )
2021-06-02 16:21:39 +02:00
Aaron Giles
3f3e0eda38
ympsr60: Add filters around BBD
2021-06-02 01:53:50 -07:00
Ivan Vangelista
251389765d
pasha2.cpp: redumped pal for zdrum [xuserv]
...
snowbros.cpp: corrected PCB markings for ballboy3p
2021-06-02 10:19:19 +02:00
Ivan Vangelista
ce76a15148
New working clones
...
------------------
Asura Buster - Eternal Warriors (USA) [Darksoft, Brian Troha, The Dumping Union]
Asura Buster - Eternal Warriors (Japan, set 2) [CPsystem3, Brian Troha, The Dumping Union]
- firebeat.cpp: removed outdated comment [Guru]
2021-06-02 07:58:37 +02:00
tim lindner
11af4de459
fix style. fix mask. ( #8129 )
...
CoCo MAX fixes
- address white space comments from @cuavas.
- add keyboard inc and dec to mouse movements
- fix mask in ff90_read()
2021-06-01 18:56:22 -04:00
ajrhacker
7a262b51b6
Merge pull request #8016 from 987123879113/add_default_nvram_rtc65271
...
rtc65271, firebeat: Add way to use default data for nvram initialization
2021-06-01 18:22:39 -04:00
ajrhacker
57ea2eb1b5
Merge pull request #8044 from 987123879113/patch-1
...
ksys573: Change ATAPI_CYCLES_PER_SECTOR from 5000 to 30000
2021-06-01 18:21:24 -04:00
ajrhacker
36fef8db63
Merge pull request #8127 from clawgrip/patch-4
...
chexx.cpp: Add note about undumped Spanish clone
2021-06-01 17:41:32 -04:00
ClawGrip
04beb1e5a0
merits.cpp; Add note
2021-06-01 23:33:33 +02:00
ClawGrip
18f08ee656
chexx.cpp: Add note about undumped Spanish clone
2021-06-01 23:26:41 +02:00
Aaron Giles
d41e59c1aa
Machines promoted to working
...
----------------------------
PSR-60 PortaSound [R. Belmont, Aaron Giles]
PSR-70 PortaSound [R. Belmont, Aaron Giles]
2021-06-01 13:52:50 -07:00
hap
35ae1e8049
seta: drgnunit is by athena
2021-06-01 21:47:50 +02:00
ClawGrip
84ede39af5
New working clones ( #8124 )
...
* New working clones
------------------------
Exerion (Assa, bootleg) [Juan Romero, ClawGrip]
* Add 'exerionba'
2021-06-01 14:18:09 -04:00
Robbbert
6800245e56
mbee: added rom slot for the net rom.
2021-06-02 04:17:33 +10:00
David Haywood
f749dbedc3
new working machines (plug and play) ( #8100 )
...
* new working machines
------
Star Wars - Original Trilogy (JAKKS Pacific TV Game, prototype) [anonymous]
Dreamworks Movie Night (JAKKS Pacific TV Game, Oct 18 2006, prototype) [anonymous]
X-Men - Mutant Reign (JAKKS Pacific TV Game, prototype) [anonymous]
new working clones
------
Star Wars - Revenge of the Sith (JAKKS Pacific TV Game, Game-Key Ready, prototype) [anonymous]
Dreamworks Movie Night (JAKKS Pacific TV Game, Apr 24 2006, test program) [anonymous]
new working software list entries
------
jakks_gamekey_sw.xml :
Turret Defense & Yoda's Escape (prototype) [anonymous]
Imperial Gunner & Escape From Cloud City (Dec 22 2005, prototype) [anonymous]
Catamaran Strike & Coruscant Fire Patrol (Jun 2 2005, prototype) [anonymous]
* note about ADC issue, possible fix
* move jak_capb plunger to analog channel 3
2021-06-01 14:12:49 -04:00
David Haywood
50be96c46d
new educational / plug and play dumps / cartridges from Sean [Sean Riddle, Dave "Foxhack" Silva] ( #8113 )
...
* add some dumped data to the innotab2 driver, split from storio [Sean Riddle]
* new NOT WORKING software list entry
------
leapfrog_zippity_cart.xml:
The Princess and the Frog - Magical Bayou Adventure (500-13779-A) (UK) [Sean Riddle]
* new NOT WORKING machines
-----
Compact Cyber Arcade TV - 120 in 1 (JL2370) [Sean Riddle, taizou]
Leapster Explorer [David Haywood]
* new NOT WORKING software list entries
------------
leapfrog_leapster_explorer_cart.xml:
TinkerBell and the Lost Treasure (500-14226-A) [Dave "Foxhack" Silva]
Mr. Pencil Saves Doodleburg (500-14221-A) [Dave "Foxhack" Silva]
Adventure Sketchers (500-15340-A) (Creativity Learning Game) [Dave "Foxhack" Silva]
* new NOT WORKING software list entries
-------
vtech_innotab_cart.xml:
The Penguins of Madagascar (80-230500, US) [Dave "Foxhack" Silva]
Teenage Mutant Ninja Turtles - Turtle Power! (80-231300, US) [Dave "Foxhack" Silva]
* mobigo_cart.xml: remove jakenevalt, it's a bad dump "80-252800 - Jake and the Neverland Pirates (US).bin FIXED BITS (xxxxxx1xxxxxxxxx)"
* mobigo_cart.xml: remove dprinces, it's a bad dump "mobigo_251100.bin BADADDRxxxxxxxxx-xxxxxxxxxxxxxx"
* new NOT WORKING software list entries
------
mobigo_cart.xml:
Disney/Pixar Cars 2 (USA, rev 2?) [Sean Riddle, Dave "Foxhack" Silva]
Thomas & Friends - Really Useful Engines (USA, rev 2?) [Sean Riddle, Dave "Foxhack" Silva]
* - added German ltleappad BIOS [Team Europe, Sean Riddle]
* new NOT WORKING software list entries
------
vtech_storio_cart.xml:
Cars 2 (USA) [Sean Riddle, Dave "Foxhack" Silva]
Dora and the 3 Little Pigs (USA) [Sean Riddle, Dave "Foxhack" Silva]
Hello Kitty's Surprise (USA) [Sean Riddle, Dave "Foxhack" Silva]
Disney Princess - A Gift From The Heart & Belle's Special Treat (USA) [Sean Riddle, Dave "Foxhack" Silva]
TinkerBell and the Great Fairy Rescue (USA) [Sean Riddle, Dave "Foxhack" Silva]
Mickey Mouse Clubhouse (USA) [Sean Riddle, Dave "Foxhack" Silva]
* update notes in storio xml
* add some more known cartridge info to juicebox.xml
2021-06-01 14:11:00 -04:00
Aaron Giles
973373e712
ymfm: Sync with upstream:
...
* Fix panning calculations in OPL4 (YMF278B)
* Make OPQ reverb less ridiculous
2021-06-01 09:54:44 -07:00
Ivan Vangelista
f7fe9d2fd8
New working clones
...
------------------
Battle Arena Toshinden 2 (Euro 951124) [Brian Troha, The Dumping Union]
Battle Arena Toshinden 2 (Japan 951124) [Brian Troha, The Dumping Union]
-zn.cpp updates: [Brian Troha, The Dumping Union]
* Removal of superfluous “unknown” ROM def for nbajamexa
* Adding Export or Japan to the Tecmo sets
* Changing Dead or Alive +++ to be “Japan/USA/Export” because it’s the only set that lets you change the “Nation” with added comment
* White space cleanup
2021-06-01 18:50:07 +02:00
Ivan Vangelista
6e5f1cbb77
New machines marked as NOT_WORKING
...
----------------------------------
Play Sonic 4 [Juan Romero, ClawGrip]
2021-06-01 18:12:44 +02:00
AJR
d8de316dd5
tek4404: Start adding memory management
2021-06-01 09:51:01 -04:00
Patrick Mackinlay
5c9a493556
ns32202: fix register masks
2021-06-01 19:29:37 +07:00
Patrick Mackinlay
743dfcf9bd
i82586: various fixes
...
* send fcs in loopback mode
* don't store fcs in memory
* don't consume descriptors for bad frames
2021-06-01 19:27:34 +07:00
Patrick Mackinlay
ccf73700ae
floppy: fix the build
2021-06-01 19:23:09 +07:00
Dirk Best
fa08c5f552
vtech: Rework expansion bus emulation
...
- Use memory taps instead of directly installing into the memory map
- Use address_maps to specify address ranges
- Add missing save states
- Support the BennVenn SD Loader (preliminary)
- Move lightpen skeleton to a device
2021-06-01 13:16:52 +02:00
Aaron Giles
de1f1265ba
ympsr60: Fix sustain behavior. Adjust volume range and defaults a bit.
2021-06-01 01:56:14 -07:00
AJR
57d621860c
tek410x: Add keyboard [AJR, Bitsavers]
...
* tek440x: Hook up 410X keyboard to pass boot test
* mc68681: Wait until transmitter is actually empty to set TxEMT
2021-05-31 22:15:36 -04:00
Aaron Giles
da24cd8d9b
ympsr60: Fix BBD connections and behavior, use the cv callback to control the frequency.
2021-05-31 18:11:53 -07:00
Aaron Giles
b630ea12cd
bbd: Fix out of bounds accesses.
2021-05-31 17:46:46 -07:00
Aaron Giles
7b5e54a3df
bbd: Add support for a continuously-varying frequency to avoid abusing the sound manager.
2021-05-31 17:40:16 -07:00
hap
1b25f944f3
cambrp: add more interesting paste example
2021-05-31 22:46:15 +02:00
tim lindner
eb1df97c6b
bus/coco: add CoCo Max Hi Res Input Module ( #8104 )
2021-05-31 16:29:01 -04:00
tim lindner
b6886b0c78
es5503: bits 0 and 6 are always high for this register ( #8121 )
2021-05-31 16:28:14 -04:00
cracyc
0fe0ce1094
ibmpcjr: fix cpu clock
2021-05-31 15:13:37 -05:00
hap
7a3361f12a
cambrp: change to IPT_KEYBOARD to allow text pasting
2021-05-31 21:55:35 +02:00
Aaron Giles
05cacea947
ympsr60: Fleshed out the PSR60/PSR70 drivers
...
* Split YM2154 into a separate device
* Created fake YM2154 ROMs as placeholders
* Created new BBD sound device in src/devices/sound/bbd.cpp
* Created new mixer device in src/devices/sound/mixer.cpp
* Connected YM2154 and BBD devices
* Approximated BBD driver behavior
* Exposed analog sliders as adjusters (accessible via ` menu)
* Added sliders to layout and animated them
2021-05-31 11:20:28 -07:00
hap
b1e775504b
hh*: correct some machine types
2021-05-31 18:57:09 +02:00
Ivan Vangelista
bded3b3861
ddribble.cpp, finalizr.cpp, ironhors.cpp: minor cleanups
2021-05-31 18:23:42 +02:00
Ivan Vangelista
bfe4aa26da
New machines marked as NOT_WORKING
...
----------------------------------
Zooty Drum [xuserv]
2021-05-31 18:09:36 +02:00
hap
84f9b1e2a5
New working machines
...
--------------------
Cambridge Programmable [hap, Sean Riddle]
2021-05-31 13:13:08 +02:00
cracyc
cac74a7545
x68k_crtc: increase clock divisor for mode 0x11 and fix hsync irq at the end of the frame
2021-05-30 22:44:14 -05:00
Robbbert
7044f909f9
mbee: use select
2021-05-31 05:37:42 +10:00
Robbbert
b8c237f9b5
mbee: prepare for new software list.
2021-05-31 03:56:22 +10:00
arbee
16bcdc58a5
votrax: Tell the device's parent when the IRQ line is lowered. Improves Type N Talk. [Rob Justice]
2021-05-30 10:59:18 -04:00
MetalliC
88dd97325e
new NOT_WORKING machine
...
-----------------------
Driving Simulator [Jorge Valero, MetalliC, rtw]
2021-05-30 11:44:37 +03:00
cracyc
1cc4958ada
hd63450: speed up max rate transfers
2021-05-29 14:11:27 -05:00
Sergio G
b2c8477b23
rohga.cpp: Added new clone nitrobalb: "Nitro Ball (World, set 3)" ( #8111 )
...
* New working clones
------------------
Nitro Ball (World, set 3) [JammaFever, Nebula, Recreativos Piscis, Spain]
Only differs in b3, d3, b5 and b5 program roms. b6 and d6 are the same as nitrobal.
* Add nitrobalb to mame.lst
* Update rom labels of nitrobalb set accordingly to Cocamatic paper label contents
2021-05-29 20:46:04 +02:00
cracyc
f68748ee6e
x68k: adjust special priority mode and screen timings
...
hd63450: correctly add link chain mode
2021-05-29 11:10:48 -05:00
arbee
e8f345a388
apple2: handle Bernie ][ .2MGs with the signature bytes flipped. [R. Belmont]
2021-05-29 11:29:58 -04:00
Ivan Vangelista
3b4d7cea4b
ksys573.cpp: fixed MT07989
2021-05-29 13:14:48 +02:00
Ivan Vangelista
52eee5fd27
fwheel.cpp: corrected XTAL value for the main PCB
2021-05-29 09:59:48 +02:00
Ivan Vangelista
599c33e839
New machines marked as NOT_WORKING
...
----------------------------------
Fortune Wheel [coolmod]
2021-05-29 07:13:58 +02:00
Robbbert
b92d091821
mbee_cass.xml: Added note about file types. Marked mbeepp roms as bad dumps.
2021-05-29 14:51:08 +10:00
ClawGrip
12933afd40
New NOT_WORKING clone ( #8108 )
...
* New NOT_WORKING clone
---------------------------
Bushido (set 3) [Victor Fernandez (City Game)]
* Add 'bushidob'
2021-05-29 05:44:38 +02:00
cracyc
29001b4267
hd63450: add linked array chaining
2021-05-28 21:49:29 -05:00
cracyc
050db64a96
x68k: fill screen with color 0 if pcg disabled and make text color 0 transparent again
2021-05-28 18:42:25 -05:00
cracyc
daf27a573e
x68k: fix 512 line double scan modes
2021-05-28 17:02:41 -05:00
Aaron Giles
5b2448c084
midiin: Add support for providing a .mid file as input
2021-05-27 18:26:31 -07:00
Olivier Galibert
d724ac7c8a
Remove leftover debug code
2021-05-27 20:35:48 +02:00
Olivier Galibert
be5fc95f3d
slapstic: alt4 must be done with /cs
...
avgdvg: don't interfere with the slapstic on esb
2021-05-27 20:32:50 +02:00
Ivan Vangelista
e93e9d834c
tsamurai.cpp: added dip-switch locations [Guru]
2021-05-27 18:29:12 +02:00
Aaron Giles
0c415fa923
psr60: Figured out more YM2154 including start/end and more realistic timer computations
2021-05-27 09:07:50 -07:00
ClawGrip
b9a8f82133
phoenix.cpp: Fix "G.G.I. Corporation" Phoenix set names ( #8103 )
2021-05-27 11:34:53 -04:00
hap
c457b1b387
canon_s80: remove "Canon" prefix from fullname for canons80 as well
2021-05-27 14:34:26 +02:00
Ivan Vangelista
f5e064cb6e
deco32.cpp: documented how to enter gun calibration screen for lockload and clones [Guru]
2021-05-27 13:24:36 +02:00
Aaron Giles
41b9819827
psr60: Document/flesh in the YM2154 rompler and the DRVIF chip. Rhythms now tick away and trigger samples, though we will have to wait for a ROM dump to hear them.
2021-05-27 02:04:10 -07:00
Olivier Galibert
a6523b5d9b
floppy_image_format_t: Turn all the methods that can be static into static methods, which is almost all of them
2021-05-27 09:38:20 +02:00
Olivier Galibert
ef0d18e0bb
floppy: Change the formats from an intrusive list to a vector
2021-05-27 09:18:17 +02:00
cracyc
3ade0ad948
x68k_crtc: fix visarea
2021-05-26 21:17:09 -05:00
Aaron Giles
df667800df
Add internal layout for PSR-70
2021-05-26 14:17:56 -07:00
ClawGrip
a16b25a73d
alg.cpp: Fix company name, it's "Picmatic", not "Web Picmatic" ( #8102 )
...
* alg.cpp: Fix company name, it's "Picmatic", not "Web Picmatic"
As shown on the games, cab and manuals.
* Change company name from "Web Picmatic" to "Picmatic"
2021-05-26 22:44:36 +02:00
cracyc
330cda9259
fmtowns: clamp the sprites to the sprite coordinate space rather than the layer size
2021-05-26 14:27:46 -05:00
AJR
c7d7b25caa
Better fix for vt_dsk.h header name clash
2021-05-26 14:39:05 -04:00
AJR
7026e4ceaa
formats/vt_dsk.cpp: Fix clang error: unused variable 'floppyoptions_vz' [-Werror,-Wunused-const-variable]
2021-05-26 14:27:12 -04:00
Olivier Galibert
fd4f9f237c
Copy/paste fix
2021-05-26 20:25:20 +02:00
Ivan Vangelista
4c3db1d280
jackal.cpp: avoided allocating memory in ROM regions, general cleanups. Needs proper K005885 device for further cleanup
2021-05-26 19:32:36 +02:00
Ivan Vangelista
b838ee7153
combatsc.cpp: converted to sublasses, views and (array of) finders
2021-05-26 19:19:45 +02:00
Olivier Galibert
045f55918f
flux viewer switched on by mistake
2021-05-26 19:16:19 +02:00
Olivier Galibert
9add8034d2
vtech: Add floppy formats and fs
2021-05-26 19:15:31 +02:00
cam900
ec2bec33c2
315_5124.cpp: Fix color in SMS1 VDP(315-5124), Add hardware notes ( #7855 )
2021-05-26 12:07:02 -04:00
Olivier Galibert
47326ba9b8
including optional is not optional when optional is used
2021-05-26 15:33:42 +02:00
Olivier Galibert
e0b1142387
views: Allow to know the currently selected entry
2021-05-26 15:19:55 +02:00
hap
8c9f6943c3
saitek_osa maestro: latest official version for default 'bios'
2021-05-26 13:53:59 +02:00
tim lindner
5a33c5eb6d
coco: fix disabling of joysticks (MT #7475 ) ( #8099 )
2021-05-26 07:26:12 -04:00
tim lindner
e43e9b68f6
CoCo Speech/Sound Pak: fix noise on reset ( #8098 )
2021-05-26 07:25:22 -04:00
Aaron Giles
9d2a5245ff
psr60: Use output finders. Implement keys as a matrix. Add psr70 mappings as well.
2021-05-26 02:21:21 -07:00
Aaron Giles
342ac0190c
psr60: Add internal layout. Hook up LEDs and buttons.
2021-05-25 20:27:39 -07:00
AJR
a54369e08f
canon_s80.cpp: Add the space bar
2021-05-25 21:09:10 -04:00
AJR
d1d74a935e
canon_s80.cpp: Further key identification
2021-05-25 20:54:51 -04:00
AJR
fb97234a7f
canon_s80.cpp: Add preliminary keyboard
2021-05-25 20:13:29 -04:00
Ville Linde
7b44e5a30c
taitotz: Add controls for dendego3.
2021-05-25 22:28:55 +03:00
Aaron Giles
9b3e6508dd
Machines promoted to working
...
----------------------------
Yamaha TX81Z [AJR, Aaron Giles]
2021-05-25 11:27:34 -07:00
Olivier Galibert
261a87015c
floppy: Allow the vtech floppy with its 32.2us gaps read back unscathed
2021-05-25 19:49:25 +02:00
Vas Crabb
858402f0a2
Merge remote-tracking branch 'mainline/release0232' into mainline-master
2021-05-26 03:44:31 +10:00
Vas Crabb
d65ac3e8b3
Clean up metadata
2021-05-26 03:42:09 +10:00
AJR
83c49a6d39
floppy.cpp: Disable new code when FLUX_SCREEN is #defined as 0 (and thereby work around crash with some disks)
2021-05-25 12:41:30 -04:00
hap
39d304961c
saitek_osa: preliminary hook up PW pin
2021-05-25 16:45:38 +02:00
Olivier Galibert
6d499cc007
flux screen: accelerate writes
2021-05-25 16:29:46 +02:00
Olivier Galibert
56db26dcbe
Experimental flux viewer, activate by #define FLUX_SCREEN 1 in floppy.cpp
2021-05-25 15:45:13 +02:00
hap
d981a61ea6
ui: add reset to default to bios selection menu (the one from the TAB menu, not the popup when starting a machine)
2021-05-25 15:12:00 +02:00
hap
6caf777464
saitek_osa sparc: add unemulated device warning flag (picked one that makes the most sense)
2021-05-25 14:10:14 +02:00
arbee
8021d6be61
apple2: proper behavior when nothing is connected to gameio. Fixes Total Replay, Gauntlet IIgs, and many others from falsely detecting a joystick [R. Belmont, Peter Ferrie]
2021-05-24 20:14:16 -04:00
Aaron Giles
7d8874dec4
tx81z: Add internal layout
2021-05-24 14:13:11 -07:00
hap
d7059798fe
leonardo/renaissance: ~ at wrong place
2021-05-24 22:00:05 +02:00
hap
4e0c19e03e
input_merger: add setter for initial state
2021-05-24 20:41:39 +02:00
Olivier Galibert
7f6658b5f6
swim: Fixed bugs linked to device selection
2021-05-25 04:09:23 +10:00
cracyc
dbb54033db
fmtowns: fix sprite gaps
2021-05-25 04:08:34 +10:00
Olivier Galibert
602852e530
swim: Fixed bugs linked to device selection
2021-05-24 18:44:38 +02:00
hap
a80392678a
leonardo/renaissance: use input_merger for stb
2021-05-24 16:46:00 +02:00
AJR
b410116212
xerox820.cpp: Use memory view for bankswitching
2021-05-24 10:11:08 -04:00
Olivier Galibert
da1bd3b0ec
reorganize the floptool code, add some write support
2021-05-24 14:06:06 +02:00
Ivan Vangelista
9508ac0530
New working clones
...
------------------
Ball Boy (3 players) [juking, xuserv]
2021-05-24 13:57:57 +02:00
hap
681b9c9675
ymtx81z: leave lcd color up to the (internal)artwork
2021-05-24 13:42:20 +02:00
David Haywood
1f6fad1918
use derived classes for Namco System 2 sprites, give Final Lap its own based on schematics showing 32x32 select is different. ( #8096 )
...
(cherry picked from commit e3aa064b18
)
2021-05-24 12:30:09 +02:00
Ivan Vangelista
f6f29341db
model1.cpp: redumped ic4 for wingwaru [Corrado Tomaselli]
2021-05-24 09:51:07 +02:00
Patrick Mackinlay
8a2de2875a
z80scc: implement local loopback
2021-05-24 12:30:06 +07:00
Aaron Giles
9e1ed0acf4
ymfm: Improve OPQ behavior for timers and register access. Add YM3533 device and use that instead of YM3806.
2021-05-23 18:13:07 -07:00
David Haywood
e3aa064b18
use derived classes for Namco System 2 sprites, give Final Lap its own based on schematics showing 32x32 select is different. ( #8096 )
2021-05-23 18:16:35 +02:00
cracyc
f3480fec67
fmtowns: fix sprite gaps
2021-05-23 10:57:26 -05:00
Vas Crabb
5fe20586ee
srcclean for release
2021-05-23 17:33:52 +10:00
Ivan Vangelista
ba8816ab88
dragrace.cpp: added dip locations [Guru]
2021-05-23 08:28:08 +02:00
tim lindner
a5e4a9ce55
coco3: fix Arkanoid sound ( #8060 )
...
* Modify timer interrupts to flag even if interrupts are turned off. Modify timer interrupts to constantly flag if timer value is zero.
2021-05-22 22:44:02 -04:00
cracyc
f48dc7af65
x68k: fill bitmap with lowest priority tile layer so pixels that would be transparent are drawn with lowest priority
2021-05-22 19:25:25 -05:00
hap
741a50875c
leonardo: missed one textlabel
2021-05-23 02:05:31 +02:00
hap
c510c760ee
leonardo: add buttons to internal artwork
2021-05-23 01:05:07 +02:00
hap
fdb6d136e1
dai3wksi: update notes
2021-05-23 00:13:06 +02:00
hap
97b65aaa0d
itaten: change default difficulty level
2021-05-22 23:57:22 +02:00
hap
8dcf8fc0e1
dai3wksi: use PORT_COCKTAIL instead of PORT_PLAYER in input defs
2021-05-22 23:42:05 +02:00
AJR
6d818ea948
pbo: Map a few more registers
2021-05-22 16:36:02 -04:00
hap
082292b897
saitek_stratos: make tking a clone of stratos
2021-05-22 22:24:24 +02:00
hap
91c2104526
Machines promoted to working
...
----------------------------
Kasparov Leonardo [hap]
Kasparov Renaissance [hap]
2021-05-22 21:54:28 +02:00
Vas Crabb
4c0d120873
ui/selmenu.cpp: Don't make assumptions about what's off the end of a string view (GitHub #7967 ).
2021-05-23 05:10:33 +10:00
hap
c7f6282bd2
galileo: add buttons to internal artwork
2021-05-22 20:19:53 +02:00
arbee
3476463db6
apple2gs: remove keyboard 8048 ROMs now that a9m0330 is a device. [R. Belmont]
2021-05-22 13:42:47 -04:00
cam900
828ae2f036
gunpey.cpp: Add save states, Fix init, Add version info from startup screen, Minor cleanups ( #8076 )
2021-05-22 13:00:28 -04:00
Ivan Vangelista
ef6c7b9694
sprint2.cpp: added dip locations [Guru]
2021-05-22 18:35:25 +02:00
ClawGrip
555453fcab
New WORKING clones ( #8086 )
...
* New WORKING clones
------------------------
Basket Ball (8-way Joystick bootleg of Arch Rivals) [jordigahan]
2021-05-22 12:34:58 -04:00
MooglyGuy
fe08fee386
-pbo: Added skeleton for Philips BO (Videosynthesizer Prototype). [Ryan Holtz, MrMii6, CD-i Fan] ( #8093 )
2021-05-22 12:34:15 -04:00
Aaron Giles
d9db7d77c4
ymfm: Sync with latest, add complete YMF278B support ( #8090 )
...
* Sync with upstream. I/O callbacks are now consolidated into a single read callback and a single write callback, with an access type specifier.
* Initial working implementation of YM278B. Most features implemented, except vibrato.
* Implement vibrato and status register flags. Fix envelope rate computation.
* Rename ymfm_interface::external_type to access_class and clean up the fallout.
* Formally replace the old YMF278B engine with the one from ymfm
* Rotated YMF278B outputs into a more logical order.
* Re-evaluted envelope calculations and 2x works better than the weird 15/8 I came up with before. Also changed the way FM resampling is computed to be more precise (and simpler). Turned off extraneous debugging.
* Start of/reset to a null state with no loaded waveforms.
* Fix YM2608 I/O ports.
2021-05-22 12:33:21 -04:00
hap
137eb59eab
saitek_osa: larger default screen size
2021-05-22 16:20:08 +02:00
arbee
15a5731492
adb: preliminary working A9M0330 IIgs keyboard emulation (not used yet). [R. Belmont]
2021-05-22 09:16:23 -04:00
hap
4c74b7bb0c
rpatrol: correct boat color
2021-05-22 15:02:10 +02:00
hap
326000c7c2
renaissa: add buttons to internal artwork
2021-05-22 14:08:42 +02:00
tim lindner
599218b1f3
coco3: fix diecom light gun. ( #8075 )
2021-05-22 08:02:29 -04:00
tim lindner
ae08a2f65d
coco3: move GIME logic into gime.cpp ( #8085 )
2021-05-22 08:01:01 -04:00
David Haywood
6b63e81d7c
tweak road position in Final Lap / 2 / 3, Suzuka 8 Hours / 2, Lucky & Wild to better match hardware videos (Four Trax is uncertain) ( #8092 )
2021-05-22 12:43:25 +02:00
Ivan Vangelista
c9debe9adf
nitedrvr.cpp: removed tagmap lookups and other very minor cleanups
2021-05-22 12:35:05 +02:00
Robbbert
af08fad91c
bw14d: make it a clone, like bw14 is.
2021-05-22 20:04:52 +10:00
Ivan Vangelista
1f460d4e5b
canon_s80.cpp: added hardware info and trojaned internal HD6301 ROM for canonts3 [Guru]
2021-05-22 10:13:34 +02:00
987123879113
022e70fea6
ksys573: Change name of DDR Karaoke Mix to be more detailed ( #8089 )
2021-05-22 08:19:10 +02:00
ksherlock
7f19153211
floptool - format/filesystem errors were printing the wrong argument ( #8088 )
2021-05-21 22:41:15 -04:00
Nigel Barnes
24189a9346
bus/bbc/tube: Added Sprow ARM7TDMI Co-Processor.
2021-05-21 22:32:11 +01:00
hap
82765df26a
fix crash with mame -romident
2021-05-21 21:06:47 +02:00
hap
e814130959
leonardo/renaissance: add keypad names to input defs
2021-05-21 20:40:40 +02:00
hap
828e69ac7b
namcos2: remove imperfect sound flag for racing games
2021-05-21 19:18:18 +02:00
hap
262aa23c89
saitek_osa: added maestro/analyst B/C/D/D+/D++ module [hap, Berger, anonymous]
2021-05-21 19:06:07 +02:00
AJR
72437afd74
crei680.cpp: Notes on cassette circuit
2021-05-21 12:41:44 -04:00
Robbbert
2c331d5f58
crei680: fixed potential crash scenario
2021-05-22 01:10:43 +10:00
Robbbert
eab3ae7e54
New working machines
...
--------------------
Capital Radio Engineering Institute CREI-680 [Robbbert]
2021-05-22 00:53:45 +10:00
Leonardo Demartino (Delek)
df6e58314c
Fix c6280 volume envelope shape ( #8087 )
2021-05-21 14:56:43 +02:00
AJR
11ced20543
cpu16dasm.cpp: Fix weird editing error
2021-05-21 08:55:31 -04:00
AJR
1382af68f4
unidasm: Add CPU16 disassembler
2021-05-21 08:28:01 -04:00
987123879113
c7b89485ea
ksys573: Add incomplete support for Dance Dance Revolution Karaoke Mix ( #8047 )
2021-05-20 19:15:02 -04:00
Angelo Salese
041c296dec
c140.cpp: add sample status readback, fixes engine sound in suzuka 8 hours, final lap and four trax game series ( #8080 )
2021-05-20 19:09:23 -04:00
AJR
3a04996ab5
dsp56000: Fix null pointer bugs in disassembler
2021-05-20 14:05:19 -04:00
AJR
78fe4f9702
hd6120: Don't clear INTGNT after an external IOT when executing in panel mode
2021-05-20 12:33:13 -04:00
Robbbert
3c655c7113
bml3: adjusted keyboard, fixes Insect Hunter.
2021-05-21 01:37:26 +10:00
hap
269b62055e
namcos2_sprite: update note
2021-05-20 17:10:32 +02:00
npwoods
f4d7c0aa62
-attach_window support for SDLMAME ( #8070 )
2021-05-20 10:09:00 -04:00
hap
200d0b75cd
saitek_osa: add embedded screen
2021-05-20 16:06:53 +02:00
Nigel Barnes
f3815d2e42
aquarius: Display border and render by scanline.
...
- Converted mapper to use views.
2021-05-20 14:49:28 +01:00
cam900
b8849e0341
m72.cpp: Fix sound balance ( #8077 )
...
FM output volume is louder than DAC output volume in previous behavior, that's incorrect compared to real hardware.
2021-05-19 21:16:50 -04:00
Brandon Munger
86330ee75c
Compile fix for Linux ( #8081 )
2021-05-19 21:16:21 -04:00
AJR
ab88bacf35
decmate2, decmate3: Emulate HD-6120 CPU; add enough I/O to initialize various peripheral ICs and run tests on disk controller
2021-05-19 18:27:34 -04:00
AJR
2fa2ef8b0e
pdp8: Rewrite disassembler; add alternate disassembly for HD-6120
...
* unidasm: Add option to use octal instead of hexadecimal for output
2021-05-19 18:17:18 -04:00
ajrhacker
a068ff3644
Merge pull request #8078 from tlindner/gime-ff22
...
coco3: fix video glitch in Skiing
2021-05-19 16:56:54 -04:00
Frank Palazzolo
3d088273b6
ladybug.cpp: Added support for Mrs. Dynamite (Universal, 1982). ( #8071 )
...
New working machines
-----------------------
Mrs. Dynamite
2021-05-20 02:36:32 +10:00
Nekoziman
4486bd96f2
New Working Clones ( #8079 )
...
New Working Clones
---------------
Warp-1 (Japan) [Team Japump!!!, Wayder]
2021-05-19 13:17:17 +02:00
Dirk Best
c3050e9802
vtech/memexp/rs232: Add version 1.6 and make it default
2021-05-19 12:06:22 +02:00
tim lindner
38c3848c80
If the GIME monitors FF22, it must also monitor FF23. Fix Mame Testers bug: 07512
2021-05-18 21:36:06 -07:00
Patrick Mackinlay
2b642fe458
tekigw: don't crash when hard disk is missing
2021-05-19 10:27:18 +07:00
Robbbert
db98a0b858
bml3mp1805: fixed the crashing, but it seems to have trouble reading the disk.
2021-05-19 03:43:30 +10:00
David Haywood
ab1a5b7d79
namcos2.cpp: Force finallap to use 32x32 sprite size for title screen. ( #8074 )
2021-05-19 03:24:56 +10:00
sasuke-arcade
d4d7d264b8
namcos1.cpp: Fixed abbreviated titles, and added allow continue DIP switch for Berabowman. ( #8053 )
...
* Fixed abbreviated titles for ws, berabohm, berabohmb, wldcourt, ws89 and ws90.
2021-05-19 03:17:59 +10:00
ClawGrip
359f3e61ea
joctronic.cpp: Add 'jpinball' redumped sound ROM [Eduardo Anay] ( #8072 )
2021-05-18 18:36:44 +02:00
Ivan Vangelista
895c513c40
New working clones
...
------------------
Cadash (Germany) [R67055]
2021-05-18 18:34:59 +02:00
hap
e07e6a5cc1
renaissa: found module led
2021-05-18 14:33:32 +02:00
Robbbert
f5d08339cb
bml3: connected up software list
2021-05-18 21:50:00 +10:00
cracyc
a658d7435e
x68k_crtc: make raster callbacks partial update until the last line rather than the current one
2021-05-17 21:43:48 -05:00
arbee
24b7ed9ec5
adb: add skeleton for model A9M0331 ADB mouse. [R. Belmont, Al Kossow]
2021-05-17 20:14:26 -04:00
cracyc
9b599afb0b
i286: clear m_fire_trap before interrupt
2021-05-17 18:42:28 -05:00
hap
b3aa9f56fe
coco3: don't put screen_config in coco3_keyboard
2021-05-18 00:44:53 +02:00
hap
fde37c3d4c
coco3: remove the dual screens, machine config option instead
2021-05-18 00:26:16 +02:00
hap
c5ae39b414
saitek_osa: use boost interleave instead of perfect quantum
2021-05-17 17:09:40 +02:00
MetalliC
8d9b2b3b57
wd_fdc.cpp revert prev and add INTRQ logic notes
2021-05-17 14:21:00 +03:00
hap
27d93f81ad
hh_tms1k: sean identified tsukuda pachinko mcu
2021-05-17 13:02:43 +02:00
Patrick Mackinlay
0f4baa817d
tekigw: updates to better match schematics
2021-05-17 17:13:50 +07:00
Patrick Mackinlay
09ec8abdc0
wd_fdc: commands don't clear forced interrupt
2021-05-17 17:06:24 +07:00
Olivier Galibert
989e9a5ee7
capcom: Adjust the common screen timings on old capcom games [O. Galibert, Jotego]
2021-05-17 11:20:22 +02:00
RobertoFresca
2f10c2ee2e
Reworked inputs for Cal Omega - Game 14.5 (Pixels).
...
Bypassed the checksum to get it working, and flagged
as BAD_DUMP.
2021-05-17 05:35:19 +02:00
RobertoFresca
bc6f3175c6
Removed the MACHINE_NOT_WORKING flag to:
...
Cal Omega - Game 23.6 (Hotline)
Cal Omega - Game 24.6 (Hotline)
2021-05-16 22:38:32 +02:00
Olivier Galibert
3b13ae6d71
pc_formats: Believe it or not, but it seems there has been released pc-format ipfs
2021-05-16 19:53:59 +02:00
Olivier Galibert
3afebb520a
jasmin: Support write
2021-05-16 19:43:43 +02:00
cracyc
919468ac24
fmtowns: move sprite disable check
2021-05-16 11:11:09 -05:00
Robbbert
10a40a4c2d
sorcerer: fixed bugs with SNP handling.
2021-05-16 21:52:05 +10:00
Robbbert
c54f6940d5
sorcerer: quickload changes
...
- merged snapshot and quickload;
- fixed snapshot which had been broken by the memory system upgrade;
- added interface to future software list.
2021-05-16 20:21:16 +10:00
Ivan Vangelista
6fb35fced8
New machines marked as NOT_WORKING
...
----------------------------------
Dangerous Bar [Museo del Recreativo (Amusement Museum)]
2021-05-16 08:48:22 +02:00
Robbbert
b2d8dab3d2
Super80: added interface for future software list.
2021-05-16 16:40:05 +10:00
Robbbert
431ef7d30e
mbeett: removed SCC device which was never fitted to real machines.
2021-05-16 16:32:35 +10:00
RobertoFresca
57b376c56b
Calomega driver major improvements. [Roberto Fresca, Grull Osgo]
...
- Worked the analogic color system, adding the three R-G-B presets.
- Added the PORT_ADJUST for RGB in all games, defining the default values.
- Redumped the Cal Omega - Game 20.8 (Winner's Choice). Reworked proper inputs.
- Inputs from the scratch for all the Pixels, Keno and Hotline games. Promoted to WORKING.
- Specific inputs for games 12.8, 15.7, 15.9, 17.2, and 20.4. Promoted to WORKING.
- Fixed Pixels games colors.
- Connected System 903/904 PIA #0 IRQB line to CPU IRQ.
- Set a handler for System 903/904 PIA #0 CB1 line, as IRQ ack.
- Added external keyboard controller (i8035 + i8251) for Keno Games, system 903.
- Added virtual clickable keyboard layout to keno games, necessary to get them working.
- Added hopper support to Cal Omega - Game 7.4 (Gaming Poker, W.Export).
- Added the following System 903 counters: coin in, coin out, and optional (per game).
Machines promoted to working
----------------------------
Cal Omega - Game 9.4 (Keno) [Roberto Fresca, Grull Osgo]
Cal Omega - Game 10.7c (Big Game) [Roberto Fresca, Grull Osgo]
Cal Omega - Game 12.5 (Bingo) [Roberto Fresca, Grull Osgo]
Cal Omega - Game 12.7 (Keno) [Roberto Fresca, Grull Osgo]
Cal Omega - Game 14.5 (Pixels) [Roberto Fresca, Grull Osgo]
Cal Omega - Game 16.8 (Keno) [Roberto Fresca, Grull Osgo]
Cal Omega - Game 18.3 (Pixels) [Roberto Fresca, Grull Osgo]
Cal Omega - Game 18.4 (Pixels) [Roberto Fresca, Grull Osgo]
Cal Omega - Game 18.5 (Pixels) [Roberto Fresca, Grull Osgo]
Cal Omega - Game 18.6 (Pixels) [Roberto Fresca, Grull Osgo]
Cal Omega - Game 20.4 (Super Blackjack) [Roberto Fresca, Grull Osgo]
Cal Omega - Game 20.8 (Winner's Choice) [Roberto Fresca, Grull Osgo]
Cal Omega - Game 23.6 (Hotline) [Roberto Fresca, Grull Osgo]
Cal Omega - Game 24.6 (Hotline) [Roberto Fresca, Grull Osgo]
Cal Omega - Game 27.2 (Keno, amusement) [Roberto Fresca, Grull Osgo]
Cal Omega - Game 27.2 (Keno, gaming) [Roberto Fresca, Grull Osgo]
Cal Omega - System 903 Diag.PROM [Roberto Fresca, Grull Osgo]
Cal Omega - System 905 Diag.PROM [Roberto Fresca, Grull Osgo]
2021-05-16 07:31:26 +02:00
Aaron Giles
907ebe0d73
ymfm: Fix binding errors due to usage of class names that are no longer derived from related classes.
2021-05-15 21:38:12 -07:00
cracyc
f4db018d8e
fmtowns: draw sprites at end of sprite drawing time
2021-05-15 15:06:58 -05:00
ClawGrip
c377ee2e6a
missbamby.cpp: Add Golden Winner missing PROM [@LosTrastosDeXaX]
2021-05-15 21:25:14 +02:00
hap
af35c80121
fscc9ps: correct cpu speed
2021-05-15 20:50:36 +02:00
MooglyGuy
c3ebd9ebb2
-bus/vsmile: Added Smart Keyboard in US, French, and German layouts. [Ryan Holtz, PulkoMandy] ( #8059 )
...
Software list items promoted to working
---------------------------------------
vsmile_cart: V.Smile Smart Keyboard (USA), V.Smile Clavier Tip Tap (France), V.Smile Schreibspaß (Germany) [Ryan Holtz, PulkoMandy]
2021-05-16 03:26:22 +10:00
AJR
abcd15cac4
tek410x.cpp: Improve ROM mapping; add interrupts
2021-05-15 11:18:50 -04:00
AJR
eb5fc0c483
imgcntrl.cpp: Workaround for MT #7978
2021-05-15 11:17:57 -04:00
hap
8ba12dd6da
saitek_osa: add skeleton device for Sparc module [hap, Berger]
2021-05-15 13:37:52 +02:00
Sergio G
8d09b97a31
New working clones ( #8033 )
...
------------------
U.N. Defense Force: Earth Joker (US / Japan, set 3)
* Found in Taito PCB: K1100726A / J1100169B
* It only differs in 2 program roms: 4.ic23 and 3.ic8. They are very close to earthjkra set and only differs in 42 bytes in each rom.
* Eprom labels are numbered in the same way as earthjkrp set, but 3 and 4 ones are swapped (Maybe a typo in earthjkrp ?)
* Same ROMSTAR license and no region disclaimer when dipswitch is changed, like earthjkr and earthjkra sets.
* It seems a newer version than earthjkra set, including additional changes to those added in earthjkra in comparison to earthjkr set, as earthjkra and earthjkrb share the same changes from earthjkr.
* Added new clone: earthjkb in mame.lst
Co-authored-by: EX86868 <spolo@dxc.com>
2021-05-15 13:24:15 +02:00
David Haywood
466454fc84
new WORKING machines ( #8063 )
...
-------
Dokaben 2 (Japan) [ShouTime, Team Japump]
2021-05-15 13:18:32 +02:00
Robbbert
739126d78a
mbee: clarify TODO.
2021-05-15 19:49:12 +10:00
Robbbert
63783116f2
Machines promoted to working
...
----------------------------
Microbee Teleterm [Robbbert]
2021-05-15 19:35:36 +10:00
Aaron Giles
cb48ece8f9
ymfm: Switch to internal SSG for YM2203/2608/2610. Clean up code to determine the number of SSG outputs.
2021-05-15 00:40:03 -07:00
r09
2fcf31168e
fmtowns: adjust PCM/CDDA volume ( #7830 )
2021-05-15 09:36:20 +02:00
arbee
8ae8a32f3b
psr60: hooked up YM3806. [R. Belmont]]
2021-05-14 22:46:08 -04:00
Aaron Giles
3cfc522458
ymfm: Refactor new FM engine into a 3rdparty library ( #8046 )
...
ymfm: refactor the code into a separate 3rdparty library
* Moved ymfm core implementation to 3rdparty/ymfm
* Split out each family (OPM/OPN/OPL/etc) into its own source file
* Added preliminary OPQ and OPZ support, still WIP
* Put all 3rdparty code into its own namespace ymfm
* Fixed various bugs reported in #8042
* Created interface class for communication between the 3rdparty engine and the emulator
* Standardized MAME implementation of all Yamaha devices based on a template class
* Created standard base class ym_generic that can be used when multiple YM chips are swapped in
* Changed YM2203/2608/2610 to embed a YM2149 as a subdevice instead of deriving from ay8910_device
* Also provided compile-time option to use a simplified built-in SSG rather than using MAME's at all (currently off)
* Consolidated MAME header files from one-per-chip (ym2151.h, ym2203.h, etc) to one-per-family (ymopm.h, ymopn.h, etc)
2021-05-14 18:33:49 -07:00
AJR
b16708ff75
tek410x.cpp: Add more peripherals
2021-05-14 21:16:50 -04:00
AJR
a56f774a4a
mg1.cpp: Fix clang error: lambda capture 'this' is not used [-Werror,-Wunused-lambda-capture]
2021-05-14 20:28:44 -04:00
cracyc
0eee182afb
hd63450: restart transfer if continue is set
2021-05-14 18:41:05 -05:00
hap
5f5650a936
saitek_osa: added Maestro A module [hap, Berger]
2021-05-15 00:33:53 +02:00
smf-
78a40fdb33
fixed drum mania 10th mix description.
2021-05-14 23:29:59 +01:00
smf-
dd0e5e8e7f
fix Percussion Freaks 9th & 10th Mix descriptions.
2021-05-14 23:21:29 +01:00
Nigel Barnes
2c3530a57a
New machines marked as NOT_WORKING
...
----------------------------------
Kyber Minus [Nigel Barnes, Alessandro Liberalato]
2021-05-14 21:43:53 +01:00
Nigel Barnes
eabd5ddbcd
New machines marked as NOT_WORKING
...
----------------------------------
MG-1 [Tom Stepleton, Andrew McPherson]
2021-05-14 21:43:52 +01:00
hap
c8d53cabbd
added saitek OSA module interface used in leonardo/renaissance
2021-05-14 22:00:42 +02:00
cracyc
c89891e4aa
x68k: if raster irq is on same line, trigger it immediately
2021-05-14 13:44:57 -05:00
hap
57feb3faa1
bublbobl,kikikai: remove embedded mcu io ports emulation and use m6801 io map 0-7 instead
2021-05-14 15:32:26 +02:00
hap
d175e44c15
hd6301x: add overrides for port 3 data
2021-05-14 13:48:01 +02:00
cracyc
381d97ed9d
x68k: don't supress hsync state changes during vblank
2021-05-13 20:38:59 -05:00
arbee
6cf7640312
m68k: header update. [R. Belmont]
2021-05-13 21:04:19 -04:00
arbee
27ad7de49c
m68k: backport FPU fixes from upstream Musashi [R. Belmont, Jean-Francois Fabre]
2021-05-13 20:31:07 -04:00
hap
b4cf1eb096
hd6301y: small fix to port 6 handshake irq
2021-05-13 23:30:15 +02:00
smf-
c57be4ed4b
New working clones
...
------------------
Percussion Freaks 7th Mix (G*C07 VER. AAA) [Thief0019, xuserv]
Percussion Freaks 8th Mix (G*C38 VER. AAA) [Thief0019, xuserv]
New NOT_WORKING clones
----------------------
Percussion Freaks 2nd Mix (GE912 VER. AAA) [Thief0019, xuserv]
Percussion Freaks 3rd Mix (G*A23 VER. AAA) [Thief0019, xuserv]
Percussion Freaks 4rd Mix (G*A25 VER. AAA) [Thief0019, xuserv]
Percussion Freaks 5th Mix (G*B05 VER. AAA) [Thief0019, xuserv]
Percussion Freaks 6th Mix (G*B16 VER. AAA) [Thief0019, xuserv]
Percussion Freaks 9th Mix eAmusement (G*D09 VER. AAA) [Thief0019, xuserv]
Percussion Freaks 10th Mix eAmusement (G*D40 VER. AAA) [Thief0019, xuserv]
2021-05-13 22:17:53 +01:00
Ville Linde
4f4bc1a38c
Attempt to fix Solar Assault stage 3 crash (nw)
2021-05-13 19:51:00 +03:00
hap
63858f2f8e
hd6301y: preliminary support for port 6 handshaking
2021-05-13 18:29:16 +02:00
hap
127a032856
ucom4d: changed to PAGED 8bits
2021-05-13 18:29:16 +02:00
hap
d726ac85f9
misc drivers: use socket device instead of cartslot where appropriate
2021-05-12 21:39:16 +02:00
sasuke-arcade
7dcf827ecb
cyclemb.cpp: Remove MACHINE_NO_COCKTAIL flags ( #8056 )
2021-05-12 20:58:02 +02:00
James Wallace
f763372f6f
Games promoted to working
...
------------------------------
Reel Money (JPM) (IMPACT) (RE 9) (set 1)
Indiana Jones (JPM) (IMPACT) (IJ6 L11) (set 1)
Wild King Club (JPM) (IMPACT) (WK 5) (set 1)
Clones promoted to working
----------------------------
Reel Money (JPM) (IMPACT) (RE 9) (set 2)
Reel Money (JPM) (IMPACT) (RE 9) (set 3)
Reel Money (JPM) (IMPACT) (RE 9) (set 4)
Indiana Jones (JPM) (IMPACT) (IJ6P L11) (set 2, Protocol)
Indiana Jones (JPM) (IMPACT) (IJ6 I L11) (set 3)
Indiana Jones (JPM) (IMPACT) (IJ6A AL13) (set 4)
Indiana Jones (JPM) (IMPACT) (IJ6AP AL13) (set 5, Protocol)
Indiana Jones (JPM) (IMPACT) (IJ8 L18) (set 6)
Indiana Jones (JPM) (IMPACT) (IJ8P L18) (set 7, Protocol)
Indiana Jones (JPM) (IMPACT) (IJ8 AL18) (set 8)
Indiana Jones (JPM) (IMPACT) (IJ8 I L18) (set 9)
Indiana Jones (JPM) (IMPACT) (IJ11 L22) (set 10)
Indiana Jones (JPM) (IMPACT) (IJ11P L22) (set 11, Protocol)
Indiana Jones (JPM) (IMPACT) (IJ11 AL22) (set 12)
Wild King Club (JPM) (IMPACT) (WK 5P) (set 2, Protocol)
2021-05-12 19:54:48 +01:00
Ivan Vangelista
bfd9460d56
New working clones
...
------------------
Tech Romancer (Asia 980914) [sugoihelsinki]
2021-05-12 20:47:03 +02:00
Ivan Vangelista
df603892d2
atari_s1.cpp, atari_s2.cpp updates:
...
* verified 20967-01 PROM dump [Gerald (COY)]
* synced sets with PinMAME
2021-05-12 20:25:52 +02:00
hap
dfa8f43daf
cop01: let's add imperfect sound flag for cop01 too
2021-05-12 20:21:05 +02:00
hap
a6831c49eb
nb1412m2: don't return a bool for uint8
2021-05-12 19:53:03 +02:00
sasuke-arcade
1399a52a2b
cyclemb.cpp: Remove MACHINE_IMPERFECT_SOUND flags ( #8055 )
2021-05-12 19:48:53 +02:00
Dirk Best
96b871cff8
bingoc: Convert terminal to a device, partially works now
2021-05-12 17:51:11 +02:00
Dirk Best
b77e947a1c
315_5338a: Add command readback and more serial output commands. Also always output on port writes.
2021-05-12 17:45:38 +02:00
Olivier Galibert
ba8320a301
mview: Fix missing import of submaps in views. Need to fix more about import_submap vs. prepare_map vs. populate_from_map though.
2021-05-12 11:01:06 +02:00
Ivan Vangelista
a1f41c8e08
New working clones
...
------------------
Player's Choice (M3C1) [Brian Troha, The Dumping Union]
The Pit Boss (M4A4) [Brian Troha, The Dumping Union]
2021-05-12 06:50:41 +02:00
arbee
6a1045f5d2
m68kfpu: support instructions with 80-bit FP immediate values. (GitHub issue #8049 ) [R. Belmont]
2021-05-11 22:51:46 -04:00
arbee
e8ce8fb15d
macquadra700: hook up SCSI PDMA and DRQ. [R. Belmont]
2021-05-11 16:26:06 -04:00
Angelo Salese
ef51589312
pc9801.cpp: add implementation of the DAC_1BIT interface ( #8017 )
...
* pc9801.cpp: add implementation of the DAC_1BIT interface
* pc9801.cpp: fix DAC1BIT sound aliasing by changing it to a speaker_sound_device, kudos to Lord Nightmare for pointing this out
* pc98.xml: update QA notes
* pc98.xml: fix zeta boot order, promoted to working
* pc9801.cpp: bind level_w directly instead of lambda trampoline
2021-05-11 22:19:16 +02:00
Olivier Galibert
94db317064
prodos: Add file and resource reading
2021-05-11 21:52:25 +02:00
AJR
9d4ffe837e
canons80, canonts3: Same entry points can be used for both
2021-05-11 15:41:34 -04:00
AJR
4b70854a89
canons80, canonts3: Use correct I/O map; fake a few interrupt vectors
2021-05-11 15:20:11 -04:00
AJR
a1c914bef9
Fix crashes in Qt debugger caused by trying to select a nonexistent disassembly or memory view
2021-05-11 14:19:52 -04:00
AJR
3955b5c9e9
New machines marked as NOT_WORKING
...
----------------------------------
DECmate II (PC278) [AJR, Vince Slyngstad]
DECmate III (PC238) [AJR, Vince Slyngstad]
2021-05-11 13:59:42 -04:00
ajrhacker
aeb6248fb7
Merge pull request #8043 from rfka01/master
...
amstr_pc.cpp: reinstate anyonymous namestate marker
2021-05-11 13:53:11 -04:00
Ivan Vangelista
c8eafd51c1
New working clones
...
------------------
World Rally (Version 1.0, Checksum E586) [iq_132]
2021-05-11 18:05:55 +02:00
hap
36b2294bd5
pacman: mark mspactwin as a hack
2021-05-11 17:30:17 +02:00
Patrick Mackinlay
3a5aa47940
decstation: pmax/pmin pass more diagnostics
2021-05-11 17:43:34 +07:00
Patrick Mackinlay
139fc67f93
dc7085: overhaul
2021-05-11 17:42:24 +07:00
hap
fcdf72bdaa
vt1682: probably fix fullrom read buffer overflow
2021-05-10 22:50:33 +02:00
hap
74c2c0c64a
m6800: remove outdated captain's log
2021-05-10 20:50:45 +02:00
hap
b2144f7708
m6800: account interrupt cycles for timer counter
2021-05-10 20:49:26 +02:00
Ivan Vangelista
acc1439137
gticlub.cpp, hornet.cpp, nwk-tr.cpp, zr107.cpp: misc cleanups
2021-05-10 19:05:26 +02:00
Ivan Vangelista
6a3e239907
New machines marked as NOT_WORKING
...
----------------------------------
Canon Typestar 3 [Guru]
2021-05-10 18:59:38 +02:00
Patrick Mackinlay
d236b78d70
tekigw: appease clang
2021-05-10 21:14:30 +07:00
Patrick Mackinlay
bf96ef8c48
dinetwork: don't transmit fcs
2021-05-10 21:11:32 +07:00
Patrick Mackinlay
9ef03aa399
New machines marked as NOT_WORKING
...
---
Tektronix 6130 [Randon Michels, Patrick Mackinlay]
2021-05-10 16:42:45 +07:00
Patrick Mackinlay
3d79c5d831
wd1010: expand head selection
2021-05-10 15:32:46 +07:00
987123879113
46601614d1
ksys573: Change ATAPI_CYCLES_PER_SECTOR from 5000 to 30000
...
This change fixes "CD-ROM DRIVE ERROR (-8)" errors in Drummania 2nd Mix.
2021-05-10 17:08:33 +09:00
Patrick Mackinlay
1c5d6a87e6
ns32000: correct operand read/write bus space
2021-05-10 14:34:02 +07:00
Olivier Galibert
7ff6ed667f
cdr-254sh: Skeleton
2021-05-10 09:14:54 +02:00
rfka01
3b7af078e4
amstr_pc.cpp: reinstate anyonymous namestate marker
2021-05-10 08:26:39 +02:00
arbee
41a77f06d0
ch376: Fix missing file [R. Belmont]
2021-05-09 20:56:43 -04:00
AJR
f901b00bdf
trs80.cpp: Change machine config constructor names to be less confusing
2021-05-09 20:37:20 -04:00
AJR
4f80bb4ae3
trs80: Fix missing device error
2021-05-09 20:30:01 -04:00
ajrhacker
df97960913
Merge pull request #8036 from qazmko1029/master
...
rmnimbus.cpp: Corrected false labelled romset date, add new romsets
2021-05-09 19:50:16 -04:00
arbee
74cf54b407
apple2: allow apple2/apple2p to use the BOOTI card also. [R. Belmont]
2021-05-09 19:38:39 -04:00
arbee
488e60b3ab
ch376 updates [R. Belmont]
...
- Ignore non-8.3 compliant filenames when generating the directory since CH376 is super-tied to FAT12 semantics
- Implement CHECK_EXIST command for BBC Micro
- Implement undocumented command 0x16, also for BBC Micro
- Fix status return from SET_USB_MODE
2021-05-09 19:35:31 -04:00
AJR
2077c7dca0
pdp8: Make this skeleton CPU file buildable
2021-05-09 19:19:50 -04:00
AJR
efaab6518b
Fix minor positioning glitches in disassembly view related to changing sources
2021-05-09 19:18:55 -04:00
Nigel Barnes
f7bce1fc07
bbc_tube_80286: Correct mapped RAM size.
2021-05-09 17:22:12 +01:00
Nigel Barnes
ebeb21fbc5
bbc_cumana68k: Initialise members.
2021-05-09 17:22:11 +01:00
Nigel Barnes
41e787d858
bus/bbc/fdc: Use arrays of floppy_connector.
2021-05-09 17:22:11 +01:00
Nigel Barnes
e684acaa50
New clones marked as NOT_WORKING
...
--------------------------------
Saga Fox [Alessandro Liberalato]
Saga Fox/F80 [Alessandro Liberalato]
New working software list additions
-----------------------------------
sagafox: Saga Fox CP/M [Alessandro Liberalato]
2021-05-09 17:22:11 +01:00
Nigel Barnes
79847c3ddf
bus/electron/m2105: Rewritten M2105 expansion according to schematic.
...
- added missing printer handler lines.
- corrected ROM mapping.
- added battery backed RAM.
2021-05-09 17:22:11 +01:00
Nigel Barnes
c20dd83d13
Software list items promoted to working
...
---------------------------------------
bbc_flop_32016: PanOS Version 1.10 System Disks, PanOS Version 1.40 System Disks, GCAL, BCPL, Reduce
2021-05-09 17:22:10 +01:00
Olivier Galibert
4fd3689183
prodos: experiements in directory tree reading.
2021-05-09 18:17:35 +02:00
arbee
628fa01ed6
nscsi_cd: Implement READ DISC INFORMATION command. [R. Belmont]
2021-05-09 12:13:28 -04:00
AJR
2ef80dd44a
jpinball: Mark sound ROM as bad dump
2021-05-09 10:05:35 -04:00
ClawGrip
ef5a79e421
New NOT_WORKING machines ( #8037 )
...
New NOT_WORKING machines
--------------------------------
Pin Ball [Eduardo Anay]
2021-05-09 21:20:06 +10:00
Patrick Mackinlay
7501f7fb68
ns32000: fix spr instruction
2021-05-09 15:58:34 +07:00
Robbbert
6536c3ce88
h01x: fixed cassette, used listed clock frequencies.
2021-05-09 18:07:59 +10:00
Ivan Vangelista
80d59294e9
New working clones
...
------------------
Alpine Racer (Rev. AR1 Ver.C, Japan [f205v, Brian Troha, The Dumping Union]
2021-05-09 08:00:17 +02:00
qazmko1029
a352e22a49
rmnimbus.cpp: Corrected false romset date, add new romsets
2021-05-09 11:35:13 +08:00
arbee
9b9840529e
mac: map full SCSI DRQ memory ranges, A/UX 3 installer can now see its CD. [R. Belmont]
2021-05-08 23:03:50 -04:00
Frank Palazzolo
1d6cae52cb
bit90: Add notes describing tape interface (not implemented)
2021-05-08 22:06:20 -04:00
arbee
32151b1f0c
cd.cpp: Macs now can see and boot from CD-ROM. [R. Belmont, Al Kossow]
2021-05-08 20:46:30 -04:00
Dirk Best
69365788dd
in213ae: Add version 1.7 [soviet9922]
2021-05-08 22:59:13 +02:00
arbee
e13ea1cd39
Retiring my original NCR5380 implementation. [R. Belmont, AJR]
2021-05-08 16:55:52 -04:00
arbee
3ee1c18a65
ch376: Fix typo that GCC caught and Clang didn't! [R. Belmont]
2021-05-08 16:40:28 -04:00
AJR
2221a1c112
trs80, sys80, lnw80: Add "reset" (i.e. NMI) button
2021-05-08 16:39:13 -04:00
arbee
fa5977301e
apple2: Add support for the BOOTI card [R. Belmont]
2021-05-08 16:19:36 -04:00
arbee
6704819c1f
Add -share_directory option. This sets a directory on the host system which emulated systems can directly access. [R. Belmont]
2021-05-08 16:13:43 -04:00
Robbbert
fc3e486d99
sys80 and clones: added Video Cut and Page.
2021-05-09 04:04:59 +10:00
AJR
7ed1de96c9
mac.cpp, mac128.cpp, macprtb.cpp, macpwrbk030.cpp, macquadra.cpp: Add helper device to permit use of "new" SCSI bus and 53(C)80 emulation with macse and later
2021-05-08 13:02:41 -04:00
Robbbert
173a0cf3b6
h01x: added mc6845 and cleanup.
2021-05-09 02:30:21 +10:00
hap
bb9efaff5d
gen32: add waitstates on rom access
2021-05-08 17:10:06 +02:00
AJR
c137f89f86
hd6301x, hd6301y & derivatives: Updates to internal peripheral emulation
...
- Add Timer 2 and its associated interrupt and allow it to clock the serial port
- Change divider for external serial clock to 16
- Remove timer hack in supremo
2021-05-08 10:57:47 -04:00
Robbbert
9e0e9fb978
trs80_quik: redid compat flags for meritum.
2021-05-08 23:37:55 +10:00
hap
c21ea4e53c
render: increase MAX_TEXTURE_SCALES a bit
2021-05-08 14:02:41 +02:00
Robbbert
be35212b58
meritum: make it a derived class of trs80
2021-05-08 20:38:32 +10:00
Ivan Vangelista
63163277ca
hornet.cpp, nwk-tr.cpp: removed more trampolines
2021-05-07 18:11:59 +02:00
AJR
96a7ac9697
ns32000.cpp: Fix clang error: operator '?:' has lower precedence than '+'; '+' will be evaluated first [-Werror,-Wparentheses]
2021-05-07 12:07:07 -04:00
Dirk Best
763151a18c
missamer: Move to its own driver
...
- Flesh out driver to make it mostly work
- Create artwork showing all lamps and inputs
2021-05-07 17:50:37 +02:00
Ivan Vangelista
cdb476ebdb
galaxian.cpp: fixed MT07969 by swapping bad ROMs with correct ones from another dumped set
2021-05-07 17:33:30 +02:00
hap
631ee9590f
milano/sexpert: don't save oddly sized nvram file
2021-05-07 17:11:07 +02:00
Patrick Mackinlay
be318e0491
ns32000: bug fix
...
* fixed ins instruction
* added address calculation and operand fetch cycles
2021-05-07 16:52:29 +07:00
hap
d4c5b61d35
taito_f3: fix off-by-1 with line clipping [dink]
2021-05-06 21:20:42 +02:00
AJR
fc77338e37
m5074x: Add port pullup configuration
2021-05-06 13:30:50 -04:00
AJR
9ea37cb4d1
iwm.cpp, swim2.cpp: Use logmacro and disable logging by default
...
* macadb.cpp: Minor logging improvements
2021-05-06 13:14:51 -04:00
Ivan Vangelista
da16930c37
hornet.cpp, nwk-tr.cpp: made use of arrays, killed some trampolines and tag lookups, and other minor cleanups
2021-05-06 18:44:03 +02:00
neSneSgB
05afa5bfbc
namcos1.cpp: Corrected labels for Galaga '88 PRG6 and PRG7 ROMs. ( #8031 )
...
PRG6 and PRG7 EEPROMs on this US Galaga '88 are marked as "G82", while the rest of the ROMs have "G81" as expected. Checksums are no different.
2021-05-07 02:17:11 +10:00
hap
3339a55c6c
savant: add a side_effects_disabled guard
2021-05-06 14:28:28 +02:00
Robbbert
9b09093f1b
trs80: removed magic number in quickload, better crash protection.
2021-05-06 21:47:46 +10:00
Ivan Vangelista
3bdefe103f
hornet.cpp, nwk-tr.cpp: extracted nwk-tr.cpp lan board implementation to a device and hooked it up to thrilldbu in hornet.cpp. It doesn't reset anymore but needs analog controls hook-up
2021-05-05 20:23:59 +02:00
AJR
741595c312
qbus: Add dump and skeleton device for Data Systems Design A4432 Floppy Disk Interface [AJR, Bitsavers]
2021-05-05 09:36:12 -04:00
hap
23574365a6
ram: set default fill value to 0xff instead of 0xcd
2021-05-05 14:24:54 +02:00
hap
ffb70cfb71
pwm_display: add separate handlers for matrix x/y sides
2021-05-05 14:02:27 +02:00
Patrick Mackinlay
2d4014c6ef
ns32000: disassembler fixes
2021-05-05 11:24:52 +07:00
Patrick Mackinlay
f76e8ad0ee
ns32202: fix interrupt masking
2021-05-05 10:28:41 +07:00
James Wallace
65c7468bf8
jpmimpct.cpp: Fixed Ace of Clubs reel symbols.
2021-05-04 20:41:21 +01:00
Vas Crabb
c071305f4d
emu/machine.cpp: Get rid of the dummy space device.
2021-05-05 05:27:04 +10:00
Ivan Vangelista
7d303e511c
New working clones
...
------------------
Time Killers (v1.20, alternate ROM board) [Brian Troha, The Dumping Union]
-itech32.cpp updates: [Brian Troha, The Dumping Union]
* Corrected labels for the Hot Memory sets
* Verified the correct ROM board & ROMs for the Time Killers v1.00
* Added PCB layout for the 3 known ROM boards for Time Killers
* Misc format & whitespace clean-up
2021-05-04 20:33:34 +02:00
Ivan Vangelista
24eb07574a
hornet.cpp: added timekeeper dump for thrilldbu [Guru]
2021-05-04 18:13:19 +02:00
hap
107de20905
slot: changed my mind, not satisfied with the limitations
2021-05-04 17:49:17 +02:00
hap
8f49d7d62e
slot: add preliminary support for hotswapping rom cartridge
2021-05-04 16:23:27 +02:00
AJR
9de981104f
merit3xx.cpp: Give CRT-350 games their own bank switch handler
2021-05-03 21:14:32 -04:00
AJR
a90f1c885d
ma6710: Further device additions
2021-05-03 19:21:52 -04:00
AJR
a49e8e1377
ma6710: Hook up ROM bank switch
2021-05-03 19:09:32 -04:00
hap
7b2c14b552
chessmst: update notes
2021-05-03 23:54:23 +02:00
hap
993e9e69e0
chessmst: split driver into chessmst/chessmstdm
2021-05-03 23:39:53 +02:00
hap
2cf018ffd2
spkrdev: change device description, it's not 1bit
2021-05-03 23:39:53 +02:00
Roberto Fresca
68c537a52d
Fixed inputs on Cal Omega - Game 8.0 (Arcade Black Jack).
2021-05-03 23:12:26 +02:00
AJR
813a40341e
merit3xx.cpp: Preliminary mappings for ma6710
2021-05-03 16:46:25 -04:00
AJR
4dd1524eea
tek410x.cpp: Add CRT9007; remove dead link from notes
2021-05-03 15:46:23 -04:00
James Wallace
f374fb106b
Games promoted to working
...
------------------------------
Arcadia (JPM) (IMPACT) (AR9 C10, V9, set 1)
Clones promoted to working
----------------------------
Arcadia (JPM) (IMPACT) (AR9 A C10, V9, set 2)
Arcadia (JPM) (IMPACT) (AR9 C10, V9, set 3)
Arcadia (JPM) (IMPACT) (AR9 P C10, V9, set 5, Protocol)
Arcadia (JPM) (IMPACT) (AR10 C11, V10, set 1, Protocol)
Arcadia (JPM) (IMPACT) (AR10 A C11, V10, set 2, Protocol)
Arcadia (JPM) (IMPACT) (AR10 C11, V10, set 3, Protocol)
Arcadia (JPM) (IMPACT) (AR10 P C11, V10, set 5, Protocol)
Arcadia (JPM) (IMPACT) (AR10 C11, V10, set 6, Protocol?)
2021-05-03 20:39:52 +01:00
Ivan Vangelista
f2dd63fe02
New working clones
...
------------------
Exerion (bootleg, set 2) [jordigahan]
2021-05-03 18:12:05 +02:00
Ivan Vangelista
ecf37f1e01
hornet.cpp: updated hardware infos [Guru]
...
nwk-tr.cpp: moved thrilldbu to hornet.cpp as it runs on that hw. Thanks to Guru for pointing it out.
2021-05-03 18:10:35 +02:00
hap
50cc5d7471
poly880: ctc/pio is same clockspeed as cpu
2021-05-02 22:37:44 +02:00
Vas Crabb
7bc5b9c994
layouts: Use self-closing tags for bounds and color elements.
2021-05-03 05:40:31 +10:00
Olivier Galibert
23b87373b6
Avoid name collision on Y2
2021-05-02 21:35:24 +02:00
Ivan Vangelista
3e7682b70a
mame.lst: comdesk set doesn't appear to exist in any driver
2021-05-02 21:31:22 +02:00
Olivier Galibert
2e25675296
MacOS < 10.13 has an issue with std::get, use std::get_if instead
2021-05-02 21:24:45 +02:00
Olivier Galibert
ba6e0b72a7
prodos: Start of read support
2021-05-02 21:24:45 +02:00
ClawGrip
7e65a6c99e
leapfrog_leappad.cpp: Load ROMs as BIOSes instead of declaring clones ( #7960 )
...
* leapfrog_leappad.cpp: Load ROMs as BIOSes instead of declaring clones
* Remove 'leappadca' and 'mfleappadus'
2021-05-02 15:23:11 -04:00
ClawGrip
eed96aa28a
New machines marked as NOT_WORKING ( #7926 )
...
* New machines marked as NOT_WORKING
----------------------------------
Leapster L-MAX [Skaman]
Leapster 2 [Skaman]
* Add 'leapsterlmx' and 'leapster2'
2021-05-02 15:22:30 -04:00
rfka01
36f92c8e8b
pc.cpp: added systems NOT_WORKING ( #7975 )
...
New clones marked as NOT_WORKING
--------------------------------
Alloy EarthStation-I [rfka01]
Victor VPC-II [rfka01]
Frael King [rfka01]
MY-COM MPU-9088-VF SAN-MS94VO [rfka01]
Triumph-Adler TA 1700 PC [rfka01]
Amstrad PC5086 [rfka01]
2021-05-02 15:14:59 -04:00
Ivan Vangelista
10c24a25ac
aerofgt.cpp: corrected ROM labels and copyright region for the recently added Spinal Breakers prototype
2021-05-02 20:01:47 +02:00
hap
7de36f9bbd
chessmst: it has double outputs for 2nd/3rd led row
2021-05-02 19:15:33 +02:00
Aaron Giles
b3c19562f6
Ensure all writes to Yamaha FM chips are spaced by 1 cycle. The old FM cores did not really require this spacing and didn't implement the busy flag, so many VGM captures have multiple writes stacked in the same cycle. This won't work with the new cores, so this kludge helps ensure we don't end up with ugly playback on existing files. ( #7931 )
2021-05-02 13:04:47 -04:00
Ivan Vangelista
e21454f0d9
psrockman.cpp: changed oki pin 7 status and volume
2021-05-02 18:09:06 +02:00
Ivan Vangelista
7e0e00992f
arcade.flt: fixed typo in newly added driver
2021-05-02 12:31:59 +02:00
Ivan Vangelista
84cf42a2ab
New machines marked as NOT_WORKING
...
----------------------------------
Panic Shot Rockman [SpinalFeyd]
2021-05-02 10:47:40 +02:00
Ivan Vangelista
109331cbe7
New working clones
...
------------------
Puzzle Break (set 2) [Jorge Silva]
2021-05-02 06:09:38 +02:00
Ivan Vangelista
79ceac1a24
New working clones
...
------------------
Spinal Breakers (Japan, prototype) [Hammy, chomponooch]
2021-05-02 05:43:52 +02:00
AJR
7a559960c5
cps2.cpp, model1.cpp, segas16b.cpp: Update PCB notes
2021-05-01 21:50:29 -04:00
Roberto Fresca
954ac301f8
New working machines
...
--------------------
CEI 51.07 (CEI 906-III Poker). [Roberto Fresca]
2021-05-02 03:30:22 +02:00
Roberto Fresca
d4af56cf30
Revert "New working machines"
...
This reverts commit 6a22813f7e
.
2021-05-02 02:56:55 +02:00
Roberto Fresca
6a22813f7e
New working machines
...
--------------------
CEI 51.07 (CEI 906-III Poker).
2021-05-02 02:20:09 +02:00
Roberto Fresca
6ac6f3c0fb
Calomega driver improvements... [Roberto Fresca, Grull Osgo]
...
- Fixed inputs on Cal Omega - Game 12.5 (Bingo).
- Inputs for Cal Omega - Game 13.4 (Nudge).
- Inputs for Cal Omega - Game 17.6 (Nudge).
- Inputs for Cal Omega - Game 18.1 (Nudge).
- Fixed/added technical notes.
Machines promoted to working
----------------------------
Cal Omega - Game 13.4 (Nudge). [Roberto Fresca, Grull Osgo]
Cal Omega - Game 17.6 (Nudge). [Roberto Fresca, Grull Osgo]
Cal Omega - Game 18.1 (Nudge). [Roberto Fresca, Grull Osgo]
2021-05-02 01:30:09 +02:00
David Haywood
286d568338
Co-credit the developer Jordan I.S. for arbalest and metafox
2021-05-01 18:50:35 -04:00
AJR
298881afdd
model1.cpp: Improve notes
2021-05-01 18:10:03 -04:00
ClawGrip
ff6945272d
rfslotsmcs48.cpp: Add "ajofrin" D8748 MCU dump [jordigahan, ClawGrip] ( #8025 )
...
* rfslotsmcs48.cpp: Add "ajofrin" D8748 MCU dump [jordigahan, ClawGrip]
* Add year
2021-05-01 17:52:44 -04:00
Sandro Ronco
800a422e42
ertictac.cpp: convert to use IOC and MEMC devices.
2021-05-01 23:07:51 +02:00
AJR
82784249b8
mn1880: Tentatively identify some interrupt registers; update notes
2021-05-01 15:01:08 -04:00
James Wallace
87a2758e8f
Games promoted to working
...
------------------------------
Oxo Bingo (JPM) (IMPACT) (OX6 L12) (set 1)
Quicksilver (RAL) (HLB AC2) (IMPACT)
Ricochet (JPM) (IMPACT) (R I) (set 1)
Snakes & Ladders (JPM) (IMPACT) (SL18 C22) (set 1)
Stardust (JPM) (IMPACT) (SD 2 C 7) (set 1)
Wizard Of Odds (JPM) (IMPACT) (WZ 7 C 8) (set 1)
Clones promoted to working
----------------------------
Oxo Bingo (JPM) (IMPACT) (OX6 L12) (set 2)
Ricochet (JPM) (IMPACT) (R IP) (set 2)
Ricochet (JPM) (IMPACT) (R IA) (set 3)
Ricochet (JPM) (IMPACT) (R I) (set 4)
Ricochet (JPM) (IMPACT) (R IS) (set 5)
Ricochet (JPM) (IMPACT) (R IS) (set 6)
Snakes & Ladders (JPM) (IMPACT) (SL18P C22) (set 2, Protocol)
Snakes & Ladders (JPM) (IMPACT) (SL18 AC22) (set 3)
Snakes & Ladders (JPM) (IMPACT) (SL18 C22) (set 4, Whitbread)
Snakes & Ladders (JPM) (IMPACT) (SL16 C20) (set 5)
Snakes & Ladders (JPM) (IMPACT) (SL17 C21) (set 6)
Snakes & Ladders (JPM) (IMPACT) (SL10 C13) (set 7)
Snakes & Ladders (JPM) (IMPACT) (SL8P C11) (set 8)
Snakes & Ladders (JPM) (SL11 C14) (IMPACT) (set 9)
Snakes & Ladders (JPM) (SL11 AC14) (IMPACT) (set 10)
Snakes & Ladders (JPM) (SL11P CA4) (IMPACT) (set 11, Protocol)
Snakes & Ladders (JPM) (SL15 C18) (IMPACT) (set 12)
Stardust (JPM) (IMPACT) (SD 2P C 7) (set 2, Protocol)
Stardust (JPM) (IMPACT) (SD 2 AC 7) (set 3)
Stardust (JPM) (IMPACT) (SD 2 C 7) (set 4, Whitbread)
Wizard Of Odds (JPM) (IMPACT) (WZ 7P C 8) (set 2, Protocol)
Wizard Of Odds (JPM) (IMPACT) (WZ 7 AC 8) (set 3)
Wizard Of Odds (JPM) (IMPACT) (WZ 7 C 8) (set 4, Whitbread)
Wizard Of Odds (JPM) (IMPACT) (WZ 4 C 5) (set 5)
Wizard Of Odds (JPM) (IMPACT) (WZ 5 C 6) (set 6)
2021-05-01 19:53:19 +01:00
hap
913d01ab78
poly880: does not have sound
2021-05-01 16:55:23 +02:00
Calvin Buckley
b77f120ac7
m68k: Implement FMOVEM mode 0b11 ( #8022 )
...
Since the two bits seem to have symmetry, it's odd this wasn't there
before.
Should fix issues with Domain/OS and NeXTSTEP emulation.
2021-04-30 19:31:13 -04:00
Olivier Galibert
e72e97b174
fs: Add full jasmin read support
2021-04-30 21:43:16 +02:00
hap
7ae546e0b6
update some info on taiyo company
2021-04-30 21:33:13 +02:00
Robbbert
45538e2d9e
mbee: preparation for software lists
2021-05-01 03:38:57 +10:00
Ivan Vangelista
5e41b3ee88
New clones marked as NOT_WORKING
...
--------------------------------
Thrill Drive (?AB) [Guru]
2021-04-30 19:06:26 +02:00
Ivan Vangelista
fbe47447eb
New machines marked as NOT_WORKING
...
----------------------------------
Multi-Action 7558 [Brain Troha]
2021-04-30 18:35:05 +02:00
Ivan Vangelista
b0cf07a238
- aristmk5.cpp: redumped jumpbean and sbuk2, updated driver contents and layouts [Heihachi_73]
...
- konamigv.cpp: added hardware info for Tokimeki Memorial Oshiete Your Heart [Guru]
- snesb.cpp: minor cleanups
2021-04-30 18:33:31 +02:00
hap
24802a701d
chessmst: fix small problem with buttons
2021-04-30 13:01:35 +02:00
Angelo Salese
d7000112a0
upd7220.cpp: make a bitmap partition of len==0 to be max size, fixes pc98 madoum1-2-3 [Angelo Salese, sampson] ( #8009 )
...
* upd7220.cpp: make a bitmap partition of len==0 to be max size, fixes pc98 madoum1-2-3 [Angelo Salese, sampson]
* pc98.xml: consistency DAC1BIT tag, update dbuster QA note
2021-04-30 12:54:35 +02:00
Robbbert
6c7c3a3388
mbee: merged the quickloads
2021-04-30 18:42:05 +10:00
Robbbert
e33183fc28
poly880: fixed validation errors.
2021-04-30 17:29:19 +10:00
987123879113
32fbe7135f
firebeat: Add default unlocked RTC files
2021-04-30 16:06:15 +09:00
987123879113
cf221c25e6
rtc65271: Allow for default nvram data initialization using external data
2021-04-30 14:49:12 +09:00
AJR
b9ad42595e
timelimt.cpp: Fix MT 7960
2021-04-29 23:48:20 -04:00
hap
aee6e30f3e
mame.lst: header comment is not true
2021-04-29 23:18:55 +02:00
hap
e08c90f129
chessmst: use pwm_display_device
2021-04-29 23:14:50 +02:00
Vas Crabb
4023b48efd
floptool.cpp: Be stricter about types.
2021-04-30 04:42:05 +10:00
ClawGrip
b8b72d06d4
New NOT_WORKING clones ( #7976 )
...
-----------------------------
Diamond King (without Euro support) [jordigahan, ClawGrip]
-diamondking.cpp: Added OkiM6376 ROM dump and hardware info.
2021-04-30 03:35:54 +10:00
ClawGrip
243ee045e1
New NOT_WORKING machine ( #7986 )
...
-----------------------
Ajofrin City [jordigahan, ClawGrip]
2021-04-30 03:32:38 +10:00
hap
2cb6ef3975
chessmst: merge machine configs
2021-04-29 18:09:07 +02:00
etabeta78
d0d8110ecd
options: extended the snapname templates to allow for a timestamp %t option, so to allow for alternate ways to organize the generated snaps.
2021-04-29 15:34:02 +02:00
hap
97d978dd8f
taitogn: mark kollon as not working
2021-04-29 13:36:03 +02:00
arbee
0064057741
fsmgr: more compiler error fighting [R. Belmont]
2021-04-28 23:09:00 -04:00
arbee
e229977b96
fsmgr: temp hack to fix Clang compile [R. Belmont]
2021-04-28 22:34:07 -04:00
neSneSgB
ef5751bebb
New clones added as WORKING
...
Raiden II (easier, US set 3)
2021-04-28 20:38:51 -04:00
Olivier Galibert
18d1768325
floppy: first steps on metadata, and hopefully make gcc happier on enumerate
2021-04-28 22:58:57 +02:00
AJR
67d7e16274
mac.cpp: Fix typo in trap disassembly
2021-04-28 14:46:37 -04:00
hap
9be4e35c5d
slc1: fix led output
2021-04-28 20:25:08 +02:00
ksherlock
082803db49
osx/sdl - handle caps lock key up events via a frame callback instead of the sdl key up event (which is too fast) ( #7972 )
2021-04-28 12:39:39 -04:00
Olivier Galibert
8709e06b67
floppy: start block-devicing fielsystem support
2021-04-28 16:17:56 +02:00
hap
3b24032ba8
poly880: add 1 missing savestate variable
2021-04-28 16:02:22 +02:00
hap
28c3b5f50c
lc80,slc1: add small border to internal layout
2021-04-28 15:33:55 +02:00
hap
98077471a9
poly880: update note
2021-04-28 15:07:23 +02:00
hap
3ce5fb9bc5
poly880: change default input mappings a bit
2021-04-28 14:51:43 +02:00
hap
c60b35bcee
poly880: add pwm_display
2021-04-28 14:40:37 +02:00
hap
f4d1d643ae
poly880: get rid of x_TAG defines
2021-04-28 14:19:25 +02:00
hap
61eb493d4e
ymtx81z: lcd is yellow-black
2021-04-28 13:12:43 +02:00
hap
9554cc7cb2
fmtowns: fix typo on prev commit
2021-04-28 12:16:23 +02:00
hap
07d0bf3763
fmtowns: fill pcm ram with 0xff at power-on
2021-04-28 12:10:47 +02:00
Vas Crabb
79339c28ab
MAME 0.231
...
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE0DYtsBhE4EM627+6wXSxAYxAcQ4FAmCILq4ACgkQwXSxAYxA
cQ5jkg//Sov2Ibkt/FbzkgKIgzhQu2s1WiSgS7qlG347ZeF/js2XTHWj4kGHsegG
VMxlxa0JyEp1LCsz+sVWpBiyXPh0rt6rmKPmbkLjf+K0yDCJIm4jj81uDdVkeQ9b
fhEfo34YGSyHg2qmMzRH6zS7TVvybKzUsMHz1EivvP+dixKjm/QI6LE1/lOGXZCI
GOqZB4b+OIM0QcS9F33Z1db2iVP5EQ+maPcIWniVS7ZfBgMOFCfYbDHx9EtsQ4Vn
6tbaqKYMBFEA45FuAcFfUyFOC7yK6FWsaE+7agfdC/Sb7IU0NMbe2ioNbYQRTSBy
zyFk1rZrdYRK17GHptrAfZNCqffU11qaZyOCX3ZRIgv8GIIuQLc276VUAPDOB9Lm
cbTSKTbfu9pRmicNw1BtN549ZnjzUyh41ShgGJlE0ZhH+hBJErn8pjk2/HhwWm3G
40o+sSY0f/t1wSQB6s4niwGScwADjOh5bTGOhLQClaYB+rrhxxaAIrWvXlNpTVSW
pAFexvZ8UOtaOZQBIg9F58TVLtP9Ng0nfZzU53FQ8EdsnjZCTwpKutQg3gGN5cdo
kLeEbUEmmZP9ZQ9AhHOweu3f0HAzlmK9TLPTmbtn7pDit/U1QHqnb3HsyYFwY927
fjjY6Wjkp9xCIo6tapjUAGuIVkoKQk3+bomsJotZqLb6NvqCZLo=
=07m1
-----END PGP SIGNATURE-----
Merge tag 'mame0231' into mainline-master
MAME 0.231
2021-04-28 15:01:00 +10:00
Robbbert
c773304689
ympsr60: added to mess.flt
2021-04-28 09:57:41 +10:00
hap
5f27fc8951
poly880: move header file into driver
2021-04-28 00:10:49 +02:00
AJR
1773a82cdd
ymtx81z.cpp: Restore XTAL value; remove old dummied-out definition
2021-04-27 18:08:13 -04:00
hap
03ea2d2207
slc1a: remove driver, turns out it's a mod of poly880
2021-04-27 23:52:51 +02:00
arbee
eba9f9ee84
tx81z: hook up MIDI I/O [R. Belmont]
2021-04-27 15:40:59 -04:00
AJR
e9e66e0224
mn1880: Add preliminary CPU emulation
2021-04-27 14:06:19 -04:00
arbee
6b42021033
mu5: MIDI in is on sci1, not sci0 [R. Belmont]
2021-04-27 13:42:07 -04:00
arbee
74cda6a627
mu5, psr340: add MIDI I/O [R. Belmont]
2021-04-27 13:37:25 -04:00
hap
e44310d0b6
slc1: add note
2021-04-27 18:26:23 +02:00
ajrhacker
37b6d7797b
Merge pull request #8001 from Szunti/emu.thread_error_messages
...
Add a couple error messages to emu.thread.
2021-04-27 12:07:12 -04:00
hap
8e7d646c40
lc80: fix res/nmi button
2021-04-27 18:00:35 +02:00
hap
ba38575a00
slc1: more faithful emulation
2021-04-27 17:47:35 +02:00
hap
c351fc1da4
slc1: get rid of the fake double keyboard
2021-04-27 16:42:59 +02:00
David Haywood
0d5a46097a
ccboot - fix gfx ROM load ( #8008 )
2021-04-27 15:47:34 +02:00
arbee
b1d32f3494
New clones added as NOT WORKING
...
===============================
Yamaha PSR-70 PortaSound [R. Belmont, JKN0]
2021-04-27 08:05:30 -04:00
arbee
9c6c446fec
Merge branch 'master' of https://github.com/mamedev/mame
2021-04-27 07:44:00 -04:00
arbee
3b6f5c69f6
New NOT WORKING machines
...
========================
Yamaha PSR-60 PortaSound [R. Belmont, JKN0, d-tech]
2021-04-27 07:42:37 -04:00
hap
2e0fa2a301
fdesdis/chesster: re-add chesspiece labels to internal artwork
2021-04-27 13:42:12 +02:00
hap
a20cc89e13
chessmst: small cleanup
2021-04-27 11:09:30 +02:00
hap
673eb3a814
slc1: add note
2021-04-27 10:38:31 +02:00
hap
58d3be06df
lc80: decide against using this input mapping overlay method for this driver
2021-04-27 10:20:10 +02:00
ajrhacker
50b4e2e456
Merge pull request #8007 from enikland2/sms_sscope_read_ram
...
sms: SegaScope is write-only, but writes are mirrored in RAM, so read…
2021-04-26 21:36:07 -04:00
hap
8dfcc87b26
lc80: add input mappings for sc80
2021-04-27 02:43:18 +02:00
Enik Land
2986eee9e2
sms: SegaScope is write-only, but writes are mirrored in RAM, so read values from there
2021-04-26 21:12:48 -03:00
hap
468c1d1346
lc80: get rid of conflict between natural/normal keyboard mode (those ^ and V port chars)
2021-04-27 01:46:19 +02:00
hap
a7b3f0a3e4
lc80e: correct cpu speed
2021-04-27 01:10:04 +02:00
RobertoFresca
b66d034ab4
Calomega.cpp general improvements... [Roberto Fresca, Grull Osgo]
...
- Added hopper to the 906-III games.
(out of whatsnew)... Just forgot to list in the last commit.
2021-04-27 01:01:36 +02:00
RobertoFresca
5ee8cf62dc
Calomega.cpp general improvements... [Roberto Fresca, Grull Osgo]
...
- Added support for extended graphics.
- Fixed cardbacks for 906-III games.
- Fixed Nudge Bingo graphics.
- Fixed rotten/bad bits from the program ROM with educated guess
to make Cal Omega - Game 7.9 (Arcade Poker) playable.
- Fixed inputs on Cal Omega - Game 7.6 (Arcade Poker). Now it's playable.
- Created proper inputs from the scratch for Cal Omega - Game 12.5 (Bingo), and promoted to WORKING.
- Fixed docs / technical notes.
Machines promoted to working
----------------------------
Cal Omega - Game 7.9 (Arcade Poker). [Roberto Fresca, Grull Osgo]
Cal Omega - Game 12.5 (Bingo). [Roberto Fresca, Grull Osgo]
2021-04-27 00:44:41 +02:00
hap
e65c6f8697
lc80e: fix lockup problem
2021-04-27 00:04:06 +02:00
hap
6cc67f91c8
lc80: change some of the default input mappings
2021-04-26 23:10:12 +02:00
Vas Crabb
22b036b715
Clean up some metadata
2021-04-27 06:48:52 +10:00
MooglyGuy
16aba349da
-dpb7000: Several tablet-related fixes. [Ryan Holtz] ( #8006 )
...
* The triggering of pen IRQs was slightly incorrect. With this change, the PENTEST utility now correctly reports pen-in-proximity when holding the input to flag it. The pen coordinates are wrong, however, which is expected.
* The serial communication between the tablet board and TDS board was slightly incorrect. After this fix, the values being put into the SIO register by the Z8 correspond 1:1 with the values being received by the SCN2681 DUART.
2021-04-26 16:29:27 -04:00
hap
f9905a5052
lc80: add halt led
2021-04-26 22:15:10 +02:00
hap
21a91c921f
lc80: get rid of memory banking
2021-04-26 21:59:42 +02:00
hap
4338837c11
lc80: use pwm_display for the 7segs
2021-04-26 21:12:40 +02:00
hap
2c1970c349
lc80: get rid of xx_TAG defines
2021-04-26 20:59:39 +02:00
Brian Johnson
8faa79e1c1
upd7220, qx10: Implement display zoom support ( #8004 )
2021-04-26 20:25:46 +02:00
hap
e285c1ccf7
lc80: separate the two sets instead of bios (not identical hardware)
2021-04-26 20:01:35 +02:00
ajrhacker
169c46fcd2
Merge pull request #8003 from DavidHaywood/250421
...
fix gigandes sprite offsets (regressed around december)
(cherry picked from commit 73f578124c
)
2021-04-26 18:31:21 +02:00
hap
2e3fdbee03
lc80: move header file into driver
2021-04-26 18:25:18 +02:00
ajrhacker
73f578124c
Merge pull request #8003 from DavidHaywood/250421
...
fix gigandes sprite offsets (regressed around december)
2021-04-26 12:17:50 -04:00
hap
43a85c48ef
risc2500/tasc: remove some unneeded variables
2021-04-26 11:34:50 +02:00
hap
82e6b70f5f
stfight: forgot to remove imperfect sound flag from cshootert where 2203 prescaler issue doesnt apply
...
(cherry picked from commit 0996449e35
)
2021-04-26 10:44:47 +02:00
hap
7d03dc280a
risc2500/tasc: mistake in cycle compare
...
(cherry picked from commit eb691627be
)
2021-04-26 10:36:51 +02:00
hap
eb691627be
risc2500/tasc: mistake in cycle compare
2021-04-26 10:36:19 +02:00
Olivier Galibert
279584cf53
cdu75s: Fix minor typo
2021-04-26 10:33:49 +02:00
arbee
f08b0c9c6c
bus/rs232: Preliminary emulation of the Mockingboard D "sound card" for the Apple IIc. [R. Belmont, Apple II Documentation Project]
2021-04-25 22:24:44 -04:00
DavidHaywood
c492ab6204
fix gigandes sprite offsets (regressed around december)
2021-04-25 20:37:15 +01:00
hap
920100dbd2
misc chess drivers: use memory_share_creator instead of bankdev for 8bit nvram
2021-04-25 21:15:17 +02:00
Aaron Giles
6cc6bdc82c
Now I remember why we did the input event queues: avoiding time travel. Achieve the same effect by tracking the last enqueued time and ensuring we never queue later events before then.
2021-04-25 11:12:33 -07:00
hap
1933c8582c
ram.cpp: update notes
2021-04-25 12:55:59 +02:00
hap
0996449e35
stfight: forgot to remove imperfect sound flag from cshootert where 2203 prescaler issue doesnt apply
2021-04-25 12:48:14 +02:00
Aaron Giles
3fda62d138
Move debugger hooks to the public.
2021-04-25 03:12:20 -07:00
Vas Crabb
7118633dfd
srcclean in preparation for branching release
2021-04-25 14:29:59 +10:00
Aaron Giles
f73d9c00d9
Clean up debug_flags access.
2021-04-24 20:34:18 -07:00
Aaron Giles
dda21f9f40
You know, if I'm nice enough to give you an accessor, please use it.
2021-04-24 20:06:06 -07:00
Aaron Giles
348bb9095c
Simplify input handling by just using timers and not maintaining a queue (which could cause ordering issues anyways). Some misc internal cleanups.
2021-04-24 18:44:12 -07:00
Szunti
2db86e2e9c
Add a couple error messages to emu.thread.
...
Also changes exit(0) when the script of the thread returns non-string
to an error message instead. exit stops the whole process not just the
thread.
2021-04-25 03:22:01 +02:00
Aaron Giles
5b93a1242f
Add absolute time scheduling for transient times (call_at) and persistent timers (adjust_absolute). Also fix templates for form 5 and 6 callbacks.
2021-04-24 18:06:19 -07:00
RobertoFresca
10a2b1b9f6
Worked proper inputs for system 905: Cal Omega - Game 17.2 (Double Double Poker).
...
The game was promoted to WORKING.
Machines promoted to working
----------------------------
Cal Omega - Game 17.2 (Double Double Poker). [Roberto Fresca, Grull Osgo]
2021-04-25 02:51:33 +02:00
RobertoFresca
db9e4f9449
calomega.cpp general improvements... [Roberto Fresca, Grull Osgo]
...
- The PIAs set for each MACHINE_CONFIG were made independent.
- All the PIAs lines were adapted according to the needs of each platform.
- All the interrupts were set/placed as indicated in the schematics (903/905).
- A global hopper was added, currently assigned to platform 906-III,
but it can be used by other platforms.
- Worked proper inputs for system 903: Cal Omega - Game 15.7 (Double-Draw Poker).
The game was promoted to WORKING.
- Worked proper inputs for system 905: Cal Omega - Game 15.9 (Wild Double-Up).
The game was promoted to WORKING.
Machines promoted to working
----------------------------
Cal Omega - Game 15.7 (Double-Draw Poker). [Roberto Fresca, Grull Osgo]
Cal Omega - Game 15.9 (Wild Double-Up). [Roberto Fresca, Grull Osgo]
2021-04-25 01:17:47 +02:00
Sandro Ronco
96247d322c
-cpu/score: Added bittgl! opcode.
...
-debuggdbstub.cpp: add score7 registers map.
2021-04-24 23:46:48 +02:00
arbee
e7d317c44a
apple2gs: fix $C02E vertical counter readback, corrects hang in ShowMe NDA. [R. Belmont]
2021-04-24 16:14:03 -04:00
Sandro Ronco
92213dbdab
cpu/score: performance optimization.
2021-04-24 21:53:52 +02:00
Sandro Ronco
eca0324682
aristmk5.cpp: convert to use IOC and MEMC devices.
2021-04-24 20:48:26 +02:00
hap
3b4cf940ce
pwm.h: missed one sync()
2021-04-24 18:59:33 +02:00
hap
272003ce8f
stfight: move ym2203 prescaler to driver init since cshootert doesn't need it
2021-04-24 18:07:33 +02:00
Dirk Best
c8a03b0457
basf7100: Add softlist, map more keys, mark working
2021-04-24 17:35:04 +02:00
Robbbert
61a464ce41
New working software list additions
...
-----------------------------------
Frogger
Android Nim
Meteor Mission 2
LDOS 5.3.1
Lensman/DOS
TRSDOS 6.21
CP/M 2.2
2021-04-25 01:28:44 +10:00
hap
31f42b1f24
mmboard: shorthand variable types
2021-04-24 16:45:48 +02:00
hap
0c3cd2504b
mmdisplay2: hd44780_device is not optional_device
2021-04-24 16:40:38 +02:00
Vas Crabb
4e6cea2f8f
util/cdrom.cpp: Disable debug log message when parsing TOC.
...
Also some miscellaneous cleanup/consistency.
2021-04-24 23:53:04 +10:00
hap
77462451e7
mmdisplay1 layouts: small tweak
2021-04-24 15:42:20 +02:00
hap
ef0f333501
t6963c: increase default contrast a bit
2021-04-24 12:27:33 +02:00
hap
27eaa91cb1
pwm_display: remove the need to manually call update
2021-04-24 12:14:34 +02:00
Aaron Giles
8c80f0844e
Ensure CPUs held in reset are set up properly.
2021-04-24 02:25:22 -07:00
Aaron Giles
c70f5dbe5c
Simplify the suspend model, now the suspend reason implies eatcycles.
2021-04-23 22:12:33 -07:00
Aaron Giles
d3dbe56e0c
Handle null schedulers during machine config. Keep suspend_changes_pending flag live if the timeslice suspend reason is in play.
2021-04-23 19:37:10 -07:00
Aaron Giles
1584d22107
Clean up timer device a bit.
2021-04-23 19:36:18 -07:00
Aaron Giles
7c2310c6c8
Fixes to recently added/changed items.
2021-04-23 19:35:17 -07:00
David Haywood
18ead2f86f
tweaks to the funkyjet addition, also apply single pixel video offset to match hardware ( #7996 )
2021-04-24 02:23:03 +02:00
hap
f14602896d
mephisto_mondial family: make white in artwork a bit less bright
2021-04-24 01:20:15 +02:00
hap
78c2a4091e
saitek_risc2500: update internal artwork
2021-04-24 01:04:30 +02:00
Brian Johnson
d7b759a280
upd7220: fix copy paste bug in DMA handling
2021-04-24 04:05:29 +10:00
Aaron Giles
754d7e5772
Merge branch 'master' into time-experiments2
2021-04-23 10:00:24 -07:00
hap
cf00ff3a96
risc2500: update note
2021-04-23 18:55:31 +02:00
Aaron Giles
12dbb82d1e
Protect against returning overly large negative icounts.
2021-04-23 09:15:41 -07:00
Aaron Giles
6ead3dd9fa
DMA timer was improperly connected.
2021-04-23 09:14:22 -07:00
Aaron Giles
4fd786cd60
Allow for hz and tick conversions with 0 frequency (returning never/max as appropriate).
2021-04-23 09:14:04 -07:00
Dirk Best
8ed26d0e1b
basf7100: Preliminary RS232 hookup
2021-04-23 17:39:54 +02:00
AJR
3f8411dcad
mn1860: Finish disassembly
2021-04-23 09:58:51 -04:00
enikland2
5a5f4c4568
nl_segas16b: fix two capacitor labels ( #7950 )
2021-04-23 14:57:03 +02:00
Dirk Best
31ff3739c4
basf7100: Hook up centronics port
2021-04-23 14:13:31 +02:00
Barry Rodewald
f6774092f1
mpangu: correct QSound sample loading
2021-04-23 21:38:00 +12:00
Aaron Giles
efff65a756
Fix psx cd
2021-04-23 02:11:48 -07:00
Aaron Giles
8ceafca738
Timer pointers can change after allocation. Solve this by having a set of pre-allocated result buffers that are permanently assigned to each timer.
2021-04-23 02:07:33 -07:00
Aaron Giles
a0e6630f9a
Can't allocate timers at reset time.
2021-04-23 01:37:11 -07:00
Aaron Giles
2b05013b63
Add missing declaration.
2021-04-23 01:36:55 -07:00
Aaron Giles
40c5d0a638
Use from_ticks
2021-04-23 01:17:11 -07:00
Aaron Giles
ae97e80c36
Rebuilding the execute list made no sense, so just do it once. Also ensure start/expire are set for persistent timers if not inserted.
2021-04-23 01:16:57 -07:00
Aaron Giles
3759a25a7a
Remove yield calls after set_input_line, they are unnecessary and just mess up the scheduler.
2021-04-22 22:42:02 -07:00
Aaron Giles
4f70f3b861
Update to-do list.
2021-04-22 21:07:17 -07:00
Aaron Giles
a912bc0fff
Loosen assert in the case of a 0 clock.
2021-04-22 21:07:08 -07:00
Aaron Giles
1c9b0cc6b5
Update gt64xxx and vrc5074 to perform time calculations without going to/from double. This seems to fix hangs in gauntdl and others.
2021-04-22 18:33:39 -07:00
Aaron Giles
ba38b984dd
Fix logging to report accurate cycle counts.
2021-04-22 18:19:56 -07:00
AJR
00de9144b2
a2gameio/joystick.cpp: Fix MT 7953
2021-04-22 20:46:15 -04:00
AJR
7ef47ba804
mn1860: Reassign another pair of opcodes for disassembly
2021-04-22 20:41:38 -04:00
hap
988bf45404
stfight: use device_array for ym2203
2021-04-23 01:49:39 +02:00
sasuke-arcade
e5ae9d5b20
stfight.cpp: Remove YM2203 frequency hack, and set prescaler at machine_start ( #7992 )
2021-04-23 01:40:22 +02:00
Scott Stone
50e24c2a1b
New working clones
...
------------------
Funky Jet (World, alternate demo) [xuserv, juking]
2021-04-22 18:15:10 -04:00
hap
9bb192141c
risc2500/tasc: fixed high pitched sound problem
2021-04-22 22:52:11 +02:00
Aaron Giles
baa46847a8
Fix quantum management.
2021-04-22 08:51:30 -07:00
Aaron Giles
08688e3083
mips3: Ensure there is at least 1 cycle to be counted after reading Count. Without this, some timing loops won't exit to the scheduler until they complete.
2021-04-22 08:49:31 -07:00
Robbbert
a27f59b81a
meritum: added ic numbers
2021-04-22 23:49:43 +10:00
Robbbert
c2d39f378b
kaypro: added back support for kay/dsk images.
2021-04-22 21:56:55 +10:00
smf-
f8875bd492
New working clones
...
------------------
Point Blank 2 (Unknown region) [Guru]
2021-04-22 12:35:00 +01:00
Dirk Best
f2cd71e7a3
basf7100: Hook up COM8116 and switches
2021-04-22 13:17:09 +02:00
Dirk Best
c076b8263e
basf7100: Small gfx fix, update charrom [Dirk Best, rfka01]
2021-04-22 13:17:02 +02:00
Robbbert
97732ca71d
lnw80: hires and color pass the test programs. Added a prom.
2021-04-22 20:55:35 +10:00
Aaron Giles
0d6e4858c4
mip3drc: Fix edge case where a count read in the delay slot would prevent checking the cycle count.
2021-04-22 02:55:27 -07:00
Aaron Giles
20fceccf39
sound: Fix wrapping bug when using fill/copy/bulk-add on write_stream_views
2021-04-21 22:48:47 -07:00
Aaron Giles
cda22dd9c4
sound: Fix wrapping bug when using fill/copy/bulk-add on write_stream_views
2021-04-21 22:48:24 -07:00
ajrhacker
b4d73d64b1
Merge pull request #7990 from clawgrip/patch-8
...
neptunp2.cpp: Add 'ccorsario' program ROM and improve hardware documentation [jordigahan, ClawGrip]
2021-04-21 22:26:51 -04:00
Roberto Fresca
620e209e36
calomega.cpp
...
More cleanups... (nw)
2021-04-22 02:27:12 +02:00
AJR
c390bcc4f7
jack.cpp: Add raw screen timing parameters based on schematics
2021-04-21 18:48:27 -04:00
Roberto Fresca
a160d3f7b4
System 906-III improvements... [Roberto Fresca, Grull Osgo]
...
- Proper inputs for the IWC poker games.
- Fixed/Improved the interrupts system.
- Preliminary button-lamps support.
- Simplified and partially cleaned the code.
- Added technical notes.
2021-04-22 00:36:14 +02:00
ClawGrip
ca827671a1
neptunp2.cpp: Add 'ccorsario' program ROM and improve hardware documentation [jordigahan, ClawGrip]
2021-04-22 00:28:12 +02:00
Roberto Fresca
c0a271844b
Merge branch 'master' of https://github.com/mamedev/mame
2021-04-22 00:15:57 +02:00
sasuke-arcade
d82c2d1c65
cyclemb.cpp: Improve input, sound, flip screen, and dip switches ( #7979 )
...
* cyclemb.cpp: Improve input, sound, flip screen, and dip switches
- Support for correct input of Cycle Maaboh roller controller. Previous inputs did not work correctly. This made it impossible to clear stage 3 and later, which requires roller inputs.
- Fixed possibly incorrect handling of sound latch. Fixed issue where Cycle Maaboh would not play the stage music. Previously, command to get input was being overwritten by sound latch.
- Support I/O input for hiding screen. Screen switching at start of a stage is now correct.
- Fixed position of tilemap in flip screen of Cycle Maaboh.
- Added support for Sky Destroyer flipscreen.
- Fixed dipswitches. Removed definition of unused bits for non-dipswitch inputs. Added some dipswitch definitions.
- Implemented work RAM switching for sprites. Games on this board used to switch two sprites work RAM every frame. This implementation improved the frame rate of the sprites.
2021-04-21 21:12:57 +02:00
Robbbert
2de93e31ea
lnw80: added HI-LO switch; enabled CAS files.
2021-04-22 05:09:27 +10:00
Vas Crabb
a1a6ff7087
laserbat.cpp: Quantise area effect 2/shell effect for catnmous. ( #7964 )
2021-04-21 20:14:19 +02:00
David Haywood
6b8a176ac2
segas16a/sega16b tweaks - change when video is updated (for fantzone) - bump quantum time for 16a cases with MCU (for quartet stage 18) ( #7987 )
2021-04-21 20:13:13 +02:00
David Haywood
c115cf1c8e
travrusa.cpp - hold vblank interrupt for the whole of the vblank period, allowing it to retrigger in some cases - improves shtrider countdown sync at start of race ( #7989 )
2021-04-21 20:11:37 +02:00
hap
83d1b46ff5
New working clones
...
------------------
Compact Computer 40 Plus (prototype) [hap, Jon Guidry]
2021-04-21 19:35:04 +02:00
Robbbert
c61bd7299c
radionic: PPI and documentation.
2021-04-22 03:06:31 +10:00
Robbbert
be14bfe226
radionic: added rs232
2021-04-22 01:27:56 +10:00
ClawGrip
25b6d1fa97
rfslots8085.cpp: fix typo on game name ( #7982 )
2021-04-21 09:23:22 -04:00
ksherlock
94f305a9b0
kp = should be 0x106 ( #7973 )
2021-04-21 09:22:05 -04:00
Robbbert
7f64e4fd7e
radionic: added colour
2021-04-21 23:20:27 +10:00
Aaron Giles
782d827670
ymfm: Check for decay->sustain transitions even if we just transitioned from attack->decay. Affects the cymbal sounds in shinobi.
2021-04-21 02:34:15 -07:00
Brian Johnson
f2bc78e831
qx10: allocate enough vram for color mode
2021-04-21 00:27:32 -04:00
hap
1c48809459
media_ident: add space to prevent long strings concat when printing results
2021-04-20 22:54:21 +02:00
hap
11ae1bb493
clifront: -romident has no use for mediapath, but it does use hashpath
2021-04-20 22:28:05 +02:00
Robbbert
937b1fd807
radionic: fixed rtc, and floppy reading. Confirmed crystals.
2021-04-21 05:56:52 +10:00
hap
5c3ded77a7
ibm5170: fix validity error
2021-04-20 21:02:21 +02:00
ajrhacker
eab35a4470
Merge pull request #7984 from brijohn/upd7220
...
upd7220 fixes
2021-04-20 14:28:33 -04:00
ClawGrip
9484211f22
rfslots8085.cpp: The PCB only has 6 dipswitches ( #7983 )
...
* rfslots8085.cpp: The PCB only has 6 dipswitches
* Add anonymous namespace
2021-04-20 14:19:12 -04:00
Brian Johnson
7c1ed8c6e0
upd7220: Support DMAW and DMAR commands
2021-04-20 12:37:20 -04:00
Brian Johnson
63aae42c2c
upd7220: Fixed mixed mode display area partition parsing
2021-04-20 12:36:52 -04:00
Aaron Giles
e1bd766620
twinspri: Fix missing samples by masking the ADPCM-A end address properly.
2021-04-20 09:28:17 -07:00
Robbbert
3bc9169926
trs80: used array of floppy drives
2021-04-21 02:07:27 +10:00
hap
62b9a513bc
New working software list additions
...
-----------------------------------
ibm5170: SmartBoard Driver (DOS), SmartBoard Driver SDK (Win32) [hap]
2021-04-20 17:06:43 +02:00
AJR
cb41f89eeb
rx01: Preliminary, untested host interface
2021-04-20 10:06:33 -04:00
Dirk Best
dd55931072
basf7100: Improve video rendering
2021-04-20 13:28:40 +02:00
Roberto Fresca
f75ead9513
Corrected 906-III memory map documentation.
2021-04-20 04:38:06 +02:00
Roberto Fresca
30156bce2f
System 906-III improvements: [Roberto Fresca, Grull Osgo]
...
- Reworked a lot of things to get the platform playable.
- Switched to Rockwell R65C02 CPU.
- Added missing inputs, timers, clocks and connections.
- Renamed Game 58.01 to CEI 51.08 (CEI 906-III Poker).
- Added new games to the platform.
New working machines
--------------------
Casino 21 UCMC/IWC (ver 30.08) [Roberto Fresca, Grull Osgo]
Poker UCMC/IWC (ver 162.03) [Roberto Fresca, Grull Osgo]
Poker UCMC/IWC (ver 162.03 20-6-91) [Roberto Fresca, Grull Osgo]
Machines promoted to working
----------------------------
CEI 51.08 (CEI 906-III Poker) [Roberto Fresca, Grull Osgo]
2021-04-20 04:22:49 +02:00
AJR
976137eddb
Purge various obsolete and redundant #includes
2021-04-19 22:18:05 -04:00
AJR
782f561bf2
mn1880d.cpp: Minor documentation fixes
2021-04-19 22:05:47 -04:00
AJR
0cf7fef0a1
model1.cpp: Add main NVRAM used for bookkeeping
2021-04-19 22:05:17 -04:00
hap
c624eb0102
smartboard: changes to make tasc smartboard test program work
2021-04-20 01:52:36 +02:00
AJR
4b47c9f102
mn1860: Identify another 2 opcodes in disassembly
2021-04-19 15:44:17 -04:00
AJR
462f71aa7b
mn1860: Recognize two more opcodes in disassembly
2021-04-19 14:50:31 -04:00
hap
e02da6ccd8
smartboard: add user config to allow duplicate piece ids
2021-04-19 20:17:01 +02:00
Dirk Best
02516af978
basf7100: Hook up interrupt controller, keyboard
...
- Hooked up PIC and connected keyboard and vblank interrupts
- Implemented HLE keyboard (all keys mapped, using the translation ROM for keycodes)
- Increased shared memory to 40k
- Fixed interrupt flags register
- Implemented cursor and roll offset
2021-04-19 19:27:33 +02:00
AJR
3cee2739a2
mame.lst, mess.lua: Fix build errors from c037dfd822
2021-04-19 12:42:11 -04:00
hap
5bfb8b1377
dai3wksi: update note
2021-04-19 17:11:09 +02:00
hap
d79ba952ac
smartboard: add internal artwork for the pc version
2021-04-19 14:53:28 +02:00
hap
9194b83f3b
smartboard: add support to connect it to pc printer port
2021-04-19 13:01:19 +02:00
Olivier Galibert
7dc0aab8df
thomson,bm3: Correct compile errors due to incorrectly pushing a not entirely mature patch (but good enough for a start)
2021-04-19 11:44:03 +02:00
Angelo Salese
5c4ee0ec5c
New machines marked as NOT_WORKING ( #7904 )
...
* pc9801.cpp: proper ipl ROM dump for pc486mu [flyingharuka]
* New machines marked as NOT_WORKING
----------------------------------
PC-386M [flyingharuka]
* New clones marked as NOT_WORKING
--------------------------------
PC-486SE [flyingharuka]
PC-9821Xa16 [flyingharuka]
PC-9821Ra20 (98MATE R) [flyingharuka]
PC-9821Ra333 [flyingharuka]
* pc9801.cpp: update QA
* pc9801.cpp: move several SW notes from main driver to XML
* pc9801.cpp: Make Epson machines to derive parent-clone relationship from pc486mu
* pc9801.cpp: Backport ROM bankswitch to pc486mu, making it to ERR:VR too, promote pc386m to parent romset since it definitely diverge
* pc88va.cpp: correct main CPU to V50;
* pc9801.cpp: rearrange system metadata, in prevision of actual state
machine splits;
* pc9801.cpp: fix mouse input when in absolute mode (prinmak2, tim, pentium)
* pc9801.cpp: improve mouse latch/delta readback, fix biblems2 regression
* pc9801.cpp: finalize QA notes
* pc98.xml: fix validation, add some extra QA notes
* pc9801.cpp: QA update over feedback by cracyc
2021-04-19 10:13:18 +02:00
Olivier Galibert
c037dfd822
thomson: Turn the extensions into slot devices, modernize the floppies
2021-04-19 09:50:19 +02:00
Olivier Galibert
ccd815de1a
cdu75s: Add internal rom dump [Al Kossow]
2021-04-19 09:50:19 +02:00
AJR
2d04b78150
wy85: Add alternate revision of program ROM [Bitsavers]
2021-04-18 21:54:49 -04:00
ajrhacker
9814692d06
Merge pull request #7968 from ValleyBell/cm32p-pcm-cards
...
CM-32P: support PCM cards, add U-110 card softlist
2021-04-18 18:36:10 -04:00
AJR
5d05eb4427
cdu561_25: Add third BIOS dump; add info on CXD2568M; correct typo [Bitsavers]
2021-04-18 15:10:15 -04:00
MetalliC
be4e430c3a
forgot hit save (nw)
2021-04-18 21:53:53 +03:00
James Wallace
3eec56a78c
Games promoted to working
...
------------------------------
Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO13 C24) (set 1)
Clones promoted to working
----------------------------
Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO13 C24) (set 2)
Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO13 C24) (set 3)
"Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO13 C24) (set 4, Whitbread)
Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO11 L22) (set 5)
Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO11P L22)(set 6, Protocol)
Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO11 AL22 (set 7)
Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO11 L22) (set 8, Whitbread)
Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO11 IL22) (set 9)
Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO11 IL22) (set 10)
Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO8 L16) (set 11)
Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO3 L11) (set 13)
2021-04-18 19:25:42 +01:00
MetalliC
d3316f8612
new NOT_WORKING machine
...
-----------------------
Aminosan (satellite) [Darksoft, rtw, MetalliC]
2021-04-18 21:22:19 +03:00
AJR
daa6c94699
New machines marked as NOT_WORKING
...
----------------------------------
Roland PR-100 Digital Sequencer [AJR, Valley Bell]
2021-04-18 14:05:21 -04:00
Robbbert
1da36f8ce5
lnw80: used derived class to reduce number of duplicate functions.
2021-04-19 03:06:10 +10:00
Robbbert
92ebbbaee1
radionic: Split radionic to its own source.
2021-04-19 02:40:19 +10:00
Vas Crabb
cf5985de0f
subhuntr.cpp: Start to flesh out the skeleton - still nowhere near close to working.
2021-04-19 00:24:35 +10:00
Robbbert
258f52ae8b
fixed compile error with gcc 10.2 64bit.
2021-04-18 23:14:42 +10:00
Robbbert
a9938f507e
New machines marked as NOT_WORKING
...
----------------------------------
Intellec 8 MCS
2021-04-18 23:00:25 +10:00
hap
8d20699803
risc2500: add soft power-off
2021-04-18 14:52:15 +02:00
Robbbert
15f49685a3
New machines marked as NOT_WORKING
...
----------------------------------
EACA Video Genie EG3003
2021-04-18 21:29:01 +10:00
Robbbert
cb8e92c227
trs80: fixed ic locations
2021-04-18 17:48:55 +10:00
Scott Stone
eebc080145
seta.cpp (daiohp2) - Updated PAL/GAL equations to converted binary files.
2021-04-17 21:31:49 -04:00
sasuke-arcade
fdb43e616b
nb1412m2: Fixed some Mighty Guy sound issues ( #7961 )
...
Fixed various sound issues in Mighty Guy so that it sounds almost exactly like PCB.
- Fixed BGM tempo was unstable. The frequency setting of DAC and timer clock are now linked. When changes the DAC clock, Sound driver set wait loop count ($C010) in the range of 2 to 4 in order to keep the tempo of BGM even if changed clock. This was the cause of the slow BGM in previous versions.
- Fixed DAC clock calculation. I changed this so that sound plays same as PCB.
- Implemented a protect command 0x11 to stop the DAC. This is needed to stop DAC sound when the psycho gun is stopped.
2021-04-17 21:19:56 +02:00
Robbbert
667fa4e7a9
elzet80: corrected the manufacturer.
2021-04-18 03:38:26 +10:00
Robbbert
a37f66aa70
New machines marked as NOT_WORKING
...
----------------------------------
Elektronikladen Elzet 80/K
Elektronikladen Elzet 80/P
2021-04-18 02:52:53 +10:00
Aaron Giles
9971017ed3
More clang fixes that don't show up on my machine.
2021-04-17 09:22:09 -07:00
hap
55d1ba64b7
warp1bl: add color overlay
2021-04-17 16:58:59 +02:00
Valley Bell
6f57613198
CM-32P: support PCM cards, add U-110 card softlist
2021-04-17 16:27:23 +02:00
hap
17bd34cec6
ui: add message when trying to config unavailable machine inputs
2021-04-17 15:46:41 +02:00
hap
e6b31c5b8d
dai3wksi: update notes
2021-04-17 15:09:24 +02:00
hap
c7bebcc606
dai3wksi: fix clang compile
2021-04-17 12:56:32 +02:00
hap
aabcf1810f
nb1412m2: make clock input same for all drivers
2021-04-17 12:54:59 +02:00
Aaron Giles
31cbe7e690
More constexpr fallout (why doesn't my clang catch this?)
2021-04-17 02:26:18 -07:00
Aaron Giles
37caa214fe
Back off of constexpr in places that use inline math helpers, in order to make clang happy.
2021-04-17 02:04:34 -07:00
Aaron Giles
c2e79adfca
Clang thinks some of these can't be constexpr.
2021-04-17 01:23:28 -07:00
Aaron Giles
488c11c648
Subdelegates don't need their own names.
2021-04-17 01:23:02 -07:00
Aaron Giles
75e453ba01
Fix typo in comments, delete some out-of-date info in the header.
2021-04-16 16:01:54 -07:00
Aaron Giles
60ffc6abc4
Remove old attotime. Cleaned up new version, reorganized so subseconds and attotime implement roughly the same interfaces. Fixed incorrect assertion. More comments added to describe the new format. Add constexpr and noexcept everywhere.
2021-04-16 15:58:22 -07:00
MooglyGuy
6098f80de5
Added recently-dumped daiohp2 set ( #7966 )
...
* New working machines
--------------------
Daioh (prototype, earlier) [CoolMod, Caius, The Dumping Union]
2021-04-17 00:32:17 +02:00
hap
e3d1a73b03
Machines promoted to working
...
----------------------------
Warp-1 (Japan) [Ivan Vangelista, hap]
2021-04-16 23:59:03 +02:00
AJR
56ea894a84
nscsi: Add dump and skeleton device for Sony CDU561-25 CD-ROM drive [Bitsavers]
2021-04-16 15:19:23 -04:00
hap
27d77ba197
undo the rest of <collection> shifter options
2021-04-16 21:08:31 +02:00
hap
1823a1e660
Revert "layouts: put shifter position in <collection> instead of separate views, with setting for opaque shifters"
...
This reverts commit a6a3885399
.
2021-04-16 21:03:48 +02:00
hap
5fb639a95c
Revert "ui: hide child nodes (collapse menu) if a .lay collection is disabled"
...
This reverts commit 0e8a9b2f92
.
2021-04-16 21:01:24 +02:00
hap
83a1ce9bac
tasc.lay: make the cpanel smaller
2021-04-16 20:35:23 +02:00
hap
3da3d50d47
smartboard: fix problem when playing with leds disabled
2021-04-16 19:54:44 +02:00
AJR
0c9791b00f
applix: Fix crash in debug build
2021-04-16 13:37:51 -04:00
Robbbert
f627dff3ad
New machines marked as NOT_WORKING
...
----------------------------------
Junior-80
2021-04-17 02:44:11 +10:00
AJR
0d732186e3
asma2k: Dump and hook up spell check ROM; fix keyboard [Lord Nightmare, AJR]
2021-04-16 11:26:03 -04:00
AJR
9fbb36769f
mc68hc11: Fix bug causing DES to decrement IX rather than the stack pointer
2021-04-16 11:22:07 -04:00
hap
857c00c287
smartboard: get rid of that "+1" correction for every piece id
2021-04-16 17:03:50 +02:00
hap
9cd60e7053
smartboard: use switch/case instead of if/elseif/elseif
2021-04-16 16:54:16 +02:00
hap
50c0632bfb
smartboard: add safeguards for invalid read
2021-04-16 16:48:33 +02:00
Olivier Galibert
2bf61d8078
sound: Don't go down to the osd on redundant mute calls (like vgmplay's 44100 times per second)
2021-04-16 16:33:25 +02:00
Olivier Galibert
9c8b72a5fe
sound: Pulseaudio support
2021-04-16 14:49:16 +02:00
Dirk Best
674240dff0
basf7100: Small fix to screen rendering
2021-04-16 14:16:59 +02:00
hap
0005d959e8
dogfgt: longer title for japan version
2021-04-16 13:36:20 +02:00
hap
3b1c57bdb3
tx1: fix array out of bounds crash
2021-04-16 13:04:22 +02:00
Robbbert
4269a89525
New machines marked as NOT_WORKING
...
----------------------------------
Lobo Max-80
2021-04-16 15:54:33 +10:00
Aaron Giles
e90d8cac74
Replace divide in core scheduler loop with a high 64x64 multiply for a nice win on systems using high timeslices. Add a few more tweaks and optimizations.
2021-04-15 18:07:16 -07:00
christopherkobayashi
c471404e02
Add Franklin ACE 1000 as a clone of the Apple ][+ ( #7953 )
2021-04-15 20:48:54 -04:00
hap
a6a3885399
layouts: put shifter position in <collection> instead of separate views, with setting for opaque shifters
2021-04-15 23:14:16 +02:00
hap
0e8a9b2f92
ui: hide child nodes (collapse menu) if a .lay collection is disabled
2021-04-15 22:49:06 +02:00
Aaron Giles
4f1ecc2c1e
Shouldn't be changing pointers on timer devices either, since we can't save those changes.
2021-04-15 12:47:37 -07:00
Aaron Giles
e0abcd730e
scheduler.eat_all_cycles() shouldn't be used, and is now gone.
2021-04-15 12:47:17 -07:00
Aaron Giles
e11a1c17e5
Fix silly != bug in new attotime.
2021-04-15 12:46:42 -07:00
Aaron Giles
e4d452daf9
Move device timer initialization earlier since sometimes timers are primed before we get there.
2021-04-15 12:46:18 -07:00
Aaron Giles
22ba8ff6d9
Fix by35 and other related games which were missing a timer init.
2021-04-15 12:45:46 -07:00
Aaron Giles
be2c63722b
Add explicit checks for timer initialization rather than just crashing.
2021-04-15 12:45:20 -07:00
Aaron Giles
deae59f8dd
Fix a7800 missing timer init.
2021-04-15 12:44:40 -07:00
Aaron Giles
18831dccc8
Fix 99018 drivers missing init.
2021-04-15 12:44:23 -07:00
Aaron Giles
2833419c83
Fix tv955kb to ensure resetctl device is started before trying to use it.
2021-04-15 12:43:59 -07:00
Vas Crabb
b8a8aa1a26
-qx10.cpp: DeMorgan is your friend.
...
-machine/k007452.cpp: Be more paranoid with intger promotion/truncation.
-Adjust some comments.
2021-04-16 03:02:04 +10:00
hap
a1cdac0ece
New working clones
...
------------------
Out Run (sitdown/upright, Rev B) (Enhanced Edition v2.0.3)
Out Run (deluxe sitdown) (Enhanced Edition v2.0.3)
2021-04-15 18:50:53 +02:00
hap
efcbd6106a
tasc/chessmachine/modular_tm: use install_ram/rom for the bootrom bankswitch (small speed optimization)
2021-04-15 16:50:32 +02:00
Dirk Best
7ce0c0fbc7
basf7100: CPU executes loaded code, initial video
...
- Add shared RAM
- Implement bootrom disable and main CPU NMI
- Initial video output using the charrom of another system
2021-04-15 11:49:12 +02:00
MetalliC
59d70c638b
NAOMI and SP docs (nw)
2021-04-15 11:26:37 +03:00
MetalliC
3352cdcf26
new WORKING clones
...
------------------
JoJo's Venture (Asia 990128) [XeD, MetalliC]
JoJo's Venture (Asia 990108) [XeD, MetalliC]
JoJo's Venture (Asia 981202) [XeD, MetalliC]
2021-04-15 11:24:58 +03:00
AJR
ac9d92ec10
floppycntrl.cpp: Fix mistake in 2f4d7eec4e
2021-04-15 00:00:42 -04:00
AJR
2f4d7eec4e
Allow UI file manager to create floppy images before machine is started
2021-04-14 23:44:34 -04:00
AJR
2f5ebeb8b1
wd177x_dsk.cpp: Fix a bug that caused creation to crash for some subformats
2021-04-14 23:42:52 -04:00
Furrtek
c1bf2b99cb
Added Konami 007452 multiplier/divider ( #7951 )
...
* Added 007452 multiplier/divider, fixes rolling mines trajectories in contra
* Plugged k007452 in combatsc, flkatck, wecleman
2021-04-15 01:09:22 +02:00
Brian Johnson
4a00326aed
qx10: Implement Sound/Speaker ( #7955 )
2021-04-15 00:23:05 +02:00
Michael Zapf
ece864d7fb
ti99: Change floppy step rate defaults. Change Corcomp controller monoflop config.
2021-04-14 20:50:57 +02:00
Robbbert
a55eecf67c
trs80m2: update of hash file
2021-04-15 04:11:40 +10:00
hap
6bdd8a3cbe
outrun: add note
2021-04-14 19:27:42 +02:00
hap
cd9cd34ea9
omegrace: rename a function
2021-04-14 16:14:46 +02:00
hap
f733062e33
omegrace: fix cocktail spinner input [dink, hap]
2021-04-14 16:01:54 +02:00
Robbbert
ad500a4255
jv3: better validation; honour readonly flag
2021-04-14 22:44:34 +10:00
hap
69668ab7fa
corona/simultano: use memory_view instead of bankdev (big improvement according to -bench 10)
2021-04-14 14:41:07 +02:00
Robbbert
c60845cdea
jv3: added save support. It doesn't work due to an emulation bug in the main machine.
2021-04-14 19:37:31 +10:00
Olivier Galibert
6cbee7f176
cdu415: Add skeleton
2021-04-14 09:34:44 +02:00
Brian Johnson
8b0454c349
qx10: Enable drive B motor when doing a write motor on register
2021-04-13 17:20:35 -04:00
Olivier Galibert
b6240507ee
h8: Fix disassembly of abs16
2021-04-13 21:39:35 +02:00
James Wallace
f9215bb5d2
Games promoted to working
...
------------------------------
Money Talks (JPM) (IMPACT) (MT5 L17) (set 1)
Clones promoted to working
----------------------------
Money Talks (JPM) (IMPACT) (MT5 I L17) (set 2)
Money Talks (JPM) (IMPACT) (MT3 L12) (set 3)
Money Talks (JPM) (IMPACT) (MT3 P L12) (set 4, Protocol)
Money Talks (JPM) (IMPACT) (MT3 A L12) (set 5)
Money Talks (JPM) (IMPACT) (MT3 P GL12) (set 6, Protocol)
Money Talks (JPM) (IMPACT) (MT7 L19) (set 7)
Money Talks (JPM) (IMPACT) (MT7 P L19) (set 8, Protocol)
Money Talks (JPM) (IMPACT) (MT7 A L19) (set 9)
2021-04-13 20:27:09 +01:00
AJR
e09b4f60ac
basf7100.cpp: Fix clang error: reference to non-static member function must be called
2021-04-13 14:39:44 -04:00
Dirk Best
7bfa69dcd8
views: Invalidate the caches on bank selection change [O. Galibert]
2021-04-13 19:00:32 +02:00
Dirk Best
143675d413
basf7100: More floppy work, system loads data from disk now
...
Also hook up main CPU ROM and PPIs.
2021-04-13 19:00:25 +02:00
Ivan Vangelista
810fca5e34
playmark.cpp: added preliminary sound to wbeachvla by adapting the sslam.cpp code for powerbals
2021-04-13 18:08:51 +02:00
hap
7d3ac13046
outrun.lay: use <collection> for shifter
2021-04-13 14:59:37 +02:00
Robbbert
2fb222dd20
jv3: fixed gap sizes, some disks can boot
2021-04-13 22:31:48 +10:00
Robbbert
1e5e1a6376
jv3: fixed a data pointer bug
2021-04-13 21:58:48 +10:00
hap
8d681373f0
buggyboy.lay: use <collection> for shifter
2021-04-13 12:33:57 +02:00
hap
2347348c8c
taito_z: add 3d scope view for enforceja
2021-04-13 11:44:53 +02:00
Aaron Giles
98bd78ce3c
Save states working again. Changed to save persistent timers directly, using the save buffer only for transient timers. Now saving quantum state as well. Switched to using an array for that.
2021-04-13 01:34:43 -07:00
Aaron Giles
8e7dc3d935
Moved 'seconds_to_run' functionality to core machine. Consolidated logic for handling hard/soft resets and exits. Added hard_stop() to scheduler to force it to exit ASAP.
2021-04-12 20:27:10 -07:00
Aaron Giles
fa3a80d6ea
Fix 32x and other megadriv systems
2021-04-12 15:32:27 -07:00
hap
d32e1606d2
smartboard: typo
2021-04-13 00:05:27 +02:00
hap
8bb5feac20
smartboard: less led flicker
2021-04-13 00:04:38 +02:00
hap
438c191102
contcirc: add shifter to 3d scope views
2021-04-12 15:46:57 +02:00
hap
62af27d4d9
ui: add separator before 'return to previous menu'
2021-04-12 14:43:33 +02:00
hap
68b66ab091
taito_z: add electronic shutters for contcirc 3d scope
2021-04-12 12:09:00 +02:00
Olivier Galibert
2bedaba0a1
mm_dsk: Add missing terminator
2021-04-12 11:14:26 +02:00
Lord-Nightmare
478e8967aa
mac128: Fix audio DC offset when /SNDRES is active and fix DC offset to more correctly reflect the way the 8-bit counter for audio PWM works. Fixes audio in Lode Runner (and likely any other software which uses the sound manager "swMode" for square waves). [Lord Nightmare]
2021-04-12 04:57:25 -04:00
Olivier Galibert
95e8739be9
a2600: Minor changes
2021-04-12 09:27:13 +02:00
Olivier Galibert
98e22ed1b0
pmac6100: CDROM support which blows up
2021-04-12 09:27:13 +02:00
Olivier Galibert
9ff6d01867
imd: do the number of tracks test only on 5.25, 8" and 3.5" is always 80, 3" is always 40
2021-04-12 09:27:13 +02:00
Olivier Galibert
b59544c13c
swp30: Make the stream synchronous, add dummy-ish internal register read, more logging
2021-04-12 09:27:13 +02:00
Olivier Galibert
22823416c1
cdu75s: Add some comments
2021-04-12 09:27:13 +02:00
Ivan Vangelista
8efa9d6277
PGM updates [JacKc]:
...
* Added kov and kov114 sets redump. Confirmed actual dumps are good [XeD]
* Corrected ROMs labels for kov set and orlegend105k set
* PGM documentation update according to PCBs scans
2021-04-12 07:58:34 +02:00
hap
0f3044de82
montec: small fix to input defs
2021-04-12 01:10:41 +02:00
hap
f498f61295
mephisto_montec.cpp: split driver file into montec/smondial
2021-04-12 00:36:52 +02:00
Brian Troha
b3e581c8f9
midyunit.cpp: Add documentation about the known NARC sound program ROMs and sound data.
2021-04-11 15:13:19 -05:00
Brian Troha
08e0cb2899
midyunit.cpp: Don't split the PCB layout information.
2021-04-11 14:09:26 -05:00
987123879113
2e80fdd6d9
Machines promoted to WORKING
...
----------------------------
Beatmania III Append Core Remix [Eric Holniker]
Beatmania III Append 6th Mix [Eric Holniker]
2021-04-11 22:56:01 +10:00
Robbbert
a99073160e
trs80m3: fixed a graphics error
2021-04-11 19:19:22 +10:00
Robbbert
7969c5999b
jv3: used osd_printf_error
2021-04-11 12:11:58 +10:00
Robbbert
2b98e0f2de
jv3: Added protection against oversized disks.
2021-04-11 12:05:19 +10:00
Brian Troha
8a96c7c662
Additional notes, documentation & history of Williams/Midway games based on source code notes
2021-04-10 19:06:02 -05:00
Brian Troha
3496784134
segas16b.cpp: Make Heavyweight Champ (set 2) a clone of the parent as pointed out by MASH
2021-04-10 19:03:24 -05:00
Brian Troha
b7c208b24f
asteroid.cpp: Fix typo in ROM name as pointed out by JacKc.
2021-04-10 17:27:20 -05:00
Aaron Giles
3de185c7a6
Fix williams and galaxold games.
2021-04-10 15:11:41 -07:00
hap
ba646af6d8
mephisto_glasgow.cpp: split driver file into glasgow/amsterdam
2021-04-11 00:02:50 +02:00
arbee
6cea28b066
ap_dsk35: Punt 1.44MB dc42 images to the PC MFM handler, which knows how to read them [R. Belmont]
2021-04-10 13:45:08 -04:00
hap
e56f56d624
added device for 1st version of mephisto display module
2021-04-10 17:21:14 +02:00
Ivan Vangelista
67823bf726
hornet.cpp: redumped comm board ROMs. Game now boots. Also corrected a couple of ROM locations [Porchy, The Dumping Union]
2021-04-10 13:30:50 +02:00
Ivan Vangelista
5b04e4d2cd
New clones marked as NOT_WORKING
...
--------------------------------
Invinco / Head On 2 (set 2) [Callan Brown]
2021-04-10 11:44:47 +02:00
Ivan Vangelista
23f3972132
- snesb.cpp: redumped u16 ROM for sblast2ba [ShouTime]
...
- suprgolf.cpp: updated albatross to fill in the missing ROMs with the world version ones instead of the Japanese version ones, as the dumped ROM matches 100% the world version one and not the Japanese one.
2021-04-10 11:37:43 +02:00
Ivan Vangelista
e0c57b203b
Machines promoted to working
...
----------------------------
Bare Knuckle II (Chinese bootleg of Megadrive version) [ShouTime]
2021-04-10 11:26:42 +02:00
Jennifer Taylor
24fa8d5977
Added partial dumps of security dongles for Twinkle 1st style and Substream variants. ( #7870 )
2021-04-10 19:16:22 +10:00
Robbbert
22fbb01553
trs80l2: cleaned a few things from last commit.
2021-04-10 19:13:52 +10:00
Robbbert
343c8e952d
trs80m3: Added support for JV3 disks (not working)
2021-04-10 18:49:01 +10:00
Brian Troha
94f4c477bc
Document an undumped Trog PA3-PAC ROMs as documented in the Trog source dump.
2021-04-10 00:57:38 -05:00
Brian Troha
0cb41ef6cd
midyunit.cpp: Total Carnage Proto v3.00 not fully sorted, so remove it.
2021-04-09 23:54:03 -05:00
Brian Troha
d6b728f5e7
New working clones
...
------------------
NBA Hangtime (ver L1.3 10/10/96) [Historical Source]
NBA Hangtime (ver M1.3 10/10/96) [Historical Source]
NBA Hangtime (ver L1.2 8/29/96) [Historical Source]
NBA Hangtime (ver M1.2 8/29/96) [Historical Source]
NBA Hangtime (ver M1.1 4/16/96) [Historical Source]
NBA Maximum Hangtime (ver M1.0 11/08/96) [Historical Source]
NBA Maximum Hangtime (ver L0.9 10/30/96) [Historical Source]
2021-04-09 23:51:30 -05:00
Brian Troha
a50518d602
midxunit.cpp: Add Sound software release 2 to the Revolution X (rev 1.0 6/16/94) set. [Historical Source]
2021-04-09 23:41:49 -05:00
Brian Troha
3ac98395e1
New working clones
...
------------------
NBA Jam TE (rev 4.0 3/03/94) [Historical Source]
NBA Jam TE (rev 3.0 2/26/94) [Historical Source]
NBA Jam TE (rev 2.1 2/06/94) [Historical Source]
2021-04-09 23:38:23 -05:00
Brian Troha
86bca57ba9
New working clones
...
------------------
Narc (rev 6.00) [Historical Source]
Trog (rev LA3 2/10/91) [Historical Source]
Trog (prototype, rev PA5-PAC 8/28/90) [Historical Source]
2021-04-09 23:31:37 -05:00
Aaron Giles
80a9034532
ymadpcm: Fix coverity issue, document differences between YM2608/10 and Y8950 DAC formats.
2021-04-09 10:00:14 -07:00
Javier de Silóniz Sandino
4ca1b9ab0a
Adding technical details on the SVP chip internal ROM and fixing start address ( #7944 )
2021-04-09 12:12:32 +02:00
hap
55e356f13a
mephisto_mondial.cpp: split driver file into mondial/mondial2
2021-04-09 11:54:50 +02:00
Aaron Giles
fbb7036d61
Update latest code to new timers and such.
2021-04-08 14:59:07 -07:00
Aaron Giles
2d3a426da3
Merge branch 'master' into time-experiments2
2021-04-08 13:00:18 -07:00
Aaron Giles
f5722f952d
Only output stats if we ran.
2021-04-08 12:54:47 -07:00
Aaron Giles
a236ddece1
Re-optimize the inner scheduler loop now that it's subseconds based. Using unsigned values is noticeably more efficient in codegen and a slight performance boost.
2021-04-08 12:54:03 -07:00
Aaron Giles
5c17374ed1
Whoops, one too many.
2021-04-08 12:52:47 -07:00
Ivan Vangelista
adf5af551b
suprgolf.cpp: fixed GFX ROMs loading for albatross. Still needs correct controls to be considered playable
2021-04-08 19:39:09 +02:00
AJR
0b3f153f4d
Allow breaking into main menu before the machine fully starts (i.e. just before the initial soft reset) by using the normal "Config Menu" UI input
...
Note that the minor code shuffling in machine.cpp is necessary to prevent emulation from getting confused if "Select New Game" happens to be selected.
2021-04-09 02:26:45 +10:00
ClawGrip
d7fa230add
New working clones ( #7940 )
...
------------------
Heavyweight Champ (set 2) [Victor Fernandez (City Game)]
2021-04-09 01:49:39 +10:00
hap
c5ab8aebad
New working clones
...
------------------
Diablo 68000 (set 1) [Berger]
2021-04-08 15:53:45 +02:00
AJR
288945937e
mn1880d.h: Fix comment
2021-04-08 08:50:11 -04:00
AJR
e493e96800
unidasm: Add preliminary MN1860 disassembler (still missing a few opcodes due to lack of documentation)
2021-04-08 08:47:06 -04:00
hap
7b72b123c2
mephisto_milano: don't use mmboard device
2021-04-08 14:15:38 +02:00
Dirk Best
85b4bcd98c
basf7100: Initial floppy hookup, tries booting now
2021-04-08 13:14:46 +02:00
Aaron Giles
ecc786cdc3
Quantum was getting set too high for single-CPU systems.
2021-04-08 01:02:17 -07:00
Olivier Galibert
b663c4bc50
cdu75s: start the driver
2021-04-08 09:15:25 +02:00
Robbbert
10e96f726c
mt32: fixed rom size error from recent commit.
2021-04-08 14:36:35 +10:00
Aaron Giles
b64113d3a2
Add missing functions to newtime. Enable it by default. Fix 64-bit multipliers and add support for 64-bit divisors.
2021-04-07 19:50:55 -07:00
arbee
eaa4ffcd7d
mac128: fix regression from last commit, hbl timer must fire on all scanlines now. [R. Belmont]
2021-04-07 21:32:17 -04:00
arbee
ecc33227e0
mac128: Corrected raster and sound/PWM fetch timings. [R. Belmont]
2021-04-07 21:26:57 -04:00
Aaron Giles
fac80e1d25
Turns out people who multiply/divide attotimes by floats mostly don't know what they're doing.
2021-04-07 15:32:35 -07:00
hap
0dca4d3106
mephisto_polgar.cpp: split driver into polgar, risc, milano
2021-04-07 23:11:20 +02:00
Aaron Giles
0260d64622
SFINAE is hard. This attempt makes GCC happy at least.
2021-04-07 12:56:54 -07:00
Aaron Giles
8482f6363a
Create SCHEDULER_DEBUG flag which can be used to enable scheduler asserts.
2021-04-07 12:12:02 -07:00
Aaron Giles
47f64abb2c
Fix basetime_relative.
2021-04-07 11:57:53 -07:00
Olivier Galibert
e0d69fad4c
h8: Add the h8/3032
2021-04-07 14:29:28 +02:00
Robbbert
bbe2ab5923
trs80: Added support for Level 1 CAS files.
2021-04-07 22:12:44 +10:00
Aaron Giles
aef3fd1b08
Fix logging.
2021-04-07 02:42:34 -07:00
Aaron Giles
1bde88de27
More attotime.h cleanup
2021-04-07 01:55:34 -07:00
Aaron Giles
b196989fe8
Templatize the integer parameter for multiply/divide. Normalize return values across implementations.
2021-04-07 00:43:54 -07:00
Vas Crabb
3e28cafa55
bus/a2bus: Suppress side effects of Grappler C0nX reads for debugger.
2021-04-07 14:43:42 +10:00
arbee
e42e059b23
Add bus/adb for real ADB device emulation [O. Galibert, R. Belmont]
2021-04-06 22:40:10 -04:00
Aaron Giles
b5a0538b1d
A few tweaks to realign with original code better.
2021-04-06 18:34:02 -07:00
James Wallace
ec1cbee4c4
Games promoted to working
...
------------------------------
Kung Fu (Ace) (IMPACT) (set 1)
Clones promoted to working
----------------------------
Kung Fu (Ace) (IMPACT) (set 2)
Kung Fu (Ace) (IMPACT) (set 3)
Kung Fu (Ace) (IMPACT) (set 4)
Kung Fu (Ace) (IMPACT) (set 5, Whitbread)
2021-04-06 20:23:18 +01:00
Vas Crabb
958189731b
bus/a2bus: Added Orange Micro Grappler printer interface card.
2021-04-07 04:33:43 +10:00
Dirk Best
ba29e1f553
New machines marked as NOT_WORKING
...
----------------------------------
BASF 7120 [rfka01, Dirk Best]
2021-04-06 17:49:05 +02:00
Brandon Munger
a39ca5cf96
roland_mt32.cpp: Added mt32 version 2.0.4 ROM dumped from newer revision board with 128K x 8 ROM. ( #7933 )
2021-04-07 01:26:34 +10:00
MooglyGuy
d919a1e095
machine/spg_renderer.cpp: Fixed incorrect handling of 2-bit blend level. ( #7932 ) [Ryan Holtz, simer]
2021-04-07 01:24:21 +10:00
AJR
d28b2031c4
Add %o format support to debugger printf command
2021-04-06 11:14:08 -04:00
Vas Crabb
b38799131b
bus/a2bus: More improvements for Orange Micro buffered Grappler+: [Vas Crabb, Golden Child]
...
* Fixed another bad bit in microcontroller ROM dump.
* Added rev A variant with 6 MHz microcontroller clock.
2021-04-06 22:04:40 +10:00
Brian Troha
880f44cf29
itech32.cpp: Document Shuffleshot sound program as v1.1
2021-04-05 22:15:40 -05:00
Ivan Vangelista
e1f8e44ba9
New machines marked as NOT_WORKING
...
----------------------------------
Warp-1 (Japan) [Dillweed]
New working clones
------------------
Warp-1 (Japan, bootleg) [anonymous, Dillweed]
2021-04-05 21:42:12 +02:00
David Haywood
21ff4587ca
new WORKING software list entries ( #7884 )
...
* new WORKING software list entries
------
megadriv.xml
fbarg96 - Futbol Argentino 96 (Argentina) (hack of J. League Pro Striker 2) [Sebastian Beltran, David Haywood]
tc2000a - TC 2000 (Argentina, protected) [Sebastian Beltran, David Haywood]
* new NOT WORKING software list entries
------
megadriv.xml:
truco96a - Truco '96 (Argentina, protected) [Sebastian Beltran, David Haywood]
2021-04-05 14:34:22 -04:00
David Haywood
3bc38ce450
new NOT WORKING machines (plug+play - JAKKS Pacific etc.) [Sean Riddle] ( #7892 )
...
new machines marked as NOT WORKING
------
Hannah Montana Pop Tour - Guitar Video Game (JAKKS Pacific TV Game) (May 16 2008) [Sean Riddle]
Robotech [Sean Riddle]
Rainbow Brite (mini-arcade) [Sean Riddle]
new NOT WORKING software list entries
------
karaokd_cart.xml: [Sean Riddle, ClawGrip]
karaokd1 - Karao Kids Songs 1 (Spain)
karaokd2 - Karao Kids Songs 2 (Spain)
origkara - Original Karaoke
* karaokd2: remove ROM, rename set karaokd, change to use softlist
2021-04-05 14:32:59 -04:00
Lord-Nightmare
a0479b886b
Mac 128/512/Plus/SE: Emulate the lowpass audio filter, and fix the volume control so it correctly gets louder when the slider is raised in control panel instead of quieter. [Lord Nightmare]
2021-04-05 14:09:19 -04:00
hap
fdf4fd9267
jackal: increase soundcpu overclock hack because music broke again [Osso]
2021-04-05 18:16:58 +02:00
hap
b2f9079356
srumbler: correct xtal/cpu speed [jotego]
2021-04-05 17:49:43 +02:00
smf-
a23cee7261
* New working clones
...
------------------
DrumMania (GQ881 VER. JAB) [smf]
Percussion Freaks (GQ881 VER. EAB) [smf]
Percussion Freaks (GQ881 VER. AAB) [smf]
Percussion Freaks (GQ881 VER. KAB) [smf]
Percussion Freaks (GQ881 VER. UAB) [smf]
2021-04-05 13:23:53 +01:00
smf-
72c781597a
* New working clones
...
------------------
Mars Matrix: Hyper Solid Shooting (Asia 000412) [Jun Mendero]
2021-04-05 11:44:09 +01:00
smf-
868b92ad81
* New working clones
...
------------------
Handle Champ (GQ710 97/12/18 VER. SAA) [Guru, smf]
2021-04-05 11:09:55 +01:00
Aaron Giles
4e263a920a
ymfm: Better fix for wrong sounds in megadriv sor2; mark the system modified when the mode register is written as well.
2021-04-05 00:21:16 -07:00
Aaron Giles
02dab0460f
Revert "ymfm: Latch the multi-frequency state at key on. Fixes sor2 punch sound on megadriv."
...
This reverts commit 90d6b1b29e
.
2021-04-05 00:15:01 -07:00
Aaron Giles
90d6b1b29e
ymfm: Latch the multi-frequency state at key on. Fixes sor2 punch sound on megadriv.
2021-04-04 21:26:44 -07:00
Aaron Giles
c462e67488
ymadpcm: Initialize ADPCM-A pans and instrument volume. Fixes some homebrew neogeo sounds.
2021-04-04 17:09:48 -07:00
Aaron Giles
17e0ffb32b
ymfm: Don't pre-mask status bits with the status mask; apply instead at time of consumption. Fixes missing music in kickball.
2021-04-04 15:08:37 -07:00
Aaron Giles
47e9aa7d6b
ymf278b: Fix ID register implementation; fixes several metro games that were hanging.
2021-04-04 13:28:06 -07:00
Aaron Giles
aebfc5af66
Rename raw_subseconds() to frac(). Create initial cut at new attotime implementation. Still a couple of functions missing.
2021-04-04 12:49:58 -07:00
Aaron Giles
829b5e96b0
Add helpers for 128/64-bit divide and 64-bit leading zero count.
2021-04-04 12:49:13 -07:00
hap
17c64fa372
spkrdev: fix regression with filtering
2021-04-04 21:38:38 +02:00
AJR
5a63d0e738
megasys1.cpp: Reset the sound devices when the sound CPU is reset. This fixes the stuck note in soldam's attract mode.
2021-04-04 11:52:09 -04:00
hap
e1ba0999e9
spkrdev: not authored by nicola, introduced in MESS 0.36r1
2021-04-04 16:28:46 +02:00
Vas Crabb
8ec30280b0
bus/a2bus: Fix Buffered Grappler+ ROM digests, use silkscreend mask IDs for labels, edit notes.
2021-04-05 00:19:05 +10:00
Brian Troha
29dcb2f273
itech8.cpp: Correct some ROM labels.
...
Document Dyno Bop's program ROM label known to read v1.0 but it's still the v1.1 as per service mode.
2021-04-04 01:34:38 -05:00
etabeta
586238dbf7
options: simplified the statename/snapname logic for naming after image devices (e.g. %d_cart or %d_flop1) while allowing for more general non-alphanumeric separators, so that for instance %d_cart_%i correctly produces a name with the software name, followed by an underscore and an index, rather than failing to be recognized and defaulting back to %g/%i.
2021-04-04 07:15:44 +02:00
arbee
029f7fdf87
a2mockingboard.cpp: Fix 2 more off-by-ones in the Phasor address decoding [TomCh]
2021-04-03 21:56:04 -04:00
Vas Crabb
82222e9b73
bus/a2bus: Fix clang build (no idea how GCC didn't fail to compile that).
2021-04-04 05:20:04 +10:00
Vas Crabb
d4cc6959af
bus/a2bus: Made Buffered Grappler+ DRAM size configurable, fixed a bad
...
bit in the MCU ROM dump, and marked the MCU ROM as bad.
2021-04-04 05:10:59 +10:00
Robbbert
0a424a3ac3
shtngmst: Dumping Union has confirmed that the other missing PLDs are not PLDs.
2021-04-04 04:03:56 +10:00
Robbbert
ad5436f56f
shtngmst: Added a prom [Dumping Union]
2021-04-04 03:50:19 +10:00
Vas Crabb
49006281c1
bus/a2bus: Also synchronise data and asserting strobe for Apple II Parallel Interface Card.
2021-04-04 03:25:53 +10:00
Robbbert
c6c0f2f3ec
trs80m3: model 4 can boot some floppies
2021-04-04 03:00:56 +10:00
Vas Crabb
0a687da2ae
bus/a2bus updates: [Vas Crabb, Golden Child]
...
* Added Orange Micro Buffered Grappler+ printer interface card.
* Synchronise all I/O for Apple Parallel Interface Card.
2021-04-04 01:18:11 +11:00
Fergus Leen
d7199ad66f
Added floppy sounds ( #7912 )
2021-04-03 07:59:28 -04:00
r09
db89743e8b
fmtowns: fix off-by-1 calculation in CDDA length ( #7921 )
2021-04-03 07:58:58 -04:00
arbee
195d45d335
a2mockingboard.cpp: fix two off-by-ones on the Phasor address decoding [TomCh]
2021-04-03 07:38:33 -04:00
Aaron Giles
8a9e604848
Subseconds is now signed, +/-2 seconds, to more closely align with expected usage. Cleaned up several core pieces to leverage this.
2021-04-03 00:09:13 -07:00
Aaron Giles
46d17663b3
ymfm: Fix OPL3 output channels and waveform mask in compatibility mode.
2021-04-02 21:06:59 -07:00
Aaron Giles
ee1e4f9683
More friendly behavior when OPLL writes are performed out of range.
2021-04-02 15:04:39 -07:00
Aaron Giles
52f0acb25c
New BSD-licensed OPL/OPLL (YM3526, YM3812, YM2413, Y8950, YMF262, etc) cores ( #7869 )
...
* OPL prep. Define FAMILY constant in register classes, and use that instead of template specialization for family-specific behaviors. Expand channel masks to 32 bits. Add is_keyon() helper.
* Made FM channel and operator mapping more flexible. Operators are now owned by the engine and can be dynamically assigned to channels. Register classes now provide a mapping between a linear set of operators and channels. The register data array is now a regular array instead of a vector.
* Minor change for consistency.
* Introduce OPL registers and create a ymopl_engine. Add support for sustain-less notes and the OPL envelope clocks (which does not divide by 3).
* Moved keycode calculations into register class. Removed unnecessary recalc in phase generator. Lined up OPL frequency, feedback, algorithm, and total level.
* Implement key scale level and OPL-specific LFO and phase handling.
* Create new YM3526 device based on new OPL. Fix keyon and sustain behaviors.
* Fix weird OPL multiple values. Clean up and further document OPL LFO.
* No busy flag on OPL, so no need to do the work. Add a right shift of 1 to the output stage to line up volume with old implementation.
* More compact way of representing key scale level values.
* Move the KSL bitswap into the registers since it's apparently fixed in OPLL and perhaps others.
* Add support for ryhthm generation in OPL. Change compute_volume to take a phase value directly, and expose operator phase.
* Fix OPL timers.
* Start LFSR with a non-zero value to ensure it actually starts generating for OPL.
* Fix silly bug in sustain logic for OPL. Fixes a lot of previously missing sounds.
* Create OPL2 engine. Add waveform support for OPL2/3 waveforms.
* Wire up YM3812 to the new OPL2 engine.
* Reset OPL timers when the mask is written as well.
* Manage rhythm key ons separately. Fixes Wardner awfulness.
* Explicitly make channel logic handle 0, 2, or 4 operators rather than checking each one for null. Also simplify the combining logic for the 2 operator case.
* Reverse bit order of LFSRs to make things a little simpler. Fix OPL LFSR so that it has its full 23-bit period.
* Change outputs along the path to arrays rather than stereo items. This allows for four channel output. Also add a constant for the number of outputs to the register class.
* Move status register bit definitions to the registers class. Generically support the IRQ bit.
* Create shared helpers for FP encode/decode/roundtrip and use them throughout. Also update TMNT to use the FP decoder.
* No need to clamp when using the roundtrip.
* Clear the EOS flag when execute is turned off on ADPCM-B. Fix combine_status in YM2608 to ignore previously set flags.
* Add missing note_select in base class. Don't add 1 to the OPL release rate.
* Move Y8950 over to new OPL engine.
* Remove old y8950, along with fmopl and ymdeltat
* Add updates prior to status reads for ADPCM systems.
* Add status_mask and irq_reset logic into the core. Clean up documentation on family-specific registers. Includes some temporary gross debugging stuff.
* Made debugging less gross by giving operators and channels a reference back to their owner.
* Fix status port address in OPL chips. Reduce ADPCM volume to match previous implementation.
* Fix Y8950 ADPCM start. Return masked status properly.
* Initial cut at OPLL mapping.
* Add YM2413 support based on ymfm; renamed vrc7snd to ds1001; added YM2423 amd YMF281 variants as well. Instrument data is now loaded via external ROMs. Added 'depress' envelope support to the core engine. Fixed a number of issues in the ymopll_engine. Documented hard-coded values. Moved register clear into register-specific reset.
* Add missing identifier.
* Y8950 is OPL not OPL2.
* Some documentation cleanup. Consistency fixes in the register classes.
* Consolidate large comments. Add support for delayed modulators for OPL. Broke out 2-op and 4-op cases to help simplify logic. Fixed overflow handling in fp encoding.
* Fix silly bug.
* Changed operator assignment mechanism to be more readable. Added prepare method to be called at the start of sound update. Added ALL_CHANNELS constant to register files. Updated all consumers to call prepare and use constants where applicable.
* Move YMF262 and YMF278B to use new FM engine for OPL3/4. Fix several issues in OPL3 logic, which now seems to work ok.
* Minor fixes. More documentation.
* Fix MSVC build.
* Add caching of data to prepare methods to improve performance. Moved non-register decoding logic out of the .h file and into .cpp file. Move phase_step calculation into register class.
* More notes. Removed keycode from cache. Split 2/4-operator outputs into separate functions. Changed OPN/OPL to use templates for variants. Added channel/operator_offset helpers.
* Fairly substantial overhaul of register interface. Register interface is now stateless and contains family-specific state. Channel and operator accessors are prefixed by ch_/op_ now and require an offset to the specific channel or operator. Moved LFO/noise generation into register class, along with keyon logging.
* Add noise back to OPL/OPLL
* Added early-out for low envelope. Moved waveform logic out into family-specific code. General clean up of ordering. Reduced family base class to minimal needed.
* More aggressively track active channels to help performance.
* Use only summing outputs for consideration of active channels. Centralize the logic of determined 4-op vs 2-op.
* More conservative channel deactivation.
* Add helper to compute the sample rate and use it in all implementations. Remove unneeded chnum/opnum members.
* Fix error in YM2612 that caused crashes.
* Switching parameters and locals to 32-bit values gives a noticeable performance boost. Checkpoint 1.
* More moving to 32-bit values. Checkpoint 2.
* Last of the 32-bit promotions.
* Ensure SSG inverted flag is only tested on systems with SSG support in the innermost loops.
* Make most constants 32-bit as well. Expose some constants via the engine class.
* Expand waveforms ahead of time. Optimize the attenuation lookup a bit.
* If volume is low, don't erase output, just leave it alone. Fixes missing sound in raimais.
* Replace a couple of magic numbers with constants.
* Normalization of FM engine usage across consumers.
* Removed explicit external prepare() call; this logic is now automatically done after writes and periodically. Changed OPL/OPLL to use native formats for block/fnum. Fixed waveform generation. Fixed PM and AM depth on OPL/OPLL.
* Cache multiple value. Clean up output handling a bit.
* Move multiple caching ahead of phase step caching.
* Fully split OPLL from OPL. Remove many hacks now that OPLL registers can have state. Created shared helpers between OPL/OPLL. Removed more aggressive channel disables since it was not rhythm friendly and didn't really buy much.
* Remove old comment
* Remove bad write in OPL mode case. Fixes fsoccer intro. Only call set_reset_status() once per mode call.
* Remove FM output boost in YM2608/2610. Not sure why I did that. Better matches previous volume now.
* Make AM/PM logging less confusing.
* Let's actually set DYNAMIC_OPS properly, eh?
* Improved logging.
* Comment cleanups. Add constant for dynamic phase. Pre-shift sustain level. Srcclean.
* Fix memory regions on YM2608 games.
* Clean up ymadpcm to line up with recent ymfm changes.
* y8950: Reshuffle read/write handlers. Rename them to less confusing names.
* ym2413: Reshuffle read/write handlers. Rename them to less confusing names.
* ym3526/ym3812: Reshuffle read/write handlers. Rename them to less confusing names.
* ymf262: Match read/write details to datasheet and previous tests.
* Use a constexpr function instead of macro for packing operator numbers. Pre-compute OPM LFO waveforms.
* Generate OPL4 engine to support the proper clock divider and new flags. Update YMF278B to use FM timers and status rather than replicating the logic.
* Fix 4-operator enable on new OPL4 instance.
* Fix FM downsampling and adjust balance in YM278B.
2021-04-02 19:58:04 +02:00
hap
1cc65ff1c9
rf5c68: update stream before writing to wave ram
2021-04-02 17:03:54 +02:00
Ivan Vangelista
7065e73b8d
New clones marked as NOT_WORKING
...
--------------------------------
Sonic Blast Man 2 Special Turbo (SNES bootleg, set 2) [ShouTime]
2021-04-02 14:36:35 +02:00
Aaron Giles
4fbf56fbec
Fix conversion error.
2021-04-02 00:15:01 -07:00
Aaron Giles
270a1a8534
Switch out attoseconds in favor of more abstract subseconds. Update everyone to use subseconds abstractly where possible. Builds, and many games work, but some are failing, so there be dragons here.
2021-04-02 00:10:32 -07:00
Patrick Mackinlay
33ac8ffd54
r4000: simplify branch state
2021-04-02 13:53:28 +07:00
Robbbert
41a0233715
meritum: upgraded quickload to latest; added speaker.
2021-04-02 17:17:31 +11:00
Robbbert
3a0e9abc43
trs80: validate the cas file
2021-04-02 16:25:34 +11:00
arbee
68b16c6f51
a2mockingboard.cpp: Updates [R. Belmont, TomCh]
...
- Mirror the VIAs correctly across the whole CnXX range
- Actually write the inflection bits for the SC-01
2021-04-01 22:16:08 -04:00
hap
289efafb39
multipcm: retrigger after writing to sample register if key is on (YMF278 also does this) [dink, hap]
2021-04-01 22:23:29 +02:00
hap
0d897d07e6
namcos2/c355 sprites: color 0xfe is for a palette offset instead of shadow [dink, hap]
2021-04-01 21:01:36 +02:00
hap
91fdb8adca
battlane: fix a problem with double height sprites at last boss [dink]
2021-04-01 17:11:37 +02:00
Robbbert
900f39f55a
gameboy: Fixed crash with momocol2 and varpack
2021-04-02 01:08:04 +11:00
Robbbert
1bc0dcbf46
Added some swlist warnings for Tafoid's tests.
2021-04-02 00:19:11 +11:00
987123879113
3e33bd1bcb
Changed audio_latency valid range from 1-5 to 0-5 ( #7916 )
2021-04-01 23:12:10 +11:00
Patrick Mackinlay
1dbaaae999
r4000: physical address space is 36 bits
2021-04-01 18:06:31 +07:00
Robbbert
b44de86569
Moved lnw80 to its own driver.
2021-04-01 20:34:23 +11:00
Aaron Giles
c51f3c05b0
Create subseconds class to wrap sub-second times. Currently just maps to attoseconds but in the future may represent some other form of data.
2021-04-01 01:11:04 -07:00
Aaron Giles
3ba36e65d3
More statistics improvements
2021-03-31 23:23:51 -07:00
Patrick Mackinlay
efa3521d7a
r4000: timing improvements
...
* external clock is doubled internally
* consume additional cycles for integer multiply/divide
* streamline memory access
2021-04-01 11:06:14 +07:00
cracyc
ee62f40e1b
vis: partially try to fix MT7912
2021-03-31 21:32:53 -05:00
arbee
065809bae7
apple2e: turn off INTCXROM on Control-Reset (GitHub issue #7909 ) [R. Belmont]
2021-03-31 21:07:12 -04:00
Aaron Giles
e16d3e98d9
Disable sleep when using -bench.
2021-03-31 17:08:28 -07:00
AJR
9f1e99117a
asma2k: Correct size of undumped spellcheck ROM; add PCB notes [AJR, Lord Nightmare]
2021-03-31 20:01:00 -04:00
AJR
ac78893d76
mac128.cpp: Remove bogus SCSI XTAL
...
* mac.cpp: Remove now-unnecessary #include
2021-03-31 17:31:03 -04:00
Aaron Giles
f03fe220ef
Add lots of statistics. Don't put never timers on the active list.
2021-03-31 14:18:10 -07:00
cam900
764fee75bc
seibuspi.cpp: Fix document based from hardware manual ( #7901 )
...
* seibuspi.cpp: Fix document
in SXX2D, JP121 is for mono/stereo sound output select, there's no jumper for cartridge change/flashing.
reference: japanese SPI motherboard manual from http://ikotsu.blogspot.com/2010/01/raiden-fighter-jet-seibu-spi-jet.html
* seibuspi.cpp: Fix notes related to hardware
2021-03-31 15:19:55 -04:00
James Wallace
362375ad05
Games promoted to working
...
------------------------------
Give Us A Break Club (JPM) (IMPACT) (GB 8 GB12) (set 1)
Impulse (JPM) (IMPACT) (IP 5 C13) (set 1)
Clones promoted to working
----------------------------
Give Us A Break Club (JPM) (IMPACT) (GB 8 GB12P) (set 2, Protocol)
Impulse (JPM) (IMPACT) (IP 6 C14) (set 2)
Impulse (JPM) (IMPACT) (IP 6 AC14) (set 3)
Impulse (JPM) (IMPACT) (IP 7 C15) (set 4)
Impulse (JPM) (IMPACT) (IP 7 AC13) (set 5)
Impulse (JPM) (IMPACT) (IP 7P C15) (set 6)
Impulse (JPM) (IMPACT) (IP 7P C15) (set 7, Whitbread)
2021-03-31 19:58:51 +01:00
Robbbert
2aec0da4fc
trs80m3: removed non-TRS80 formats.
2021-04-01 04:51:45 +11:00
Robbbert
1343e5e7d3
trs80: used the correct FDC. Removed non-TRS80 formats.
2021-04-01 04:43:38 +11:00
Ivan Vangelista
ad07c7d0c1
magreel.cpp: redumped ic24 [Team Europe]
2021-03-31 18:33:05 +02:00
Olivier Galibert
593ce66eb2
floppy: What wd177x_dsk has become should be taken out and shot
2021-03-31 17:23:45 +02:00
Olivier Galibert
69bde90a2f
wd,upd: filter unsupported image formats
2021-03-31 16:49:29 +02:00
Olivier Galibert
75cfa07377
jv1-dsk: SSDD can not do 80 tracks
2021-03-31 16:28:17 +02:00
Olivier Galibert
905e758b93
imd: Don't crash when trying to put a 80-track image in a 40-track drive
2021-03-31 16:08:57 +02:00
Robbbert
198d896c12
trs80: updated notes.
2021-03-31 22:53:36 +11:00
Robbbert
b0f2302307
trs80m3: fallout from IMD change.
2021-03-31 22:41:24 +11:00
Aaron Giles
dd359436a5
Reorganized diexec fields to be more optimal. Moved execution and suspend logic into the execute interface. Added minimum duration parameter to the timeslice function. Switched to using delegates to call the various execute paths.
2021-03-30 18:44:51 -07:00
MetalliC
67f55bbc0c
new NOT_WORKING clone
...
---------------------
Sega Golf Club Network Pro Tour 2005 (Rev B) (GDX-0010B) [MajorPBX]
2021-03-31 00:04:32 +03:00
AJR
c73aa3aa0d
raiden2.cpp: Improve tilemap performance by not marking tiles dirty unless data changes
2021-03-30 16:30:02 -04:00
Aaron Giles
46efb7b2e2
Put in some dummy values for 0 clocks to prevent divide by zero int he core execute loop.
2021-03-30 09:26:32 -07:00
Aaron Giles
136ffaf2f5
Some internal name cleanup. Don't bother registering the internal periodic timer. Switched back to a permanent tail timer to dodge nullptr checks. Moved timer list management out of helper class and back into the core logic now that we're back to a single list. Reduced some unecessary friending.
2021-03-30 09:00:11 -07:00
Vas Crabb
9cfe9342a7
Miscellaneous formatting adjustments
2021-03-31 01:56:32 +11:00
987123879113
2caa566f22
util/cdrom.cpp: Return index 1/start of track data instead of index 0/start of pregap data in generated TOC. ( #7878 )
...
* Add a pre-calculated field for data from current logofs to end of track.
* Removed pregap adjustment from FM Towns code.
* Added pregap adjustment so track ends when audio data ends in PSX CD player.
* Fixed pce_cd load error.
2021-03-31 01:49:28 +11:00
David Haywood
03167581fc
new NOT WORKING machines ( #7898 )
...
-------
Dancing Expert [Sean Riddle]
2021-03-31 01:43:25 +11:00
David Haywood
196a342ae4
Refactoring and bug fixes for bbusters and mechatt: ( #7902 )
...
* Moved sprite handling to a device.
* Adjusted audio balance on mechatt (channel 0 was overpowering everything).
* Adjusted priority handing on mechatt (planes now correctly rise from underground hanger on stage 3, train carts in later level).
* Split driver in two, general refactoring etc.
* Removed player 2 inputs from mechattu1 - it doesn't respond to them at all.
2021-03-31 00:13:02 +11:00
tim lindner
2526d94c1b
bus/coco: Renamed Games Master cartdige slot option to gmc to match the Dragon drivers. ( #7905 )
2021-03-31 00:02:49 +11:00
Olivier Galibert
2180679a35
d64: update following sector extraction evolution
2021-03-30 14:24:14 +02:00
cam900
ce764cb094
toaplan2.cpp: Fix bbakraid music timing, Add hardware notes ( #7896 )
2021-03-30 14:19:28 +02:00
hap
2247ffefa2
makefile: added param to override ar
2021-03-30 13:58:16 +02:00
AJR
4d3afe00fc
Restore legacy pc_dsk floppy support for imgtool only
2021-03-29 22:48:14 -04:00
Aaron Giles
92e9d1e892
Change the way timers are saved. Use presave to populate a fixed array of data, and postsave to restore it, rather than saving each timer. Add a device_persistent_timer to accept device parameters and keep those details out of schedule.cpp. Device timers now using parameter 2 to store the ID, rather than the ID being special.
2021-03-29 18:24:49 -07:00
Olivier Galibert
b5a433c061
floppy: Fix an annoyingly subtle write bug
2021-03-29 22:26:21 +02:00
tim lindner
23f22dc14b
Add tristate value of 0xff to the first PIA in the CoCo 3 and Dragon computers ( #7903 )
...
coco3, dragon: Add tristate value of 0xff to the first PIA
2021-03-29 12:33:48 -04:00
David Haywood
d3062ef108
megaplay.cpp: Fix DIP switch settings for mp_mazin, and put settings in ascending order for other games. ( #7899 )
2021-03-30 01:10:32 +11:00
tim lindner
af8c507855
src/devices/bus/coco/coco_fdc.cpp: Call base device_start from derived class. ( #7897 )
2021-03-30 00:50:59 +11:00
hap
2651cdd54c
machine/gaelco3d: noticed invalid (removed) -mt cmdline option in comment
2021-03-29 15:30:00 +02:00
hap
ab3a834deb
remove references to "mame64" from comments
2021-03-29 15:26:38 +02:00
Brian Troha
b615085eda
New working clones
...
------------------
Tekken 3 (World, TET2/VER.D) [Brian Troha]
removes the non working lbgrandeja as those program ROMs were actually the TET2/VER.D program ROMs
2021-03-28 23:54:09 -05:00
Brian Troha
82b3e3df40
nmk16.cpp: Add a note about Hot Bubble sets known to used larger EPROMs.
2021-03-28 17:24:57 -05:00
Robbbert
c5f293954d
trs80m3: Added support for high-speed CAS files.
2021-03-29 04:19:43 +11:00
hap
2c52caf49a
cps2: mark pzloop2jd phoenix as bootleg
2021-03-28 15:43:55 +02:00
AJR
c2e08c11f6
asma2k: Fix memory-related regression
2021-03-28 09:41:55 -04:00
Ivan Vangelista
dbe904c824
- nmk16.cpp: redumped hotbubl [f205v]
...
- pockchal.cpp: used anonymous namespace
2021-03-28 15:21:27 +02:00
Ivan Vangelista
60f1528235
New working machines
...
--------------------
Bare Knuckle (Chinese bootleg of Megadrive version) [ShouTime]
New machines marked as NOT_WORKING
----------------------------------
Bare Knuckle II (Chinese bootleg of Megadrive version) [ShouTime]
2021-03-28 14:45:51 +02:00
Robbbert
648374e435
trs80: fixed loading of CAS files
2021-03-28 21:08:40 +11:00
Vas Crabb
e298c31a69
srcclean in preparation for release
2021-03-28 14:34:50 +11:00
arbee
e20239398c
mac.cpp: more dead code removal [R. Belmont]
2021-03-27 21:57:46 -04:00
arbee
87bf87dae8
mac.cpp: cleanup some leftover PowerMac bits [R. Belmont]
2021-03-27 20:53:33 -04:00
David Haywood
aaaf107d18
ssv.cpp: Fixed gdfs (Mobile Suit Gundam Final Shooting) sound ROM loading. ( #7895 )
2021-03-28 01:54:02 +11:00
r09
d0ae73bd9b
fmtowns_flop.xml: split into three lists (original/cracked/misc), 7 new dumps, 1 replacement ( #7864 )
...
New working software list additions (fmtowns_flop_orig.xml)
-----------------------------------------------------------
AIV - A Ressha de Ikou 4 - Map Construction + Power-Up Kit [wiggy2k]
CD+Graphics Player V1.1L10 [cyo.the.vile]
Legends of Valour - Gouyuu no Densetsu - Demonstration [wiggy2k]
Nihongo MS-DOS V6.2 L10 (Kihon Kinou) [cyo.the.vile]
Ponyon [cyo.the.vile]
New not working software list additions (fmtowns_flop_orig.xml)
---------------------------------------------------------------
Mah-Saiko-Jong [wiggy2k]
Nihongo MS-DOS V5.0 L10 (Kihon Kinou) [cyo.the.vile]
Replaced software list items (fmtowns_flop_orig.xml)
----------------------------------------------------
Brandish [cyo.the.vile]
2021-03-28 01:43:12 +11:00
hap
58c0f48710
68hc11: amount of work not worthy of me being copyright holder
2021-03-27 12:52:03 +01:00
hap
16a2b584f5
msoccer: make the goalie led darker
2021-03-27 12:40:26 +01:00
Aaron Giles
3a6239dd46
Added stricter checks on allocation of device timers. Fixed several places that were caught by this. Updated all interfaces and core systems to use new timer classes.
2021-03-27 01:55:15 -07:00
Brian Troha
39675d59c7
New working clones
...
------------------
Rabbit (Asia 1-28?) [twistedsymphony, The Dumping Union]
2021-03-27 01:38:49 -05:00
AJR
2bfa75febb
mc68hc11: Memory modernization and updates
...
- Eliminate data and I/O spaces, using memory views to remap internal RAM and I/O registers within the program space
- Add MC68HC811E2 type
- Lay some groundwork for future internal EEPROM support
- Add RTI and counter overflow flag
- Register debugger state for a few more internal registers
2021-03-26 23:57:46 -04:00
AJR
9e910f2be6
vlc34010.cpp: A few more hookups
2021-03-26 20:06:41 -04:00
Olivier Galibert
4e1d0de712
macpdm: Add scsi write
2021-03-26 23:10:33 +01:00
Olivier Galibert
a20c9d1d31
ppc: better lswx/stsxw fix
2021-03-26 22:58:00 +01:00
Olivier Galibert
6ceb297bfc
ppc: Fix uml for stswx, lswx
2021-03-26 22:26:55 +01:00
Aaron Giles
f928b302ee
Small cleanups. Properly differentiate persistent_timer::init for device timers. Update sound manager to use native callback form. Update screen to use persistent timers.
2021-03-26 14:23:02 -07:00
ClawGrip
aa04db3c58
New working clones ( #7893 )
...
* New working clones
------------------
Surf Planet (Version 3.0) [jordigahan]
* Add 'surfplnt30'
2021-03-26 14:56:59 -04:00
Aaron Giles
2f4e81dd5e
Fixes to mingw build.
2021-03-26 09:32:04 -07:00
hap
8af62eef60
hh_cop400: correct bship82 speaker output
2021-03-26 16:58:35 +01:00
Olivier Galibert
707ce1121b
ppc: fix mmu/exceptions debug messages
2021-03-26 16:50:13 +01:00
Olivier Galibert
ccf190b4a9
awacs: Add init/save for a couple of missed variables
2021-03-26 16:48:45 +01:00
Ivan Vangelista
37e6b5df9d
New working clones
...
------------------
Meijinsen (set 2) [AeroCityMajor, The Dumping Union]
2021-03-26 16:11:13 +01:00
Aaron Giles
647b22f835
Major timer object reshuffling. timer_expired_delegate wraps the various callback types. timer_callback is a class containing a timer_expired_delegate plus a user-supplied pointer, and accounting information for registration. timer_instance is a single active timer in the scheduler. persistent_timer is what you get back from timer_alloc() now, and has methods for dynamic changes. transient_timer_factory is what you use to create transient timers. Devices now own a transient_timer_factory for transient device timers. persistent_timers can be emedded and initialized directly.
2021-03-26 02:27:58 -07:00
Robbbert
bf700eeb78
trs80: fixed typo in new comment
2021-03-26 20:06:01 +11:00
Olivier Galibert
d8559511f6
ppc: Fix mcrxr uml
2021-03-26 09:44:44 +01:00
Aaron Giles
fdc00a6314
Turn off VERBOSE
2021-03-25 21:07:44 -07:00
Robbbert
ef869d8803
trs80: marked most as MNW, due to floppy regression and cassette issues.
...
- Replaced image.seterror with message, as seterror is ignored in this instance.
2021-03-26 11:44:03 +11:00
AJR
256e1d6da3
vlc34010.cpp: Flesh out driver just enough to keep CPUs from running off rails
2021-03-25 19:38:13 -04:00
arbee
ee3ad3aefc
mac128: run vblank at the correct rate, fixes many instances of slowness [Jonathan Gevaryahu]
2021-03-25 18:51:21 -04:00
cracyc
f74258cb63
fmtowns: adjust palette change delay
2021-03-25 15:07:36 -05:00
James Wallace
2241f370c5
Clones promoted to working
...
----------------------------
Happy Hour (JPM) (IMPACT) (HH2 C5) (set 1)
Happy Hour (JPM) (IMPACT) (HH2 C5) (set 2)
Happy Hour (JPM) (IMPACT) (HH2 C5) (set 3)
2021-03-25 19:43:30 +00:00
Olivier Galibert
78cb5eb58b
swim3, pdm: MFM sector reading
2021-03-25 18:22:07 +01:00
Aaron Giles
b4ecb17ff4
Align timer device callback form with regular (old-style) timer form for eventual sharing of function signature flexibility.
2021-03-25 10:20:20 -07:00
Ivan Vangelista
4cd6155cf1
New working clones
...
------------------
Maze (Trog bootleg) [Jorge Silva]
2021-03-25 18:15:45 +01:00
Aaron Giles
7473bee00b
Require a timer ID for device's synchronize. Several people were calling synchronize() with no parameters and it's clear they had no idea that it would call the device's device_timer() callback with ID 0. Fix those cases.
2021-03-25 08:22:16 -07:00
Vas Crabb
c0e83c2b24
video/segaic24.cpp: Fix out-of-bounds access in sprite drawing with inverted clipping (could crash during crkdown attract mode).
2021-03-26 01:07:07 +11:00