summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #4671 from shattered/_6dd3d90695 ajrhacker2019-02-211-0/+1
|\ | | | | imgtool: new read-only filesystem: DEC RT-11 (take 2)
| * imgtool: new read-only filesystem: DEC RT-11 (take 2) Sergey Svishchev2019-02-201-0/+1
| |
* | xc1700e: new device Patrick Mackinlay2019-02-201-0/+12
|/
* (nw) misc stuff: Vas Crabb2019-02-182-16/+16
| | | | | | * Document cross-compilation options * Use lowercase for some libraries that are lowercase in system32 on Windows anyway * Make USE_BUNDLED_LIB_SDL2=0 not use the bundled SDL
* attempt to fix testkeys linking in more configurations (nw) Vas Crabb2019-02-182-36/+82
|
* Fix testkeys compile/link on windows. (nw) couriersud2019-02-171-30/+40
|
* testkeys: remove dead code, don't build on windows. (nw) couriersud2019-02-171-30/+32
|
* Added sdl testkeys as a tool again. (nw) couriersud2019-02-171-0/+37
|
* Fix cross compile mame/sdl/windows. (nw) couriersud2019-02-171-1/+1
|
* scripts/src/netlist.lua : Fix spacing cam9002019-02-141-1/+1
|
* netlist: memory allocation clean-up. (nw) couriersud2019-02-131-1/+1
|
* jazz: wip checkpoint (nw) Patrick Mackinlay2019-02-121-0/+12
| | | | At this point, jazz can start Windows NT 4.0 from cdrom, but crashes launching the session manager just prior to running setup.
* new WORKING machines (JAKKS stuff) (#4624) David Haywood2019-02-101-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | New WORKING machines --- Ms. Pac-Man 5-in-1 (Ms. Pac-Man, Pole Position, Galaga, Xevious, Mappy) (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, Peter Wilhelmsen, 19 external donators] Disney Princess (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, 20 external donators] New WORKING Software List entries --- jakks_gamekey_nm:nrxdig New Rally X & Dig Dug [Sean Riddle, Peter Wilhelmsen, 19 external donators] note, Pole Position is not really very playable at the moment due to raster rendering glitches, the rest are, aside from some obvious sound issues (nw) New machines marked as NOT WORKING --- Wheel of Fortune (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, 20 external donators] There is a video rendering glitch (lkely another off by x lines raster issue) causing the letter selection text to not render properly, it appears the letters scroll instead of the text scroller below, which doesn't. (nw) -spg2xx: Make rowscroll offset configurable, can't find register to control it, but JAKKS games need 0, while the chinese stuff needs 15 (nw) -jak_wof: Marked as working, analog wheel isn't emulated, but is optional (I don't see where / how it maps) (nw) -jak_wof: Improved inputs (nw) -gamekeys now save to the gamekey seeprom not the system one (nw)
* enable sub-second snapshot timers (nw) (#4493) Peter Ferrie2019-02-042-0/+35
| | | | | | | | | | | | | | * enable sub-second snapshot timers (nw) * switch to attotime, accept doubles * support LLVM extension in MSVC make vsllvm using extension from here: https://marketplace.visualstudio.com/items?itemName=LLVMExtensions.llvm-toolchain
* Add skeleton CRT9028 device (nw) AJR2019-02-031-0/+12
|
* r4000: experimental mips3 implementation (nw) Patrick Mackinlay2019-02-012-0/+4
| | | | | | WIP checkpoint: while I believe it's largely accurate (and very slow), neither jazz nor sgi systems can fully boot yet using this device, so it remains experimental. This implementation should go away when it has helped identify the improvements required for mips3.
* srcclean and cleanup (nw) Vas Crabb2019-01-271-1/+1
|
* New skeleton ISA16 device: InterLan NP600A-3 Intelligent Protocol Processor ↵ AJR2019-01-261-0/+2
| | | | [modem7, minuszerodegrees.net]
* New skeleton ISA16 device: Everex EV-346 disk controller [modem7, ↵ AJR2019-01-261-2/+2
| | | | minuszerodegrees.net]
* New skeleton ISA16 device: Joincom JC-1310 FDC [Tronix, minuszerodegrees.net] AJR2019-01-261-0/+2
|
* bbc: Added the Logotron Sprite Board on the 1MHz bus (for use with Logotron ↵ Nigel Barnes2019-01-251-0/+2
| | | | Logo).
* alpha: new cpu, disassembler only Patrick Mackinlay2019-01-241-0/+17
|
* Revert "nes_vt: APU improvements (#4476)" Vas Crabb2019-01-241-3/+0
| | | | This reverts commit 6d3238ead8c25c36629bf5654ba0b821cf346ea4.
* electron: Amended cartridge slot interface to include OE and OE2 lines to ↵ Nigel Barnes2019-01-231-0/+6
| | | | | | | | specify ROM13. - Added Slogger Plus 2 Expansion, Acorn Tube Interface and P.R.E.S. Advanced Plus 5 cartridge devices. - Use derived 16Mhz clock on expansion bus and cartridge slots. - Removed MCFG and added devcb3 in expansion and cartridge devices.
* wd33c9x: Convert the remaining drivers, kill the old driver [O. Galibert] Olivier Galibert2019-01-221-13/+0
|
* decstation: move SFB video chip to separate device for future AlphaAXP ↵ arbee2019-01-201-0/+12
| | | | sharing [R. Belmont]
* -vsmile: Converted to use slot devices for controllers. Breaks controller ↵ MooglyGuy2019-01-201-2/+2
| | | | input. Checkin in so Vas can look at it, nw
* -spg2xx: Added additional timer logging, nw. MooglyGuy2019-01-191-0/+19
| | | | | | -vsmile: Demoted all drivers to MNW, nw. This reverts commit d48481df909a2925341dc196c02bcf996a9d7784.
* -vsmile: Removed all of my work and returned to a skeleton driver, since ↵ MooglyGuy2019-01-191-19/+0
| | | | it's not good enough for Haze. nw
* no need to add that twice (nw) Vas Crabb2019-01-201-14/+0
|
* vsmile: add skeleton controller bus Vas Crabb2019-01-201-0/+19
|
* More UI stuff: Vas Crabb2019-01-191-0/+1
| | | | | | | | | * Split up the different parts of ICO loading in the menus (locating files, scaling, drawing, etc.) * Added icon support to software selection menu * Added support for more ICO file variants, including PNG-in-ICO (new DIB parser is overkill for ICO but I can factor it out for BMP loading at some point) * Added favourites filter for software menus - includes software that's favourited on any system, so GBC includes DMG favourties and vice versa * Eliminated unnecessary member variables and O(n) walks in software selection menu * Made the menus' cached texture structures a bit more efficient
* -vsmile: Added proper slot device emulation for the cartridge slot. Gets ↵ mooglyguy2019-01-171-0/+14
| | | | | | | | vsmile techart fully working. [Ryan Holtz] -vsmileb: Found enough port bits to show the VTech logo and V.Smile Baby intro. No game boots yet. [Ryan Holtz] -spg2xx: Added separate logging for external interrupts and address mapping. [Ryan Holtz]
* bbc: Re-implemented ROM slots to be able to handle non-standard ROM devices, ↵ Nigel Barnes2019-01-161-0/+23
| | | | | | | | | | and added support for: - 32K ROM slots in B+ and Master series. - PALPROM carrier boards from Computer Concepts, Watford Electronics, etc. - Real Time Clock ROM devices from Solidisk and PMS. - UserRAM sideways RAM from Acorn User. - MRM E00 DFS.
* new NOT WORKING --- Classic Arcade Pinball (JAKKS Pacific TV Game) [Sean ↵ David Haywood2019-01-131-0/+2
| | | | | | | | | | | | | | | | Riddle, David Haywood] (#4502) * new NOT WORKING --- Classic Arcade Pinball (JAKKS Pacific TV Game) [Sean Riddle, David Haywood] * move to new driver instead (nw) * minor note updates (nw) * map inputs in matelcs (currently needs a hack to boot, so won't show anything yet) also removed a pointless bitswapping in a read function for some other stuff in the driver, and just correct the ports instead * fix a typo (nw) * note (nw)
* Merge pull request #4501 from fulivi/hp9825_dev4 R. Belmont2019-01-131-0/+2
|\ | | | | hp9825: added HLE of HP9885 floppy drive
| * hp9825: added HLE of HP9885 floppy drive. Extended HPI format to fulivi2019-01-121-0/+2
| | | | | | | | handle single-sided disks.
* | uts20: Add UTS 400-Format Keyboard as slot option [AJR, Bitsavers] AJR2019-01-121-0/+2
| |
* | unsp: Created a SunPlus u'nSP recompiler. [Ryan Holtz] MooglyGuy2019-01-121-1/+5
|/
* uts20, uts10: Keyboard emulation and more AJR2019-01-081-0/+14
| | | | | | | - Add custom keyboard port and emulate most of the Expanded Typewriter Keyboard - Add unidirectional printer port - Use addressable latch devices to control various things, including disabling display during RAM test - Hack to pass non-volatile memory test on uts10
* Merge pull request #4487 from shattered/_1c5572b0c3 R. Belmont2019-01-071-0/+2
|\ | | | | netlist wip: 7474, 7497, test driver
| * netlist wip: 7474, 7497, test driver Sergey Svishchev2019-01-071-0/+2
| |
* | nes_vt: APU improvements (#4476) David Shah2019-01-051-0/+3
|/ | | | | | | | | | | | | | | | | | * nes_vt: Add support for second APU and VT03 PCM * nes_vt: Add support for VT3x PCM in DGUN2573, etc * nes_vt_apu: Tidy up after rebase (nw) Signed-off-by: David Shah <dave@ds0.me> * nes_vt_apu: Add IRQ support Signed-off-by: David Shah <dave@ds0.me> * nes_vt_apu: Remove debug printing (nw) * nes_vt_apu: Fix indentation (nw)
* additional documentation on compiling MAME (nw) Vas Crabb2019-01-011-1/+1
|
* wd33c9x: somebody dropped this (nw) Patrick Mackinlay2019-01-011-0/+13
|
* Fix errors with single-driver build of vsnes.cpp [Justin Kerk] Justin Kerk2018-12-301-2/+2
|
* Added a skeleton for the DEC DC7085 (aka "DZ") quad UART. [R. Belmont] arbee2018-12-301-0/+12
|
* XaviX work (new softlist entries etc. promote ddrfammt, popira, nostalgia, ↵ David Haywood2018-12-281-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | card night etc. to working) (#4439) * XaviX work new Software List items [Sean Riddle, David Haywood] ekara_japan_d:dc0002 BAT Volume 6 (Japan) (DC0002-BAT) ekara_japan_d:dc0005 TV Pop Volume 9 (Japan) (DC0005-TPJ) ekara_japan_p:pc0001 BHT Volume 4 (Japan) (PC0001-BHT) ekara_japan_p:pc0003 ENB Volume 1 (Japan) (PC0003-ENB) ekara_japan_g:gc0001 BAT Volume 1 (Japan) (GC0001-BAT) ekara_japan_g:gc0016 TV Pop Volume 5 (Japan) (GC0016-TPJ) ekara_japan_web:ekaraweb12 e-kara Web cartridge 12M (blank) (Japan) new clones e-kara (US?, NTSC, set 2) [Sean Riddle] enable support for 'p' type cartridges for use with ddrfammt [David Haywood] various documentation improvements [Sean Riddle, David Haywood] (there are also 3 bad dumps, currently commented out, will replace later) * improved filenames (nw) * for later (nw) * checkpoint (nw) * seeprom stuff (nw) * (nw) * correctly saves, does not correctly reload, also promote popira and ddrfammt to working * new Software List entries [Sean Riddle, David Haywood] ekara_japan:ec0001 J-Pop Mix Volume 1 (Japan) (EC0001-JPM) ekara_japan:ec0032 ANM Volume 2 (Japan) (EC0032-ANM) ekara_japan:ec0037 ENK Volume 4 (Japan) (EC0037-ENK) ekara_japan:ec0046 J-Pop Mix Volume 20 (Japan) (EC0046-JPM) ekara_japan:ec0005 J-Pop Mix Volume 5 (Japan) (EC0005-JPM) ekara_japan:ec0007 1976-78 Volume 1 (Japan) (EC0007-G76) ekara_japan:ec0079 ETZ (Japan) (EC0079-ETZ) ekara_japan:ec0082 Matthew's Best Hit Selection (Japan) (EC0082-MBH) ekara_japan:ec0009 ANM Volume 1 (Japan) (EC0009-ANM) ekara_japan_en:en3 EN-3 (Japan) ekara_japan_m:mc0013 KSM Mini Volume 5 (Japan) (MC0005-KSM) ekara_japan_s:sc0012 SAI (series 3) Volume 3 (Japan) (SC0012-SAI) ekara_japan_s:sc0004 SAI (series 1) Volume 1 (Japan) (SC0004-SAI) ekara_japan_g:gc0002 BHT Volume 1 (Japan) (GC0002-BHT) ekara_japan_g:gc0003 BAT Volume 2 (Japan) (GC0003-BAT) ekara_japan_g:gc0004 BHT Volume 2 (Japan) (GC0004-BHT) ekara_japan_p:pc0004 BHT Volume 7 (Japan) (PC0004-BHT) * (nw) * notes (nw) * (nw) * this register seems to be r/w (nw) * fix crash in popira when pausing (requires register readback) * save state stuff (nw) * give excite fishing some inputs while I'm making misc minor changes (nw) * also promote the Nostalgia games, and Card Night, as they have simple digital inputs and seem to work * (nw) * copy+paste modernization * 2 more dumps (nw) * doesn't seem to have an seeprom (nw) * preliminary taikodp controls (nw) * P4 uses SEEPROM (nw) * rejig some bases (nw)
* bbc: Added Music 2000 and EMR BBC Midi Interface 1MHz bus devices. Nigel Barnes2018-12-221-0/+4
|
* Last round of macro removals before the freeze. (nw) mooglyguy2018-12-221-0/+20
| | | | | | | | | | | | -sound/discrete, okim6295: Removed MCFG macros. [Ryan Holtz] -norautp, osi, audio/mario: Removed MACHINE_CONFIG macros. [Ryan Holtz] -vsmile: Split into its own driver from vii.cpp. [Ryan Holtz] -vii: Fixed broken controller inputs. [Ryan Holtz] -konamim2: Massive update. Most games work, but are still marked non-working due to rare MAME crashes in the PPC DRC. [Phil Bennett, Ryan Holtz]