summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src
Commit message (Collapse)AuthorAgeFilesLines
...
* bus/cbus: drop PC9801 prefix for AMD-98 sound card angelosa2024-10-221-2/+2
| | | | | | * make it output mono * improve AY3 flip-flop mechanism * add logmacro
* ussr/bk: attach floppy (#12889) shattered2024-10-191-0/+2
| | | | cpu/t11: VM1 does not use RMW bus transaction for MOV and MOVB insns (fixes writing to floppy)
* source org: move dedicated dave soundchip to enterprise folder hap2024-10-171-12/+0
|
* 86f_dsk: add read 86f image support cracyc2024-10-151-0/+2
|
* bus/psion/honda: Added PC Link and Parallel Printer Link cables (not working). Nigel Barnes2024-10-141-0/+6
| | | | | | bus/psion/honda/ssd.cpp: Added Honda serial port. bus/psion/module: Added Psion RS232/Parallel Module.
* Use qmake to query Qt libexec directory to find moc. (#12870) Michael Cho2024-10-131-6/+10
|
* bus/spectrum: Added The Music Machine (MIDI I/O expansion). (#12842) holub2024-10-041-0/+2
|
* -homebrew/linux4004.cpp: Emulated Linux/4004 board. Vas Crabb2024-10-041-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | * VFD is not emulated, but all other features are present. -machine/sc16is741.cpp: Emulated basic SC16IS741A UART functionality in SPI interface mode. -macine/spi_sdcard.cpp: Improved interface logic: * Start in unprotected mode as specified by the standard. * Ignore stop bits in unprotected mode - apparenty real cards do this. * Set protected or unprotected mode in response to CMD59. * Reset SPI logic when initially selected. -machine/spi_psram.cpp: Started adding PSRAM QPI functionality. -emu/diserial.cpp: Got rid of the per-instance parity lookup table. New working systems ------------------- Dmitry Grinberg Linux/4004 New working software list items (lnux4004.xml) ---------------------------------------------- uMIPS Linux 4.4.292+
* ibm/thinkpad600.cpp: hookup Super I/O angelosa2024-10-041-0/+12
|
* vcs_ctrl: Add support for Atari CX22/CX80 Trak-Ball in native trackball mode ↵ as-tb-dev2024-10-021-0/+2
| | | | (#12722)
* -machine/spi_sdcard.cpp: Generate appropriate CSD for mounted image. Vas Crabb2024-10-011-0/+11
| | | | | | | | | | | | * The Linux/4004 firmware gets very upset if the CSD looks like an SDHC Card but the card acts like an SD Card or vice versa. -machine/spi_psram.cpp: Added SPI ram device compatible with SPI SRAM and Pseudo-SRAM chips for small transfers. Additional functionality will be added as use cases arise. -cpu/mcs40: Don't log messages about NOP aliases for the 4004 (the Linux/4004 firmware uses these for instrumentation points).
* a2gameio: Add support for the Softape Bright Pen (#12721) as-tb-dev2024-09-211-0/+2
| | | * a2gameio: Add Softape Bright Pen support for the Apple ][/][+
* bus/bml3: drop bml3 prefix for slot options filenames angelosa2024-09-201-8/+8
|
* ussr/pk32.cpp: Electronika PK-32 - not working (#12732) holub2024-09-191-0/+17
| | | mpl1839/kl1839vm1.cpp: MPL's l1839vm1 cpu device
* bus/pci: PowerVR Neon 250 stub angelosa2024-09-181-0/+2
|
* hmcs400: add cpu skeleton device hap2024-09-161-0/+18
|
* mvme328: new device [Tom Uban, Plamen Mihaylov] Patrick Mackinlay2024-09-161-0/+2
|
* casio/zoomer.cpp: Emulated Casio/Tandy "Zoomer" PDA. (#12739) Devin Acker2024-09-111-0/+12
| | | | | | | | | * sound/upd65043gfu01.cpp: Added basic support for NEC uPD65043GF-U01 sound chip. * casio/zoomer_rtc.cpp: Emulated Zoomer real-time clock chip. * src/devices/cpu/nec: Don't log message on bus lock by default. New working systems ---------- Casio / Tandy Zoomer (Z-PDA / Z-7000) [Devin Acker]
* bus/msx/slot/panasonic08r.cpp: Added MSX Turbo-R internal firmware mapper. ↵ wilbertpol2024-09-111-0/+2
| | | | (#12737)
* funtech/supracan.cpp: preliminary cart interface, add NVRAM support for ↵ angelosa2024-09-101-0/+14
| | | | games requiring it
* fix z80(nsc800) compile, hopefully hap2024-08-311-1/+1
|
* nsc800: move device to its own file hap2024-08-311-0/+10
|
* a2bus: Add support for Wico Trackball, Wico Command Control Joystick ↵ as-tb-dev2024-08-251-0/+6
| | | | Adapter, and 4 paddles connected to the Sirius JoyPort to the Apple ][/][+ (#12666)
* video/vic4567: remove unused device angelosa2024-08-201-12/+0
|
* -Fixed dependency generation for machine/i2chle.cpp. Vas Crabb2024-08-201-1/+1
| | | | -matsushita/kn5000.cpp: Tidy.
* srcclean and cleanup Vas Crabb2024-07-281-25/+24
|
* bus/pci: ncr53c825 stub [Roberto Fresca, Gaby, recreativas.org] angelosa2024-07-271-2/+4
|
* cpu/xa: CPU core work for fearless/superkds - adds sound, promotes to ↵ mamehaze2024-07-261-0/+1
| | | | | | | | | | | | | | | | | working (#12617) * This adds basic execution to XA core. It emulates enough of the XA to give fearless and superkds working sound. * only the exact forms of the opcodes used so far have been implemented * no optimizations have been done, use of const, inline use, templates etc. are planned for a future update; code is still primed for debugging and development * overall structure, code style are not 100% final (see above) and will be adjusted as the CPU is better understood * peripherals, interrupts etc. are not yet fully implemented, nor is anything outside of the page zero mode used here due to lack of test cases Machines Promoted to WORKING ---------------------------------- Super Kids (S019CN) [David Haywood, XingXing] Fearless Pinocchio (V101US) [David Haywood, XingXing, Peter Wilhelmsen, rtw] --------- Co-authored-by: David Haywood <hazemamewip@hotmail.com>
* bus/pc8801: add gsx8800 expansion stub angelosa2024-07-211-1/+3
|
* bus/fp1000: preliminary fd1020fd device angelosa2024-07-191-0/+2
|
* casio/fp1100.cpp: add expansion slots, FP-1060I/O and RAMPACK angelosa2024-07-181-0/+19
|
* bus/ieee488: Added HP9133 Floppy/Fixed disk drive. (#12561) Sven Schnelle2024-07-181-0/+2
| | | | | | | * machine/wd2010.cpp: Increased maximum sectors per track to 32. * machine/wd2010.cpp: Implemented multi-sector transfers. * machine/wd2010.cpp: Don't change current cylinder on reset. * cpu/m6809: Added sync acknowledge callback. * hp/hp98x6.cpp: Added HP9133 slot option.
* bus/msx/cart/ide.cpp: Add support for Sunrise ATA-IDE [msxpro, Wilbert Pol] ↵ wilbertpol2024-07-161-0/+2
| | | | | | | | | | | | | | | | (#12583) * msx2_flop.xml: Added 2 items. New working software list items ------------------------------- Sunrise IDE firmware (v2.50) [anonymous] Sunrise IDE firmware (v2.40) [anonymous] * machine/atahle.cpp: - Clear DMA modes when switching to PIO mode. - Do not log reads when reading from the debugger. * bus/msx/cart/ide.cpp: Add support for Sunrise ATA-IDE [msxpro, Wilbert Pol]
* cpu/z80/r800.cpp: (#12530) wilbertpol2024-07-101-0/+2
| | | | | | - Removed undocumented Z80 instructions that are not supported by the R800 - Updated basic instruction timing - Implement MULUB and MULUW Other R800 features are not implemented
* Fixes/ROMs for Roland stuff (#12555) Giulio Zausa2024-07-081-5/+17
| | | | | | | | | | | * Fixed screen * Added ROMs and GP/LP support * Fixed rom and prints * Leftover * Fix
* bus/bbc/tube: Added the Matchbox co-processor. Nigel Barnes2024-07-031-0/+2
|
* Systems promoted to working Nigel Barnes2024-07-011-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --------------------------- Micro-Professor 1 Plus [Nigel Barnes] New working clones ------------------ MT-80Z [anonymous] New systems marked not working ------------------------------ Robot Training Arm CS-113 [anonymous] multitech/mpf1: Added expansion and ROM U7 slots. - Added ROM software list. multitech/mpf1p: Replaced bad dump of monitor ROM. - Corrected layout to use 14 seg LED's. - Added keyboard. - Added expansion and ROM U3 slots. - Added ROM software list. bus/mpf1: Added Micro-Professor 1 expansion boards: - Multitech EPB-MPF (Eprom Programmer Board) - Multitech EPB-MPF-IBP (Eprom Programmer Board) - Multitech IOM-MPF-IP (I/O and Memory Board) - Multitech PRT-MPF (Printer) - Multitech PRT-MPF-IP (Printer) - Multitech SGB-MPF (Sound Generation Board) - Multitech SSB-MPF (Speech Synthesizer Board) - Multitech TVA-MPF-IP (Video Board) - Bardehle VIDEO-MPF-I (Video Board)
* cpu/xa: New Philips XA disassembler (#12504) mamehaze2024-06-291-0/+19
| | | | | | | * show size types on these for consistency with IDA output (manual indicates they're usually optional, but does show this syntax in places) * use the real CPU type (with internal map for internal ROM space) rather than 'XA' directly. --------- Co-authored-by: David Haywood <hazemamewip@hotmail.com>
* hp_dio: add HP98624 GPIB interface card (#12514) Sven Schnelle2024-06-291-0/+2
|
* spg2xx: Switch ADPCM algorithm to IMA ADPCM (#12525) Simon Eriksson2024-06-281-0/+14
| | | - Also add new IMA ADPCM implementation class for this purpose
* cops.cpp: Promote Revelations to working (#12485) James Wallace2024-06-251-0/+24
| | | | | | | | | * LDP1450: Added HLE of player and hookups to some games that use it * LDP1450: Tweaked timings * LDP1450 - added some more comms, and text overlay logging * cops.cpp: Fixed loose input that stopped Nova games from booting * cops.cpp: Add Revelations support * LDP1450: Added multibyte command support * Revelations: Add SHA1 for disc image (needs redump)
* Create stub MSM66573 device so Challenge Gear driver can have a CPU type AJR2024-06-191-1/+9
|
* unidasm: Add disassembler for Oki nX-8/500S architecture AJR2024-06-191-0/+9
|
* cpu/m6805: Added new devices for 68HC05E1 and 68HC05E4. [R. Belmont] arbee2024-06-151-0/+2
| | | | | | | | apple/cuda.cpp: Refactored using 68HC05E1 and 68HC05E4 devices as a base. [R. Belmont] apple/egret.cpp: Refactored using 68HC05E1 device as a base. [R. Belmont] apple/macquadra630.cpp: Switched to the correct Cuda 2.40, which no longer crashes during boot with the refactored devices. [R. Belmont]
* New WORKING - sinclair/specnext.cpp: ZX Spectrum Next (known as tbblue) (#11918) holub2024-06-121-3/+25
| | | | | | | New Working Machines ----------------------- ZX Spectrum Next: TBBlue [holub]
* cpu/z80/z80.cpp Update core generator to support r800 [holub, Wilbert Pol] ↵ holub2024-06-051-4/+2
| | | | (#12445)
* cpu/z80/z80.cpp new generatable core (#12423) holub2024-06-031-0/+12
|
* Add cpu device PIC16x8x - Add PIC16F84 to magicle into misc/magicard.cpp ↵ grullosgo2024-06-031-0/+17
| | | | (#12092)
* cpu/m68000: Updated 680x0 FPU to Softfloat 3 from 2. (MT5411 and MT8793). ↵ arbee2024-05-271-0/+13
| | | | | | | | | | | | | | | | | | [R. Belmont] - Update to Softloat 3 from 2 - FREM and FMOD now generate the quotient bits in FPSR, required by Apple's SANE to do sin/cos/tan properly. - FMOVE of a float to a Dx integer register generates the exception status bits, fixing square roots in SANE - Rewrote how FMOVEM instructions are decoded and executed, fixing issues including skipping too few or too many opcode bytes and causing serious weird behavior. - FPU instructions all now have more realistic cycle timings for a 68881. - All FPU instructions now generate exception bits in FPSR. 3rdparty/softfloat3: Updates [R. Belmont] - Softfloat3 was always being built for a big-endian host, causing incorrect math on LE x64 and AArch64 machines. - Fixed up Softfloat3 to build properly as part of MAME and up-ported the Bochs extensions. In latest Bochs, they were only partially up-ported and Softfloat3 had been hacked up to be more like 2; here they're fixed to work with stock Softfloat3.
* machine/i2chle.cpp: New mix-in class derived from dimm_spd that allows any ↵ arbee2024-05-191-0/+11
| | | | | | | | | | device to speak I2C. [R. Belmont] machine/dimm_spd.cpp: Refactored using the i2chle mix-in. [R. Belmont] apple/valkyrie.cpp: Collected more information, fixed the display enable, and mixed in i2chle to set the pixel clock over I2C. [R. Belmont] apple/macquadra630.cpp: Hook I2C up between Cuda and Valkyrie. [R. Belmont]