Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | pc_vga: only set the ramdac color when all three values are written | 2025-04-04 | 1 | -10/+8 | |
| | | | | ega: the mask only applies to the latch not the vram | ||||
* | bus/isa/isa_cards.cpp: Categorize storage devices in comments | 2025-02-16 | 1 | -15/+23 | |
| | | | | * machine/spg110_video.cpp: Fix trailing space | ||||
* | isa/hdc: Improve initial state, proper units for dma transfers | 2025-02-03 | 2 | -11/+12 | |
| | |||||
* | -bus/isa/prose4k1.cpp: Dumped Speech Plus Prose 4001 CPU firmware. [Matt Balmer] | 2025-01-06 | 3 | -32/+140 | |
| | | | | | | | * The CPU passes its initial memory test, but no I/O is connected. -dynax/ddenlovr.cpp: Identified 18 of 40 DIP switches for hanakanz with high confidence, and improved inputs. | ||||
* | m6502: rename m65sc02.* to g65sc02.* | 2024-12-14 | 1 | -1/+1 | |
| | |||||
* | m6502: add g65sc02 subtypes | 2024-12-14 | 2 | -2/+2 | |
| | |||||
* | isa/sb16.cpp: add +1 to DMA length for stereo mode as well | 2024-11-26 | 1 | -2/+4 | |
| | |||||
* | Cleanup: | 2024-11-25 | 4 | -12/+12 | |
| | | | | | | | * 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. | ||||
* | isa/sb16.cpp: halve DMA length if Stereo mode is selected | 2024-11-24 | 1 | -4/+8 | |
| | |||||
* | bus/isa/sb16.cpp: convert fifo size checks to a named entity | 2024-11-24 | 2 | -9/+10 | |
| | |||||
* | srcclean and cleanup | 2024-11-24 | 1 | -5/+5 | |
| | | | | | | | 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. | ||||
* | isa/sb16: move mixer implementation to own ct1745 device | 2024-11-23 | 2 | -30/+27 | |
| | |||||
* | isa/sb16.cpp: fix incorrect OPL3 range, add quick mixer placeholder so that ↵ | 2024-11-20 | 3 | -2/+22 | |
| | | | | it returns irq/dma settings | ||||
* | video/pc_vga_tseng: preliminary HW cursor | 2024-11-17 | 1 | -1/+1 | |
| | |||||
* | video/pc_vga_tseng: stub ACL/MMU infrastracture | 2024-11-17 | 1 | -2/+6 | |
| | |||||
* | video/pc_vga_tseng: add ET4KW32I_VGA, hookup overflow high register | 2024-11-16 | 2 | -5/+5 | |
| | |||||
* | video/pc_vga_tseng: implement extended start address register | 2024-11-16 | 1 | -2/+2 | |
| | |||||
* | bus/isa/svga_tseng: add ET4000/W32i variant | 2024-11-16 | 3 | -42/+115 | |
| | |||||
* | bus/isa/svga_tseng: ET4000AX is a ISA16 card | 2024-11-16 | 3 | -35/+33 | |
| | |||||
* | emu/ioport.h: Made syntax for configuring callbacks more consistent. | 2024-10-18 | 3 | -5/+5 | |
| | | | | | | | | | | | | You now use FUNC or NAME to configure port field callbacks, like you would when configuring other kinds of callbacks. This has a number of benefits: * No need to remember different syntax for port field callbacks, and more approachable for new contributors. * May use function templates with multiple arugments using NAME((&...)) syntax without resorting to another layer of macros. * May use non-member functions on the odd chance it's useful. * More natural syntax for referring to member functions. | ||||
* | addrmap: Allow ioport finders in portr/w/rw | 2024-10-13 | 2 | -2/+4 | |
| | | | | | | | | | Convert a number of drivers to use ioport finders in the memory map. This is not entirely gratuitous. The idea is to ensure all the ports are in the class, so that eventually ioport finders become ioport creators. The ultimate aim is to C++-ify port descriptions which would be made way nicer by getting rid of the need for PORT_START. | ||||
* | bus/isa/hpblp.cpp: fixed validation | 2024-10-05 | 1 | -2/+2 | |
| | |||||
* | Added ATTR_COLD to common lifecycle methods for many files in src/devices. ↵ | 2024-09-27 | 81 | -522/+522 | |
| | | | | (#12822) | ||||
* | video/pc_vga_paradise.cpp: convert EGASW/CNF(15)-CNF(12) as externally ↵ | 2024-09-01 | 2 | -1/+4 | |
| | | | | settable pins | ||||
* | igs/pgmcrypt.cpp: Fixed Endianness issue for 32-bit games. | 2024-07-13 | 1 | -2/+2 | |
| | |||||
* | dectalk: fixed distortion in DTC07 DAC emulation (#12567) | 2024-07-12 | 2 | -3/+3 | |
| | | | | | | | | | | | * dectalk: fixed distortion in DTC07 DAC emulation * dectalk: implement hakc to fix broken DSP output * dectalk: add comment acknowledging the hack in the last commit is technically wrong * dectalk: revert DAC bit depth back down to 12 as it sounds more accurate when compared with actual hardware * dectalk: update comment stating the DAC that is used on actual hardware(AD7541) | ||||
* | isa/dectalk: hack it to work until it can be better understood | 2024-07-02 | 1 | -7/+3 | |
| | | | | i386: some limit checks | ||||
* | video/pc_vga_cirrus: bulk replace device naming | 2024-03-09 | 2 | -11/+11 | |
| | |||||
* | isa/sblaster: quickly add remap to sb16, allow przonegd to boot to VGA mode | 2024-03-04 | 2 | -0/+19 | |
| | |||||
* | isa/svga_cirrus: preliminary remap callback for gd542x | 2024-03-02 | 2 | -0/+11 | |
| | |||||
* | pc/pcipc_sis: replace svga_et4k default map with wd90c31_lr | 2024-02-28 | 2 | -0/+29 | |
| | |||||
* | video/pc_vga_s3: bulk rename s3_vga_device -> s3trio64_vga_device | 2024-02-25 | 2 | -5/+5 | |
| | |||||
* | isa/svga_s3: remove non-existant VIRGE/VIRGEDX ISA cards | 2024-02-24 | 3 | -411/+18 | |
| | |||||
* | osd/osdnet.cpp: Removed dependency from OSD network device to libemu. (#12058) | 2024-02-25 | 3 | -7/+7 | |
| | | | | * This allows save states to be created and loaded when network interfaces are present. * device_network_interface may need some more attention to get save states taken while receiving a packet to work properly. | ||||
* | ata/cr589.cpp, isa/mcd.cpp, nscsi/hd.cpp, nscsi/s1410.cpp: Use multibyte.h ↵ | 2024-01-09 | 1 | -15/+9 | |
| | | | | helpers | ||||
* | Formats-related #include cleanup | 2023-10-08 | 7 | -8/+0 | |
| | | | | Note that IMD is one of the default MFM formats, so there is no need to add it explicitly. | ||||
* | Change parameter type for device_network_interface::set_mac from char * to u8 * | 2023-09-19 | 3 | -6/+17 | |
| | |||||
* | srcclean, #include order cleanup, and self-closing XML tag cleanup before ↵ | 2023-08-27 | 1 | -6/+6 | |
| | | | | MAME 0.258 release branch. | ||||
* | at.cpp, pc.cpp, svga_paradise.cpp: BIOS additions (#11414) | 2023-08-20 | 2 | -11/+56 | |
| | | | | | | | | | | | | | * at.cpp: Add Olivetti M250E [Jo22], update M290 comments and remove unused M290 config; pc.cpp: updated MC1702 info * svga_paradise.cpp: Added BIOS versions [QBIN, -MiS-, chukaev.ru54, dosdays.co.uk, matt, Tronix, Jo22, Ar2r4eg] * cleanup * Fix ROM loading on wd90c30_lr * svga_cirrus.cpp: Added Videoseven VEGA VGA * svga_paradise.cpp: check loading addresses and srcclean | ||||
* | ega: fix colors | 2023-07-27 | 2 | -15/+21 | |
| | |||||
* | isa/sblaster.cpp: add 8-bit DMA continue command (#11441) | 2023-07-24 | 1 | -2/+5 | |
| | | | * fix missing sounds in sideline and jagdead at least, fix teardown hang in sideline | ||||
* | srcclean and fix up some bits | 2023-07-23 | 2 | -4/+4 | |
| | |||||
* | video/pc_vga_paradise.cpp: add device stubs for WD90C31 and WD90C33 | 2023-07-13 | 2 | -21/+22 | |
| | |||||
* | isa/svga_paradise.cpp: add WD90C31-LR, WD90C31A_LR, WD90C31A_ZS, W90C33_ZZ ↵ | 2023-07-11 | 3 | -10/+326 | |
| | | | | ISA cards | ||||
* | video/pc_vga_paradise.cpp: add WD90C30 | 2023-07-11 | 3 | -3/+78 | |
| | | | | video/pc_vga.cpp: preliminary implementation of an interlace_mode virtual getter | ||||
* | video/pc_vga_paradise.cpp: bank bit 7 is actually used by Win 95 in 800x600 res | 2023-07-10 | 1 | -1/+1 | |
| | |||||
* | video/pc_vga_paradise.cpp: preliminary implementation of WD90C11A, add basic ↵ | 2023-07-10 | 1 | -4/+4 | |
| | | | | | | Extended CRTC to WD90C00 * Can setup VESA modes 100h to 104h | ||||
* | svga_cirrus.cpp: A collection of BIOS ROMs for different Cirrus Logic ↵ | 2023-07-08 | 1 | -2/+184 | |
| | | | | | | | | | | | | | | | | chipsets (#11410) CL-GD510/520 [rfka01],[Vlask] CL-GD610/620-C [Vlask] CL-GD5320 [Vlask] CL-GD5401 [jvernet, chukaev.ru54, Vlask] CL-GD5402 [Vlask] CL-GD542x [rfka01, Vlask, douglar, SomeGuy, chukaev.ru54, Palcal] CL-GD54M30 [Vlask] CL-GD543x, [rfka01, BeginnerGuy, Vlask, Pirx] CL-GD5440 [Vlask] Diamond Speedstar PRO [Vlask] Diamond Speedstar 64, STB Nitro 64 [kixs] Octek VL-Combo [hasat, aitotat] | ||||
* | isa/svga_paradise.cpp: add more (not working) wd90c00 dump, add new ISA ↵ | 2023-07-08 | 3 | -4/+99 | |
| | | | | option for WD90C11 | ||||
* | video/pc_vga_paradise.cpp: preliminary WD90C00 implementation | 2023-07-07 | 3 | -7/+86 | |
| |