summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus
Commit message (Collapse)AuthorAgeFilesLines
...
* bus/amiga/zorro: Add support for the Rainbow II/FrameMaster Dirk Best2024-12-193-0/+291
| | | | | | | New working software list additions ----------------------------------- Rainbow II Diashow Professional V1.92 [Amiga Hardware Database] RainbowPainter V0.99b [Amiga Hardware Database]
* New software list items marked not working Curt Coder2024-12-191-1/+1
| | | | | | | ------------------------------------------ abc832_flop: Teletex 800 [robcfg] luxor/abc80x: Rename tags to match BASIC device names. [Curt Coder]
* emu/gamedrv.h: get rid of MACHINE_IS_SKELETON[_MECHANICAL] angelosa2024-12-192-6/+6
| | | | - cfr. https://github.com/mamedev/mame/pull/13090#issuecomment-2551146118 for details
* video/pc_vga_cirrus: workaround crash for zorro/picasso2, fix bit 3 in ↵ angelosa2024-12-171-1/+1
| | | | blitting status
* bus/amiga/zorro: Preliminary Picasso II+ support Dirk Best2024-12-163-0/+278
|
* bus/amiga/zorro: Make sure to reset zorro cards on manual calls Dirk Best2024-12-161-0/+4
|
* a2bus/4play.cpp: Fix player 4 joystick definition (#13084) Mark Garlanger2024-12-141-8/+8
| | | Fix an apparent copy-n-paste error.
* g65sc02: Remove Rockwell bit opcodes (source comment appears to be mistaken) AJR2024-12-142-2/+2
| | | | * g65sc102, r65c102: Add internal clock divider
* m6502: rename m65c02 to w65c02 as well hap2024-12-148-24/+23
|
* m6502: add r65c02 subtypes hap2024-12-145-131/+132
|
* m6502: rename m65sc02.* to g65sc02.* hap2024-12-143-3/+3
|
* m6502: add g65sc02 subtypes hap2024-12-146-7/+7
|
* dynax/ddenlovr.cpp, dynax/dynax.cpp: Improved DIP switches for mjflove and ↵ Vas Crabb2024-12-142-46/+41
| | | | | | | | mjdialq2. More updates based on manuals and playing the games. Also some random cleanup and Coverity warning fixes.
* bus/amiga/toccata.cpp: fixed Clang compile Ivan Vangelista2024-12-131-2/+2
|
* bus/amiga/zorro: Add support for the Toccata SoundCard Dirk Best2024-12-133-0/+398
|
* bus/amiga/zorro: Cleanups and 32-bit zorro support for various cards Dirk Best2024-12-1310-329/+269
|
* zxbus/neogs: Added save state (#13060) holub2024-12-091-0/+15
|
* zxbus/neogs: Added support of extended memory mapping configuration (#13059) holub2024-12-091-9/+20
|
* heathzenith/h89.cpp: Add h89 clone with CDR hardware (#13027) Mark Garlanger2024-12-084-0/+428
|
* o2_cart_slot: allow user to configure cart pin b hap2024-12-052-42/+62
|
* videopac: add 7seg outputs for testcartpl hap2024-12-044-4/+63
|
* a2gameio: Updated Sirius JoyPort description to mention Atari joysticks ↵ as-tb-dev2024-11-291-1/+1
| | | | being connected to it (#13032)
* machine/nscsi_bus.cpp/.h: Add some more framework for future support of ↵ arbee2024-11-291-2/+7
| | | | | | later SCSI command sets. [R. Belmont] nscsi/hd.cpp: Support SYNCHRONIZE CACHE command, fix off-by-1 MODE SENSE size reporting. [R. Belmont]
* -dynax.cpp: More I/O stuff: Vas Crabb2024-11-301-1/+5
| | | | | | | | | | | | | * Added hopper to Mahjong Electron Base games. * Suppress side effects for Mahjong Electromagnetic Base keyboard read. * Started moving common mahjong DIP switches to macros. -toaplan: Cleanup: * Renamed "reset" member function as it clashes with device_t::reset. * Removed some pointless tests of required object finders. * Sorted #includes. -Tidied some other stuff.
* bus/amiga/zorro: Add support for the RIPPLE IDE controller Dirk Best2024-11-293-0/+309
|
* bus/heathzenith/h19/tlb.h: Fix #include guards AJR2024-11-281-3/+3
| | | | * .github/workflows/includeguards.yml: Fix spelling
* heathzenith/h89.cpp: Convert SigmaSoft parallel port into an h89 left card. ↵ Mark Garlanger2024-11-286-45/+2810
| | | | (#13024)
* Sega SC-3000/SK-1100 overhaul AJR2024-11-263-62/+204
| | | | | | | | - Add BASIC functions and katakana symbols to key labels - Add variant of keyboard device with diareses instead of kana - Eliminate sc3000h clone set since SC-3000H has no emulatable differences from SC-3000 - Add PAL version of SC-3000 with different VDP and keyboard with diareses - Add some XTAL-derived clocks to sf7000
* isa/sb16.cpp: add +1 to DMA length for stereo mode as well angelosa2024-11-261-2/+4
|
* -tools/imgtool/modules: Fixed remaining calss memory access warnings. Vas Crabb2024-11-269-28/+27
| | | | | | | | -tools/imgtool/modules/vzdos.cpp: Fixed function returning floperr_t value as imgtoolerr_t. -devices: Fixed a bunch more #include guards that don't match file paths.
* bus/interpro/keyboard/hle.h: fixed compile Ivan Vangelista2024-11-241-1/+1
|
* Cleanup: Vas Crabb2024-11-25143-458/+444
| | | | | | | * toaplan/mjsister.cpp: Use memory share creator for VRAM, put banked ROM in its own region so the fixed ROM region can be sized correctly. * cpu/s2650: Use util::sext rather than goofy lookup table. * Fixed a lot more #include guards that didn't match header paths.
* ata/atapihle.cpp: clamp buffer size to word units in command packet angelosa2024-11-241-1/+2
| | | | * fix CD audio playback in PC-based systems
* isa/sb16.cpp: halve DMA length if Stereo mode is selected angelosa2024-11-241-4/+8
|
* bus/isa/sb16.cpp: convert fifo size checks to a named entity angelosa2024-11-242-9/+10
|
* Fixed build, corrected a few more #include guards. Vas Crabb2024-11-248-31/+31
|
* srcclean and cleanup Vas Crabb2024-11-2436-110/+111
| | | | | | | Started fixing #include guards that don't match the file path. There are still plenty more in src/devices, but it's a start. When there are none left in src/devices and src/mame, a CI task can be added to catch them.
* bus/cbus/sb16_ct2720.cpp: Fix clang error: lambda capture 'this' is not used ↵ AJR2024-11-231-0/+1
| | | | [-Werror,-Wunused-lambda-capture]
* isa/sb16: move mixer implementation to own ct1745 device angelosa2024-11-234-37/+56
|
* nscsi/cd.cpp: Support ZuluSCSI/BlueSCSI Toolbox commands for uploading and ↵ arbee2024-11-222-20/+272
| | | | | | downloading files to the MAME share_directory. [R. Belmont] * CD switching commands are not (yet) supported but may be in the future.
* tp880v: added Tadpole Technology TP880V VME single-board computer [Plamen ↵ Patrick Mackinlay2024-11-213-0/+227
| | | | Mihaylov]
* isa/sb16.cpp: fix incorrect OPL3 range, add quick mixer placeholder so that ↵ angelosa2024-11-203-2/+22
| | | | it returns irq/dma settings
* scsicd512: disambiguate Toshiba XM3301 naming Patrick Mackinlay2024-11-202-6/+6
|
* bus/cbus/sb16_ct2720.h: fix header setup angelosa2024-11-181-2/+2
|
* bus/cbus: initial hookup for PC-98 Sound Blaster 16 angelosa2024-11-183-1/+152
|
* video/pc_vga_tseng: preliminary HW cursor angelosa2024-11-171-1/+1
|
* video/pc_vga_tseng: stub ACL/MMU infrastracture angelosa2024-11-171-2/+6
|
* video/pc_vga_tseng: add ET4KW32I_VGA, hookup overflow high register angelosa2024-11-162-5/+5
|
* video/pc_vga_tseng: implement extended start address register angelosa2024-11-161-2/+2
|
* bus/isa/svga_tseng: add ET4000/W32i variant angelosa2024-11-163-42/+115
|