summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Add skeleton device for UltraStor Ultra-24F EISA SCSI controller [Metropoli ↵ AJR2019-04-141-0/+2
| | | | BBS Archive]
* Add skeleton device for UltraStor Ultra-14F SCSI controller [Metropoli BBS ↵ AJR2019-04-141-0/+2
| | | | Archive]
* pull SunPlus GCM394 titles out of vii.cpp DavidHaywood2019-04-141-0/+4
| | | | | | | - it's a newer SoC (with a lot more capabilities, eg rotate, zoom, twice the sound channels) - it uses an updated unSP core (with some extra opcodes) also made the modifications needed to allow for extension of the unSP + disassembler once we've worked out what the extra opcodes are.
* swp20, dspv: Skeletons [O. Galibert] Olivier Galibert2019-04-092-0/+29
|
* Added nld_generic_models.h to netlist.lua. (nw) couriersud2019-03-311-0/+1
|
* Add Namco 163 sound emulation (#4814) cam9002019-03-291-0/+8
| | | | | | | | | | | | | | | | | | | | | * Add Namco 163 sound emulation * namco_163.cpp : Typo * namco_163.cpp : Fix spacing * namco_163.h : Fix comment (nw) * namco_163.cpp : Correct update behavior device/bus/nes/namcot.* : Remove / Fix outdated comments * namco_163.cpp : Remove unnecessary value (nw) * namco_163.cpp : Add notes (nw) * namco_163.cpp : inline'd sample function, Minor fix * namco_163.cpp : Fix notes
* spg110: tweaks for jak_capb, improves rendering, identifies several things ↵ David Haywood2019-03-271-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#4816) * spg110: jak_capb misc guesses (nw) * misc priority stuff (nw) * tweaks (nw) * more tweaks (nw) * small spg2xx refactor (nw) * some spg2xx refactoring (nw) * (nw) * tidy (nw) * these have all been moved out into modules (nw) * sprite work in progress (nw) * (nw) * spg110: shift some stuff around and split into files here too * (nw) * (nw) * (nw) * sprite improvements
* Add dumps and skeleton device for Ultra 12F ISA ESDI controller AJR2019-03-271-0/+2
|
* (nw) Clean up the mess on master Vas Crabb2019-03-2612-48/+499
| | | | | | | | | | | | | This effectively reverts b380514764cf857469bae61c11143a19f79a74c5 and c24473ddff715ecec2e258a6eb38960cf8c8e98e, restoring the state at 598cd5227223c3b04ca31f0dbc1981256d9ea3ff. Before pushing, please check that what you're about to push is sane. Check your local commit log and ensure there isn't anything out-of-place before pushing to mainline. When things like this happen, it wastes everyone's time. I really don't need this in a week when real work™ is busting my balls and I'm behind where I want to be with preparing for MAME release.
* Revert "conflict resolution (nw)" andreasnaive2019-03-2512-499/+48
| | | | | This reverts commit c24473ddff715ecec2e258a6eb38960cf8c8e98e, reversing changes made to 009cba4fb8102102168ef32870892438327f3705.
* Merge pull request #4811 from DavidHaywood/250319 ajrhacker2019-03-251-0/+2
|\ | | | | SPG110 - use some SPG24X I/O handling to give inputs in Classic Arcade Pinball
| * refactoring checkpoint (nw) DavidHaywood2019-03-251-0/+2
| |
* | netlist: add MOSFET model. [Couriersud] couriersud2019-03-251-0/+2
|/ | | | | | | | | | | | | | | | | | | - added MOSFET model. Currently capacitances are not modelled. This is a 3-pin model (Bulk connected to Source) with provisions to extend it to 4-pin at a later stage. - Add a capacitor generic model which is charge conserving. Switch netlist to use this model instead of constant capacity model. - Start putting constants into a central place. Please expect minor timing differences due to a different numerical path. The cmos inverter example illustrates the analog implementation of a cmos inverter gate. These were used a lot back in the 70s/80s to generate sinus waves. The model should also be able to better emulate 4066 analog switches. The addition of a relatively simple capacitor model is planned at a later stage. Expect everything from the MOSFET model at the current stage. Wrong results as well as convergence issues and crashes.
* ns32000: Skeleton CPU device with disassembler for NS32000 family. Nigel Barnes2019-03-232-0/+19
| | | | bbc: Added preliminary Acorn 32016 2nd Processor, incomplete CPU emulation.
* ymmu100: Start adding the MEG [O. Galibert] Olivier Galibert2019-03-231-0/+17
|
* Add skeleton ISA device for Novell Disk Coprocessor Board [modem7, ↵ AJR2019-03-221-0/+2
| | | | minuszerodegrees.net]
* Add skeleton AHA-1740 and AHA-1742A ISA devices AJR2019-03-221-0/+2
|
* spectrum: Added the Opus Discovery disc system, and OPD floppy format. Nigel Barnes2019-03-222-0/+14
|
* -astrocde: Slot-ified accessory port and added lightpen device. [Ryan Holtz] Ryan Holtz2019-03-221-0/+4
|
* Add AHA-1542A, AHA-1542B, and BIOS v1.02 of AHA-1542C ROMs from Adaptec AJR2019-03-181-0/+2
|
* aha1542: Add more ROMs, rename and split into three variants AJR2019-03-171-2/+2
| | | | | | - AHA-1542C [modem7, minuszerodegrees.net] - AHA-1542CF v2.11 [Jolaes76, VOGONS Vintage Driver Library] - AHA-1542CP [modem7, minuszerodegrees.net]
* -astrocade: Various changes. [Ryan Holtz] mooglyguy2019-03-171-0/+6
| | | | | | | | | * Removed inaccurate comment from astrocde.xml regarding the 2000-baud tape interface. * Converted astrohome controllers to slot devices. * Added preliminary (not yet working) 300-baud cassette tape slot device. * Changed potentiometer callbacks from tagged IO ports to devcb3. -device: Added feature flag to indicate lack of, or support for, cassette. (nw)
* i386: add a simple cache to the athlon xp processor (nw) yz70s2019-03-141-0/+1
| | | | | | | | | | | . A single 64K 2-way set associative cache Used for both instructions and data Enabled only for addresses in the first megabyte Works always in writeback mode . It is needed by the nforce motherboard bios that uses it to simulate a block of ram at address d0000 before ddr ram is configured
* spectrum: Added the Cheetah SpecDrum device. Nigel Barnes2019-03-141-0/+2
|
* spectrum: Added the Technology Research Beta 128 Disk Interface. Nigel Barnes2019-03-141-0/+2
|
* SPG2XX - Make audio emulation a subdevice (#4757) David Haywood2019-03-141-0/+2
| | | | | | | | | | | | | | | | | | | | | | | * SPG2XX - Make audio emulation a subdevice (I need to reuse some of it for SPG110) * these will end up in different places on spg110 so split the handler (nw) * refactor a little for cleaner use later (nw) * realign logging with function names (nw) * (nw) * (nw) * recent change in audio_beat_tick appears to break "icanpian jjs" seems unintentional? (MG please verify) also documented an existing suspicious use of 'channel' in code. * use channel_bit here instead, seems more logical (nw) * reorganize code here a bit too (nw)
* Add skeleton BusLogic BT-545S SCSI host adapter device [modem7, ↵ AJR2019-03-131-0/+2
| | | | minuszerodegrees.net]
* svi3x8: Hook up controllers to the Coleco Game Adapter Dirk Best2019-03-121-18/+28
| | | | | | Also use our Coleco cartridge emulation instead of generic sockets and move the cartridge and controller bus emulations to their own directory.
* mtx: Added expansion bus with SDX floppy controller. Nigel Barnes2019-03-102-0/+27
| | | | | | | | | - 80 column card with SDX in CP/M mode. - ROM/RAM banking fixed for CP/M, and MTX500 now correctly detected. - Support for Type 03 and Type 07 .mfloppy images. - Added alternate MTX2 romset (German). - Keyboard ROM now selected in Configuration. - Quickload .RUN files.
* New working software list additions Nigel Barnes2019-03-101-0/+2
| | | | | ----------------------------------- electron_cart: ROMPlus-144
* spectrum: Improved expansion interface to allow devices to act on opcode ↵ Nigel Barnes2019-03-101-0/+2
| | | | | | fetches. - Added Multiface One/128/3, and MultiPrint devices.
* added mm5445_device (nw) hap2019-03-071-0/+12
|
* Add skeleton CPU device and disassembler for HPC architecture AJR2019-03-031-0/+17
|
* sg1000m3: Add keyboard cable link for F-16 Fighting Falcon's 2p mode (#4680) enikland22019-02-271-2/+6
| | | | | | * sg1000m3: Add keyboard cable link for F-16 Fighting Falcon's 2p mode * included missing files
* further quieting of MS-LLVM (nw) Peter Ferrie2019-02-251-0/+1
|
* apricot: Add support for the Winchester controller Dirk Best2019-02-231-0/+2
|
* New device: Western Digital WD1010-05 Dirk Best2019-02-231-0/+12
|
* Move ptime struct into plib namespace and fix relative includes. (nw) couriersud2019-02-232-3/+5
|
* 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.