summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* bus/msx/cart: Added partial emulation of Panasonic FS-SR021 MSX2 Word ↵ wilbertpol2023-12-221-0/+2
| | | | | | | Processor cartridge. (#11866) New software list items marked not working (msx2_cart.xml) ------------------------------ FS-SR021 MSX2 Word Processor (Japan) [file-hunter]
* bus/kim1: Add support for MTU "Visible Memory" (aka "Visable Memory") board. ↵ arbee2023-12-191-0/+4
| | | | [R. Belmont]
* sh: start adding the sh7042 Olivier Galibert2023-12-171-0/+2
|
* formats/flacfile.cpp: Added support for compact cassette images in FLAC ↵ wilbertpol2023-12-171-0/+3
| | | | format. (#11841)
* misc/matrix.cpp: add CS5530 IDE PCI block angelosa2023-12-171-0/+2
|
* misc/matrix.cpp: add stub for ZFMicro USB controller angelosa2023-12-171-24/+6
|
* add preliminary emulation of OKI MSM5001N CMOS LCD Watch IC hap2023-12-151-0/+12
|
* commodore/kim1: Add preliminary KIM-1 expansion bus/backplane support and ↵ arbee2023-12-131-0/+14
| | | | MTU K-1016 16K RAM card. [R. Belmont]
* misc/matrix.cpp: write PCI stubs for MediaGX host & CS5530 bridge angelosa2023-12-131-0/+24
|
* bus/multibus/robotron_k7070.cpp, robotron/a7150.cpp: Made Robotron K7070 KGS ↵ shattered2023-12-131-0/+2
| | | | a Multibus card. (#11647)
* Added Zstandard support for zip archives and CHDs. (#11827) Vas Crabb2023-12-114-5/+69
| | | | | | * 3rdparty/zstd: Added Zstandard compression library version 1.5.5. * util/unzip.cpp: Added support for Zstandard compression (method 93). * util/chdcodec.cpp: Added support for Zstandard compression. * 3rdparty/flac: Always define NDEBUG to avoid log spam.
* cpu/xtensa.cpp, skeleton/hudson_poems.cpp: Added initial emulation for CPU ↵ mamehaze2023-12-101-0/+4
| | | | | | | core, and Poems hardware that utilizes it [David Haywood] (#11824) * Xtensa work, alongside Poems hardware improvements to show the core is functional [David Haywood] --------- Co-authored-by: David Haywood <hazemamewip@hotmail.com>
* Added Casio WG-130 waveblaster device (#11826) Devin Acker2023-12-091-0/+2
|
* waveblaster: add the dx60xg [O. Galibert, Matt] Olivier Galibert2023-12-081-0/+2
|
* waveblaster: add the db50xg [O. Galibert, Phil Bennett] Olivier Galibert2023-12-081-0/+2
|
* wavesynth: Slotify the omniwave Olivier Galibert2023-12-081-0/+14
|
* Tied up loose ends: Vas Crabb2023-12-061-22/+2
| | | | | | * Updated copyright for FLAC. * Enabled some more warnings for LZMA now that upstream is cleaner. * Removed Subversion attributes from .gitattributes.
* 3rdparty: Renamed libflac to flac - it's a full FLAC distribution, libFLAC ↵ Vas Crabb2023-12-061-30/+30
| | | | is just a small part of it.
* 3rdparty/libflac: Updated to version 1.4.3. Vas Crabb2023-12-061-10/+72
| | | | Also removed FLAC documentation - it's a lot of bloat.
* 3rdparty/lzma: Updated to version 23.01. Vas Crabb2023-12-061-11/+7
|
* 3rdparty/utf8proc: Updated to 2.9.0. Vas Crabb2023-12-061-5/+0
|
* 3rdparty/zlib: Updated to 1.3.0. Vas Crabb2023-12-061-6/+0
|
* -machine/pxa255.cpp: Cleaned up peripheral emulation code. (#11780) [Ryan Holtz] MooglyGuy2023-11-281-1/+0
| | | | | | | | * Implemented free-running timer. * Eliminated internal header in favor of scoped enums. * Eliminated double-dispatch switch/case in handlers, in favor of individual register handlers. * Reworked GPIO handling for correctness. -misc/39in1.cpp: Fixed GPIO hookup, now boots on its own. [Ryan Holtz]
* casio/cz1.cpp: Added driver for Casio CZ-1 and MZ-1 prototype. (#11779) Devin Acker2023-11-261-0/+12
| | | | | | | | | | | | | | | | | | | * casio/ra3.cpp: Added support for software list ROM cartridges. * sound/upd933.cpp: Clear pending interrupt flag when read. * sound/upd933.cpp: Implemented presumed pitch modulator register. New working systems -------------------- Casio CZ-1 [Mastropiero, Devin Acker] New working clones -------------------- Casio MZ-1 (prototype) [Mastropiero, Devin Acker] New working software items (cz1_cart.xml) ------------------------------------ Orchestra (RC-10) [Edward d-tech] Organ / Synth. Sound / Sound Effect (RC-30) [Edward d-tech] Piano / Guitar / Percussion (RC-20) [unknown]
* skeleton/hudson_poems.cpp: Create and hook up skeleton Xtensa CPU device AJR2023-11-251-1/+8
|
* unidasm: Add disassembler for Tensilica Xtensa architecture AJR2023-11-221-0/+10
|
* psion/psion3.cpp: Added save state flag. Nigel Barnes2023-11-221-0/+12
| | | | | | | | | | psion/psion3a.cpp: Added preliminary Condor serial device for Series 3c, and added save state flag. psion/psionhc.cpp: Removed expansion port C, and added save state flag. psion/siena.cpp: Added preliminary Condor serial device, and added save state flag. psion/workabout.cpp: Added save state flag.
* Revert "3rdparty/portaudio: Enabled PulseAudio backend for Linux. [invertego]" Vas Crabb2023-11-201-11/+0
| | | | | | | This reverts commit c5927d37e7ccf9d67d4faa535b90d417f0c42f45. PortAudio's PulseAudio backend currently has issues. We'll sit this out until that's sorted out upstream.
* bus/bbc/analogue: Added Microwriter Quinkey input device. Nigel Barnes2023-11-171-0/+2
|
* 6883sam.cpp: Moved to machine folder, for use in non coco/dragon machines. Nigel Barnes2023-11-171-0/+12
|
* misc/cv1k.cpp, misc/nexus3d.cpp: Migrated to use newer machine/nandflash.cpp ↵ buffi2023-11-131-12/+0
| | | | | | | Flash memory emulation. (#11708) * machine/nandflash.cpp: Only reset page address on read or program command. * machine/nandflash.cpp: Added Samsung K9F1G08U0M and K9F2G08U0M. * Removed now-unused machine/serflash.cpp.
* sega/sega_beena.cpp: Added basic book page display. Vas Crabb2023-11-041-11/+12
| | | | | | | | | sega_beena_cart.xml: Put page scans in individual data areas. frontend/mame/luaengine_mem.cpp: Added a raw read function for memory regions. plugins/layout: Added bitmap classes to layout sandbox.
* skeleton/evolution_handheld.cpp: Added skeleton for Kidz Delight Evolution ↵ mamehaze2023-11-031-1/+8
| | | | | | | | | | Max. (#11676) cpu/evolution: Added dummy CPU core so disassembly will show in debugger. * new skeleton - Evolution New systems marked not working ------------------- Kidz Delight Evolution Max [TeamEurope, David Haywood]
* nabupc: Add nabu floppy disk formats (#11688) Brian Johnson2023-11-011-0/+11
|
* evolution: First stab at understanding the cpu Olivier Galibert2023-10-311-0/+10
|
* Argh, sorry about the forgotten files. Olivier Galibert2023-10-302-12/+12
|
* Revert "swp30: Use natural addresses, reorganize the meg, make envelopes and ↵ arbee2023-10-292-12/+12
| | | | | | keyoff a little better" This reverts commit ae2ee86fe806a0d87fdcd180a6a10cd1bef6f1bc.
* swp30: Use natural addresses, reorganize the meg, make envelopes and keyoff ↵ Olivier Galibert2023-10-292-12/+12
| | | | a little better
* sega/sega_beena.cpp: Emulated Advanced Pico BEENA and TV Ocha-Ken. (#11213) qufb2023-10-282-1/+14
| | | | | | | | | | | | | | | | | | | | | | | Basic functionality is supported, making most games playable. StoryWare display is not yet implemented. Game-specific peripherals are not emulated. There are still some issues with graphics. emu/ioport.h: Fixed rarely-used PORT_CROSSHAIR_MAPPER and PORT_CROSSHAIR_MAPPER_MEMBER macros. cpu/arm7: Added AP2010 CPU device. sound/ap2010pcm.cpp: Added basic AP2010 PCM audio output device. Systems promoted to working ------------------------ Sega Advanced Pico BEENA New working systems ------------------------ Sega TV Ocha-Ken
* 3rdparty/portaudio: Suppress clang unused label warning. Vas Crabb2023-10-241-1/+2
|
* 3rdparty/portaudio: Enabled PulseAudio backend for Linux. [invertego] Vas Crabb2023-10-241-0/+11
|
* casio/casloopy.cpp: Promoted system to working. (#11621) Phil Bennett2023-10-181-0/+15
| | | | | | | | | | | | * Emulated most features of the system, with the exception of sound output and the thermal printer. * bus/vboy/slot.cpp: Fixed loading loose software on big Endian hosts. [Vas Crabb] Systems promoted to working --------------------------- Casio Loopy [Phil Bennett, Ryan Holtz] New working software list items (casloopy.xml) ------------------------------- Chakra-kun no Omajinai Paradise [Rachel Simone Weil]
* casio/cz101.cpp: Added sound output and RAM cartridge, and promoted system ↵ Devin Acker2023-10-181-0/+12
| | | | | | | | | | to working. (#11613) * casio/ra3.cpp: Added simple Casio RA-3 RAM cartridge device. * sound/upd933.cpp: Emulated Casio/NEC uPD933 phase distortion synthesis chip. Systems promoted to working ---------------- Casio CZ-101 [Devin Acker]
* nubus/thunder4gx.cpp: Preliminary support for Radius Thunder IV GX video ↵ arbee2023-10-161-0/+2
| | | | card. [R. Belmont]
* nubus/8lc.cpp: Add support for the RasterOps 8LC card for the original ↵ arbee2023-10-111-0/+2
| | | | | | | | | | Macintosh LC. [R. Belmont] * This card provides unaccelerated 1024x768 video, which isn't the greatest idea on a 68020. video/tms34061.h: Added accessors to get the horizontal and vertical visible resolution and totals. [R. Belmont] nubus/cards.cpp, apple/maclc.cpp: Support a list of cards for only the original Macintosh LC. [R. Belmont]
* 3rdparty/portaudio: Updated to latest upstream version. (#11604) invertego2023-10-091-0/+8
| | | | | | | Up-to-date with revision 24c8d575e588d557d28f4011becb753421346860. Resolves issues building with Visual Studio. Enabled PortAudio when building with Visual Studio and clang-cl. docs: Removed note about duplicate GUID symbols in PortAudio when built with MSVC.
* macOS: Xcode 15 requires explicitly setting -rpath to find the SDL ↵ arbee2023-10-011-0/+1
| | | | framework. [R. Belmont, Carbon]
* render/drawbgfx.cpp: Added initial support for Wayland on Linux. (#11451) Julian Sikorski2023-09-293-0/+26
|
* 3rdparty/bgfx: Cherry-picked upstream commits needed to support Wayland on ↵ Julian Sikorski2023-09-291-1/+0
| | | | Linux. (#11539)
* Filesystem code refactoring (#11570) ajrhacker2023-09-271-0/+2
| | | | - Separate fs::block_t and fs::filesystem_t to a new source file and header - Remove inclusion of flopimg.h from fsmgr.h