summaryrefslogtreecommitdiffstatshomepage
path: root/scripts (follow)
Commit message (Collapse)AuthorAgeFilesLines
* New machines marked as NOT WORKING arbee2018-02-201-0/+1
| | | | | ---------------------------------- Blockout (TAX) [Peter Wilhelmsen, David Haywood]
* New not working cracyc2018-02-191-0/+1
| | | | | ----------------- Panafacom Duet-16 [rfka01, Carl]
* Create RST interrupt buffer device AJR2018-02-183-0/+14
|
* NUON disassembler [O. Galibert] Olivier Galibert2018-02-181-0/+10
|
* Fix arcade and tiny builds (hopefully) (nw) AJR2018-02-171-1/+1
|
* Split badlandsbl into own file (nw) angelosa2018-02-151-0/+2
| | | | (TODO: badlands_molayout doesn't want to link for some reason, for now I split defs into both files)
* Revert "Merge satcdb skeleton device with stvcd" AJR2018-02-152-0/+4
| | | | This reverts commit 431de71d2033d389cdf1f49878c5b690c03bc891.
* Merge satcdb skeleton device with stvcd AJR2018-02-142-4/+0
|
* Merge pull request #3208 from JoakimLarsson/cadabc_1 Joakim Larsson Edström2018-02-141-0/+2
|\ | | | | CAD ABC mouse/hi-res card
| * cadmouse.cpp: NEW non working mouse/hi-res unit for the abcbus [Valgrind] Joakim Larsson Edstrom2018-02-141-0/+2
| |
* | agat7: add serial/parallel interface card, hardcoded into Agat-Author ↵ Sergey Svishchev2018-02-131-0/+2
|/ | | | configuration for now.
* Fix build failure with SOURCES defined (#3187) Julian Sikorski2018-02-102-11/+6
| | | | | | | | | | | | | | | | * Fixed building using system utf8proc * Fixed building using system portaudio * Allow using system-wide asio headers (1.11.0 or higher required). * Allow using system-wide glm headers * Allow using system-wide rapidjson headers * Put all ext_includedir calls together * Fixed build failure when SOURCES is defined
* am9519: add am9519 uic device [Carl] cracyc2018-02-102-0/+13
|
* Enable use of system-wide asio, glm and rapidjson (#3172) Julian Sikorski2018-02-088-8/+33
| | | | | | | | | | | | * Fixed building using system utf8proc * Fixed building using system portaudio * Allow using system-wide asio headers (1.11.0 or higher required). * Allow using system-wide glm headers * Allow using system-wide rapidjson headers
* New machines added as MACHINE_NOT_WORKING arbee2018-02-081-0/+1
| | | | | ----------------------------------------- Intelligence Advance E/R Lerncomputer [R. Belmont, Sean Riddle, Team Europe, rfka01]
* Several nes_vt Fixes and Improvements (#3178) David Shah2018-02-071-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add 89 in 1 mini console * Add mc_cb280, similar to sy889 * More VTxx ROMs * Add more nes_vt systems * Add SY888B * Add support for VTxx systems with scrambled instructions (FC Pocket, DGUN2573) * Add support for Family Pocket, and more FC Pocket games * Small fixes and reclassifications (nw) * Support for VTxx scrambled banking (thanks NewRisingSun for help) * New palette code from NewRisingSun, etc * Various VT03 fixes, several systems including ZDog now working * nes_vt comment/status updates (nw) * Refactor m6502_vtscr (nw)
* New machines marked NOT_WORKING Vas Crabb2018-02-061-0/+1
| | | | | ------------------------------- Casio SK-1 [Ryan Holtz]
* vgmplay : Add K051649 support (#3131) cam9002018-02-051-0/+1
|
* madmotor.cpp: General cleanup (nw) AJR2018-02-031-2/+0
|
* New machines added as MACHINE_NOT_WORKING arbee2018-02-031-0/+1
| | | | Pittanko Zaurus [R. Belmont, SpinalFeyd, Klaus, The Dumping Union]
* pc6001.cpp: major encapsulation clean-ups [Angelo Salese] angelosa2018-02-031-0/+2
|
* create derived 6502 type for XaviX because it has at least one custom… (#3154) David Haywood2018-02-021-1/+10
| | | | | | | | | | | | | | | | | | | | | * create derived 6502 type for XaviX because it has at least one custom 4-byte opcode that doesn't fit any other type. treating that opcode as NOP for now. have a feeling it might be something to do with the other integrated hardware, might be 'execute co-processor code chain at this address' or something similar It isn't a standard JSL (Jump Subroutine Long) like the SNES cpu opcode in the same place as this, it seems to point at some code-like structures tho) could also be a secondary operation mode with different encoding like ARM's Thumb mode tho I guess. We currently only have a single XaviX based dump (taitons1) but there are more on the way. I'm going to see if the code flow makes any sense at all with these missing, or if any of it gives a clue as to what they should actually do. * xavix - let's call these callf and retf then after further investigation these are some kind of extra 'long jump' subroutine / task handlers, the 0x80 also being a custom opcode was throwing me off trying to identify them before. looks like they might have been hacking 65816 features into the regular 6502 core? * prepare for extra address bits (nw) * better program flow (nw)
* electron: Added cartridge devices for: Nigel Barnes2018-01-311-0/+14
| | | | | | | | | | | | | | | | | | | | | | - P.R.E.S. Advanced Plus 3/4 - Advanced Quarter Meg Ram - Cumana Floppy Disk System - Sound Expansion - Sound Expansion v3 - Stop Press 64 - Solidisk EFS New working software list additions ----------------------------------- electron_cart: Solidisk EFS 2.1E New NOT_WORKING software list additions --------------------------------------- electron_cart: Stop Press 64 Software list items promoted to working --------------------------------------- electron_cart: Advanced Plus 3, Advanced Quarter Meg RAM, Slogger Electron Disk System, Sound Expansion v3
* olyboss.cpp: new not working: Olympia BOSS D [friol] (#3156) rfka012018-01-311-1/+2
| | | | | | * olyboss.cpp: new not working: Olympia BOSS D [friol] * olyboss.cpp: variable consistency and error logging fixes
* Fix issue linking Emscripten build with certain single-driver compiles (e.g. ↵ Justin Kerk2018-01-311-0/+3
| | | | spectrum.cpp). Emscripten 1.37.29 or higher is now required. [Justin Kerk]
* srcclean and regenerate localisations (nw) Vas Crabb2018-01-281-1/+1
|
* x1.cpp: moved video functions into own file, also improved OO ownership of ↵ angelosa2018-01-281-0/+1
| | | | variables and functions [Angelo Salese]
* framework for adding 'gamebooster' (need to figure out how it actually ↵ David Haywood2018-01-272-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | works / maps tho) (#3134) * fix/tidy tvboy driver (nw) * missed file (nw) * framework for adding 'gamebooster' (need to figure out how it actually works / maps tho) (nw) (code based on zx spectrum expansion port code) * (nw) * lost a line (nw) * allow it to run (nw) * continued work (nw) * mame64 psj -parallel gamebooster -cart tetris now works * rm outdated (nw) * remove unneeded code (nw) * limit accesses, log unexpected ones, might have custom banking (nw) * write bytes in an order that keeps the gb code happier , sml boots (nw)
* electron: Re-implemented cartridge slot device, and added cartridge devices: Nigel Barnes2018-01-262-0/+22
| | | | | | | - Standard cartridge (2x16K ROM) - Advanced Battery-Backed RAM (ABR) - Slogger Click - Slogger Pegasus 400
* virtual.lua: Update list of sound cores for vgmplay additions (nw) AJR2018-01-251-0/+4
|
* Add Systema TV Boy II (#3127) David Shah2018-01-251-0/+2
| | | | | | new WORKING clones : - TV Boy [David Shah] - Super TV Boy [Sean Riddle,incog]
* Split Data East ACE Chip Emulation (#3100) cam9002018-01-251-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Split Data East ACE Chip Emulation * Add deco_ace.cpp * Update deco_ace.cpp * Update deco_ace.h * Update boogwing.h * Update boogwing.cpp alpha blend/palette effect improvements * Update boogwing.cpp * Update deco_ace.cpp * Update deco32.h * Update deco32.cpp split DECO ACE Emulation * Update deco32.cpp * Update deco32.cpp * Update deco_ace.cpp * Copyright holder / some update. Demote Boogie Wings with MACHINE_IMPERFECT_GRAPHICS * Typo * Typo(2) * Revert copyright holder, nw * deco_ace.cpp : doc update * deco_ace.cpp : revert copyright holder, update docs, convert multiplicative fade algorithm to fixed point, implement additive fading effect. deco32.cpp : update docs boogwing.cpp : update alpha blending notes * deco_ace : Revert "convert multiplicative fade algorithm to fixed point"
* various reorganization of radica and vtech stuff (#3108) David Haywood2018-01-242-3/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * various reorganization of radica and vtech stuff * missed this (nw) * correct file (nw) * newlines and stuff (nw) * less c_str (nw) * worse (IMHO) filenames (nw) * format got messed up (nw) * some bits for golden tee (nw) * get us renderng something in rad_gtg (nw) * some basic inputs (nw) * further improvements to the Golden Tee Home Edition (radica eu3a14) added Radica Sensible Soccer [Sean Riddle] * tilebase handling (nw) * golden tee home video improvements (nw)
* xtal.h is dead, long live to xtal.cpp [O. Galibert] Olivier Galibert2018-01-231-0/+2
|
* New device: SN54/74166 8-Bit Parallel-In/Serial-Out Shift Register [Dirk ↵ Luca Elia2018-01-212-0/+13
| | | | Best, Luca Elia]
* qvt201: Create a separate driver for this (nw) AJR2018-01-151-0/+1
|
* New machines marked NOT_WORKING Vas Crabb2018-01-141-0/+1
| | | | | ------------------------------- Sartorius-Werke GmbH 3733 [Mike McBike, rfka01, Vas Crabb]
* removed implict usage of "nullability" from SANITIZE=undefined (nw) firewave2018-01-141-5/+2
|
* -bgfx: Abstracted some view-related functions into bgfx_view class, nw mooglyguy2018-01-131-0/+1
|
* Fix tiny build (nw) AJR2018-01-121-0/+1
|
* This causes huge changes in behaviour that can't be hand-waved away. Vas Crabb2018-01-135-0/+15
| | | | | | | | | | Revert "Removal of voltage_regulator_device (nw)" This reverts commit 1af133752a05079060c462e372c369ad0b7296ee. Revert "New way to provide DAC reference inputs (nw)" This reverts commit 1c6a7ab40ccd23b753777204c7a289e830b2adcb.
* qvt103: Give this its own driver (touches xtal.h, sorry) (nw) AJR2018-01-111-0/+1
|
* restored SANITIZE make option (#3043) Oliver Stöneberg2018-01-111-4/+37
| | | | | | * restored basic support for SANITIZE make option * disabled some unwanted UBSAN checks / enabled nullability checks / enabled ASAN use-after-scope checks (nw)
* electron: Added Rombox, Rombox+ expansion devices, and electron_rom software ↵ Nigel Barnes2018-01-111-0/+4
| | | | list.
* new NOT WORKING Space Invaders (Radica, Arcade Legends TV Game) [Team ↵ David Haywood2018-01-101-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Europe, Sean Riddle] (#3036) * new NOT WORKING Space Invaders (Radica, Arcade Legends TV Game) [Team Europe, Sean Riddle] (not sure what this is really called, it's a 5-in-1, it probably contains a customized 6502 core, or there should be an internal bootstrap rom) * typo (nw) * based on a jump to e092 which looks like it should maybe skip an opcode this seems a more possible mapping (nw) * actually vectors are right there (nw) * memory map improvements (nw) * various notes etc. (nw) * various banking bits (nw) * actually remember to hook up the read (nw) * clearly inputs (nw) * show that the game is actually running, even if we don't understand the video format, there's clearly some kind of tilemap structure in ram (nw) * this is bitmap ram on qix (nw) * didn't mean to change this (nw) * gfx are stored more like texture pages?! (nw)
* New machines marked as NOT_WORKING AJR2018-01-101-0/+1
| | | | | ---------------------------------- Strike Zone (Purple Star) [unknown]
* Removal of voltage_regulator_device (nw) AJR2018-01-105-15/+0
|
* mess.lua: add myb3k_kdb. forgot this, sorry (nw) Ivan Vangelista2018-01-091-0/+1
|
* tiny.lua: Remove mame/machine/ticket.* (nw) AJR2018-01-091-2/+0
|
* Add ticket & meters devices to the MAME and tiny build files (nw) AJR2018-01-092-0/+3
|