Commit Graph

76776 Commits

Author SHA1 Message Date
AJR 52327bfc21 Fix tools build after f52b402f24 2022-08-28 14:36:02 -04:00
Vas Crabb 5160faea97 misc/monon_color.cpp: Zero video memory on reset.
Also keep data member declartions grouped, and use constants for video
width/height.
2022-08-29 04:16:40 +10:00
AJR d8d588262d Debugger changes
- Added exception points as a new class of "points" triggering on specific exception numbers, with a similar set of commands to breakpoints and registerpoints.
- Removed the per-instruction callback hook from device_debug. Only one driver was using this (rmnimbus.cpp), and what it was doing with it could be done more cleanly with exception points.
- Change the type of the action string parameter for "points"-creating methods and make some parameters optional for those.
- Change trace file logging to use a std::ostream instead of FILE * to take better advantage of strformat.
2022-08-28 13:31:50 -04:00
AJR f52b402f24 OSD/network interface cleanup
- Move osd_midi_device from osdcore.h to osdepend.h
- Move osd_list_network_adapters from osdcore.h to osdnet.h (was already defineduniquely in osdnet.cpp)
- Move #include <cstdarg> from osdcore.h to emu.h
- Remove dinetwork.h from emu.h
2022-08-28 13:23:40 -04:00
hap 45a99ad00e redclash: let's rename driver to zerohour 2022-08-28 14:59:42 +02:00
hap 179afe2036 ladybug: move zerohour stars to its own file (redclash driver now doesn't weirdly include ladybug_v anymore) 2022-08-28 14:14:58 +02:00
AJR 1596c89b59 z1013: Correct XTAL value and screen parameters based on schematics; make system clock configurable 2022-08-27 19:40:20 -04:00
Vas Crabb ecb080f006 bus/mononcol: Get rid of a pile of copy/pasted crud. 2022-08-28 09:06:57 +10:00
Vas Crabb 2905b8c24a srcclean in preparation for release 2022-08-28 07:37:43 +10:00
0kmg f56ace4df8
nintendo/vsnes.cpp: More cleanups of INPUT_PORTS. (#10238)
* Use macros for the common repeated definitions of joystick, coins, etc.
* Player buttons are "B" and "A", like the real panels. Start buttons have number and color, etc.
* bnglngby, iceclimb, jajamaru, nvs_machridera, supxevs, tkoboxng: Removed as many modifications from the base VS. machine IO ports as possible.
* Adjusted coin PORT_IMPULSE closer to hardware, so that all games now work with it.
* Updated notes on why Coin 2 inputs don't work in some games.
2022-08-28 07:24:38 +10:00
68bit 5e370b82bb
swtcp/swtpc09.cpp: Restore to working status, and added comments to help users. (#10062)
Retested all of these and they are still working. Did not have a UniFLEX DMAF2
disk to test that one combination, but it should be close to working.

Added comments to help people make a start with these.

Machines promoted to working
----------------
SWTPC swtpc S/09 Sbug

Clones promoted to working
----------------
SWTPC swtpc S/09 Sbug + piaide
SWTPC swtpc S/09 UNIBug + DMAF2
SWTPC swtpc S/09 UNIBug + DMAF3
SWTPC swtpc S/09 OS9
2022-08-28 07:21:26 +10:00
Michael R. Furman 46ecd84148
formats/fdos_dsk.cpp: Added FDOS disk format for the SWTPC 6800. (#10273)
Allows the SWTPC 6800 machine to boot FDOS in MAME using Mike Douglas'
FDOSMPS.DSK, and to read/write other available disk images.
2022-08-28 07:07:30 +10:00
hap 4cec736075 redclash: bigger player bullets 2022-08-27 22:54:20 +02:00
hap f1e6f4a07b fidelity/csc: improve irq active duration 2022-08-27 21:12:23 +02:00
David Haywood f0b4be4142
monon_color.cpp : rejig music CPU protection handling and update notes + new Monon Software List additions / c2color.cpp : dump C2 internal ROM + Software Lists (#10246)
* monon_color.cpp : music MCU commands axxx really are reading a 0x1000 range from the internal ROM for a direct comparison, not sniffing the SPI bus.  Add some debugging code to run that if wanted for now, even if it's incomplete (defaults to suspending the CPU)

new WORKING software list entries
-------------
monon_color.xml:
ielts: Yǎsī tǎ dà màoxiǎn / 雅思塔大冒险 / IELTS Adventure [Peter Wilhelmsen]
ultbrain: Nǎolì liánlián kàn / 脑力连连看 / Ultimate Brain Power [Peter Wilhelmsen]
labmath: Àoshù shíyàn shì / 奥数实验室 / Laboratory Mathematica Olympiad [Peter Wilhelmsen]

* c2color changes
 - added dumps of both internal SPI ROMs to the driver [Peter Wilhelmsen]

new NOT WORKING software list additions
-----------
c2color_cart.xml:
agree: Dì 1 dàn: Dài Lóngwáng Fēngyìn [Peter Wilhelmsen]
kingwing: Dì 2 dàn: Zhī Yìwáng De Shì Liàn [Peter Wilhelmsen]

- replaced overdumped darkones set in Software List with correct dump [Peter Wilhelmsen]
2022-08-27 18:32:30 +02:00
AJR 324f989be8 inifile.cpp, miscmenu.cpp: Use std::collate for filename sorting 2022-08-27 11:22:33 -04:00
Vas Crabb 14e0582083 Miscellaneous fixes:
* util/ioprocsvec.h: Fixed truncating when a write doesn't reach the end
  of stream. [F.Ulivi]
* floptool.cpp: Fixed reversed error checking logic. [F.Ulivi]
* Fixed SUBTARGET=tiny build (required Sega encrypted CPUs to be added).
2022-08-28 01:12:08 +10:00
Devin Acker 0c79a0a4ec
casio/ctk551.cpp: adjust ctk601 bg color (#10271) 2022-08-27 11:05:47 -04:00
AJR f3f4a7a5d4 Use util::streqlower in more places 2022-08-27 10:47:05 -04:00
AJR c26f3dd96b sparc: Re-support certain instructions in SPARClite disassembly 2022-08-27 10:38:08 -04:00
Robbbert 614942b131 Revert "zerohour: added sound via samples"
This reverts commit 554bfeca29.
2022-08-27 23:44:02 +10:00
David Haywood 5d959641e6
Use mpu4_characteriser_pal for mpu3.cpp (#10079)
* better MPU3 reel hookup [J. Wallace]
2022-08-27 22:50:54 +10:00
simzy39 ae2558871b
Added notes of Nuon console models (#10144) 2022-08-27 22:47:50 +10:00
0kmg 02a940e885
Cleaned up some ROM macro indentation and spacing. (#10270) 2022-08-27 22:42:04 +10:00
hap c747da8736 redclash: remove duplicate input ports 2022-08-27 13:13:04 +02:00
MetalliC a2f049736a new NOT_WORKING machines
-----------------------
Magical Poppins [anonymous, MetalliC]
Western Dream Gold [anonymous, MetalliC]
2022-08-27 12:18:14 +03:00
Robbbert 554bfeca29 zerohour: added sound via samples 2022-08-27 11:58:53 +10:00
AJR 35fb63c8c3 monon_color.cpp: Allocate large buffer at machine_start time 2022-08-26 21:51:15 -04:00
hap 0a2ee566cf redclash: improve sprite colors 2022-08-27 01:52:29 +02:00
Ivan Vangelista 9e4842c64a taito/bigevglf.cpp: removed unused variable 2022-08-26 20:09:02 +02:00
Ivan Vangelista 9350b48825 taito\ashnojoe.cpp, taito/bigevglf.cpp, taito/chaknpop.cpp: consolidated drivers in single files, minor cleanups 2022-08-26 18:08:27 +02:00
hap 7679ec07af bmxstunts: add cocktail cabinet 2022-08-26 17:08:56 +02:00
987123879113 37c89d0544
konami/kpython2.cpp: Fixed dongle data format for dance864. (#10277) 2022-08-27 00:27:19 +10:00
987123879113 1550b8d199
New machine marked NOT_WORKING (#10276)
------------------------------
DANCE 86.4 FUNKY RADIO STATION (E01:J:A:A:2005040400) [Taro]
2022-08-26 23:49:36 +10:00
987123879113 ff22c88486
konami/ksys573.cpp: Dumped and added audio CD for drmna. (#10275) [Taro] 2022-08-26 23:26:44 +10:00
hap 361aa2d58a bmxstunts: slow down the cpu 2022-08-26 13:52:56 +02:00
hap 3d9a34b458 bmxstunts: remove 'not dumped' note 2022-08-26 13:45:22 +02:00
AJR e91fe88e5f moonwar: Remove deprecated PORT_RESET 2022-08-26 06:31:01 -04:00
hap e4f8802192 sknsspr: fix sign overflow 2022-08-26 12:13:15 +02:00
Vas Crabb 1c2266ce55 -nintendo/vboy.cpp: Allow it to run unmapped reads with no cartridge.
-hash/gbcolor.xml: Added notes on what happens if you bypass the boot
 check for Rocket Games cartridges.

-bus/vboy/slot.cpp: Don't instantiate a cartridge device when no media
 is loaded.
2022-08-26 19:26:32 +10:00
0kmg 4761e5ebb0
technos/renegade.cpp: More sprite RAM to fix flickering regression. (#10272) 2022-08-26 11:03:05 +02:00
Ivan Vangelista 3a67df62a3 galaxian.cpp: dumped the PROM in the epoxy block for bmxstunts [chaneman] 2022-08-26 07:20:47 +02:00
Vas Crabb b51139afb5 gb.cpp: Don't show BIOS patch configuration switch for Mega Duck. 2022-08-26 05:59:23 +10:00
hap 43e74c683f sknsspr: don't draw outside the cliprect 2022-08-25 21:34:29 +02:00
npwoods 695a9eb091
Initial FAT file system support for Floptool (#9119)
* Initial FAT file system support for Floptool

Current Limitations:
- Read only
- Only supports floppy disks
- No FAT32 support
- No Long Filenames Support
2022-08-25 14:48:45 -04:00
Vas Crabb cfa539f1ed -megaduck.xml: Added explicit info about cartridge banking.
* There are three kinds of cartridge: 32K flat, 16K fixed plus 16K
  switchable, and 32K switchable.  Cart implementation will come later.

-Various cleanups:

* gbcolor.xml: Proper Pinyin description for sqsd.
* sound/pokey.cpp: Minor cleanup, and got rid of an unnecessary member
  in channel structures (only used in inline member functions).
* nintendo/gb.cpp: Spell Mega Duck with a space consistently.
* sega/turbo_a.cpp: Use an optional device finder to get discrete sound
  device.  The function that would add this seems to have been lost.
2022-08-26 02:20:44 +10:00
Ivan Vangelista 278ebb10d5 sega/deniam.cpp, sega/kopunch.cpp, sega/stactics.cpp, sega/suprloco.cpp: consolidated drivers in single files, minor cleanups 2022-08-25 17:27:32 +02:00
eientei95 3e8dd377b1
seibu/raiden.cpp: Documented more of the configuration bytes, converted comments to C++-style. (#10266) 2022-08-25 22:59:15 +10:00
ClawGrip 245ba8244e
funword/photoply.cpp: Added notes about security dongles. (#10260) 2022-08-25 22:32:11 +10:00
napobear c5903dc33b
formats: Fixed some unused local variable compiler errors. (#10251) 2022-08-25 22:23:36 +10:00
Steven Coomber c73af1dffc
namco/namcos86.cpp: Changed Wonder Momo joysticks to 8-way (MT08404). (#10267) 2022-08-25 22:17:52 +10:00
0kmg 19d683bb41
nintendo/spacefb.cpp: Merged into single source file, minor cleanups. (#10261) 2022-08-25 22:09:33 +10:00
Andrew Green ffc0db2fdc
sound/pokey.cpp: Improved accuracy of POKEY emulation. (#10262) [Mike Saarna, Andrew Green]
The implementation changes come from the a7800 project
(https://github.com/7800-devtools/a7800).

Resolves: MT08219, and possibly MT08911 and MT07378.
2022-08-25 21:57:52 +10:00
hap b9a9bbafb5 spbactnp: reorder the mcfg 2022-08-25 13:45:17 +02:00
Paul-Arnold 4f366137f3
misc/magicard.cpp: Corrected Magic Card game names. (#10265)
Also changed short names to better reflect parent/clone relationships.
2022-08-25 21:43:37 +10:00
David Haywood 37e5da15d0
Super Pinball Action protoype - add emulation of 2nd screen (#10269)
* Super Pinball Action protoype - add emulation of 2nd screen

Clones promoted to working
--------------
Super Pinball Action (US, prototype, dual screen) [David Haywood]
2022-08-25 13:25:32 +02:00
hap 6c5757077f mess.flt: add micom_mahjong 2022-08-25 12:51:29 +02:00
David Haywood 141b81bd3b
New working machines - Micom Mahjong [hap, David Haywood, Sly DC] (#10264)
New working machines
--------------
Micom Mahjong [hap, David Haywood, Sly DC]
2022-08-25 12:41:05 +02:00
Patrick Mackinlay 361f9f487c mn1610: new disassembler 2022-08-25 16:07:11 +07:00
hap 423a1c9633 source org: move pensebem to the handheld folder 2022-08-25 00:04:42 +02:00
hap d4f41cc101 bombjack: small cleanup 2022-08-24 23:37:57 +02:00
hap 7083b88569 senjyo: improve dac sound 2022-08-24 23:22:21 +02:00
hap bcaed268fb senjyo: remove dead code that doesn't work anymore (can use debugger memory view instead) 2022-08-24 21:25:02 +02:00
hap e89ba4f5b5 source org: rename tehkan to tecmo 2022-08-24 18:19:38 +02:00
Ivan Vangelista 726ee62bc1 - misc/supercrd.cpp: added some notes about the encryption, moved to funworld/supercrd.cpp
- namco/baraduke.cpp, namco/namcond1.cpp, namco/tankbatt.cpp: consolidated drivers in single files, minor cleanups
2022-08-24 17:58:42 +02:00
Vas Crabb fb86a93d75 konami/kpython2.cpp: Attached upgrade DVD software list. 2022-08-24 22:21:35 +10:00
987123879113 6c5cb6a90b
konami/kpython2.cpp: Added new skeleton driver. (#10252)
New machines marked NOT_WORKING
-------------------------------
Dance Dance Revolution SuperNOVA (FDH:A:A:A:2006071300) [Taro, windyfairy, Shiz]
Dance Dance Revolution SuperNOVA (FDH:J:A:A:2006090600) [Taro, windyfairy, Shiz]
Dance Dance Revolution SuperNOVA (FDH:U:A:A:2006072400) [Taro, windyfairy, Shiz]
Dance Dance Revolution SuperNOVA 2 (GDJ:A:A:A:2007071100) [Taro, windyfairy, Shiz]
Dance Dance Revolution SuperNOVA 2 (GDJ:A:A:A:2007100800) [Taro, windyfairy, Shiz]
Dance Dance Revolution SuperNOVA 2 (GDJ:J:A:A:2007071100) [Taro, windyfairy, Shiz]
Dance Dance Revolution SuperNOVA 2 (GDJ:J:A:A:2007100800) [Taro, windyfairy, Shiz]
Dance Dance Revolution SuperNOVA 2 (GDJ:U:A:A:2007100800) [Taro, windyfairy, Shiz]
Dancing Stage SuperNOVA (FDH:E:A:A:2006032200) [Shiz, windyfairy]
Dancing Stage SuperNOVA (FDH:E:A:A:2006072500) [Shiz, windyfairy]
DrumMania V (E02:A:A:A:2005050200) [Taro, windyfairy, Shiz]
DrumMania V (E02:J:A:A:2005050200) [Taro, windyfairy, Shiz]
DrumMania V2 (F02:A:A:A:2005101600) [Taro, windyfairy, Shiz]
DrumMania V2 (F02:A:A:A:2005112800) [Taro, windyfairy, Shiz]
DrumMania V2 (F02:A:A:A:2006011201) [Taro, windyfairy, Shiz]
DrumMania V2 (F02:J:A:A:2005101600) [Taro, windyfairy, Shiz]
DrumMania V2 (F02:J:A:A:2005112800) [Taro, windyfairy, Shiz]
DrumMania V2 (F02:J:A:A:2006011201) [Taro, windyfairy, Shiz]
DrumMania V3 (F32:A:A:A:2006072600) [Taro, windyfairy, Shiz]
DrumMania V3 (F32:A:A:A:2006101800) [Taro, windyfairy, Shiz]
DrumMania V3 (F32:J:A:A:2006072600) [Taro, windyfairy, Shiz]
DrumMania V3 (F32:J:A:A:2006101800) [Taro, windyfairy, Shiz]
Guitar Freaks V (E03:A:A:A:2005050200) [Taro, windyfairy, Shiz]
Guitar Freaks V (E03:J:A:A:2005050200) [Taro, windyfairy, Shiz]
Guitar Freaks V2 (F03:A:A:A:2005101600) [Taro, windyfairy, Shiz]
Guitar Freaks V2 (F03:A:A:A:2005112800) [Taro, windyfairy, Shiz]
Guitar Freaks V2 (F03:A:A:A:2006011201) [Taro, windyfairy, Shiz]
Guitar Freaks V2 (F03:J:A:A:2005101600) [Taro, windyfairy, Shiz]
Guitar Freaks V2 (F03:J:A:A:2005112800) [Taro, windyfairy, Shiz]
Guitar Freaks V2 (F03:J:A:A:2006011201) [Taro, windyfairy, Shiz]
Guitar Freaks V3 (F33:A:A:A:2006072600) [Taro, windyfairy, Shiz]
Guitar Freaks V3 (F33:A:A:A:2006101800) [Taro, windyfairy, Shiz]
Guitar Freaks V3 (F33:J:A:A:2006072600) [Taro, windyfairy, Shiz]
Guitar Freaks V3 (F33:J:A:A:2006101800) [Taro, windyfairy, Shiz]
Thrill Drive 3 (D44:J:A:A:20050316) [Taro, windyfairy, Shiz]
Toy's March (E00:J:A:A:2005011602) [Taro, windyfairy, Shiz]
Toy's March 2 (F00:J:A:A:2005110400) [Taro, windyfairy, Shiz]

New software list additions (kpython2.xml)
-------------------------------
Dance Dance Revolution SuperNOVA 2 Install Disk (JAA/AAA) [Taro]
Dance Dance Revolution SuperNOVA 2 Install Disk (UAA) [Ninevolt]
Dance Dance Revolution SuperNOVA Install Disk (UAA) [HybridStorm]
Dancing Stage SuperNOVA Install Disk (EAA) [Shiz]
DrumMania V2 (JAA/AAA) [Taro]
DrumMania V2 Version 1.01 (JAA/AAA) [Taro]
DrumMania V3 (JAA/AAA) [SakamotoNeko]
GuitarFreaks V2 (JAA/AAA) [Taro]
GuitarFreaks V2 Version 1.01 (JAA/AAA) [Taro]
GuitarFreaks V3 (JAA/AAA) [SakamotoNeko]
2022-08-24 22:16:15 +10:00
Sandro Ronco c25246cd26 hyperscan: added quickload support. 2022-08-23 19:57:35 +02:00
Vas Crabb 74fa8ec158 -nintendo/gb.cpp: Use taps to handle the boot ROM overlay.
-Moved some stuff out of misc and skeleton:
* Moved Innovative Concepts machines to their own project.
* Moved various things out of skeleton to existing company projects.
2022-08-24 03:45:50 +10:00
Ivan Vangelista df6884eee7 - tehkan/spbactn.cpp: added preliminary inputs and sound for the prototype.
- tehkan/solomon.cpp, tehkan/spbactn.cpp, tecmo16.cpp: consolidated drivers in single files, minor cleanups
2022-08-23 17:58:29 +02:00
hap 8d8785d7bf misc: remove unused variables that may give compiler warning 2022-08-23 12:04:58 +02:00
Ivan Vangelista 3de37de358 tehkan/bombjack.cpp, tehkan/lvcards.cpp, tehkan/pbaction.cpp: consolidated drivers in single files, minor cleanups 2022-08-23 06:49:55 +02:00
Vas Crabb 53d32b27d1 Lua scripting enhancements:
Added minimal support for manipulating bitmaps and drawing them in
render containers.  Y'CbCr 4:2:2, RGB and ARGB are supported.  Argument
order doesn't always match the underlying classes to make the Lua
interface more consistent with render bounds and render containers.

Added bindings for device_palette_interface.

Fixed some errors in the documentation as well as documenting new
functionality.
2022-08-23 05:01:26 +10:00
hap 7bd9db575b bmxstunts: copy 2nd half of another dump attempt to bmxl rom 2022-08-22 12:05:48 +02:00
Sandro Ronco b080104b8e debuggdbstub.cpp: implement thread alive command. 2022-08-21 15:10:46 +02:00
hap dfcb0a6145 render: give cloneof ext artwork priority over internal artwork 2022-08-21 14:35:16 +02:00
Vas Crabb ddbaad1eb3 debugger/debuggdbstub.cpp: Fixed failure to find CPU. 2022-08-21 22:32:13 +10:00
Sandro Ronco d42d13b81e Hyperscan: various updates
* Fixed hang in X-Men.
* Fixed some graphical issues.
* Implemented the TVE framebuffer (used in some homebrew demos).
2022-08-21 14:19:43 +02:00
hap c94ddebb94 bmxstunts: add difficulty switch 2022-08-21 12:31:40 +02:00
Ivan Vangelista 21e3bf7730 New working clones
------------------
Turbo Force (US, set 2) [Bill D., Brian Troha, The Dumping Union]
2022-08-21 07:59:30 +02:00
hap 30a4808e64 Machines promoted to working
----------------------------
BMX Stunts [Ivan Vangelista, hap, chaneman, Andy Welburn]
2022-08-21 01:53:21 +02:00
David Haywood 7d346689de
Greatly improve Monon Color emulation (#10158)
* added emulation of required/used AXC51 / AX208 extended operations
* added preliminary emulation of required/used AXC51 / AX208 features
* added support for many Monon specific features, such as the video controller
* most games are playable, those not requiring a card/badge scanner to function at all are promoted
* no music, as it's contained in a game specific MCU under a glob on each cart
2022-08-21 01:33:41 +02:00
hap e2bbb81f0a bmxstunts: combine half of the 1st dump attempt with current 2022-08-21 01:30:43 +02:00
0kmg 704dc357d5
nintendo/playch10.cpp: Minor bug fix and MMC1 cleanup. (#10244)
nintendo/nes.cpp: Mark famitvc1 as not working.
nes.xml: Mark shinsend as not supported.
2022-08-20 18:19:03 -04:00
hap 1482e34168 bmxstunts: improve sound 2022-08-21 00:15:27 +02:00
Ivan Vangelista 84ecfa314e galaxian.cpp: redumped bmxstunts. Confirmed both dumps in MAME come from the same PCB and that one is just bad. Removed the bad dump. Still needs more work before it can be considered playable. [chaneman] 2022-08-20 22:22:03 +02:00
hap 6996c683c1 chess artwork: fix xml error on white bishop 2022-08-20 22:14:53 +02:00
Vas Crabb ae31e06854 nintendo/gb.cpp: A bit of cleanup.
* Combined driver source files.
* Split up state classes and got rid of legacy start/reset callback
  overrides.
* Use configured banking for GBC RAM (fixes some save state issues, but
  there could be more lurking).
* Moved notes about cartridge hardware to more appropriate places.
2022-08-21 01:59:00 +10:00
Vas Crabb 761788fbd9 emu/validity.cpp, ui/info.cpp: Base "no sound" check on speaker devices.
Currently the speaker device is the only way sound can get to the OSD
layer, so its presence or absence determines whether the emulated system
is capabale of producing sound.  A few systems use chips with sound
capability for other purposes (typically I/O or video) while leaving the
sound outputs disconnected.  These systems should display the notice
about the absence of sound output.
2022-08-20 20:56:56 +10:00
Ivan Vangelista 2ed9b028b2 tecfri/holeland.cpp, tecfri/sauro.cpp, tecfri/speedbal.cpp: consolidated drivers in single files, minor cleanups 2022-08-20 06:44:52 +02:00
Vas Crabb 27d1b900e2 bus: Get rid of some dubious tag manipulation.
The implementation details of how the cartridges allocate storage for
memory really shouldn't be part of the interface.  Having tags in the
headers encourages people to depend on these implementation details.
This gets rid of it in most of the headers.  A few particularly leaky
abstractions (bbc/rom, electron/cart, gba, generic, jakks_gamekey, m5)
depend on this, so it can't be removed in those cases without further
refactoring to encapsulate the slot devices better.

This doesn't change behaviour, it just mechanically removes stuff from
the headers and uses device_t::subtag rather than string manipulation on
tags.  Most of the cartridge devices shouldn't have rom_alloc member
functions at all - the region created by the software list loader can be
used directly when loading from the software list, and the slot can
allocate a region with the same tag when loading loose software.  This
avoids creating an extra region and copying the data when loading from
the software list.  See vboy for an example that doesn't allocate a
superfluous region.
2022-08-20 03:39:36 +10:00
Ivan Vangelista 782884c0e2 New working clones
------------------
B.Rap Boys Special (World, older) [nnap]
2022-08-19 18:07:43 +02:00
Vas Crabb 50ce0b1709 Merged some single-platform projects into company projects.
Also moved a few things out of skeleton into other places.
2022-08-20 01:06:03 +10:00
Brice Onken 5ac798b238
sony_news/news_r4k.cpp: Implemented Sony NEWS NWS-5000X driver. (#8854)
* sony_news/news_hid.cpp: Added APbus I/O mapping.
* bus/nscsi/cd.cpp: Added Sony CD-ROM CDU-541 1.0A recognised by NEWS-OS.
* machine/upd765.cpp: Added National Semiconductor PC8477B clone.

New machines marked not working
--------------------
Sony NET WORK STATION NWS-5000X
2022-08-20 00:25:32 +10:00
Paul-Arnold 1716075737
machine/ds1207.cpp: Fixed initialisation of start time. (#10242) 2022-08-19 23:50:17 +10:00
Ivan Vangelista 19c91d2631 technos/mystston.cpp, technos/shadfrce.cpp, technos/ssozumo.cpp, technos/tagteam.cpp: consolidated drivers in single files, minor cleanups 2022-08-19 05:50:58 +02:00
AJR e5a902f4b4 amstarz80.cpp: Add a few preliminary mappings 2022-08-18 19:49:33 -04:00
AJR be75b304d5 bigkonggx: Simplify ROM descrambling even further 2022-08-18 19:42:05 -04:00
Devin Acker 966def5e6f
New NOT_WORKING machine (#10241)
-----------------------
VTech Phusion [Devin Acker]
2022-08-18 18:53:31 -04:00
AJR 3d83e68f3e cr16b: Fix sign extension of branch displacements in disassembly 2022-08-18 18:39:08 -04:00