summaryrefslogtreecommitdiffstatshomepage
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* hmcs400: add opcode placeholders hap2024-09-1618-261/+795
|
* hmcs400: add disassembler hap2024-09-166-98/+292
|
* hmcs400: add cpu skeleton device hap2024-09-1612-120/+691
|
* pc6001: fix wrong char code for enter key hap2024-09-161-1/+1
|
* chess*: update some company strings again hap2024-09-168-21/+24
|
* namco*: no need for offs variable in tilemap mappers hap2024-09-168-65/+28
|
* -scripts/minimaws: Removed Python 2 support. Vas Crabb2024-09-177-44/+40
| | | | | | -igs/igs027a.cpp, igs/xamcu.cpp: Slight simplification. -sony/news_r3k.cpp: Sorted #includes.
* mvme328: new device [Tom Uban, Plamen Mihaylov] Patrick Mackinlay2024-09-163-0/+349
|
* sony/news_r3k.cpp: Add support for the NWS-3720 (#12690) [Plamen Mihaylov] Brice Onken2024-09-162-14/+47
|
* hitachi/bmjr.cpp, hitachi/bml3.cpp: fix long names angelosa2024-09-162-16/+19
|
* hitachi/bmjr.cpp: minor cleanups angelosa2024-09-161-47/+50
|
* msx/msx_s1990.cpp, msx/msxtr.cpp: Added preliminary MSX-Engine S1990 device ↵ wilbertpol2024-09-166-98/+919
| | | | | and started implementing MSX turbo R. (#12753) Moved fsa1st and fsa1gt (Panasonic FSA-1 systems) to the new msx/msxtr.cpp source file.
* cpu/tlcs900: Use callback arrays and member function templates to simplify ↵ Felipe Corrêa da Silva Sanches2024-09-164-694/+248
| | | | I/O port handling. (#12758)
* atari/jaguar.cpp: Corrected mistaken "GPI0" to "GPIO" in coments. (#12772) cam9002024-09-161-10/+10
|
* igs/xamcu.cpp, igs/igs_m027xa.cpp: Adjusted XA MCU communication and interrupts. Vas Crabb2024-09-164-64/+79
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Systems promoted to working --------------------------- Chaoji Dou Dizhu [XingXing, Vas Crabb] Crazy Bugs (V204US) [XingXing, Vas Crabb] Fruit Paradise (V214) [XingXing, Vas Crabb, David Haywood] Jungle King 2002 (V209US) [XingXing, Vas Crabb] Long Hu Da Manguan [XingXing, Vas Crabb, David Haywood] Long Hu Zhengba 4 [XingXing, Vas Crabb, Ioannis Bampoulas, TeamEurope] Long Hu Zhengba III [XingXing, Vas Crabb, David Haywood] Long Teng Hu Yue [XingXing, Vas Crabb, David Haywood] Manguan Zhizun (V101CN) [XingXing, Vas Crabb, David Haywood] Manguan Caishen 3 (V101CN) [XingXing, Vas Crabb] Ocean Paradise (V105US) [XingXing, Vas Crabb, Ioannis Bampoulas, TeamEurope] Que Long Gaoshou [XingXing, Vas Crabb] Shuang Long Qiang Zhu 3 (China, VS107C) [XingXing, Vas Crabb, David Haywood] Zhongguo Chu Da D [XingXing, Vas Crabb, David Haywood] Clones promoted to working -------------------------- Crazy Bugs (V202US) [XingXing, Vas Crabb] Crazy Bugs (V200US) [XingXing, Vas Crabb] Fruit Paradise (V206US) [XingXing, Vas Crabb, David Haywood] Long Hu Da Manguan Plus [XingXing, Vas Crabb, David Haywood] Manguan Zhizun (V100CN) [XingXing, Vas Crabb, David Haywood] Ocean Paradise (V101US) [XingXing, Vas Crabb, Ioannis Bampoulas, TeamEurope]
* funtech/supracan.cpp: add overscan mode angelosa2024-09-151-3/+11
|
* emu/ioport.h: Got rid of [DECLARE_]CUSTOM_INPUT_MEMBR - it's just ↵ Vas Crabb2024-09-16196-449/+445
| | | | obfuscation at this point.
* funtech/supracan.cpp: assume sprite ysizes are non-linear angelosa2024-09-151-6/+32
|
* natkeyboard.cpp: Convert more string posting methods to std::string_view AJR2024-09-142-77/+49
|
* igs/xamcu.cpp: Removed vestigial helper function. Vas Crabb2024-09-151-6/+0
|
* -igs/xamcu.cpp: Consolidated MCU interface logic from igs_fear.cpp and ↵ Vas Crabb2024-09-156-423/+485
| | | | | | igs_m027xa.cpp. -igs/igs_m027xa.cpp, igs/igs_fear.cpp: Updated system flags.
* New machines marked as MACHINE_NOT_WORKING Olivier Galibert2024-09-142-10/+32
| | | | | ------------------------------------------ Yamaha MU90B [buffi]
* sh: mtu fix Olivier Galibert2024-09-141-3/+3
|
* formats/mfi_dsk.cpp: Update file specs for how hard-sectored support was ↵ Mark Garlanger2024-09-141-3/+7
| | | | added (#12767)
* -igs/igs_fear.cpp: Hooked up IGS027A GPIO callbacks properly, improved DIP ↵ Vas Crabb2024-09-143-92/+69
| | | | | | switch labels. -layout/oceanpar.lay: Use standard IGS double/small/take/big button arrangement.
* igs/igs_m027.cpp: Implemented dual Oki sample banks and added non-volatile ↵ XingXing2024-09-142-43/+62
| | | | | RAM. (#12766) Implemented dual 128KiB Oki sample banks for lhzb4, cjddz and mgcs3.
* wy85: Add keyboard AJR2024-09-135-10/+185
|
* wy85: Add ports, row buffering, font RAM uploading and preliminary display AJR2024-09-131-21/+204
|
* funtech/supracan.cpp: hookup select buttons angelosa2024-09-141-26/+26
|
* funtech/supracan.cpp: sprite note angelosa2024-09-131-0/+2
|
* funtech/supracan.cpp: implement lineselect for tilemaps angelosa2024-09-131-0/+12
|
* funtech/supracan.cpp: partially fix sprite wraparound for magipool shot ↵ angelosa2024-09-131-2/+9
| | | | power screen
* funtech/supracan.cpp: remove sprite DMA hack angelosa2024-09-132-17/+9
|
* novag*: update company strings hap2024-09-1318-50/+51
|
* s3c24xx: workaround for array out of bounds compiler warning hap2024-09-132-94/+90
|
* -igs: More improvements for IGS 027A-based gambling systems. Vas Crabb2024-09-147-178/+504
| | | | | | | | | | | | | * igs/igs027a.cpp: Added output port, and flagged as having imperfect timing as confidence in timers is still low. * igs/igs_m027xa.cpp: Added outputs, second coin slot and clickable layout for crzybugs. * igs/igs_m027.cpp: Added enough inputs to chessc2 to make the game playable. -igs/igs_m027.cpp: Added notes about Oki sample ROM contents, fixed extadrw graphics loading and decoding, and corrected years for mgzza and extradrw. [David Haywood]
* igs/igs027a.cpp: Corrected timer interval calculation. (#12759) XingXing2024-09-141-1/+10
| | | Fixes slowdown in jking02.
* minichess, tschess: change mcu freq to default 400khz, hap2024-09-134-5/+20
| | | | ticket: re-add destructor
* -igs/igs027a.cpp: Added 5-bit output port. Vas Crabb2024-09-134-3/+20
| | | | | | | -igs/igs_m027.cpp: Started looking at sound banking. * Hooked up sound banking for jking02, fruitpar and oceanpar. * Corrected sound samples region tag for l * Added preliminary sound banking for lhdmg and lhzb3.
* igs/igs_m027.cpp: Route lhzb4, mgzz and mgcs3 outputs through I/O ports. Vas Crabb2024-09-131-40/+128
| | | | | | Output routing is different depending on the control panel type for thesse games, so it needs PORT_CONDITION or it will give a "hopper empty" error.
* -igs/igs027a.cpp: Started encapsulating IGS 027A onboard peripherals. Vas Crabb2024-09-1327-222/+392
| | | | | | | | | | | | | -igs/igs_m027.cpp: Improved I/O: * Hooked up inputs, hopper and counters for mgcs3. * Hooked up mahjong keyboard for lhzb4. * Added more RAM for extradrw. -Bumped GitHub CI to three simuataneous jobs for Windows and Linux - this should be OK with 16GB RAM. -Added out-of-line destructors to various device classes that aren't templates and aren't in anonymous namespaces.
* funtech/supracan.cpp: sprite mono color goes to angelosa2024-09-121-0/+1
|
* funtech/supracan.cpp: add 128x128 tilemap paging mode, identify a possible ↵ angelosa2024-09-121-18/+48
| | | | RNG register at $e90018
* mos6551: Misc. fixes AJR2024-09-123-9/+33
| | | | | | | | - Suppress receiver full and transmitter empty IRQs when disabled by command write - Add address map for future use - Correct pin label on diagram concept: Suppress spurious DCD IRQ by setting grounded modem control lines in machine_start
* Floppy fixes and refinements AJR2024-09-126-6/+48
| | | | | | | | - imagedev/floppy.cpp: Add 3-inch double-sided quad-density format - oric_microdsk: Add DSQD drives to configuration and enable one by default - amstrad/pcw.cpp: Upgrade all configurations using double-sided drives to quad density - bbc_ams3: Make drives single-density since 8271 controller doesn't support MFM - oric_dsk: Don't blindly trust the number of tracks and sides to be valid
* snapquik: fix error popmessage param index hap2024-09-121-1/+2
|
* scptchess:correct dac polarity hap2024-09-122-3/+5
|
* concept_kbd: Misc. fixes AJR2024-09-121-3/+3
|
* concept: correct typo, hap2024-09-124-23/+14
| | | | | igs_m027xa: m_ prefix for class variables, ticket: remove empty destructor
* scptchess: swap parent/clone sets, hap2024-09-1218-189/+824
| | | | | | | | saitek*: small cleanup, update company strings New working systems ------------------- Travel Sensor Chess [hap, Sean Riddle]