Другое > О сайте Emu-Land.net
Новости
ilya_indigo:
> Ну так скажи мне, энтузиаст меднафена, завезли ли сэйвы в ядро для Сатурна? Я ж не просто так спрашиваю, есть шансы, что оно будет портировано в BizHawk и сделано приятным для пользователя. Думаю, дай спрошу у знатока, а он меня маны курить отправляет. Взялся рекламировать - рекламируй.
Пока ещё нет. Когда PS добавили там тоже не было, а потом довольно быстро реализовали.
feos:
Спасибо.
Yaranga:
Чуть-чуть "украсил" новость видеороликом с первым уровнем Дума с Sega Saturn. http://www.emu-land.net/news/mednafen_0941
feos:
Не поймут же, что сатурн! В логе просто SS.
MetalliC:
--- Цитата: Yaranga от 24 Январь 2017, 22:40:01 ---Чуть-чуть "украсил" новость видеороликом с первым уровнем Дума с Sega Saturn
--- Конец цитаты ---
сорри за оффтоп, но зело любопытно,
если вдруг есть на форуме люди разбирающиеся в эмуляции Saturn - что такого особенного требует этот DOOM ? почему на Yabause и SSF он не живет ?
Yaranga:
--- Цитата: feos от 25 Январь 2017, 00:02:19 ---Не поймут же, что сатурн! В логе просто SS.
--- Конец цитаты ---
Почему не поймут, в заставке биоса же написано, что Сега Сатурн...
MetalliC, в Yabause он при загрузке бочку на чёрном фоне показывает, а чего не хватает тем эмуляторам - ну да, подождём ответа разбирающихся.
paul_met:
--- Цитата: MetalliC от 25 Январь 2017, 00:45:46 ---если вдруг есть на форуме люди разбирающиеся в эмуляции Saturn - что такого особенного требует этот DOOM ? почему на Yabause и SSF он не живет ?
--- Конец цитаты ---
Скорее всего, какой-то костыль использует для запуска, до которого разрабы Yabause и SSF не допёрли. Ибо в техническом плане Doom явно не блещет. Тот же Quake или Power Slave на порядок более продвинутые - с динамическим освещением и более стабильным fps.
Kos:
WINE 2.0 и WINE-Staging 2.0:
https://www.winehq.org/news/2017012401
https://www.wine-staging.com/news/2017-01-25-release-2.0.html
И туда-же результаты нескольких тестов игр на DX11 и Vulkan под WINE-Staging 2.0:
https://www.wine-staging.com/news/2017-01-25-blog-vulkan-dx11.html
Heidr:
Ух ты, даже DX11 уже работает. Ещё что-то обещали насчёт поддержки геймпадов XInput без бубна, как с этим дело обстоит?
MetalliC:
--- Цитата: paul_met от 25 Январь 2017, 14:24:38 ---Скорее всего, какой-то костыль использует для запуска, до которого разрабы Yabause и SSF не допёрли. Ибо в техническом плане Doom явно не блещет. Тот же Quake или Power Slave на порядок более продвинутые - с динамическим освещением и более стабильным fps.
--- Конец цитаты ---
сомневаюсь.
из практики - проблемными в плане эмуляции в основном являются не более продвинутые и "поздние" игры, а наоборот более простые, ранние, часто плохо отлаженные и содержащие вагончик всяких глюков, но "чудом" (благодаря каким-то недокументированным или undefined behaviour фичам) таки работающие на реальном железе.
ну то есть часто грабли от того что игры глючно и/или через жопу сделаны, а не "круто и наворочено".
medigi:
MAME v0.182
http://www.emucr.com/2017/01/mame-v0182.html
Arbars:
--- Цитата: medigi от 26 Январь 2017, 19:42:09 ---MAME v0.182
http://www.emucr.com/2017/01/mame-v0182.html
--- Конец цитаты ---
Уж лучше так:
http://mamedev.org/?p=436
--- Цитата ---0.182
-----
MAMETesters Bugs Fixed
----------------------
- 04907: [Flip Screen/Cocktail] (combatsc.cpp) combatsc, combatscj, combatsct, bootcamp: Score line is not flipped with screen
(Angelo Salese)
- 05313: [DIP/Input] (namcos21.cpp) winrun, winrun91, winrungp,driveyes: Misplaced Controls (Angelo Salese)
- 05392: [Documentation] (royalmah.cpp) janputer: info about "New Double Bet Mahjong" (Angelo Salese)
- 06216: [Sound] (ptcsol.cpp) sol20: Audio support (Robbbert)
- 06422: [Graphics] (rohga.cpp) wolffang: (Japanese Wolf Fang Only) Text at attract mode is cropped (David Haywood)
- 06460: [Sound] (stlforce.cpp) stlforce: OKI6295 speed is too slow (system11)
- 06461: [DIP/Input] (pacman.cpp) eeekk: 2P Start Button map is missing (Tafoid)
- 06464: [Interface] Every system with softlists using the "requirement" sharedfeat: Software list items with the "requirement"
sharedfeat don't work (AJR)
- 06467: [Gameplay] (hh_tms1k.cpp) elecdet: Every suspect gives the same alibi. (hap)
- 06468: [DIP/Input] (gladiatr.cpp) gladiatr ogonsiro gcastle: Coinage DIP switches have no effect in sets using MCU simulation
(Vas Crabb)
New working machines
--------------------
Conic Electronic Basketball [hap, Sean Riddle]
Conic Multisport/Tandy Sports Arena [hap, Sean Riddle]
Enma Daio (Japan) [rtw, Ryan Holtz, Dullaron, Firebricks, redk9258, W. Perez, Anonymous from Switzerland, Darksoft, Smitdogg,
David Haywood, ShouTime, Andy Welburn, The Dumping Union]
Gakken Galaxy Invader 1000/Tandy Cosmic 1000 Fire Away [hap, Sean Riddle, Kevin Horton]
Hangzo (Japan, prototype)
[ShouTime, Smitdogg, David Haywood, Imhotep, Ryan Holtz, hap, Zhivko Dimitrov, spogghi, ANY, Arjen Hoekman, Arcade Addict, krick,
Dullaron, Eddie, f205v, rtw, Rod_Wod, Fabien Marsaud, InsertMoreCoins, Jan Stuhler, trap15, Macaw, Team Japump, Brandon Munger,
Juan Manuel Gutierrez, abelardator2, Jordi Bosch Creus, haynor666, Nestor Acebo Jimenez, Carl Perry, Jeremy McElroy,
Steven Boswell, JJaVMeTaL, Steven LeMaire, Matthew Shultz, Mark Riley has no toaster, Carlos Gutierrez, Bjorn Stahl,
Aldo Vittorio De Luca, Bruno Celsi, Philip Zumbrun, cornishdavey, Stefano De Dionigi, motoschifo, Mamesick, Daniel Hitchcock,
Patrick Wheeler, bisus, desodeso, Swos, Don Zaucker, Tox Nox Fox, Zak0077, giuppo, Moket, Frankie, robindan77, biasini, Dr_Zero,
motoschifo, Mameremember, John Wilke, Sean Sutton, Renato Mucciarelli, Berlioux Julien, Lior Aouate, The Dumping Union]
Mattel Dalla$ (J.R. handheld) [hap, Sean Riddle]
Mattel Thoroughbred Horse Race Analyzer [hap, Sean Riddle]
Motorola MC68705P5 Programmer [Vas Crabb]
Poly-Play (ZRE-PP) [SailorSat]
Tiger 7 in 1 Sports Stadium [hap, Sean Riddle]
New working clones
------------------
Atari PC1 [rfka01]
Dynamite Duke (Japan, 25JUL89) [Corrado Tomaselli, The Dumping Union]
Fidelity Elite Avant Garde (model 6114-2/3/4, set 2) [Berger]
Fighting Fantasy (Japan revision ?) [Hammy, The Dumping Union]
King of the Monsters 2 - The Next Thing (older) [NeoSD]
Motorola MC68705P3 Programmer [Vas Crabb]
Motorola MC68705R3 Programmer [Vas Crabb]
Motorola MC68705U3 Programmer [Vas Crabb]
Poly-Play (ZRE-PP - Czech) [SailorSat]
Research Machines RM-380Z, COS 3.4D [zx70]
Research Machines RM-380Z, COS 3.4E [zx70]
Robo Army (NGM-032 ~ NGH-032) [JacKc]
Saulabi Spirits / Jin Saulabi Tu Hon (Korean release of Samurai Shodown II, set 2) [JacKc]
Skull Fang (Asia) [coolmod, The Dumping Union]
Star Fighter (bootleg of Astro Fighter) [f205v]
Machines promoted to working
----------------------------
Novag Diablo 68000 [hap]
Novag Super Expert (several versions) [hap, Berger]
Novag Super Forte (several versions) [hap, Berger]
Future Flash [Morten Shearman Kirkegaard, Samuel Neves, Peter Wilhelmsen, Tomasz Slanina]
Force SYS68K/CPU-20 [Joakim Larsson Edstrom]
Otrona Attache [zx70]
Robo Army (NGM-032 ~ NGH-032) [JacKc]
Sky Robo [CAPS0ff, Angelo Salese]
Clones promoted to working
--------------------------
Laser Base (set 1) [Morten Shearman Kirkegaard, Samuel Neves, Peter Wilhelmsen, Tomasz Slanina]
Laser Base (set 2) [Morten Shearman Kirkegaard, Samuel Neves, Peter Wilhelmsen, Tomasz Slanina]
Tatakae! Big Fighter (Japan) [CAPS0ff, Angelo Salese]
New machines marked as NOT_WORKING
----------------------------------
Ator (Videodens) [AJR, Gonzalo]
Bloody Roller (Playbar) [AJR, Akiles500]
Compugraphic MCS PowerView 10 [Carl, Al Kossow]
Cobra (Playbar) [AJR, Iso Tropia]
Happy Fish (V2 PCB, 302-in-1) [The Dumping Union]
LINK RM-480Z (set 1) [Robbbert]
LINK RM-480Z (set 2) [Robbbert]
Mega Bonus Star II (Euro, Millennium Edition) [Roberto Fresca, Team Europe]
miniFORCE VME Chassis [Joakim Larsson Edstrom]
Slalom Code 0.3 (Stargame) [AJR, Akiles500]
New clones marked as NOT_WORKING
--------------------------------
Eight Ball Champ (Spain, Z-Pinball hardware) [AJR, Iso Tropia]
MotorDome (German) [PinMAME]
Star Horse Progress (backup data) [any, Lord-Nightmare, MetalliC, rtw, ShouTime]
Star Horse Progress (live, Rev A) [any, Lord-Nightmare, MetalliC, rtw, ShouTime]
Star Horse Progress (main screens, Rev B) [any, Lord-Nightmare, MetalliC, rtw, ShouTime]
Star Horse Progress (sound & backup, Rev A) [any, Lord-Nightmare, MetalliC, rtw, ShouTime]
World Kicks (Japan, WK1 Ver.A) [rtw]
New working software list additions
-----------------------------------
-archimedes.xml: over 30 games (some protected), and many apps [Nigel Barnes]
-atom_cass.xml: Backgammon, Cylon Attack, Early Warning, Minefield, Tangled [Nigel Barnes]
-atom_flop.xml: Galaxians (Aardvark) [Nigel Barnes]
-ibmpcjr_cart.xml: Fraction Fever [Anna Wu, Justin Kerk]
-t1000.xml:
MS-DOS (Verson 3.20, Tandy version 03.20.21) (Tandy 1000 TX), DeskMate (Tandy 1000), DeskMate II (Tandy 3000), Personal DeskMate,
Personal DeskMate 2 (Tandy 1000 HX), Personal DeskMate 2 (Tandy 1000 HX, Alt), Personal DeskMate 2 (Tandy 1000 TX),
King's Quest (Tandy), Transylvania (Tandy) [Justin Kerk]
-x1_cass.xml:
198X-nen, 3D Golf Simulation, Fushigi no Kuni no Alice, Ankokujou, Danchizuma no Yuuwaku, Intelli Janshi - Yonin Mahjong,
Ultra Story, Xanadu [r09]
Source Changes
--------------
-Rewrote Namco C148 (interrupt controller) and C193 (SCI) devices. [Angelo Salese]
* Fixed POS interrupt generation for Winning Run/Winning Run '91/Winning Run Suzuka GP.
* Fixed trail tachometer drawing in Winning Run.
-deco32.cpp: Added preliminary global volume control for nslasher and fghthist. [Angelo Salese]
-Wrote a device core for the Namco 6-speed gearbox. [Angelo Salese]
* Used by Driver's Eyes, Ridge Racer DX and Ace Driver.
-Added preliminary banked 256 color mode to PC-9821. [Angelo Salese]
-naomi.cpp: Added inputs for Mars TV. [Angelo Salese]
-Dumped i8751 MCU for Sky Robo / Takatae Big Fighter and added basic hookup to make it work. [CAPS0ff, Angelo Salese]
-punkywil: Added a ridiculously incomplete dump of the CPU ROM. [AJR, Akiles500]
-Z80 daisy chain improvements: [AJR]
* Use the standard vector for an external IRQ, rather than a bogus one from the last device in the chain.
* Enabled Z80 daisy chain on Cedar Magnet sound board (fake IRQ still necessary, but vectors are correct now).
* Source note regarding IM 2 behavior contrary to Zilog datasheet.
-Corrected natural keyboard handling of toggle keys. [AJR]
-break86: Tried to make some sense of the DIP settings in the service manual [AJR]
-Service mode DIP switch adjustments: [AJR]
* Use the default sequence for the non-toggle service mode/test switch for service mode DIP switch unless the machine has one of
those as well.
* Automatically define DIP and configuration switches as toggle fields (makes assigning input codes easier).
-Correctly report size of ROMs over 2GB in XML output. [AJR]
-Cedar Magnet/EFO ZSU improvements: [AJR]
* Got rid of fake IRQ in Cedar Magnet sound system.
* Converted the Cedar Magnet board from a base device class to a mix-in interface.
* Emulated EFO ZSU as main variant of the Cedar Magnet sound board.
* Hooked up ZSU1 to Skill Flight and Phantom Ship.
* Modernized ZSU soundlatch/IRQ mechanism.
-More DAC identification and sound stuff. [AJR]
* Legion and Rygar have YM3526 instead of YM3812 (other Nichibutsu games to be checked).
* Identified DACs used in most Midway and Williams games.
* Zektor uses an AY-3-8912, not 8910.
* Corrected name of Turbo Cheap Squeak board.
* Hyphenated title of F-14 Tomcat.
* Corrected Color Computer DAC type and separated single-bit sound.
-polepos.cpp: Sound improvements for bootlegs [AJR]
* Working Spanish/Italian voices in polepos2bi and polepos2bs.
* DAC for passing car sound in topracern, polepos2bi and polepos2bs.
* These bootlegs may still be missing explosion sounds.
-skyarmy: Various small improvements: [AJR]
* Fixed screen flipping in cocktail mode.
* Re-added second AY-3-8910A that generates explosion sounds.
* Added coin counter.
-bagmanf: Fixed inputs and shuffled PROMs for better colors (game still tends to crash). [AJR]
-kangaroob: Added proper ROM labels and locations. [AJR]
-newbrain improvements: [Curt Coder]
* Added character ROM and more accurate video output.
* Fixed keyboard.
* Decoded VFD bitstream, and added simultaneous video and VFD display.
* Fixed CPU clocks and interrupt logic, added layout for VFD-less model, enforced power on reset timer.
cop400 improvements: [Curt Coder]
* Fixed disassembly of jump instructions and used decimal for LDD/XAD.
* Fixed instruction timing and time-base counter.
* Fixed COP444 disassembly.
* Properly separated COP444L from COP444C.
-advision: Fixed CPU clock; turtles music is now melodic. [Curt Coder]
-OS X Cocoa debugger: Autoscroll log window, improved view scoll behaviour. [Curt Coder]
-74153: Rewrote emulation, only output state when the level changes. [Dirk Best]
-apricot: Use 74153 for the serial clock selector. [Dirk Best]
-gen_latch updates:
* Added MCFG_GENERIC_LATCH_DATA_PENDING_CB to raise and lower a line automatically as the latch is written and read. [AJR]
- Makes sound IRQs easier to deliver and reduces the incidence of HOLD_LINE in drivers.
* Inverted logic (latch_read -> latch_written), fixed initial callback after start. [Dirk Best]
-ashnojoe, crospang, crshrace, dcheese: Latch cleanup. [Dirk Best]
-ddenlovr, expro02, f1gp feversoc, fuukifg2, gaelco: ACCESSING_BITS cleanup. [Dirk Best]
-z80ne: Killed direct update handler. [Dirk Best]
-chdman: Added support for hard disk templates and added some initial ones. [Dirk Best]
-Added A1200 keyboard skeleton device (needs MC68HC05Cx support). [Dirk Best]
-Added HLCD0515/0569 LCD Driver device. [hap]
-TMS0970: Fixed a problem with DDIG line, causing MB Comp IV to be unplayable. [hap]
-hh_tms1k: Fixed wrong button mapping for Codename Sector. [hap]
-VME bus improvements: [Joakim Larsson Edstrom]
* Added new VME slave board: mzr8300.
* Added device installers for A16:D8, A16:D16, A24:D8 and A24:D16.
* mzr8300: hooked up the 7201 correctly and added RS232, now supporting the mzr8105 over VME bus as previously faked.
* Converted mvme350 board driver to slot device.
* Force Computers: Converted fcisio1 and fcscsi1 boards to slot devices and added VME interface to fccpu30.
* Force Computers: Added VME interface to fccpu1, fccpu20 and hk68v10.
* Added miniFORCE 2P21 chassis.
* hd63450: Fixed device to find the owner CPU if the top node doesn't have a CPU, like in the case of a VME chassis.
* fccpu20: Set terminal as default rs232 device, changed crystal value after visual verification to get 9600 Baud.
- Terminal works but needs to be set to 7bit.
* fccpu30: Improved documentation.
* miniFORCE: Added address map info and feature list for three models.
* fccpu20: Added PCB layout and hooked up the Rx part, terminal is working now.
* Added fccpu20 to Miniforce as a VME card.
* fccpu20: Moved all code and documentation to the slot device, promoted to working driver.
-Added MC68153 Bus Interrupter Module device. [Joakim Larsson Edstrom]
-MPCC improvements: [Joakim Larsson Edstrom]
* Robustification, LOG messages and pinout added.
* Completed Tx, Rx and serial interface handshake support.
-Added JuliaLang utf8proc as a third party library with wrappers. [Nathan Woods]
-imgtool improvements: [Nathan Woods]
* Changed charconv from an enumeration to an interface:
- Added a table-based implementation for simple single-byte endocdings.
- Added support for ISO-8859-1 Latin 1 and Mac Roman.
* Use wcout/wcerr in order to support Unicode console output.
* Fixed recently introduce bug on attribute listings.
* CoCo/RS-DOS: Miscellaneous cleanups and C++ modernization.
-CoCo: Fixed a recently introduced bug in DMK image creation. [Nathan Woods]
-Created a new debugger command 'tracesym': [Nathan Woods]
* Shorthand for 'tracelog' that uses default format string.
-Added a facility allowing logerror output to be captured in traces. [Nathan Woods]
* The third parameter to the debugger 'trace' is now a list of '|' delimited options to support this.
-Acorn Archimedes updates: [Nigel Barnes]
* Added Diagnostic Test ROMs to aa310.
* Renamed Archimedes 3000 -> BBC A3000.
* Single FDD installed by default, other bay usually contains HDD.
* Removed tape control input port.
* Added apd_dsk: new floppy format 'Archimedes Protected Disk'.
-mc68681: Added preliminary support for SC28C94 QUART, fixed channel C/D transmission. [R. Belmont]
-gba, vcs80: Removed deprecated direct update handlers. [R. Belmont]
-68230pit updates: [R. Belmont]
* Don't forget all externally driven line states when the DDR changes.
* Return proper port values when line states are pushed instead of pulled.
-Pyon Pyon Jump: Documented board 7908B pinout and #1/#2 DIP switches. [Roberto Fresca]
-Gran Premio F1 (Spanish bootleg of Pole Position II) updates: [Arcade Hacker, Rockman, Roberto Fresca]
* Redumped some faulty devices (the former speech ROM has bit6 fixed).
* Added proper bipolar PROMs dumps.
* Documented 'A'/'B'/'C' board edge connectors.
-New driver for Mega Bonus Star II (Euro, Millennium Edition): [Roberto Fresca]
* Derived machine and started a proper memory map, the game starts to show attract mode.
* Changed the romset name according to the real game name.
* Video hardware work to fix the video reels.
* Inputs worked out from scratch.
* Added references for Z86C15 MCU.
-Mega Bonus Star II (Euro, Millennium Edition) notes: [Roberto Fresca, Team Eurpoe]
* Added more documentation, tech notes, and M48T12 timekeeeper dump for preservation and further analysis.
-Mega Bonus Star II (Euro, Millennium Edition): Added GAL dump. [Team Europe]
* Added unknown Zilog DIP40 IC diagram, looks as a Z8 family MCU.
-Added decapped MCU dump for the original quizard. [TeamEurope]
-aristmk5: Added SPI and hopper emulation, allowing non-US games to boot. [Sandro Ronco]
-midzeus: Changed waveram viewer to use V key to fix conflict with game controls. [Ted Green]
-Added decapped dump of the d8751 on quizard4 sets (not hooked up yet). [Team Europe, David Haywood]
* Also fixed fixed flags on quizard3 and 4 game versions that never worked past coin-up.
-Taito 68705 refactoring: [David Haywood]
* Renamed the buggychl_mcu_device (machine/buggychl.cpp) to taito68705interface.cpp because a number of drivers used it.
* Refactored that device to use the new 68705 core with built-in peripherals.
* Refactored some other drivers, including tokio, daikaiju, flstory, lkage, nycaptor and lsasquad, to use it.
* Moved 68705 timer logic out of arkanoid driver and into 68705 core.
-stv.cpp: Cleaned up comments, BAD_DUMP flags and set descriptions based on recent Print Club 2 set redumps, and added preconfigured
NVRAM to non-corrupt set. [David Haywood]
-Added a preconfigured NVRAM to tangtang in esd16.cpp so it won't boot with invalid settings. [David Haywood]
-Added a dump of one of the HNG64 TMP87PH40AN I/O chips. [CAPS0ff]
* This came from a sample OTP chip that was purchased for testing/analysis, not one of the chips actually taken from a HNG64 unit!
* The chip had no protection and read out without issue.
* It isn't clear if this is the driving, shooting or fighting MCU type.
-stuntcyc logic emulation: [Ryan Holtz]
* Added netlist.
* Fixed some NOR gates that should have been NANDs, fixes the playfield.
-netlist improvements: [Couriersud]
* ROMs now specify an identifier in the netlist to load data from a source_t implementation.
* Added "-r" option to nltool to pass path to a folder containing ROM files.
* setup_t is owned by netlist_t; stop being complicated.
* Removed gnd() method, simplified further.
* Fixed seldom-used conditional build options including OPENMP.
* Increased readability of timed queue code.
* Reamed connect_late to connect.
* Register nets where they are created.
* Preparatory work for automatically generated include files for devices.
- nltool now is able to create all defines from the factory definitions.
* Added code to remove devices connected only to rail terminals.
* Refactored reverse polish notation evaluator into own its source files.
* Added function parameter to current and voltage sources VS and CS (e.g. to produce a sine wave).
* Changed code to allow devices to optionally be treated as dynamic or timestepping devices.
* Converted warnings and fatal log messages to constants.
* Assume string literals are UTF8 in netlist code.
-mario: Hooked up Luigi walking sound in netlist sound implementation. [Couriersud]
* Driver now uses netlist audio implementation instead of discrete implementation.
* The previous emulation has not been removed yet because it still contains a lot of documentation.
-netlist: Added LM747, LM747A and 2N2565. [Vas Crabb]
-gsword.cpp updates: [Vas Crabb]
* Split out gsword and josvolly functionality from base driver class.
* Identified josvolly "AA 007" chip as NECD8255A for reading input ports as shown by CAPS0ff die shot.
* Hooked up josvolly MCUs for communication between CPUs, improves test mode behaviour.
* Added DIP locations to josvolly based on test mode.
* Named unknown DIP settings after the location they control in main RAM.
* Identified josvolly cabinet type DIP switch.
* Removed obsolete josvolly MCU simulation.
-gladiatr.cpp improvements: [Vas Crabb]
* Separated gladiatr and ppking state classes.
* Hooked up all four MCUs in gladiatr sets, games now honour coinage settings.
* Eliminated tagmap lookups on input read.
* Add bootleg MCU dumps to all gladiatr sets as BAD_DUMP, removed MCU simulation, and updated notes.
-m6805: refactoring and improvements [Vas Crabb]
* Moved 68705 devices into their own file, Made P3, P5, R3 and U3 variants and made them load bootstrap ROMs.
* MC68705R3 bootstrap ROM is believed to be identical to U3, but a dump is required for confirmation.
* Implemented EPROM control (saves contents using NVRAM mechanism).
* Implemented differences for open drain I/O ports.
* Re-implemented timer/counter - supports MOR-controlled mode, correct count direction, and correct start/reset states.
* Fixed state of input lines being lost on reset.
* Use symbolic names for I/O registers in disassembly.
* Exposed more more internal registers through the state interface - shows contents of registers that can't be read as memory.
* Reduced massive amounts of redundancy by templating opcode handlers and replaced the epic switch statement with a dispatch table.
* Turned a lot of macros into inline methods so they can be scoped down.
* Fixed timings for a few instructions and added a table with CMOS instruction timings.
* Corrected affected flags in comments on opcode handlers (actual code was correct).
* Removed unnecessary flag calculation tables.
* Added compile-time configurable logging for onboard MC68705 peripherals to help debug issues.
* Completely eliminated the concrete 68705-without-peripherals class.
* Use MC68705P3 core for bub68705, changela, maxaflex, mexico86, qix.cpp, taitosj.cpp and tstrike/ddungeon/darktowr, simulate
synchronous latches better.
* Use MC68705R3 core for pipeline.
* Use MC68705P5 core for pitnrun.
* Use MC68705P5 core for quizpun, MCU now gets timer interrupts correctly (still not working).
-taito68705interface improvements: [Vas Crabb]
* Added abstract base class with latch logic written for arkanoid/puzznic.
* Removed non-obvious mcu_status_r and semaphore_r members and moved to drivers (varies by system).
* Got rid of the unnecessary hacks for bigevglf, it doesn't need anything special.
* Folded Slap Fight functionality into common device class.
* Used common device for maniach, maniach2, renegade, retofinv and xsleena.
* Added device for arkanoid/puzznic MCU setup, replacing glue in arkanoid and simulation in puzznic.
* Removed leftover crud from driver state classes.
-hotsmash, pbillian: Cleanup: [Vas Crabb]
* Did bare minimum work to extricate hotsmash/pbillian from superqix_state.
* Migrated to M68705P5 core instead of in-driver peripherals.
* Reduced tagmap lookups.
-stfight.cpp: Fixed ADPCM control. [Vas Crabb]
* Used MC68705P5 core rather than in-driver peripherals.
* Latch ADPCM counter on the correct edge.
* Remove unused members, eliminate function statics, and fix up save state registration.
* Reduced runtime tagmap lookups.
-tigeroad.cpp: Cleanup and modernisation: [Vas Crabb]
* Split out bballs and pushman state classes.
* Used new MC68705R3 core for pushman, make communication with host CPU believable.
* Used derived memory maps rather than installing handlers in init members.
* Simplified bballs protection MCU simulation using pushman hookup as a guide.
-a2bus/mouse.cpp: Simplification and cleanup: [Vas Crabb]
* Used new MC68705P3 core and removed obsolete glue.
* Made comment styles consistent, eliminated device timers altogether, and de-duplicated code for updating X and Y axes.
* The card works before and after the change, but by default axes are only mapped to inc/dec keys, not host mouse.
-taito_l.cpp: Split giant state class up into family tree, reduced tagmap lookups. [Vas Crabb]
-i8251: Made receive more reliable, cleaned up a little. [Vas Crabb]
-zorba improvements: [Vas Crabb]
* Created emulated keyboard device using MC68705P3 core.
- Identified 88 of 96 matrix keys, 6 of 8 DIP switches, and 3 of 6 outputs.
* Connected IEEE-488, RS232 and Centronics ports.
* Hooked up all IRQ sources and connected PIT to USARTs.
-m6805evs: Added proper memory map in comment and note that it needs CPU core support for the 68HC705 family. [Vas Crabb]
-Added logmacro.h inspired by Edstrom's log macros. [Vas Crabb]
* Should be #included after other headers and after optionally #defining VERBOSE, usage samples in z80scc.cpp and m68705.cpp.
-arkanoid: Confirmed MCU reset also resets semaphore flags. [Lord Nightmare, Vas Crabb]
-debugger: Use 0o prefix for octal numbers, 0b for binary numbers, and allow uppercase radix characters. [shattered, Vas Crabb]
-superqix.cpp: Deprotected an original Japan/World Super Qix 8751 MCU, and verified that the presumed B03 // 03 MCU dump is correct.
[Lord Nightmare]
-arkanoid.cpp: Fixed watchdog to match PCB tracing and update some comments. [Lord Nightmare]
-Zorba keyboard: Fixed F4 in natural keyboard mode. [Robbbert]
-Enabled rm380z34d and rm380z34e. [Robbbert]
-Added support for earlier COS versions on the RM380Z. [zx70]
* Earlier versions had only a 40 column display and the cassette tape interface.
-Made the RTC chip react on the Aussie Byte. [zx70]
-Scrollup fix for the TMS9927 family. [zx70]
* Avoid reconfiguring all the CRTC parameters on any cursor shape change, which was resetting the scroll counter.
* Fixes scrollup for the Otrona Attache.
-pc_dsk: Support 360K images with 512-byte header, found in some softlist entries. [Justin Kerk]
* Also support 1.44MB images with 1024-byte footer.
-pc_dsk: Assume a smaller gap size to allow 400K disk images to load. [Justin Kerk]
* Fixes e.g. ikari and marble from the ibm5150 softlist.
-tandy1t: Distinguish between models using 90-key Tandy and standard 101-key "Enhanced" AT keyboard layouts. [Justin Kerk]
* Also unmapped Hold key on the 90-key layout by default to avoid freezing the emulated system when switching UI modes.
-atvtrack improvements - game code running now as it should: [MetalliC]
* Extracted CPU initial boot from FPGA bitsream.
* Implemented NAND Flash erase and program commands.
* Hooked GPU IRQs control.
* Added basic simulation of GPU's internal CPU for game init speedup.
* Documented IO-port multiplexing.
-naomi docs update: [MetalliC]
* Dead or Alive 2 Millenium now parent of DoA2 set.
* Renamed Star Horse sets for consistency.
-Researched and documented NAOMI ROM board type 171-7885A master/slave features. [rtw, MetalliC]
-IBM 6580 Displaywriter de-skeletonization. [shattered]
-i8255: In read_pc(), also return data from output latch. [shattered]
-ImageDisk loader: Don't crash on tracks with no data. [shattered]
-TeleDisk loader: Accept images produced from 8" SSSD disks. [shattered]
-imagedev/floppy: Added 'dskchg_writable' property (for Sony Microfloppy drives). [shattered]
-imagedev/floppy: Added has_trk00 property, initially for IBM 6360 8-inch drives. [shattered]
-imagedev/floppy: Inhibit reading until drive has spun up. [Michael Zapf]
* This affects drives/controllers that do not use the READY line.
* Still an over-simplified solution; requires a proper implementation of a spin-up ramp.
* Stepping is allowed during spin-up until further evidence from real drives.
-formats/wd177x_dsk: Allow override of build_sector_description, like nec765_dsk. [shattered]
-polyplay: Added a German version of ZRE-PP based polyplay and a Czech ROM. [SailorSat]
* Modernized/devicified the polyplay driver.
* Documented differences in hardware.
* Added newer ZRE-PP board (SIO not yet hooked up).
* Added a Czech export version with the new menu.
* Fixed undocumented Z80 CTC 'on-the-fly' mode switch; internal timer didn't stop.
* Added new polyplay2 romset; german version with 10 games (6 new ones).
* Renamed Czech version to polyplay2c and made a clone of polyplay2.
-harddriv: Hooked up the first serial port as an RS232 device to enable linking. [SailorSat]
* This allows one to link up two Race Drivin' using null-modem and bitbanger (38400 8E1).
-HP9895 dual-floppy drive WIP: [F.Ulivi]
* Added draft of HP9895 floppy drive, PHI passes POST.
* 9895 now talks through ieee488!
* Cosmetic fixes to 9895-related source files.
-gaelco: Dumped "Biomechanical Toy (Ver. 1.0.1884)" sound roms, fixes audio in this version. [ShouTime]
-Verified that Plump Pop uses the same M-Chip as extermination and Dr. Toppel; added and corrected labels, locations and chip types
for several ROMs/PROMs as well as updated notes, based on PCB pictures. [ShouTime]
-segae.cpp: Fixed incorrect Opa Opa ROM labels. [ShouTime]
-Updated PortAudio library and added audio output module. [inte alls]
* Provides low-latency audio output on Windows 7 or later and Linux.
-ppcdrc.cpp: Clear two LSBs of the branch target address. [maximumspatium]
* Fixes an issue preventing Power Macintosh 6100 from starting up.
-x1.cpp: Added kana input support. [r09]
* Added all kana and kana+shift key combinations.
* Changed the kana key into a toggle, like in real hardware.
* Added some missing keys that exist on the actual X1 keyboard.
-taito_f3: Fixed missing graphics on state load. [moralrecordings]
-Added write line member for terminal count line of upd765. [Patrick Mackinlay]
-retofinv.cpp: Added comment about developer (thanks to TCRF and GDRI). [Stiletto]
-Added the Sonic 3 proto lock-on chips to the relevant Sonic 3 proto sets. [einstein95]
-cvs.cpp: Only show popmessage on unknown writes if VERBOSE is defined. [system11]
-a78_slot: Fixed broken 144k + POKEY@450 emulation. [Mike Saarna, trebor]
* Bentley Bear's Crystal Quest and Donkey Kong PK-XM no longer crash.
-DEC Rainbow 100 updates: [Bavarese]
* Enabled Corvus hard drives (Patched CP/M 1.x only, requires DRCDUTIL.TD0 driver disk from Maslin archive).
- See section CORVUS HARD DISK for patch instructions.
- DOS 2.x and CP/M 2.2 were once supported too, but drivers appear to be lost.
* Added info about 6 and 20 MB Corvus drives and how to format/use them under CP/M 1.x.
-aztarac.cpp: Verified and corrected labels/locations and added newly dumped video board PROMS. [Andrew Welburn, Tafoid]
-ms32.cpp: Corrected ROM names for Best Bout Boxing. [Corrado Tomaselli, The Dumping Union]
-pse.cpp: Redumped bazookabr. [f205v]
-Corrected tilemap colors in Stadium Hero. [Bryan McPhail, Guru]
-armedf.cpp: Verified and corrected clocks for Sky Robo / Tatakae! Big Fighter. [Guru]
-hng64: Documented I/O CPU clock. [Guru]
-pacman.cpp: Added readme for Number Crash. [Guru]
-jollyjgr.cpp: Updated readme and corrected clocks for Jolly Jogger. [Guru]
-hiscore.dat: Updates [Leezer]
-Added handy ROM filename discrepancy spotter scripts. [Zoe Blade]
* Identifies identical ROMs that have different names in parent and clone sets.
-Updated V.Smile software list: [Fake Shemp]
* Split into three lists: regular V.Smile, V.Smile Motion, and V.Smile Baby (Motion and Baby lists not hooked up yet).
* Updated with a bunch of new-found carts and been restructured to indicate which carts are undumped.
* Documented cart internals more thoroughly - descriptions now list PCB types, chip placements/labels, etc. if available.
* Added previously missed dumps, fixed some typos.
-Added more software list documentation based off new dumps. [Fake Shemp]
* Carts for a2600, megadriv, n64 and snes got redumped recently by TeamEurope; added newfound information to the softlists.
* Removed syvalionp2 as it's simply a bad dump of syvalionp.
-pc.cpp updates: [rfka01]
* Added Atari PC1 and corrected name of Atari PC3.
* Gave standard pccga five slots, so machines with combo cards can have hard disks as well until combo cards are emulated.
* Reordered MCFG and ROM entries to match the machine list at the bottom of the file.
* Derived NCR PC4i configuration from VGA PC and corrected number of slots.
* Made 720K drives standard for laptops which have them.
* Added info on Zenith Supersport, Bondwell Pro28, and Atari PCs.
* Added info on several already emulated systems in the header.
* Added detailed information on Data General One, Commodore PC-1, Commodere PC10-III and PC20-III, Zenith SuperSport,
Siemens Sicomp PC16-05, NCR PC4i, Olivetti M15, Sharp PC-7000, Sanyo MBC-16, Atari PC-3, Eagle 1600, VTech Laser Turbo XT
and XT/3.
--- Конец цитаты ---
Kos:
--- Цитата: Heidr от 26 Январь 2017, 17:46:30 ---Ух ты, даже DX11 уже работает. Ещё что-то обещали насчёт поддержки геймпадов XInput без бубна, как с этим дело обстоит?
--- Конец цитаты ---
DX11 ещё только начал более-менее работать. Рассчитывать на то, что можно нормально поиграть в продвинутые игры не стоит. Насчёт XInpux - хз. Сам проверял это очень давно, пару лет назад в последний раз.
Photon9:
Не то чтобы глобальная новость, но обновился перевод Skies of Arkadia Legend стянуть можно тут, http://zerolabs.somee.com/soal_translation.html там же есть ещё несколько переводов, в том числе идёт работа над переводом Parasite Eve 2
Arbars:
Ещё одна маленькая новость - эмулятору MAME исполнилось 20 лет:
http://www.mame.net/?p=439
Today marks the twentieth anniversary of the very first MAME release. We’d like to thank each and every one of you who’ve contributed to making MAME what it is today. When we prepared a list of credited contributors for MAME’s tenth anniversary, it came to just over 500 names. The number of credited contributors has more than tripled since then: over 1,600 individuals/groups have been credited with contributions. MAME is a truly inclusive, global team effort. We’d also like to thank the uncredited contributors – if you’ve filed a bug report, distributed binaries, run a community site, or just put in a good word for MAME, we appreciate it. It’s very humbling to realise that there are people on this list who were born after the initial MAME release. We’d also like to take a moment to remember the contributors who have passed on and are no longer with us.
We look forward to seeing this list grow even faster over the next decade:
0-wiz-0
15kop arcade museum
2600
30yr
4am
686
69mustang
9ofzeven
A. Babich
A. Brown
A. Costin
A. Hoekman
A.Kueckes
A.R.P.A.
A.Viloria
AamirM
Aaron Giles
Aaron Stover
abcd efgh
abelardator2
Abelardo Vidal
Ace
Acho A. Tang
Adam Bousley
Adam Gashlin
Adrian Smethurst
Aeternal
ahofle
AintBigAintClever
ajax16384
AJR
Akiles500
Al Kossow
Aladar
Alan Griffin
Alan J McCormick
Alan Kamrowski II
Alan Meades
albaki77
Alberto Grego
Albolo
alca
Aldo Vittorio De Luca
Alegend45
Aleksandar Spasojevic
Ales Dlabac
Alessio Manuele
Alex
Alex Eddy
Alex Judd
Alex Meijer
Alex Miller
Alex Pasadyn
Alex Romero
Alex W. Jackson
Alexander F.
Alexander Stakhanov
Alexey
Aley Keprt
Ali
alien_mame
Allard van der Bas
allentown_john
Alone Coder
Amanda King
Anders Hallstrom
Anders Sandahl
Andi
Andre Cotrim
Andre Hufschmidt
Andrea Mazzoleni
Andrea Palazzetti
Andrea Petrucci
Andreas Kraemer
Andreas Naive
Andreas Senk
Andreas Singer
Andreas Thorsén
Andrew Caldwell
Andrew Church
Andrew Conroy
Andrew Gardner
Andrew Jackson
Andrew Jenner
Andrew Kuchling
Andrew Kurushin
Andrew Prime
Andrew Scott
Andrew Seed
Andrew Zaferakis
Android
Andy Conroy
Andy Henderson
Andy Jones
Andy Raven
Andy Welburn
Andy Welsh
Andy White
AndyGeezer
Ange Albertini
Angel Maestre
Angelo Salese
angrylion
anikom15
Anna Wu
announ
Anoid
anondumper
anonyMous donator
Anonymous from Switzerland
Anssi
Anthony Kruize
anthonyoftga
Antoine Mine
Antonio ‘Peluko’ Carrillo
Antonio Giner
Antonio Gonzalez Jr.
AntoPISA
Antro
Antwon Barajas
ANY
Arashikage
Arcade Addict
Arcade Belgium
Arcade Vintage
arcade-history.com
arcadecomponents.com
ArcadeDude
ArcadeHacker
arcademodbios
ArcadeNUT
Arcadezentrum
arcadiabay.de
arielseachild
Arjen Hoekman
Arnaud G. Gibert
Artemio Urbina
Asayuki
Ashura-X
Asociacion A.R.C.A.D.E.
Astroblaster
Atari Ace
atchoo
Atilla Grosz
Augusto Garcia
AUMAP
austere
Avedis Boyajian
Axel Muhr
B Zeidler
B. Sparks
B.S.Ruggeri
B2K24
Bad A. Billy
Badbaud
balrog
barakandl
baritonomarchetto
BarnacleEd
Barry Gemma
Barry Harris
Barry Rodewald
Bart Tobalske
Bart Trzynadlowski
Bartolome Lopez Gimenez
Basilio García
Bat Country Entertainment
batman2509
Battlepriest
Bavarese
Baverese
bbmmamoh
bdam
Bela Harcsa
Ben Bruscella
Ben Fino-Radin
Ben Geeves
Ben Rudiak-Gould
Ben76
Bensonrad
Berger
Berlioux Julien
Bernard Tack
Bernd Wiebelt
Bernhard Frauendienst
BET
biasini
Bicycle Repairman
Bigster
Bill Blake
Bill DeLeo
Bill K
bisboch
BisonSAS
bisus
bitsavers
Bjorn Stahl
Black1972
Bladerunner
Blair Quinney
blargg
blib
blinddog1
Blip
blokey
bmoto
bnathan
Bob Seidel
bobaruni
Bobby Conover
Bobby Tribble
bobz
bodger319
bonky0013
boredstu
BouKiCHi
Brad Hughes
Brad Martin
Brad Oliver
Braille
BraiNKilleRGR
Brandon Corey
Brandon Kirkpatrick
Brandon Munger
Branimir Karadzic
Breiztiger
Brendan Schulze
Bret Wallace
Brett Wyer
Brian Callahan
Brian Crowe
Brian Deuel
Brian Griffin
Brian Hargrove
Brian Levine
Brian Lewis
Brian Oberholtzer
Brian Stern
Brian Troha
Brian Verre
Brian Walenz
brizzo
Bruno Celsi
Bryan Ischo
Bryan McPhail
Bud Crittenden
Buddabing
budge
bulldawg
bushjc
BUT
Byte Surfer
ByteMaster
bytestorm
byuu
C J Wren
C. Bristow
C. Stefano
C. Trutmann
CAB
cacis
CaH4e3
Caius
Cameron Zemek
Cananas
Canim
Cap
CAPS0ff
Captain Ahab
Captain Haddock
Carl
Carl Perry
Carl-Henrik Skårstedt
Carlos A. Lozano
Carlos Gutierrez
Carlos Santillan
Casper Ti. Vector
catSushi
cbt
CDiFan
Cesare Falco
cgwg
Chack’n
Chad
Chad Hendrickson
Chad Hurwitz
Chaneman
Charles MacDonald
CharlesJS
Charlie Miltenberger
Chizzy
Choi Sung Ho
Chris Despinidis
Chris Engel
Chris Hardy
Chris Kennedy
Chris Kirmse
Chris Law
Chris Moore
Chris Psaros
Chris Ransley
ChrisQC
Christian Brunschen
Christian Grössler
Christian Marillat
Christian Raftopol
Christoff Feldtmann
Christophe Jaillet
Christophe Verre
Christopher Bachmann
Christopher Edwards
Christopher Stone
Claudio Bechini
Claudio Casiglia
Claudio Nieder
ClawGrip
Clay Cowgill
Clay Harrell
cmonkey
Col Turner
Colin
Colin Howell
Colin Plumb
Collin Foust
Colonel_Klink
colour.thief
Comboman
ConHuevosGuey
CoolFox
CoolMod
Cools
Cornishdavey
Costa Sgantzos
Couriersud
couriersud
Cowering
cpsystem3
CptGuapo
Craig Anstett
Craig Walker
CreamyMami
cricri_pingouin
Cristian Arias
crzmx
Curt Coder
cutebutwrong
Cydrak
cync
D$wizz Taylor
D. Beneke
D. Edwardson
D. Haist
D. Maeby
Dag Lem
Dagarman
Dale Luck
DamagedGoods
Damjan
Dan Boris
DangSpot
Dani Portillo
Daniel “casebres”
Daniel Coulom
Daniel Filner
Daniel Hitchcock
Daniel Palmer
dannonew
Dante Profeta
Dario Manesku
darkcoder
Darklord
Darksoft
Darkstar
Darq
Darran
Darren Atkinson
Darren Hatton
Darren Olafson
Darrin Redick
Dave
Dave Ahlswede
Dave Dribin
Dave F
Dave France
Dave Hollister
Dave Jones
Dave Ormiston
Dave Spicer
David Alves
David Bain
David Calandra
David Caldwell
David Graves
David Haywood
David J. Robertson
David Raingeard
David Robertson
David Rolfe
David Silva
David VanVoorhis
David Viens
David Widel
David Winter
Dazzer
Deacon Blue
Dead_Body
deadscreem
Dean London
defor
Demul Team
Denis Lechevalier
Derek Ledbetter
Derick2K
Derrick Renaud
desodeso
destruk
Deunan Knute
dgame
DHS
DICE Team
Dick Millikan
dink
Dion
Dirk Best
Dirk Verwiebe
djvinc
Dlfrsilver
Dna Disturber
dogpn
Dominic Nater
Don Hodges
Don Maeby
Don Zaucker
dos_
Dr Decapitator
Dr Slots
Dr. Spankenstein
Dr. Zer0
Dr.Venom
Dragon's Lair Project
DrgnMndd
DsNo
Dsyde
Duddie
Dullaron
Dumping Union
dwidel
Dyno Dastardly
Dyq
E. Page-Hanify
ebo0763
Ed Bernard
Ed Mueller
EdCosta
Edcross
Eddie
Eddie Edwards
Edgardo E. Contini Salvan
Eduardo Cruz
Edward Massey
Edward Swiftwood
EGCG
ehrhard@csd.de
einstein95
Eisuke Watanabe
Eke-Eke
ElBarto
Elestir
Elgen
elnaib
ElSemi
EMMA team
Emmanuel Vadot
emuDrache
emuLOAD
Emuman
Endrift
ENGCameraman
Englishman
Enik Land
Enricnes
Enrique Sanchez
Eric Anschuetz
Eric Ball
Eric Hustvedt
Eric Marks
Eric Smith
Erick Dillon
Erik De Maeyer
Erik Ruud
Ernesto Corvi
Eugene Sandulenko
Eugenio De Renzi
Exodus
external
F. Bukor
F. Xerri
F.B. More
F.J. McCloud
F.J.Jimenez
F.Ulivi
f1race
f205v
Fabien Marsaud
Fabio Priuli
Fabio R. Schmidlin
Fabrice Arzeno
Fabrice Bellet
Fabrice Frances
Fabrice Martinez
Fabrizio Pedrazzini
Fabrizio Vasile
Fake Shemp
Falcone
Fallout
Farfetch’d
FatArnold
Federico Schwindt
Felipe Sanches
Fernando Lemos
fgs
Filippo Tarderia
FinalDave
Firebricks
Firehawke
Flatliner
fluxcore
Foul
Fr45h3r
Francesco Caporali
Francesco Messineo
Frank Berlt
Frank Bukor
Frank Palazzolo
Frankie
Franklin Bowen
Frans van Egmond
FraSher
Fraspe
Fred O.
Frederic Canoen
Fredric QJ Blaholtz
Fredrik Sjostedt
friol
frsj8112
Fruitsim
Fujix
funstuff
fuzzbop
Fyrecrypts
G. Mateo
Gabriele D’Antona
Gabriele Gorla
Gaby
GAELCO SA
gamerfan
Gamester
Gareth Hall
Gary Walkling
Gary Walton
Gatinho
gatt9
gbluma
geecab
gekkio
genieta1
Gérald
Gerald (COY)
Gerald Vanderick
Gerardo Oporto
Gerco Ballintijn
Gerrit Van Goethem
Gerrit Volkenborn
ghoolster
Giel van Schijndel
Gilby
Gilles Fetis
gingertom
giuppo
Giuseppe Gorgoglione
GMB
gmx
Gnoppi
Gondos
Gonetz
Gonzalo
Gonzalo Casas
Gor
Gordon Jefferyes
gp-lee
Gracious Anonymous Donor
Grant Galitz
gravilidavide
gregf
GreyRogue
GroovyMAME
Grull Osgo
gtbb08
Guitar
Guru
Guy Hufkens
Gyrovision
H.A. Pontes
H.R. Kauffman
Hairu
HAL9K
Hammad
hammer300
Hammy
Hamster
Hans Andersson
Hans de Goede
Hans Johanson
Hans Ostermeyer
hap
Happy
Harmony
Hartenberger
haynor666
HeadKaze
Heckler
Hedley Rainnie
Heihachi_73
Heretical_One
Herman Heritage
Hervé Warin
Heywood Floyd
HIGHWAYMAN
Highwayman
Hikari
Hiromitsu Shioya
HobbesAtPlay
HobbyRoms
hoot development team
hotaru
hotgraphics
Housi
Howard Casto
Howie Cohen
HPMAN
hsialin
ht1848
Hugh Allen
Hugh McLenaghan
Hugo Cesar Somellera Calderon
Hurray Banana
Huygens
Hyllian
Ian F.
Ian Karlsson
Ian Knowles
Ian Patterson
ibara
icronnya77
idc
IFW
Igor
IgorR76
iGREKKESS
Imhotep
Inaki Baz Castillo
incog
Iñigo Luja
inkling
innocent2k
InsertMoreCoins
insideoutboy
inte alls
Ioannis Bampoulas
iq_132
iritis
Irongiant
Iso Tropia
Italian dumping team
italiandoh
italie
Ivan Mackintosh
Ivan Vangelista
ivanva
J. Bijl
J. Ferneborg
J. Finney
J. Leyda
J. Mathevet
J. Miller
J. Rodman
J.J.Boy
JacKc
Jake Stookey
James
James R. Twine
James Rowan
James Wallace
Jan Kretschmer
Jan Stuhler
Jan-Jaap
Janniz
Jarek Burczynski
Jarek Parchanski
Jarrod Wright
Jason Eckhardt
Jason Lo
Jason Nelson
Jason Scott
Jason Wible
Jay Gallagher
jbo_85
JC Alexander
JCK
Jean-Francois DEL NERO
jedwidz
Jeff Johnson
Jeff Mitchell
Jeff Shanholtz
Jeffrey Clark
Jeoff Krontz
Jeremy Green
Jeremy McElroy
Jeremy Ostrowski
jeremymtc
Jess Askey
Jet Black
Jets
Jezze
JF
Jim
Jim Brain
Jim Hernandez
Jim Skilskyj
Jim Stolis
Jim Thevenot
Jimmy Hamm
Jindřich Makovička
Jirou Kaneda
JJ Stacino
JJaVMeTaL
jmak
JMoya
jmurjr
Joachim Bassmann
Joachim Puster
Joakim Larsson Edstrom
Joe Caporale
Joe Magiera
Joe Quanaim
Joerg Hartenberger
joey35car
Johan Samuelsson
John Brooks
John Bud
John Bugliarisi
John Butler
John Clegg
John Dickson
John Dondzila
John Elliot
John Gilbert
John Glover
John IV
John Parker
John R. Hauser
John Rieman
John Robertson
John Vilk
John Wil
John Wilke
john666
JohnBoy
Jon Banks
Jon Sturm
Jonathan Edwards
Jonathan Hughes
Jonathan Lunman
Jordan Mechner
JordanRom
Jordi Bosch Creus
Jordi Mallach
Jorge Silva
Jorge Valero
Jose Gutierrez
Jose Jorge Fuentes
José Miguel Morales Farreras
José Renato Castro Milanez
Jose Tejada Gomez
Joseba Epalza
Joseph R.
Joseph Zbiciak
Josh W.
Joshua Chang
József Bucher
Juan Carlos Lorente
Juan Felix Mateos
Juan Manuel Gutierrez
Juddy
Jürgen Buchmüller
Jules Blok
Julian Eggebrecht
Julian Sikorski
Julien Frelat
JunoMan
Justin
Justin de Vesine
Justin Kerk
Justin Lee Turner
Justin Szczap
jwdonal
jysx012
K. Lee
K. Svensson
K.Wilkins
K1W1
Kai Bauer
kamilz
kammedo
kanikani
Karen
Karl Stenerud
Karl-Ludwig Deisenhofer
Katelyn Gadd
Katsuhiko Kagami
Kawaks
kebrank
Kef Schecter
Keith Gerdes
Keith Wilkins
Kelby Murie
Ken
Ken Reneris
Ken Van Mersbergen
Kenneth Lin
Kenneth Miller
Keven Eshbach
Kevin
Kevin Bales
Kevin Brisley
Kevin Eshbach
Kevin Estep
Kevin Jonas
Kevin Klopp
Kevin Mullins
Kevin N
Kevin Pickell
Kevin Thacker
Kevtris
Kiddcade
Kiddo Cabbusses
kingshriek
Klaus Sommer
KO Myung-Hun
Kobat
kode54
Kold666
Kopromaster
kosmo
Kowal
Kranser
Kris Anks
Krusty
Krzysztof Strzecha
kurobee
Kurt Mahan
Kyungdahm Yun
L. Genier
lain
Larry Bank
Lars Bull
Laszlo Schulteisz
laugh
launton
Laurent Desnogues
Lawrence Gold
Layer
Layne
Leandro Dardini
Lee Hammerton
Lee Mitchell
Lee Taylor
Lee Ward
Leezer
Lei Wu
Leif Hurst
Leland
leniad
Leon van Rooij
Leonard Oliveira
letoram
Li Jih Hwa
Lior Aouate
LnmVolbo
Lodewijk
Logiqx
Lord Flux
Lord Nightmare
Lord-Data
Lost Levels
lowen
Luca Antignano
Luca Bruno
Luca Elia
Luigi
Luigi30
luigi30
LuigiBlood
Luis “Datasat”
Luis Faria
Lukasz Markowski
M
M. Burke
M. De Pasquale
M. Healey
M. Hoenig
M. Josephson
M. Krug
M. Ritchings
M. Rodrigo
M. Viste
M.A.S.H.
M.C. Silvius
M.David
m4st4
Macareno
Macaw
Macgaiver
Machone
MadSkunk
Malcolm Lear
Malice
MAME Italia
MAME32Plus
MamePlus!
Mameremember
Mamesick
MAN
Manbow-J
Manfred Schneider
manimani
manliodp
Manuel Abadia
Manuel Assoni
Manuel Giron
MarathonMan
Marc LaFontaine
Marc Lafontaine
Marc Sandusky
Marc Vergoossen
Marcello Mancini
Marcelo de G. Malheiros
Marco
Marco Cassili
Marcos75
marcus
Marcus Comstedt
Marcus Jendroska
Mariusz Wojcieszek
Mark Frisbee
Mark McDougall
Mark Riley has no toaster
Markus Rathgeb
Marshmellow
Martin Adrian
Martin Binder
Martin Buchholz
Martin Ponweiser
Martin Pugh
Martin Sandiford
Martin Scragg
Martin Searle
Martin White
Maruwa
Massimo Morra
mastercello
Mathieu Patard
mathijs
Mathis Rosenhauer
Matt
Matt Burke
Matt Osborn
Matt Ownby
Matt Ziolkowski
Matthew Conte
Matthew Shultz
Matthias Reichl
Maurizio Clementini
Maurizio Petrarota
Maurizio Zanello
Max
Maxim Stepin
maximumspatium
mbcoguno
mbeighau@iies.es
Mednafen
mellery
MESSfan
MetalliC
Mevi
Mexa
Micha
Michael Appolo
Michael Cunanan
Michael Luong
Michael Soderstrom
Michael Zapf
Michele Fochi
Mick
Miguel Angel Horna
Miguel Figueiredo
Mike Appolo
Mike Balfour
Mike Coates
Mike Cuddy
Mike Ellery
Mike Green
Mike Haaland
Mike Herrin
Mike McBike
Mike Naberezny
Mike O’Malley
Mike Saarna
MikeDX
MikeJ
milliluk
Minuous
Minwah
Miodrag Milanović
Mirko Buffoni
Mirko Mattioli
MisfitMAME
Miso Kim
mister_rf
Mitsurugi
Mitsutaka Okazaki
MiX
mixxmaster
MJSTY
MK3Fan
MKL
mock--
mohamad “The Hedgehog” issawi
Mojo2000
Moket
moralrecordings
Morten Shearman Kirkegaard
Mosquito2001
motoschifo
MPU Mecca
Mr Goodwraith
Mr Mudkips
Mr. Do!
Mr. Postman
Mr.CAST
mrsinister
MSN
Mucci
muddymusic
Murray Melvin
mzdmommy
N. Alston
N. Francfort
N. Garnier
Nach
Naibo Zhang
NAmag
nanashi
Nao
Naoki
Natalie
nathan
Nathan Barber
Nathan Lineback
Nathan Strum
Nathan Woods
Neil Bradley
Neill Corlett
nekoziman
Nemesis
neocps1
neoforma
NeoGeo de Ahuizotla
NeoSD
Nestor Acebo Jimenez
NewRisingSun
NeXT
Nick Boos
Nick Westgate
Nick3092
Nicola Salmoria
Niels Moeller
Nigel Barnes
Nigel Parker
nightsoil
nimitz
ninjakid
NintendoPlayer
nitrofurano
NJRoadfan
nocash
Nomax
nono
Norbert Kehrer
Norix
Nosunosu
notaz
NoVArcade
nuapete
Octocontrabass
Ohsaki Masayuki
Ola Andersson
Oliver Achten
Oliver Bergmann
Oliver Lehmann
Oliver Moazezzi
Oliver Stabel
Oliver Stöneberg
oliverthepig
Olivier Aichelbaum
Olivier Galibert
OopsWare
OpenMSX Team
Ordyne
Orkin
Oshah
Owen Rubin
P. Sealy
pako ikarihardmods
Palindrome
Paolo Fiorani
Paolo Venturi
Paratech
Parduz
Parodier
Parry
PascalP
Pasi Hytönen
Pasky
Pat Dardenko
Patrick Lawrence
Patrick Mackinlay
Patrick McCarron
Patrick Wheeler
Patrik Styrnell
PaTrYcK
Paturlas
Paul Canham
Paul Daniels
Paul Forgey
Paul Hampson
Paul Hogger
Paul Leaman
Paul Priest
Paul Sommers
Paul Swan
Paul Thacker
Paul Vining
Paul Winkler
Paulo Cabral
Pavel Semerad
Peabo
Peale
penrhos
Peo
Per Ola Ingvarsson
Person
Pete Ashdown
Pete Ground
Pete Ogoun
Pete Rittwage
Pete W.
Peter Clare
Peter Ferrie
Peter Grounds
Peter Gutmann
Peter Hirschberg
Peter J.C.Clare
Peter Rittwage
Peter Sealy
Peter Storey
Peter Townson
Peter Trauner
Peter Weuffen
Peter Wilhelmsen
Petter Sjolund
Phil Bennett
Phil Hopely
Phil Morris
Phil Skuse
Phil Stroffolino
Philip Burke
Philip Campbell
Philip Zumbrun
Phill Harvey-Smith
phillw
phulshof
Piero Andreini
Pierpaolo Prazzoli
Pierre Riteau
PinMAME
Pitou
PKGINKO
PluginNinja
PokeMAME
PongKang
pongplaya
porchy
PowderMaker
PressStartandSelect
Project ‘Amber’
PS
PsikyoFan
pSXAuthor
PtoPOnline
Pugsy
PulkoMandy
Punkyas
Pythagoras573
pza
Quantum Leaper
Quarterarcade
Quench
quzz
QWERTY
Qwi Jibo
R. Balke
R. Belmont
R. Coltrane
R. Gatto
R. Gatzke
R. Hawkins
R. Howard
R. Weidinger
r09
rades
Rafael Alonso
RafTacker
Rainer Keuchel
Ralf Schaefer
Ralf Willenbacher
Rambo
Ramiro Polla
Ramsoft
RanaElia
Randolph
Randy Hoffman
Randy Mongenel
Raney Eden
ranger_lennier
RansAckeR
Raphael Nabet
RasnAckeR
Raul Delgado
Razoola
Re-Animator
ReadOnly
Reagan Roush
redk9258
Reed
Reijo Tomperi
Rene Reucher
René Single
RetroJunkie
Retroport
RetroRepair
RevisionX
Reznor007
rfka01
rhester72
Ricardo Bittencourt
Ricardo Marques
Richard Bush
Richard Davies
Richard Goedeken
Richard L. Hamilton
Richard Mitton
Ricky2001
Ricky74
Rimsky82
Ripper006
Risugami
rjosal
Rob Bohms
Rob Braun
Rob Ragon
Rob Rings
Rob Rosenbrock
Rob Walmsley
Robbbert
robcfg
Robert Alan Byer
Robert Anschuetz
Robert Bohms
Robert Flory
Robert Gallagher
Robert Justice
Robert Muth
Robert Quenet
Robert Walsh
robert_s
Roberto Fresca
Roberto Gandola
Roberto Lavarone
Roberto Malone
Roberto Ventura
Roberto Zandonà
Robin Cooper
Robin Merrill
robindan77
robiza
robj
robotype
Rockman
rockywall
Rod_Wod
Rodimus Prime
Roger Sanders
Rogerio
Romain Tisserand
Roman
Roman Grantovskiy
Roman Scherzer
RomVault
Ron Fries
rootfather
Roselson
Ross Myers
rte
rtw
Ruben
Ruben Panossian
Rui Baptista
Runik
Ruslan Staritsin
russ h.
Russell Nash
Ruud Baltissen
Ryan Ahn
Ryan Holtz
RYO
S. Arnold
S. Austin
S. Brown
S. Healey
S. Rietscha
S. Ruiz
S. S. Neilson
S. Smith
Sacrilego
SailorSat
Sal Bugliarisi
Sam Lantiga
Sam Lantinga
sam20sam
Samuel Neves
Samuele Zannoli
Sandro Ronco
Santeri Saarimaa
Santy14
Sara S.
Satoshi Suzuki
Sawat Pontree
scarlet
ScheissNussen
Scott Brasington
Scott Kelley
Scrooge McClunk
se yong Jang
Sean Clough
Sean Gugler
Sean McGee
Sean Riddle
Sean Rider
Sean Sutton
Sean Young
Sebasten Hegon
Sebastian Ojeda
Sebastien Chevalier
Sebastien Monassa
sedn
Segher
Seth Soffer
sewave
Sez
Shane Monroe
shattered
Shaun Stephenson
ShengLuc
Shica
Shideravan
ShiggsUnderground
ShimaPong
Shin Emu Keikaku team
ShiRiRu
shiru8bit
shmups forum
Shouhei Nishi
ShouTime
Shouzou Sugitani
siftware
SilverFox
Silvio Finotti
Silvio Grazini
Silvio Maeboto
Simon Dennison
Simon Walls
Simon White
Skate
skeleton081983
skiltz
skype
Sly DC
smf
Smitdogg
SMS Power
snoopy
Sock Master
SoftwareThis
SoltanGris42
somebody
SomeGuy
Song Gao
Sonic
Sonikos
Soren Skou Nielsen
soyandroid
SPACETAXI
Special LIU
spogghi
SpritesMods.com
SPS
Spyder
SRI
SSJ
Stanislav Shwartsman
starke/peap
Steetgames
Stefan Jokisch
Stefan Jokish
Stefan Lindberg
Stefano De Dionigi
Stefano Mozzi
Stefano Priore
Stefano Rolleri
Stefano Teso
stefanocsw
Steffen & Laschek
stengun
Stephan Cecchinel
Stephen Behling
stephh
Steve
Steve Baines
Steve Ellenoff
Steve Golson
Steve Leung
Steve Rice
Steve S.
Steve Scavone
Stevebm1
Steven Boswell
Steven Frew
Steven Hugg
Steven LeMaire
stevenc99
sthief
Stiletto
Stuart Campbell
Stuart Carnie
Sugoi Helsinki
Super Menteur
Superbank
superctr
Suppi-Chan
Surgeville
Svante Gerhard
Sven Gothel
Swos
sxevious
sylphia
Sylvain Glaize
system11
sz72
Sébastien Volpe
T. Huff
T. Petersen
T.Bellm
T.Fujita
tabbycat12
Tafoid
Taizou
tak
taka-e
Takahiro Nogi
takearushfan
Takeda Toshiya
Tarnyko
Tatsuyuki Satoh
Taucher
Tauwasser
Team Avalaunch
Team CPS-1
Team Europe
Team Japump!
techfury90
Techmotour
Ted Bailey
Ted Green
telengard
Tempora
TerryMasters
TH60
The Flying Ape
the Game Preservation Society
The Iron Goat
The Sheep
The tECHIDNA
theboy181
Thierry Lescot
Thomas Klausner
Thomasz Slanina
Thorsten
Thorwak
ThumB
Tiago Pierezan Camargo
Till Harbaum
Tim Cottrill
Tim Lindner
Tim Lindquist
Tim Schuerewegen
Timothy Shiels
Tingoes
Tirino73
Titus
Tjeerd Carter
Toby Broyad
Tom Braider
Tom Clayton
Tom Girardot
Tom McClintock
Tomas Dahlgren
Tomas Karlsson
Tomasz Slanina
Tomer Verona
tomyun
Ton Brouwer
Toninho
Tony Beason
Tony La Porta
Tony Swann
Tormod Tjaberg
Tornadoboy
Torsten
Toshiaki Nijiura
Tox Nox Fox
trap15
Trebor
TrevEB
TRex
trinitr0n
Trinity
Troy Gratton
trurip
Tsuyoshi Hasegawa
TTX
Twisty
TylerDurden67
Uki
Uli H.
Uncle Tom
Unigame
unzu
uRebelScum
Valerio Verrando
ValleyBell
Vampirz
Vas Crabb
vascodiaz
vernimark
Vernon C. Brooks
VGR
Victor Trucco
Victor Vasiliev
Video Klein
Ville Laitinen
Ville Linde
Vince Mayo
vintagevideogames.com
Virtu-Al
Vito
Vittorio Romeo
Vladimir Kryvian
Volker Hann
W. Belk
W. Herve
W. Perez
Waremonger
Warren Ondras
Wayder
Wei Mingzhi
Weisse Eins
WhoWantsToKnow?
Wiebo de Wit
Wilbert Pol
wild eyed
Will Medved
William Coolay
William Krick
William Ostronic
Wind
Wingman
winteriscoming
wolf676
Wolfi
Woodada
World of Jani
Wouter Vermaelen
wpcmame
Wulfman
www.jammarcade.net
Xander
Xander Xander
xDisciplex
Xiaou2
XingXing
XoreX
xrodney
xvi
XX
Yano Hirokuni
Yasuhiro Ogawa
Yoann Courtois
Yochizo
Yohji
yong
Yoshi
yovan
Yrouel
ytsejam
Yu
YuiFAN
Yves
Yves Colombani
Yves Marchand
Y~K
Zab
Zabanitu
Zak0077
Zakk
Zaphod
Zeipher
Zerza
Zhivko Dimitrov
Ziggy
Zoe Blade
Zoinkity
Zonn Moore
zozo
ZSNES Team
Zsolt Vasvari
ztwistedsymphony
zx70
Zykon:
Mednafen v0.9.42
NES: Added support for iNES mapper 190.
SNES_FAUST: Added multitap support(enable via setting "snes_faust.input.sport2.multitap").
SS: Fixed severely-flickering graphics in "Virtua Cop" and "Virtua Cop 2".
SS: Fixed speed problems in "Pocket Fighter".
SS: Fixed FMV tearing in "Johnny Bazookatone".
SS: Fixed hang in "GunBlaze-S".
SS: Fixed hangs in "Virtua Fighter" and "Virtua Fighter Remix"(still some graphical weirdness, though).
SS: Fixed hang in "Zero Divide".
SS: Fixed missing sound problem in "Arcade's Greatest Hits".
SS: Fixed missing sound and related issues in "Ultimate Mortal Kombat 3".
Yaranga:
Zykon, спасибо, добавил.
Zykon:
Обновился Mednafen 0.9.43
PSX: Reduced DualShock rumble latency by 1 frame.
SS: Added multitap emulation, enableable via settings "ss.input.sport1.multitap" and "ss.input.sport2.multitap".
SS: Added steering wheel emulation(for "Virtua Racing", and other racing games that lack 3D Pad analog support).
SS: Added Mission Stick and Dual Mission Stick emulation.
SS: Added 101-key US keyboard emulation.
SS: Fixed hang in "F1 Challenge".
SS: Fixed missing voice acting and related hangs in "Magic Knight Rayearth".
Reworked how input grabbing is handled. The new way uses only one key combo(CTRL+SHIFT+Menu), and will adapt its behavior based on any keyboards being selected on any virtual input ports or not(refer to the documentation for full details). A new setting is added, "command.toggle_grab", and two settings were removed, "command.toggle_grab_input" and "command.toggle_cidisable".
Emulated keyboard(FKB, Tsushin, Saturn) key state is now only updated when input grabbing is toggled on.
Yaranga:
Zykon, спасибо, добавлено. http://www.emu-land.net/news/mednafen_0943
Zykon:
OpenEmu 2.0.4 http://openemu.org/
Added support for the new MacBook Pro Touch Bar.
Added gameplay preference to allow playing with controllers while in the background.
Added automap support for PS4 Slim DualShock 4 (model CUH-ZCT2).
Improved importing Multi-Disc Games.
Fixed case where games would not load if a previous game failed to load.
Fixed a potential crash when checking for and downloading core plugin updates.
Fixed a crash when using the popout gameplay window and accessing the Services submenu on macOS 10.12.
Fixed main window toolbar appearance for some localizations.
Fixed various 10.12 SDK UI issues.
Added Catalan localization.
Updated localizations.
MESS и MESSUI v183 http://messui.1emulation.com/
- 705r3prg: Confirmed MC68705R3 bootstrap program matches MC68705U3 (and U5 for that matter) [Brizzo].
- apple2gs: Fixed apple2gs regressions [R. Belmont].
- arm7: Added support for the second BLX form for ARMv5 and fixed behavior of second BLX form in THUMB [Alex Marshall].
- h19: A few fixes and more documentation, cleaned up ROM definitions [Mark Garlanger].
- huc6261: Fixed YUV colors, added palette offset and HuC6261-A mixing - fixes PC-FX boot screen graphics/colors [Angelo Salese].
- intvkbd: Corrected screen alignment. Changed to use generic TMS9927. Aligned STIC and TMS9927 graphics properly. Added preliminary support for testing intvkbd printer. Added proper documented memory addresses for tape drive. TMS9927: added support for driver-specific overscan areas [Frank Palazzolo].
- m6805: Added CMOS devices, miscellaneous fixes. Added m146805 and m68hc05 to unidasm. Fixed disassembly of BIT opcodes. Fixed burning cycles on disabled interrupts. Cleaned up BIH/BIL handling. Made opcode tables configurable in m6805_base_device, provided tables for HMOS, CMOS and HC families. Implemented MUL instruction, made unimplemented STOP and WAIT raise fatal error. Implemented 'HC05 edge-sensitive external interrupts. Added partially implemented MC68HC05C4, MC68HC05C8 and MC68HC705C8A devices. Fixed problem with edge case in 68705 timer overflow interrupt when TDR=0 [Vas Crabb].
- m68153bim: Fixed release irq line bug and updated LOGs [Joakim Larsson Edstrom].
- maniac: Machine promoted to working [hap, Sean Riddle, Kevin Horton].
- mc6845: The device should not scan out more lines than programmed into the 'visible' register [Mark Garlanger].
- mpcc68561: Improved interrupt support and LOGs messages [Joakim Larsson Edstrom].
- ms7004: Handle incoming serial data via INT pin [shattered].
- osborne1: Added Osborne-1 with Nuevo Video board as a clone. Made Alpha Lock a toggling key rather than a fake DIP switch [Vas Crabb].
- osborne1nv: (m6845) Fixed starting address in row/column mode (used by osborne1nv) [Robbbert].
- pic1655: Added basic support for the old GI PIC1650 and PIC1655. Made RTCC (aka T0CKI) pin an input line handler [hap].
- plus1: Machine promoted to working [hap, Sean Riddle].
- saa1099: Use correct LFSR polynomial for SAA1099 noise generation, added some notes about an unemulated undocumented feature of the noise clock [Jepael, Lord Nightmare].
- sdk85: Added mastermind BIOS [Paolo Forlani, Stefano Bodrato].
- upd7810: Replaced fake I/O space with callbacks [AJR].
- via6522: Improved logging. Fixed 50/50 duty cycle for T2 and O2 driven CB1 shift IN & OUT on CB2. Added stop of device_timer when going from internaly to externaly clocked shift modes. Fixed so shift out and in flank is not controlled by pcr in accordance with datasheet. Added missing final and leading flanks when shifting out and in respectivelly [Joakim Larsson Edstrom].
- z88: Fixed expanded video addressing in RAM carts [Nigel Barnes].
- zx81: Added tzx cassette format, changed default ramsize to 16K [Nigel Barnes].
- abc80x.cpp: Fixed sector interleave [Curt Coder].
- aim65.cpp: Added 16K PROM/ROM module, 4 extra sockets required for Instant Pascal [Nigel Barnes].
- amiga.cpp: Converted the Amiga keyboards to a bus interface with slot devices. Addes a German A500 keyboard variant, keyboard fixes. Moved and renamed Amiga sound device, added pinout and description. Moved audio related registers into Paula device, now independent from Amiga state class. Made Akiko independent from driver state [Dirk Best]. Keyboard updates: Corrected polarity of KB_DATA from Amiga to keyboard. Completely rewrote 68HC05CxA-based A1200 keyboard device, now working. Fixed KB_DATA mixing in A500 keyboard. Made A500 keyboard caps lock LED output name consistent with A1200. Added Alt- and Alt-Shift- characters to A500 US keyboard. Factored out matrix keys to a common module shared by A500/A1200. Made new German matrix based on US matrix with Alt-chars hooked up. Added layouts for France/Belgium, Italy and Sweden/Finland, Spain, Denmark, Switzerland, Norway and UK. Switzerland has French/German config option, natural mode only works for French. Added borderline usable dead ke
- c64.cpp: Emulated the PPP Speakeasy 64 (Votrax SC-01-A) cartridge [Curt Coder].
- fccpu20.cpp: Force CPU-20: Added board variant handling and a few variants. cpu-21, cpu-21a, cpu-21ya, cpu-21b, cpu-21yb and cpu-21s, differs in CPU speed and memory mainly. Added logging. Added default bus address space and prepared for bus-specific features [Joakim Larsson Edstrom].
- fccpu30.cpp: Updated to new LOG system [Joakim Larsson Edstrom].
- hp9845.cpp: Fixed parallel poll logic in PHI. Working support for HP9895 dual floppy drive with MFI image format. Corrected aspect ratio of alpha and graphic video modes using a layout file [F. Ulivi].
- mac.cpp: Fixed NuBus memory stomp [R. Belmont].
- ms0515.cpp: Hooked up keyboard and floppy, improved video emulation etc. [shattered].
- prodigy.cpp: Added netlist for BCD display, got correct boot up display but no interaction yet as keypad is missing, added layout [Joakim Larsson Edstrom].
- sitcom.cpp: Implemented Boot and Reset buttons and remapping of low 32kB. Hooked up PIA, I/O space mirrors, and RS232 interface for downloading programs. PIA ports connected to LED outputs and keypad inputs. Added camera shutter speed measurement rig as a clone. Added a software list with example programs from web site. Software list is not connected yet, need to load software by full path [Vas Crabb].
- vic20.cpp: Emulated the PPP SpeakEasy (Votrax SC-01-A) cartridge. Emulated the Data 20 Display Manager 40/80 column video cartridge [Curt Coder].
- hap and Kevin Horton added Lakeside Le Boom and GAF Melody Madness systems.
- hap and Sean Riddle added Atari Touch Me (handheld, Rev 2), Fonas 2 Player Baseball, LJN I Took a Lickin' From a Chicken, Tandy Radio Shack Electronic Basketball, Tiger Electronics Half Court Computer Basketball, Tiger Electronics Rocket Pinball, Toytronic Football (set 1) and Toytronic Football (set 2) systems.
- Joakim Larsson Edstrom added Force Computers Gmbh SYS68K/CPU-20, SYS68K/CPU-21A, SYS68K/CPU-21B, SYS68K/CPU-21, SYS68K/CPU-21S, SYS68K/CPU-21YA and SYS68K/CPU-21YB systems.
- Mark Garlanger added Heath Inc Heathkit H-19 w/ Super-19 ROM and Heathkit H-19 w/ Watzman ROM systems.
- Patrick Mackinlay added Intergraph InterPro 2800 system.
- Vas Crabb added San Bergmans & Izabella Malcolm Sitcom Timer system.
- Vas Crabb and NekoEd added Osborne/Nuevo Osborne-1 (Nuevo Video) and Westinghouse Test Console Serial #5 systems.
- Removed (a2lang), (amigakbd) and (netlist_rom_region).
- Renamed (patinho_feio_cpu) to (pato_feio_cpu) and (amiga_paula) to (paula_8364).
116682: - 0.183: Renamed .
- Added Amiga 1200 Keyboard Rev B, Amiga 500 Keyboard (Switzerland), Amiga 500 Keyboard (Denmark), Amiga 500 Keyboard (Spain), Amiga 500 Keyboard (France/Belgium), Amiga 500 Keyboard (UK), Amiga 500 Keyboard (Italy), Amiga 500 Keyboard (Norway) and Amiga 500 Keyboard (Sweden/Finland), Data 20 Video Pak, C400 CLIPPER, C4E/C4T CAMMU, DL1414T, HuC6271 "Rainbow", InterPro IOGA, InterPro MCGA, InterPro SGA, MC68HC705C8A, Netlist Logic Output, PIC1650, PIC1655, Speakeasy 64, Speakeasy VIC20, Force Computer SYS68K/CPU-21B CPU Board, SYS68K/CPU-21S CPU Board, SYS68K/CPU-21 CPU Board, SYS68K/CPU-20 CPU Board, SYS68K/CPU-21A CPU Board, SYS68K/CPU-21YA CPU Board and SYS68K/CPU-21YB CPU Board devices.
- Bryan McPhail added dec0.cpp driver.
- Patrick Mackinlay added interpro.cpp driver.
MAME v183 http://www.mamedev.org/release.html
0.183
-----
MAMETesters Bugs Fixed
----------------------
- 05559: [DIP/Input] (nbmj9195.cpp) jituroku: Resolved DIP settings, on Mame most are Undefined (kamilz)
- 05577: [DIP/Input] (nbmj9195.cpp) mjanbari: DIP Settings resolved (kamilz)
- 05599: [DIP/Input] (srmp2.cpp) rmgoldyh: DIP Settings (kamilz)
- 06470: [DIP/Input] (qix.cpp) qix: Unable to map service buttons with ctrlr.cfg (OzFalcon)
- 06477: [Cheat System] All systems: MAME should ignore problematic cheats (or at least exit gracefully) (cuavas)
- 06485: [Documentation] (peyper.cpp) ator: The year of publication is 1985. (AJR)
- 06499: [Gameplay] (xain.cpp) xsleena and clones: Some enemies in the second stage has disappeared (cuavas)
- 06500: [Interface] DAT files: Unable to use multiple paths (crazyc)
- 06503: [DIP/Input] (galaxian.cpp) galaxianmo: Bonus Life dip switch information is incorrect (GoldS_TCRF)
New working machines
--------------------
Atari Touch Me [hap, Sean Riddle]
Dodge Man [Shoutime, Darksoft, Anonymous Donator, Smittdogg, The Dumping Union]
Flash Boy (vertical) [DECO Cassette MD] (No.12/Ver.0/Set.1,Japan) [Game Preservation Society]
Fonas 2 Player Baseball [hap, Sean Riddle]
GAF Melody Madness [hap, Kevin Horton]
Galaxy Games StarPak 3
[Keith M. Kolmos, Rod_Wod, Sean Sutton, Soren Skou Nielsen, Russell Howard, Francis Ramirez, Tourniquet, Brian Troha,
coolmod, Smitdogg, The Dumping Union, Luca Elia]
LJN I Took a Lickin' From a Chicken [hap, Sean Riddle]
Lakeside Le Boom [hap, Kevin Horton]
Omega [ShouTime, Darksoft, Anonymous Donator, Smittdogg, Vas Crabb, Brian Troha, The Dumping Union]
Sega Sonic Cosmo Fighter [ShouTime, Anonymous Donator, The Dumping Union]
Tandy Electronic Basketball [hap, Sean Riddle]
Tiger Half Court Computer Basketball [hap, Sean Riddle]
Tiger/Tandy Rocket Pinball [hap, Sean Riddle]
Toytronic Football (2 versions) [hap, Sean Riddle]
Westinghouse Test Console Serial #5 [Vas Crabb, NekoEd]
New working clones
------------------
Dungeons & Dragons: Shadow over Mystara (Japan 960223) [ShouTime, Steven Fairbrother, Smitdogg, The Dumping Union]
Force SYS68K/CPU-21 [Joakim Larsson Edstrom]
Force SYS68K/CPU-21A [Joakim Larsson Edstrom]
Force SYS68K/CPU-21B [Joakim Larsson Edstrom]
Force SYS68K/CPU-21S [Joakim Larsson Edstrom]
Force SYS68K/CPU-21YA [Joakim Larsson Edstrom]
Force SYS68K/CPU-21YB [Joakim Larsson Edstrom]
Gals Panic S2 (Europe) [rtw, The Dumping Union]
Head Panic (ver. 0702, 02/07/1999) [hammy, Brian Troha, The Dumping Union]
Missile Attack [f205v]
Momoko 120% (bootleg) [Paul Hogger]
Mouse Trap (version 2) [Pat Daderko]
Osborne-1 (Nuevo Video) [Vas Crabb, NekoEd]
Puzznic (US) [Coolmod]
Red Hawk (Greece) [Abelardator2]
Sitcom Timer [Vas Crabb]
Speak and Help [Andrew Welburn]
Street Fighter EX2 (USA 980312) [coolmod, The Dumping Union]
The King of Fighters '99 - Millennium Battle (Korean release) [Brian Hargrove]
The Pit Boss (2214-07, U5-0A) [Brian Troha, The Dumping Union]
VS Block Breaker (Europe) [rtw, The Dumping Union]
Zen Nippon Pro-Wrestling Featuring Virtua (Taiwan) [XeD]
Machines promoted to working
----------------------------
Gallop Racer 2 (Export) [Brian Troha, The Dumping Union]
Ideal Maniac [hap, Sean Riddle, Kevin Horton]
Milton Bradley Plus One [hap, Sean Riddle]
Clones promoted to working
--------------------------
Donkey Kong 3 (bootleg on Ambush hardware) [Dirk Best]
Gallop Racer 2 (Japan) [Brian Troha, The Dumping Union]
Gallop Racer 2 Link HW (Japan) [Brian Troha, The Dumping Union]
New machines marked as NOT_WORKING
----------------------------------
Dragon's Eye (0100521V, NSW/ACT) [Heihachi_73]
InterPro 2800 [Patrick Mackinlay]
K.G. Bird (0200024V, NSW/ACT) [Heihachi_73]
KOF Sky Stage (v1.00J) [rtw]
Mega Card (Ver.0210, encrypted) [Team Europe, f205v, Sean Riddle, Roberto Fresca]
Penguin Pirate II (0100869V, Victoria) [Heihachi_73]
Phantom Pays (0500005V, NSW/ACT) [Heihachi_73]
Star Horse 2001 (satellite, Rev B) [any, Lord Nightmare, MetalliC, rtw, ShouTime]
The King of Fighters XII (v1.00) [Niko]
Toucan Tango (0100782V, NSW/ACT) [Heihachi_73]
Tsukande Toru Chicchi [Alex Cmaylo, The Dumping Union, R. Belmont]
Winning Post (RHG0418-04, US) [Heihachi_73]
Wizard Ways (0200396V, NSW/ACT) [Heihachi_73]
New clones marked as NOT_WORKING
--------------------------------
Amazon Hunt III (rev. 1, French) [PinMAME]
Arena (French) [PinMAME]
Arena (German) [PinMAME]
Bad Girls (French) [PinMAME]
Bad Girls (German) [PinMAME]
Big House (French) [PinMAME]
Big House (German) [PinMAME]
Bone Busters Inc. (German) [PinMAME]
Bounty Hunter (German) [PinMAME]
Diamond Lady (French) [PinMAME]
Diamond Lady (German) [PinMAME]
Dolphin Treasure - Cash Express (AHG1606, US) [Heihachi_73]
Excalibur (French) [PinMAME]
Excalibur (German) [PinMAME]
Gamshara (World, 10021 Ver.A) [Bill D., The Dumping Union]
Genesis (French) [PinMAME]
Genesis (German) [PinMAME]
Gold Wings (French) [PinMAME]
Gold Wings (German) [PinMAME]
Golden Pyramids (0100878V, Victoria) [Heihachi_73]
Heathkit H-19 w/ Super-19 ROM [Mark Garlanger]
Heathkit H-19 w/ Watzman ROM [Mark Garlanger]
Hollywood Heat (French) [PinMAME]
Hollywood Heat (German) [PinMAME]
Hot Shots (French) [PinMAME]
Hot Shots (German) [PinMAME]
Margarita Magic (EHG1558, US) [Heihachi_73]
Mars - God of War (Prototype) [PinMAME]
Missile Attack [f205v]
Monte Carlo (Pinball, French) [PinMAME]
Monte Carlo (Pinball, German) [PinMAME]
Monte Carlo (Pinball, rev. 2) [PinMAME]
Panther Magic (0100716V, NSW/ACT) [Heihachi_73]
Pet Shop (0100731V, NSW/ACT) [Heihachi_73]
Q.T. Bird (0500009V, NSW/ACT) [Heihachi_73]
Raven (German) [PinMAME]
Robo-War (French) [PinMAME]
Rock (German) [PinMAME]
Rock Encore (German) [PinMAME]
Rollergames (AD-2) Prototype [PinMAME]
Rollergames (LF-2) French [PinMAME]
Rollergames (LF-3) French [PinMAME]
Spring Break (French) [PinMAME]
Spring Break (German) [PinMAME]
Street Fighter EX 2 (US 980312) [coolmod, The Dumping Union]
Tag-Team Wrestling (German) [PinMAME]
T.T. Defender
[ShouTime, Renato Mucciarelli, Jan Stuhler, Surgeville, John Wilke, Rod_Wod, Mr. Goodwraith, ranger_lennier, Antonio Jover,
ArcadeDude, Paul Vining, Ryan Gatto, joey35car, Smitdogg, The Dumping Union]
TX-Sector (French) [PinMAME]
TX-Sector (German) [PinMAME]
Victory (Pinball, French) [PinMAME]
Victory (Pinball, German) [PinMAME]
Virtua Bowling (Hong Kong, V101HJS) [Abelardator2]
Virtual On 2: Oratorio Tangram (Revision A) [twistedsymphony]
New working software list additions
-----------------------------------
abc80_flop: Hires Invasion demo [Genesis Project]
aim65_cart: AIM 65/PC100 Extended BASIC v2.1 & v2.3, AIM 65 Instant Pascal v1.0 [Nigel Barnes]
atom_flop: Manic Miner (conversion) [Nigel Barnes]
bbcb_flop: Sherston titles, Byte the Apple music demos [Nigel Barnes]
gamate: Fortune 'n Luck [Peter Wilhemsen]
ibm5150:
688 Attack Sub (5.25"), Cartooners, Cartooners in Space, Starflight 2: Trade Routes of the Cloud Nebula (Alt), Zany Golf
[Octocontrabass]
Aces High, Amnesia, Boulder Dash, Bruce Lee, Bubble Bobble, Double Dragon, Double Dragon II, Double Dragon III,
Earthly Delights, Executive Suite, Frederick Forsyth's The Fourth Protocol, The Lost Treasures of Infocom,
The Lost Treasures of Infocom II, Mega Man, Mega Man III, Metal Gear, MINIX 1.x, Prince of Persia, PSI-5 Trading Company,
RoboCop, Wendin Multiuser DOS [Justin Kerk]
pico: Ecco Jr. e la GrandeCaccia al Tesoro nell'Oceano! (Ita) [f205v]
z88_cart: game conversions and commercial applications [Nigel Barnes]
zx81_cass: over 550 games and applications [Nigel Barnes]
New NOT_WORKING software list additions
---------------------------------------
ibm5150: Astro-Dodge, BurgerTime [Justin Kerk]
zx80_cass: small selection of games [Nigel Barnes]
Source Changes
--------------
-Added preliminary Clipper CPU core Interpro 2800 driver. [Patrick Mackinlay]
-Amiga updates: [Dirk Best]
* Converted the Amiga keyboards to a bus interface with slot devices.
* Addes a German A500 keyboard variant, keyboard fixes.
* Moved and renamed Amiga sound device, added pinout and description.
* Moved audio related registers into Paula device, now independent from Amiga state class.
* Made Akiko independent from driver state.
-ambush: Rewrote driver. [Dirk Best]
* Use tilemap system to draw background/foreground characters (and use generic gfx_8x8x2_planar layout).
* Added mario and dkong3 bootlegs running on extended hardware.
- Color PROMs for these haven't been dumped, currently using the PROMs from the original.
* Updated and corrected DIP switches.
* Documented tile attribute RAM and sprite RAM layout bits.
* Use screen raw parameters.
* Added connector layout, updated TODO list and ROM filenames.
-thayers: Fixed keyboard scanning, inputs and communication. [Curt Coder]
-vic20 updates: [Curt Coder]
* Emulated the PPP SpeakEasy (Votrax SC-01-A) cartridge.
* Emulated the Data 20 Display Manager 40/80 column video cartridge.
-c64: Emulated the PPP Speakeasy 64 (Votrax SC-01-A) cartridge. [Curt Coder]
-abc800_dsk: Fixed sector interleave. [Curt Coder]
-PIC16C5x updates: [hap]
* Added basic support for the old GI PIC1650 and PIC1655.
* Made RTCC (aka T0CKI) pin an input line handler.
-PIC CPU: Fixed writes with the status register as destination. [Luca Elia]
* Write all bits except TO and PD, thus enabling e.g. bcf, bsf or clrf to change the flags.
* rlf and rrf must update the flags after the store to work correctly on this register.
-More complete Galaxy Games emulation: [Luca Elia]
* Created devices for the galaxy games carts (EEPROM + Flash + PIC) and the slot(s).
* Removed code patches and emulated the PIC communication and bank switching.
* Converted the blitter to a device (cesblit.cpp).
* Moved the Galaxy Games from tmaster.cpp to their own driver (galgames.cpp).
-ms0515.cpp: Hooked up keyboard and floppy, improved video emulation etc. [shattered]
-dsk_dsk format: Propagate CRC error flags. [shattered]
-ms7004 keyboard: Handle incoming serial data via INT pin. [shattered]
-tigerroad.cpp: replaced bballs MCU simulation with dump from MC68705R3, added to parent set as BAD_DUMP.
[TeamEurope, Brizzo, Vas Crabb]
-dec0.cpp updates: [Vas Crabb, CAPS0ff]
* Added dump for baddudes MCU with note about likely bit error.
* Replaced drgninja MCU simulation with hacked version of baddudes dump.
* Latch cleanup: 'LS374 senses positive edge, others are educted guesses.
-m6805: Added CMOS devices, miscellaneous fixes. [Vas Crabb]
* Added m146805 and m68hc05 to unidasm.
* Fixed disassembly of BIT opcodes.
* Fixed burning cycles on disabled interrupts.
* Cleaned up BIH/BIL handling.
* Made opcode tables configurable in m6805_base_device, provided tables for HMOS, CMOS and HC families.
* Implemented MUL instruction, made unimplemented STOP and WAIT raise fatal error.
* Implemented 'HC05 edge-sensitive external interrupts.
* Added partially implemented MC68HC05C4, MC68HC05C8 and MC68HC705C8A devices.
* Fixed problem with edge case in 68705 timer overflow interrupt when TDR=0.
- Fixes Zorba keyboard and MT6499.
-Fixed crash on loading invalid cheats, MAME now logs an error and continues. [Vas Crabb]
-Made debugger fall back from binary to default base on 0b prefix. [Vas Crabb]
* This makes expressions like 0B12 parse as hex in hex memory spaces.
* Where there's ambiguity (e.g 0B01) binary takes precedence.
-Natural keyboard fixes: [Vas Crabb]
* Fixed Shift-Alt combinations.
* Fixed modifiers with LLE keyboards (shift/alt now work reliably with Sun, Amiga, RM Nimbus, etc.).
* Fixed crash on keyboard inputs with four characters.
-Amiga keyboard updates: [Vas Crabb]
* Corrected polarity of KB_DATA from Amiga to keyboard.
* Completely rewrote 68HC05CxA-based A1200 keyboard device, now working.
* Fixed KB_DATA mixing in A500 keyboard.
* Made A500 keyboard caps lock LED output name consistent with A1200.
* Added Alt- and Alt-Shift- characters to A500 US keyboard.
* Factored out matrix keys to a common module shared by A500/A1200.
* Made new German matrix based on US matrix with Alt-chars hooked up.
* Added layouts for France/Belgium, Italy and Sweden/Finland, Spain, Denmark, Switzerland, Norway and UK.
- Switzerland has French/German config option, natural mode only works for French.
* Added borderline usable dead keys for natural keyboard.
-Osborne-1 updates: [Vas Crabb]
* Added Osborne-1 with Nuevo Video board as a clone.
* Made Alpha Lock a toggling key rather than a fake DIP switch.
-Made object finder arrays meet more Container/Sequence requirements (allows use of range-based for and many standard algorithms).
[Vas Crabb]
-dl1416: Split interface into signal-level and bus-level APIs, improved support for different variants. [Vas Crabb]
-sitcom updates: [Vas Crabb]
* Implemented Boot and Reset buttons and remapping of low 32kB.
* Hooked up PIA, I/O space mirrors, and RS232 interface for downloading programs.
- PIA ports connected to LED outputs and keypad inputs.
* Added camera shutter speed measurement rig as a clone.
* Added a software list with example programs from web site.
- Software list is not connected yet, need to load software by full path.
-Cherry-picked some features from self-registering drivers PoC: [Vas Crabb]
* Use size_t for sizes and for algorithms.
* Fixed up some files that were getting linked into multiple libraries.
* Added missing virtual method to sh2 peripheral class.
* Put shortname in driver struct for locality.
* Made LRU cache use shared pointers for safety.
-Used known plaintext attack to obtain Omega program encryption key. [Vas Crabb]
-Converted many naked pointers to required_region_ptr. [Robbbert]
-m6845: Fixed starting address in row/column mode (used by osborne1nv). [Robbbert]
-Update GENie [Branimir Karadzic]
-List command format changes: [Tafoid]
* Changes to output produced to better deal with maximum limits of certain items.
* Fixed issue with -listroms output not displaying hapyfsh2 rom sizes correctly.
-Fixed building using system portaudio and utf8proc. [belegdol]
-Provided the PIC code for all four StarPak cartridges. [Keith M. Kolmos]
-Confirmed MC68705R3 bootstrap program matches MC68705U3 (and U5 for that matter). [Brizzo]
-Identified bad dumps and fixed info for a number of Aristocrat games. [Heihachi_73]
-aristmk5: Rearranged controls to be more playable and added PORT_NAMEs. [Heihachi_73]
-polyplay: Added light organ and layout. [SailorSat]
* Traced the lines on the board to figure out how the lightorgan worked - a zero crossing detector triggers NMI on the CPU, which
then operates the light organ.
-aristmk5: Added SPI and hopper emulation - allows non-US games to boot. [Sandro Ronco]
-imgtool: Fixed recently introduced bug that could cause hex numbers to be incorrectly emitted in usage text. [Nathan Woods]
-saa1099.cpp: Use correct LFSR polynomial for SAA1099 noise generation, added some notes about an unemulated undocumented feature of
the noise clock. [Jepael, Lord Nightmare]
-Fixed clipper CPU build. [Felipe Sanches]
-Netlist library improvements: [Couriersud]
* Refactored netlist pmf code.
* Small optimization for diode calculations.
* Remove virtual from some destructors and make them protected.
* Various cleanups and performance improvements.
* Fixed some inconsistencies.
* Reduced overhead to load data (ROMs) in netlist significantly.
- Previous solution involved a significant amount of redundant replication of information and objects. Now, a ROM name specified
as SOMEROM(x21, "romlabel") will be automatically be loaded from region "netlisttag:romlabel" (see hazl1500 and stuntcyc).
* Fix warning about non existing memory space when netlist is used.
* Logging enhancements.
* Fixed crashes on terminals without nets (i.e. connected to a rail).
* Reviewed "FIXMEs" and corrected some minor ones.
* Made m_cur_analog protected.
* Fixed pmf delegates to work with MSVC.
* More optimizations to the solver code.
* Started work on a better signal pipeline in nlwav.
* Only generate documentation for entities which are documented.
* Made it possible to have multiple update handlers per device.
- Makes device implementation more flexible and faster and improves performance slightly.
- Each input is now assigned a notification handler. Currently this is update, but going forward it may be a custom handler.
* Fixed MEMPOOL on OSX.
* Added delegate support for Emscripten, ARM processors and VS 2015 x64.
* Made sure netlist includes are not found directly on include path.
* Made Windows builds of nltool and nlwav understand Unicode.
* Added standalone VS2015 build file in src/lib/netlist/build.
* Added state saving and loading to nltool.
* Optimized 7493 device - gives some 5 to 10% improvement to pong.
* Reworked truthtables a bit: moved 9312 and 74279 to TTL macro library, renamed TTL_9312_* to more appropriate DM9312.
* Fixed a number of warnings from latest Ubuntu clang 5.0.
-huc6261.cpp: Fixed YUV colors, added palette offset and HuC6261-A mixing - fixes PC-FX boot screen graphics/colors. [Angelo Salese]
-namcond1.cpp: Enabled preliminary ROZ effects in ygv608 core. [Angelo Salese]
-segas16b.cpp: Improved inputs for Excite League / Super League. [Angelo Salese]
-sh4: Fixed FMOV* opcodes. [MetalliC]
-naomi.cpp: Redumped "Crackin' DJ Part 2". [billy16jr, Cereth, cpsystem3, MetalliC, rtw]
-naomi.cpp documentation updates: [MetalliC]
* Added two Japan Mushiking cart serial numbers.
* Documented Atomiswave game exe Build timestamps shown in Test Mode.
* Corrected few game years.
* Sorted game list by build dates.
-Mega Card (Ver.0210, encrypted) improvements:
* Added bruteforced PLD dump. [Team Europe, caius, Roberto Fresca]
* Added G65SC02 decode die dump and tech notes about the custom CPU. [Team Europe, Sean Riddle, Roberto Fresca]
* Added CY7C291A dump from inside the custom CPU. [Team Europe, Roberto Fresca]
* Fixed ASCII PCB layout and list of components. [Roberto Fresca]
-Arrow Bingo: Fixed clocks to be more accurate, hooked principal inputs to make the game playable, added technical notes.
[Roberto Fresca]
-Power Card (Ver 0263, encrypted): Dumped the CY7C291A from inside of the custom CPU, added technical notes.
[Team Europe, Roberto Fresca]
-Arrow Bingo: Added a new input requested by the code, added more technical notes about the program. [Roberto Fresca]
-mac: Fixed NuBus memory stomp. [R. Belmont]
-Fixed apple2gs regressions. [R. Belmont]
-konmedal: Improved screen display, added ROM banking, started implementing VROM readback. [R. Belmont]
-Added Preliminary TLCS-870 CPU core - work in progress. [David Haywood]
-spacecr: Added continue button. [AJR]
-De-hardcoded service inputs for gekisou and Atari games. [AJR]
-polepos.cpp input improvements: [AJR]
* Corrected DIP switches and locations for polepos2bi and polepos2bs.
* Fix bootleg manufacturer info for polepos2bs.
* Use modern DEVCB features to make extra 4-bit input ports unnecessary.
-lastbank: Working sound and music. [AJR]
* ES-8712: Added busy status read and notes on device.
* Allow sound CPU to reset the ES-8712 and M6295.
* Added NVRAM, remapped/renamed inputs, added RTC notes.
-bcruzm12: Changed PSGs to AY8912, added notes on PCB. [AJR]
-dblcrown: Simplified code by adding 8255 PPI, PSG type is YMZ284. [AJR]
-gcpinbal modernization and sound improvements: [AJR]
* Broke up the bogus IOC structure and used 8-bit handlers where appropriate
- Fixes a music playback glitch due to the old handler's failure to account for byte mirroring.
* Improved OKI M6295 sounds by using correct bit for banking.
* Load more music by sending interrupt when ES-8712 finishes playing sample.
* Added interface for 93C46 EEPROM and HCT157.
* Updated machine flags to better reflect current emulation status.
-kothello: Added DIP SW2 and identified DIP switches and locations. [AJR]
-vmetal sound improvements: [AJR]
* Implemented IRQ used to loop ES-8712 music (much like gcpinbal) - all extant samples should be playable now.
* Reduced unreasonably high OKIM6295 volume.
* Removed MACHINE_IMPERFECT_SOUND flag.
* Added a reset line callback for the ES-8712.
- Will be used to reset the MSM5205/MSM6585 when the implementation is rewritten to use those devices.
- For now, it's used for IRQ generation in vmetal.
* Removed the auto-repeat feature from the ES-8712 device. All known games that loop samples do so by status polling or IRQs.
-upd7810: Replaced fake I/O space with callbacks. [AJR]
-capbowl, bowlrama: Identified DAC type. [AJR]
-5clown.cpp, bzone.cpp: Correctly assigned service buttons. [OzFalcon]
-Force CPU-20: Added board variant handling and a few variants. [Joakim Larsson Edstrom]
* cpu-21, cpu-21a, cpu-21ya, cpu-21b, cpu-21yb and cpu-21s, differs in CPU speed and memory mainly
* Added logging.
-Prodigy: Added netlist for BCD display, got correct boot up display but no interaction yet as keypad is missing, added layout.
[Joakim Larsson Edstrom]
-VME bus: Added default bus address space and prepared for bus-specific features. [Joakim Larsson Edstrom]
-via6522 updates: [Joakim Larsson Edstrom]
* Improved logging.
* Fixed 50/50 duty cycle for T2 and O2 driven CB1 shift IN & OUT on CB2.
* Added stop of device_timer when going from internaly to externaly clocked shift modes.
* Fixed so shift out and in flank is not controlled by pcr in accordance with datasheet.
* Added missing final and leading flanks when shifting out and in respectivelly.
-68561: Improved interrupt support and LOGs messages. [Joakim Larsson Edstrom]
-BIM 68153: Fixed release irq line bug and updated LOGs. [Joakim Larsson Edstrom]
-fccpu30: Updated to new LOG system. [Joakim Larsson Edstrom]
-New netlist device: 74164 - 8bit parallel output serial shift register. [Joakim Larsson Edstrom]
-Made mcombat, mcombata and mcombats boot. They still need inputs/sound (AY8912). [Ivan Vangelista]
-Heathkit H19/H89: A few fixes and more documentation, cleaned up ROM definitions. [Mark Garlanger]
-mc6845: The device should not scan out more lines than programmed into the 'visible' register. [Mark Garlanger]
-zx81: Added tzx cassette format, changed default ramsize to 16K. [Nigel Barnes]
-z88: Fixed expanded video addressing in RAM carts. [Nigel Barnes]
-Allow softlist software parts to use different interfaces: [Nigel Barnes]
* imgcntrl: Don't assume first software part, find part with correct interface.
* swlist: Check all software parts for matching interface when populating list of software lists.
* softlist_dev: Check all software parts when finding approximate matches.
-aim65: Added 16K PROM/ROM module, 4 extra sockets required for Instant Pascal. [Nigel Barnes]
-lastbank.cpp: Filled in Coinage and Demo Sounds DIP switches. [Brian Troha]
-aquarium.cpp: Documentation and clock update. [Brian Troha]
* Replaced PCB layout with with a more informational version, listed out major chips on the PCB including customs.
* Corrected OKI M6295 clock with actual resonator.
-t10mmc: Added Play Audio MSF (0x47) command, used by Another CD Player and Astrocounter of Crescents. [Barry Rodewald]
-portaudio: Minimal const-correctness. [O. Galibert]
-Apple Laserwriter II NT: Updated driver quite a bit, improved the overlay emulation and ram mapping, passes more self tests, added
as much info about memory maps as could be easily derived without PAL dumps. [Lord Nightmare]
-LaserWriter II NT: Hooked up interrupts to 68k, got more self tests to pass. [Lord Nightmare]
-freekick.cpp: Fixed sprite rom load order in omega, derived input ports from gigas rather than fully redefining everything.
[Lord Nightmare]
-arkanoid.cpp: Added detailed memory map with proper mirroring; documented and mapped the joystick ports which, while present and
fully functional on the pcb, are unused by the game code. [Lord Nightmare]
-Updated FSF address in a few files' license headers. [Luke-Nukem]
-arm7: Added support for the second BLX form for ARMv5 and fixed behavior of second BLX form in THUMB. [Alex Marshall]
-intvkbd driver improvements: [Frank Palazzolo]
* Corrected screen alignment.
* Changed to use generic TMS9927.
* Aligned STIC and TMS9927 graphics properly.
* Added preliminary support for testing intvkbd printer.
* Added proper documented memory addresses for tape drive.
* TMS9927: added support for driver-specific overscan areas.
-pgm2: Fixed address map up a little bit and added notes. [Alex Marshall]
-namcos22: Added per-game speaker configurations based on manuals and test messages. [superctr]
-namcos22: Added 'bodysonic' speaker to airco22b (name comes from test mode). [superctr]
-C352 improvements: [superctr]
* Implemented volume ramping behavior confirmed with recording from real hardware.
- Example: Tekken 3, reduced pops in especially King's stage BGM.
* Rewrote mu-law algorithm - might not be quite perfect yet, but is closer to recordings and sounds a bit clearer.
- Example: Time Crisis.
* Byte-swapped sample ROMs as necessary.
-portaudio: Fixed issues causing crash with 32-bit builds, clamp latency. [intealls]
-Fixed Battle Cruiser M-12 sprite colors. [MASH]
-dec0.cpp: Added new and improved readme for the DEC0 based games. [Guru]
-SDK85: Added mastermind BIOS. [Paolo Forlani, Stefano Bodrato]
-hp9845 updates: [F.Ulivi]
* Fixed parallel poll logic in PHI.
* Working support for HP9895 dual floppy drive with MFI image format.
* Corrected aspect ratio of alpha and graphic video modes using a layout file.[/spolier]
Навигация
Перейти к полной версии