PC Gaming News is a News and downloads site for the PC, We have all the latest emulators, hack, homebrew, commercial games for PC and all the downloads on this site,, the latest homebrew and releases, Part of the
DCEmu Homebrew & Gaming Network.
News Flash
Check out
Nintendo video games
THE LATEST NEWS BELOW
|
September 13th, 2018, 21:44 Posted By: wraggster
JSLinux (2018/09/12) is released. Run Linux or other Operating Systems in your browser! The JavaScript PC Emulator using the W3C Typed Arrays code is available in some browsers. The program was tested on Firefox and Chrome 11 to 4 on both Linux, Mac and Windows.
It emulates a PC with the following components:
- A 32-bit x86-compatible CPU, near a 486 without FPU
- A programmable interrupt controller 8259,
- A Programmable Timer Interrupt 8254,
- A chip UART 16450,
- A real time clock.
The emulated computer loads a version of Linux 2.6.20, which contains an FPU emulator. To make this functional operating system, a full MMU was implemented.
JSLinux (2018/09/12) Changelog:
Added Fedora 29 RISC-V VM with X Window (2.4 GiB of Linux programs)
Improved terminal emulation
download http://bellard.org/jslinux/index.html
via http://www.emucr.com/2018/09/jslinux-20180912.html
To read more of the post and Download, click here!
Join In and Discuss Here
Submit News and Releases Here and Contact Us for Reviews and Advertising Here |
|
|
|
|
|
September 10th, 2018, 21:49 Posted By: wraggster
GameEx v15.40 is released. GameEx is a graphical DirectX based front-end for MAME, Zinc, Daphne, PC Games, and all command line based game emulators, along with being a good Home Theatre PC solution. It also makes a good CarPC and touchscreen frontend. The original goal was for it to be used on Windows XP Media Center and Arcade Cabinets although it will run on any version of Windows 98, ME, 2000, XP and Vista. For just $17 (USD) you can too unlock the full potential of the front end.
download http://www.gameex.net/
via http://www.emucr.com/2018/09/gameex-v1540.html
To read more of the post and Download, click here!
Join In and Discuss Here
Submit News and Releases Here and Contact Us for Reviews and Advertising Here |
|
|
|
|
|
September 10th, 2018, 21:45 Posted By: wraggster
JoyToKey v6.0 is released. This software is a keyboard emulator for joysticks. It converts joystick input into keyboard input (and mouse input).Use it when you want to control an application with joysticks that doesn't support joystick input. If you wish, you can control even Word, Excel, etc. with joysticks!
Features:
* Configuration for maximum 16 joysticks.
* Multiple configuration files
You can make many configuration files and choose it at any time.
* Support for many useful features...
o Automatic shooting of buttons
o Mouse emulation (including wheel input)
o "Adjust mouse movements" function
When it's pressed, mouse movement(or wheel rotation) becomes faster (or slower).
* "Switch to the other configuration file" function
You can switch to and activate the other configuration file with the button which is assigned to this function.
* "Use the setting of other joystick number temporarily" function
(Something like "shift" command of SNESKey. For example, you may usually use joystick1 for keyboard emulation, but during this button being pressed, joystick3's configuration (that emulates mouse or something) will temporarily be used. Note that joystick3 is not a real joystick, it's a virtual device to .)
JoyToKey v6.0 Changelog:
Supported additional key-code emulations such as the volume control (up / down / mute), media control (prev / next / play / stop), and SCROLL_LOCK key.
Changed the default key emulation code for arrow keys, R-Alt and R-Ctrl, to fix some compatibility issue with recent Windows 10.In case it causes a problem for certain old games and you want to use the old key code, in the button assignment window, please select an equivalent key (from right-click menu) which is labeled as "for DirectInput".
Single click a task tray icon to refresh joystick connections
When you connect a new joystick to the PC, you can just click the task tray icon to get it recognized (either left click or right click).
Ability to re-process the key emulation event when the same key continues during the processing of Input1-Input4 sequence (Keyboard 2).
By default, when processing the sequence of key emulation through Input1 to Input4, if the same key assignment continues, it's emulated only once.In the example below, key "↓" will be only pressed once and will be kept pressed until Input2 is released.
Input1 = "↓"
Input2 = "↓" + "→"
Input3 = "→"
Going forward, this behaviour can be changed from "Options" tab by enabling the following checkbox: "Re-process when the same key continues in sequence"
Misc bug fixes such as button highlighting
download http://www-jp.jtksoft.net/
via http://www.emucr.com/2018/09/joytokey-v60.html
To read more of the post and Download, click here!
Join In and Discuss Here
Submit News and Releases Here and Contact Us for Reviews and Advertising Here |
|
|
|
|
|
September 10th, 2018, 21:44 Posted By: wraggster
JSLinux (2018/09/09) is released. Run Linux or other Operating Systems in your browser! The JavaScript PC Emulator using the W3C Typed Arrays code is available in some browsers. The program was tested on Firefox and Chrome 11 to 4 on both Linux, Mac and Windows.
It emulates a PC with the following components:
- A 32-bit x86-compatible CPU, near a 486 without FPU
- A programmable interrupt controller 8259,
- A Programmable Timer Interrupt 8254,
- A chip UART 16450,
- A real time clock.
The emulated computer loads a version of Linux 2.6.20, which contains an FPU emulator. To make this functional operating system, a full MMU was implemented.
JSLinux (2018/09/09) Changelog:
Added RISC-V 64 bit Buildroot image with X Window support
Removed link to RISC-V 32 bit images
http://bellard.org/jslinux/index.html
via http://www.emucr.com/2018/09/jslinux-20180909.html
To read more of the post and Download, click here!
Join In and Discuss Here
Submit News and Releases Here and Contact Us for Reviews and Advertising Here |
|
|
|
|
|
September 10th, 2018, 20:01 Posted By: wraggster
PlayerUnknown's Battlegrounds is the first-ever game on Steam to exceed one million concurrent players every day for an entire year.
Despite a marked decline in popularity with the rise of Fortnite, PUBG remains a phenomenally successful game.
As reported by PCGamesN, tracking site SteamDB confirmed that PUBG has maintained a year-long streak of one million or more concurrent players every day since September 2017
https://www.gamesindustry.biz/articl...day-for-a-year
To read more of the post and Download, click here!
Join In and Discuss Here
Submit News and Releases Here and Contact Us for Reviews and Advertising Here |
|
|
|
|
|
September 7th, 2018, 21:54 Posted By: wraggster
Unity Technologies CEO John Riccitiello has compared VR headsets like Oculus Rift and HTC Vive to beta kits, arguing that hardware standards aren't yet good enough to create a consumer market.
Speaking at Techcrunch Disrupt this week, as reported by Upload VR, Riccitiello was remarkably cool on the current state of VR for the CEO of a company so heavily invested in the market.
"They're not cheap enough," he said of the headsets now on the market. "They don't work well enough, you don't have enough good control systems, you can't see your arms and your legs in most of them and use them in an interactive way, there's not a lot of content."
https://www.gamesindustry.biz/articl...-for-consumers
To read more of the post and Download, click here!
Join In and Discuss Here
Submit News and Releases Here and Contact Us for Reviews and Advertising Here |
|
|
|
|
|
September 4th, 2018, 21:39 Posted By: wraggster
History.dat v2.01a is released. History.dat is a searchable & comprehensive database which provides a WIP list of known antique & modern arcade games, casino games & coin-operated machines, including: arcade video games, pinballs, slot machines / pachislots, pachinkos, bat games, bingos, gun games, bowlers / shuffle alleys, jukeboxes, musical instruments, trade stimulators, fortune tellers, strength testers, kiddie rides, redemption games, allwins, working models, vending machines, pool tables, viewers, shockers, scales & more...
download http://www.arcade-history.com/
via http://www.emucr.com/2018/09/historydat-v201a.html
To read more of the post and Download, click here!
Join In and Discuss Here
Submit News and Releases Here and Contact Us for Reviews and Advertising Here |
|
|
|
|
|
September 4th, 2018, 21:28 Posted By: wraggster
Hyped for the remake of Resident Evil 2? Here’s a treat that you can’t pass on then: the latest Japanese PC port of RE2 (aka SourceNext) packed with HD resolution support, audio fixes, Win10 compatibility, and XInput support, not to mention the original translation hidden within code and data finally surfacing back into action.
If you needed an excuse to play the game once again but you were too afraid of bugs, poor compatibility, and Japanese everywhere, this patch is what you are gonna need. It’s also very easy to use: grab the official 1.1.0 patch, drop that and the DLL where the old game executable is, and you’re done – simple as that, really.
http://appleofeden.de-doc.com/index....assic-rebirth/
http://www.romhacking.net/forum/index.php?topic=26965
To read more of the post and Download, click here!
Join In and Discuss Here
Submit News and Releases Here and Contact Us for Reviews and Advertising Here |
|
|
|
|
|
September 2nd, 2018, 21:11 Posted By: wraggster
Wine v3.15 is released. Wine is a project to allow a PC running a Unix-like operating system and the X Window System to run x86 programs for Microsoft Windows. Alternately, those wishing to port a Windows application to a Unix-like system can compile it against the Wine libraries.
Wine v3.15 Changelog:
* Support for DPI scaling on Android.
* HID device support in Raw Input.
* Many more new icons in Shell32.
* WinHTTP converted to use Windows Sockets.
* Syntax fixes in the command line interpreter.
* Various bug fixes.
download http://www.winehq.org/
via http://www.emucr.com/2018/09/wine-v315.html
To read more of the post and Download, click here!
Join In and Discuss Here
Submit News and Releases Here and Contact Us for Reviews and Advertising Here |
|
|
|
|
|
September 2nd, 2018, 21:07 Posted By: wraggster
DOSBox-X v0.82.9 is released. DOSBox-x is a branch of DOSBox v0.74. DOSBox emulates an Intel x86 PC, complete with sound, graphics, mouse, joystick, modem, etc., necessary for running many old MS-DOS games that simply cannot be run on modern PCs and operating systems, such as Microsoft Windows XP, Windows Vista, Linux and FreeBSD.
DOSBox-X Changelog:
"Always on top" mode is now available for Mac OS X builds.
PS/2 mouse emulation fixed not to send relative mouse motion
unless mouse cursor is captured.
Shell no longer provides MEM.COM if machine=pc98 or cputype=8086.
MEM.COM is not compatible with either case.
INT 10h emulation will now set the S3 LFB enable bit for VESA
SVGA modes, unless machine=vesa_nolfb was specified.
VGA emulation revised to report possible known problems with
Windows 3.1 with regard to LFB base address or memalias setting.
VGA emulation fixed to emit warning if memalias=24, for S3 LFB,
if machine=svga_s3, to inform the user that the configuration is
known to cause the Windows 3.x driver to crash.
VGA emulation will no longer report S3 linear framebuffer address
unless machine=svga_s3. The LFB address doesn't matter for anything
other than SVGA S3 emulation.
S3 emulation will now automatically disable PCI VGA emulation if
constraints prevent DOSBox-X from setting a linear framebuffer
address aligned to 32MB (as required for PCI emulation).
VGA emulation fixed to pick a more appropriate linear framebuffer
(S3) address if memalias is set to a value below 32.
Added dosbox.conf option "pci vga" to control whether the VGA
emulation appears as a PCI or ISA device.
ROM BIOS now forces reported RAM down to make room for BIOS
alias at top of memory instead of throwing an E_Exit error.
Fixed Hercules emulation (and MDA) so that the Hercules palette
is always enforced. This fixes a bug where switching to HGC
graphics mode resulted in monochrome blue/black graphics instead
of the intended white/green/amber color expected.
Added MDA emulation (machine=mda). It functions like
machine=hercules minus the graphics mode and Hercules-specific
extensions to the base MDA card.
DOSBox shell no longer accepts dosbox.conf settings as commands
by default, unless enabled in dosbox.conf. Typing "cycles" will
no longer show cycle count. The dosbox.conf setting allows the
user to enable it again i.e. for compatibility with DOSBox SVN.
This is to prevent dosbox.conf settings from polluting the
available commands at the shell and conflicting with shell and
executable names.
EGA emulaton fixed to obey Color Plane Enable register in
16-color planar modes.
Fixed BIOS model byte to report PS/2 model 30 correctly when
machine=mcga, to allow certain DOS games to detect MCGA that way.
CGA mode/color select registers are readable on MCGA, fix 3D8-3D9h
to reflect that.
INT 10h fixed to properly allow/deny AH=10h, AH=11h, and AH=12h calls
according to machine= type instead of mistakes that blocked too many
calls.
CGA composite mode should not be available when machine=mcga.
Fixed INT 10h to report MCGA color display if machine=mcga.
MCGA (IBM PS/2 Multi-Color Graphics Adapter) emulation added.
bitop C++11 self-test disabled for Microsoft Visual Studio builds.
Microsoft's compiler can't handle them for some reason.
Added DOSLIB DSXMENU.EXE to the built-in executable list.
DSXMENU.EXE allows DOS CONFIG.SYS style menus to be set up to
run commands based on menu selection.
PC-98 ANSI emulation fixed to use the number of rows on the screen,
not cursor position, to range-clip ANSI cursor positioning.
Added code to have DX-CAPTURE wait 3 seconds (or until ENTER/SPACE
is pressed) after the program exits, before stopping capture.
DOSBox-X menus now allow runtime selection of capture format
(AVI+ZMBV or MPEG-TS H.264). Changing while capturing will stop/start
capture correctly.
Added switches to DX-CAPTURE to allow specifying audio, multitrack audio,
and video as well.
DX-CAPTURE shell command added. The command to run is specified
after DX-CAPTURE and DX-CAPTURE will start video capture, run the
program, then stop capture when the program exits.
VGA/SVGA emulation fixed to enforce 256KB (64KB planar) wraparound
when emulating stock VGA modes (not SVGA/VESA BIOS). Some
demoscene productions rely on the 256KB wraparound when showing
scrolling credits.
Gravis Ultrasound emulation now uses I/O callout system, with
I/O port handling to emulate ISA bus 10-bit decoding (but with
consideration of GUS MAX 7xx registers) so that GUS I/O ports
are visible every 1000h I/O ports. A demoscene production was
found that relies on an alias of GUS ports at 5xxxh rather than
using the I/O ports directly.
Mouse emulation no longer sends motion to serial and PC-98 mouse
emulation unless mouse cursor has been captured.
Mouse emulation fixed to set sensitivity and mickey count even if
int33=false on mouse emulation reset.
Debugger fixed to paginate commands with a lot of output, including
HELP, PIC, and various commands to dump interrupts and GDT/IDT tables.
CPU core no longer triggers Double Fault if Divide Overflow
occurs within Divide Overflow. This is needed for bizarre anti-debugger
obfuscated code seen in a demoscene production, where the program
wraps the demo in a mini-filesystem emulated by trapping INT 21h.
cputype= dosbox.conf setting fixed to allow selecting between
new 486 emulation (cputype=486) and old 486 emulation (cputype=486old).
The "old" 486 core emulates older 486 CPUs that differ significantly
from the newer 486 CPUs that inherited features from the Pentium.
IRQ hack setting for GUS and Sound Blaster is now a list so that
multiple hacks can be specified, but in a way that is backwards
compatible with existing dosbox.conf files.
IRQ hack option for Gravis Ultrasound added.
INT 20h emulation fixed to work with demoscene productions that
call INT 20h in a way that the interrupt frame wraps around the
64KB limit of the stack.
XMS emulation now has a dosbox.conf setting to control the number
of XMS handles available.
Added INT 33h option not to round mouse cursor coordinates to text
cell boundaries in text mode. Some demoscene productions were found
that detects mouse movement, but reads initial position from text mode
before switching to graphics.
Removed IRQ0 error measurement hack, to match DOSBox SVN. This fixes
timing problems with some demoscene productions. The error measurement
hack was apparently added for Microsoft Flight simulator, but has not
been needed since and has been causing timing issues since.
Fixed INT 10h VGA save state function to program the Attribute Controller
properly so that the screen is not left blank after the call.
8042 keyboard emulation now initializes port 60h to 0xAA on hardware
reset and initialization. Some DOS games and demoscene productions
need something with bit 7 set in the register at startup in order not
to act as if a key was immediately pressed.
Add printer emulation from Daum's branch of DOSBox, add FreeType 2.9.1
to go with it (Alex/AT)
Add keyboard type setting, for use in future development.
PCjr emulation fixed to emulate PC/XT style NMI mask at port A0h
rather than emulate the secondary PIC.
Code of Conduct revised to make it clear that forks/derivatives CAN
have their own Code of Conduct but that it only applies to that fork
or derivative version. No forking DOSBox-X, changing the code of
conduct, and enforcing it on anyone outside your fork.
CPU normal core fixed to clear ZF flag after MUL when cputype=8086,
which fixes problems with MSD.EXE mis-detecting the CPU as a NEC V20.
Fixed PCjr emulation not to allow UMB (upper memory blocks) since
that seems to cause stability issues with emulation. Also, PCjr
does not have UMB as far as I know.
Fixed PCjr not to re-read port 60h from IRQ1 handler.
Fixed PCjr not to emulate INT 15h keyboard hook.
PCjr keyboard emulation fixed to trigger NMI and reflect to IRQ1
the way it actually works on IBM PCjr systems, which also fixes
keyboard control issues with the PCjr version of "Pitfall".
configure.ac now provides an option for compiler optimization (Yksoft1)
Code of Conduct, initial version, added to source tree
PC-98 palette save/load state
CPU, memory, VGA palette and attribute controller save/load state
DOS SHELL now implements INT 0x2E to allow DOS programs to invoke
shell commands through COMMAND.COM (borrowed from DOSBox SVN).
Added dosbox.conf option to control the physical memory address of the
S3 SVGA linear framebuffer.
Save/load state system added, currently very minimal and experimental.
Appveyor XML added to source tree (Allofich)
Fixed most SDL2 refresh problems.
Sound Blaster Pro mixer volume fixed to return reserved bits SET rather
than CLEAR. Some demoscene productions detect Sound Blaster Pro by whether
these bits remain set when written. This fix allows them to detect Sound
Blaster Pro as Sound Blaster Pro.
VGA emulation fixed not to add 2 scanlines twice, which fixes VGA vertical
timing and scanline count and fixes the scroller in "Inconexia".
Gravis Ultrasound emulation now prints a warning if the game/demo attempts
a DMA transfer while leaving the DMA channel masked.
Fixed Gravis Ultrasound emulation to mask DRAM peek/poke I/O to the 1MB
offered by the card, which fixes GUS problems with a demoscene production
that has random values in DRAM address bits 23-20.
Added dosbox.conf option that, if set, lets Gravis Ultrasound emulation
start a DMA transfer if the game/demo is polling the DMA control register
when DMA is unmasked and DMA terminal count has not occured, which helps
some demoscene productions.
Added "PIC unmask IRQ" option for Gravis Ultrasound emulation.
Gravis Ultrasound emulation now has a dosbox.conf setting to initialize
the hardware at startup as if ULTRINIT had been run.
Added dosbox.conf option for VESA BIOS emulation that, if set, instructs
non-LFB modes to report 64KB windows but map 128KB from the start of
the window, which helps (but does not fully solve) some Demoscene
productions with redraw problems handling non-LFB as if LFB.
Fixed ET4000 emulation to support the hretrace "wobble" needed for
"Copper"
VGA DAC/attribute controller behavior updated to reflect actual behavior
as seen on an IBM PS/2 VGA model, as well as almost any SVGA clone.
VGA DAC behavior unique to Tseng ET4000 implemented when machine=svga_et4000.
256-color mode on the ET4000 seems to map the low 4 bits through the
attribute controller and, if enabled, the upper 4 bits through the
color select register. Note this behavior is REQUIRED for the
"copper" demo to display properly.
VGA palette, DAC, and attribute controller emulation updated to
reflect actual VGA behavior, including the way that 256-color mode
is mapped through the attribute controller.
Sierra highcolor DAC can now be enabled for any VGA/SVGA emulation
Cleanup and reorganization of scaler, aspect ratio handling (Alex/AT)
MinGW config.h builds fixed to enable Direct3D (Alex/AT)
Build fixes for SDL1 and Linux and extended functions (JP Cimalando)
Fixed ALSA MIDI mistake preventing the creation of subscription
ports (JP Cimalando)
Previous release broke SVGA 16-color planar modes by masking video
memory to 64KB planar boundaries at all times, fixed code to do so
only for non-VESA modes. 1024x768 16-color mode works again.
Fixed user-defined VESA BIOS modes to validate the required video
memory against the available memory on the emulated SVGA hardware.
VESA BIOS modelist generaton moved into it's own function. Modelist
is regenerated upon editing/deletion of modes.
VESA BIOS modes added as suggested by hail-to-the-ryzen
VESA BIOS emulation now allows scriptable editing, deletion, and
mode renaming of VESA BIOS modes for use with picky DOS games and
demoscene productions that assume mode numbers.
Added VESA BIOS mode 0x136 as an alias for 320x200x16bpp mode
Enhancements to GFX_CaptureMouse and CaptureMouseNotify added
Fixed scaler change detection to use sizeof(int) properly than assume
a certain byte count
Fixed undefined sse2_available reference issue in certain builds
download https://github.com/joncampbell123/dosbox-x
via http://www.emucr.com/2018/09/dosbox-x-v0829.html
To read more of the post and Download, click here!
Join In and Discuss Here
Submit News and Releases Here and Contact Us for Reviews and Advertising Here |
|
|
|
|
|
August 31st, 2018, 22:34 Posted By: wraggster
kindred v1.11 Preview Build 2 is released. kindred is a multi-system video game emulator for Windows. A work-in-progress for more than a decade, the software utilises a number of priority technologies to accurately emulate video games systems.
Features:
- 128KB Backup RAM (various file formats)
- Support for various ROM formats (Max 64Mbit Cartridge Mode, Max 96Mbit Game Doctor Mode)
- Support for Standard Controller, Nintendo Scope and Mouse
- Advanced 24bit Color Mapping Technology
- Screen Capture in PNG format
kindred v1.11 Preview Build 2 Changelog:
- [IBM] Updated PIT
- [IBM] Added .ini files for XT and AT
- [IBM] Added all standard floppy formats
- [IBM] Added ibm\readme.txt, ide\info.txt
- [ALL] Fixed OpenGL driver (white screen on some systems)
- [ALL] Added Parser for INI files
download http://www.crazysmart.net.au/kindred/
via http://www.emucr.com/2018/08/kindred...w-build-2.html
To read more of the post and Download, click here!
Join In and Discuss Here
Submit News and Releases Here and Contact Us for Reviews and Advertising Here |
|
|
|
|
|
August 31st, 2018, 22:33 Posted By: wraggster
DOSBox v0.74-2 is released. DOSBox emulates an Intel x86 PC, complete with sound, graphics, mouse, joystick, modem, etc., necessary for running many old MS-DOS games that simply cannot be run on modern PCs and operating systems, such as Microsoft Windows XP, Windows Vista, Linux and FreeBSD. However, it is not restricted to running only games. In theory, any MS-DOS or PC-DOS (referred to commonly as "DOS") application should run in DOSBox, but the emphasis has been on getting DOS games to run smoothly, which means that communication, networking and printer support are still in early development.
DOSBox also comes with its own DOS-like command prompt. It is still quite rudimentary and lacks many of the features found in MS-DOS, but it is sufficient for installing and running most DOS games.
DOSBox v0.74-2 Changelog:
Windows: Fix auto/max cycles algorithm on Windows 7, which helps with stuttering audio.
Mac OS X: Bring a 64 bit version and improve performance.
Linux: Fix the 64bit dynrec cpu core and a lot of compilation problems. Add patches for the WINE Team.
download http://dosbox.svn.sourceforge.net/viewvc/dosbox/
via http://www.emucr.com/2018/08/dosbox-v074-2.html
To read more of the post and Download, click here!
Join In and Discuss Here
Submit News and Releases Here and Contact Us for Reviews and Advertising Here |
|
|
|
|
|
August 30th, 2018, 21:14 Posted By: wraggster
MAME v0.201 is released. MAME stands for Multiple Arcade Machine Emulator. When used in conjunction with images of the original arcade game's ROM and disk data, MAME attempts to reproduce that game as faithfully as possible on a more modern general-purpose computer. MAME can currently emulate several thousand different classic arcade video games from the late 1970s through the modern era.
What's news in MAME:
0.201
-----
MAMETesters Bugs Fixed
----------------------
- 00867: [Sound] (seta.cpp) twineagl: Music samples do not play to completion. (cam900)
- 06001: [Crash/Freeze] (nes.cpp) nes: iNES Mapper 31 crashes with ROM sizes other than 1MB. (rainwarrior)
- 06192: [Documentation] (playch10.cpp) pc_rrngr: Incorrect year or manufacturer. (sjy96525)
- 06653: [Documentation] (tmnt.cpp) qgakumon: Game name version mismatch. (sjy96525)
- 07053: [Crash/Freeze] (osbexec.cpp) osbexec: Stuck on PERFORMING SELF TEST. (AJR)
- 07058: [Gameplay] (tx1.cpp) buggyboy, buggyboyjr: buggyboy artwork gear stick not working. (Tafoid)
- 07059: [Sound] (tx1.cpp) All machines in tx1.cpp: Missing engine sounds. (Osso)
- 07067: [Sound] (exidy.cpp) targ, spectar: Spectar explosion samples short and long are named incorrectly. (Jim Hernandez)
- 07068: [Sound] (exidy.cpp) targ, spectar: Sounds are different to Targ. (Robbbert)
- 07069: [Cheat System] "On/Off" color is incorrect on "AutoFire Status" screen. (AJR)
- 07073: [DIP/Input] (neogeo.cpp) popbounc: Start buttons don't work. (AJR)
New working machines
--------------------
A Day In Space (31/03/87) [Miguel Bragado, Recreativas.org, ArcadeHacker, David Haywood]
The Burning Cavern (31/03/87) [Miguel Bragado, Recreativas.org, ArcadeHacker, David Haywood]
Night Mare (Spain) [Tomasz Slanina, Roberto Fresca, Jordi Beltran, Paco Ortiz, Recreativas.org]
New working clones
------------------
Astro Blaster (version 2b) [Joe Magiera, The Dumping Union]
Basis 108 [Robbbert]
Biomechanical Toy (Ver. 1.0.1870) [Jorge Casares, Ruben Casana]
Crash (alt) [Joe Magiera, Toby Bermann]
Devastators (ver. 2) [The Onion Knight, Corrado Tomaselli, The Dumping Union]
Dog Fight (Orca, prototype) [ShouTime, Dane Biegert, Smitdogg, The Dumping Union]
Flicky (64k Version, on Up'n Down boardset) [Jon H., The Dumping Union]
Golfing Greats (US, version K) [Kevin Eshbach, The Dumping Union]
Hacha Mecha Fighter (19th Sep. 1991, protected, set 2) [SpinalFeyd, The Dumping Union]
Halley's Comet (Japan, prototype) [Joe Magiera, The Dumping Union]
Ikari III - The Rescue (World, Rotary Joystick) [ClawGrip, Roberto Fresca, Recreativas.org, Dumping Union]
Ikari Warriors (US, set 2) [Joe Magiera, The Dumping Union]
Mario Bros. (bootleg on Ambush Hardware, set 2) [Corrado Tomaselli, The Dumping Union, smf]
Master Boy (1987, Z80 hardware, set 1) [Roberto Fresca, ClawGrip, recreativas.org]
Orel BK-08 [Robbbert]
Pool 10 (Italian, set 9) [f205v]
Raiden II (Korea) [Jorge Silva]
Signal Sintez 2 [Robbbert]
Super Shanghai Dragon's Eye (World) [Fabrice Arzeno, The Dumping Union]
Tecmo World Cup '90 (Euro set 3) [coolmod, The Dumping Union]
War Mission (WM 09/04/87) [Miguel Bragado, Recreativas.org, ArcadeHacker, David Haywood]
World Cup Volley '95 (Asia v1.0) [Fabrice Arzeno, The Dumping Union]
WWF WrestleFest (US) [SpinalFeyd, The Dumping Union]
Machines promoted to working
----------------------------
Gammatron Datum [Robbbert]
Clones promoted to working
--------------------------
Apple //c Plus [R. Belmont, M. Guidero, Leon Bottou]
Psychic Force EX [Ekorz]
New machines marked as NOT_WORKING
----------------------------------
Akai / Roger Linn MPC-3000 [R. Belmont, King Honey and The Darlington Pair]
Alcatel Terminal 7100 [Robbbert]
Alcatel Terminatel 258 [Robbbert]
Ampex 210+ [Robbbert]
Apple eMate 300 [Ryan Holtz]
Brother LW-700i [R. Belmont, rfka01]
Catherine Wheel [f205v, Ryan Holtz]
Creator IKT-5A [Robbbert]
F-Zero AX Monster Ride [anonymous, Ordyne, MetalliC]
Facit Terminal 4440 (30M-F1) [Robbbert]
Humantechnik Textel Compact A1010-0 [Robbbert]
ITT Courier 9216-X [Robbbert]
Joker Lady [f205v]
Lady Gum [f205v]
Loewe Multicom 715L [Robbbert]
Loewe Multitel D [Robbbert]
Loewe/Televerket Teleguide [Robbbert]
Mera-Elzab 7951om [Robbbert]
Mera-Elzab EC-7915 (EC-7950) [Robbbert]
Mera-Elzab VDM 79322/CM 7233 [Robbbert]
Microterm ACT-5A [Robbbert]
Nutting Associates ICEBOX [Robbbert, Al Kossow]
Paradar [f205v]
Sharp FontWriter FW-600 [R. Belmont, rfka01]
Siemens Bitel T3210 [Robbbert]
Siemens Multitel Fe Ap 90-1.1 [Robbbert]
Winner [f205v]
World Grand Prix (World) [hammy, The Dumping Union]
Wyse Technology WY-100 [Al Kossow]
Zenith Data Systems Z-29 [Al Kossow]
New clones marked as NOT_WORKING
--------------------------------
18 Wheeler (deluxe) [Ordyne, MetalliC]
18 Wheeler (deluxe) (Rev T) [Ordyne, MetalliC]
Asian Dynamite / Dynamite Deka EX (older) [brizzo, MetalliC, rtw]
Club Kart: European Session (Rev C) [Ordyne, MetalliC]
The House of the Dead 2 (Export) [Ordyne, MetalliC]
The King of Fighters 2002 Unlimited Match (Japan) [CoolFox, brizzo]
Night Fever [PinMAME]
Ring Out 4x4 [Ordyne, MetalliC]
Third World [PinMAME]
Unknown portable computer [MCbx]
Virtua Striker 2 Ver. 2000 [Ordyne, MetalliC]
Wyse Technology WY-120 [Robbbert]
Zombie Revenge (Export) [Ordyne, MetalliC]
New working software list additions
-----------------------------------
ibm5150:
Murders in Space (CGA), Murders in Space (EGA), Murders in Space (VGA), Netherworld [ArcadeShadow]
Math Blaster, Writer Rabbit [darksabre76]
VTERM II (V2.00, newer), VTERM II (V2.00, older) [SomeGuy]
ibm5170:
Compaq Portable Diagnostic Disk (SP0308), Intel 486 SX Microprocessor Demo [Foone Turing]
ABS Self Running Demo, The All In One Boot Floppy 0.9, The All In One Boot Floppy 0.9 (FreeDOS only),
The All In One Boot Floppy 0.9 (Lite Version), The All In One Boot Floppy 1.0, Disney's The Lion King,
Disney's The Lion King (Playable Demo), Microsoft Productivity Pack for Windows, Microsoft Works 3.0b, NETCOM NetCruiser
[Justin Kerk]
pc98:
A Ressha de Ikou 4 ~ Take the A-Train IV - Map Construction + Power Up Kit (Cracked), A Ressha de Ikou III HD - Hard Disk Only,
Akiko - Premium Version, Albatross, Albatross - Expert Course, Albatross - Meimon Course I - Oak Hills, Albatross - Visual Course,
Albatross - World Course, Alone in the Dark 2, Alvaleak Boukenki, Amaranth II, Amaranth II (Alt System Disk), Ambition,
Ancient Dragon, Angel Army, Animahjong X Perfect File, Animahjong X Perfect File (Alt), Animation Editor 'da Vinci-98',
Art of War, Art of War - Kaisenban, Art of War Scenario Shuu, Assist Art - Paint Master, Dragons of Flame [Neo Kobe Collection]
sorcerer_cass: The Count, Debug, Flight Simulator, Grotnik Wars, Nike II [Robbbert]
uzebox:
Air Hockey, Columns, Fireman Rescue, Flight of a Dragon, Flight of a Dragon (demo), Ghosty Ghost, Pipes, Stormforce [ArcadeShadow]
Software list items promoted to working
---------------------------------------
pc98:
3x3 Eyes - Sanjiyan Henjou, 3x3 Eyes - Sanjiyan Henjou (Alt Disk 1), 5 Jikanme no Venus, ASCII Otanoshimi Disk Vol. 13,
ASCII Otanoshimi Disk Vol. 18, ASCII Otanoshimi Disk Vol. 6, ASCII Otanoshimi Disk Vol. 7, ASCII Otanoshimi Disk Vol. 8,
ASCII Otanoshimi Disk Vol. 9, Ace of Spades, Advanced Power Dolls 2, Ai Shimai - Futari no Kajitsu,
Akazukin Cha Cha - CG Works ver 1.00, Akumu - Aoi Kajitsu no Sanka, Alaskan Malamute G.C., Alice no Yakata II,
Alice no Yakata III, Alien Zukan, Alone in the Dark, Amaranth III - Phantasie RPG, Amaranth IV - Abenteuerroman in Langsam,
AmbivalenZ - Niritsu Haihan, Angel Halo, Angel Night - Yamiyo o Kakeru Tenshi-tachi no Monogatari, Animahjong X, Arcus,
Art Action, Ash., Assist Calc, Assist Card (Demo), Astroguide 1994, Fifth Element - Tamashii no Genso, U-Jin Presents - Angel
[Carl, r09]
New NOT_WORKING software list additions
---------------------------------------
dc:
Idol Janshi o Tsukucchaou (Jpn), Illbleed (Jpn), Incoming: Jinrui Saishuu Kessen (Jpn, Rev. 1), Inoue Ryouko: Last Scene (Jpn),
Interlude (Jpn), Iris (Jpn), J.League Pro Soccer Club o Tsukurou! (Jpn), JRA PAT for Dreamcast (Jpn, V40L11),
JRA PAT for Dreamcast (Jpn, V50L10), Jahmong (Jpn), Jet Coaster Dream 2 (Jpn), Jet Set Radio (Jpn),
Kaen Seibo: The Virgin on Megiddo (Jpn), Kanon (Jpn), Kaze no Uta (Jpn), Kidou Senkan Nadesico: Nadesico the Mission (Jpn),
Kidou Senshi Gundam: Giren no Yabou - Zeon no Keifu (Jpn), Kimi ga Nozomu Eien (Jpn), Kita e. White Illumination (Jpn),
L.O.L.: Lack of Love (Jpn), Le Mans 24 Hours (Euro), Le Mans 24 Hours (Jpn), Le Mans 24 Hours (World, Prototype 20000820),
Legacy of Kain: Soul Reaver (Euro), Legacy of Kain: Soul Reaver (Euro, Prototype 20000118), Legacy of Kain: Soul Reaver (Ger),
Legacy of Kain: Soul Reaver (USA), Looney Tunes: Space Race (Euro), Looney Tunes: Space Race (USA),
Looney Tunes: Space Race (World, Prototype 19991014), Looney Tunes: Space Race (World, Prototype 20000731),
Love Hina: Smile Again (Jpn), Love Hina: Totsuzen no Engage Happening (Jpn), MDK 2 (Euro), MDK 2 (USA),
MDK 2 (World, Prototype 20000126 5PM), MDK 2 (World, Prototype 20000126 7PM), MSR: Metropolis Street Racer (Euro),
MSR: Metropolis Street Racer (Euro, Rev. B), MSR: Metropolis Street Racer (USA),
MSR: Metropolis Street Racer (World, Prototype 20000509), MSR: Metropolis Street Racer - Special Version (Euro),
MTV Sports: Skateboarding featuring Andy MacDonald (Euro), MTV Sports: Skateboarding featuring Andy MacDonald (USA),
Maboroshi Tsukiyo (Jpn), Macross M3 (Jpn), Magforce Racing (Euro), Magforce Racing (USA),
Magforce Racing (World, Prototype 20000524), Mahjong Taikai II Special (Jpn), Maken X (Euro), Maken X (Jpn), Maken X (USA),
Marionette Company (Jpn), Marionette Company 2 (Jpn), Marionette Handler (Jpn), Mars Matrix (USA), Marvel vs. Capcom 2 (USA),
Marvel vs. Capcom 2: New Age of Heroes (Euro), Marvel vs. Capcom 2: New Age of Heroes (Jpn),
Marvel vs. Capcom: Clash of Super Heroes (Euro), Marvel vs. Capcom: Clash of Super Heroes (Jpn),
Marvel vs. Capcom: Clash of Super Heroes (USA), Mat Hoffman's Pro BMX (USA), Max Steel: Covert Missions (USA), Maximum Pool (USA),
Memories Off 2nd (Jpn), Memories Off Complete (Jpn), Mercurius Pretty: End of the Century (Jpn),
Microsoft WebTV Setsuzoku Kit (Jpn), Midway's Greatest Arcade Hits Volume 1 (Euro), Midway's Greatest Arcade Hits Volume 1 (USA),
Midway's Greatest Arcade Hits Volume 2 (USA), Millennium Racer: Y2K Fighters (World, Prototype 20010604), Miss Moonlight (Jpn),
Missing Parts 2: The Tantei Stories (Jpn), Missing Parts: The Tantei Stories (Jpn), Mizu Iro (Jpn), MoHo (Euro),
Monaco Grand Prix (USA), Monaco Grand Prix: Racing Simulation 2 (Euro), Monaco Grand Prix: Racing Simulation 2 (Jpn),
Monaco Grand Prix: Racing Simulation 2 (Jpn, Prototype 19990106), Morita no Saikyou Reversi (Jpn), Morita no Saikyou Shougi (Jpn),
Mortal Kombat Gold (Euro), Mortal Kombat Gold (Euro, Prototype 19990828), Mortal Kombat Gold (USA),
Mortal Kombat Gold (USA, Rev. 1), Motto Pro Yakyu Team wo Tsukurou! (Jpn), Mr. Driller (Euro),
Mr. Driller (Euro, Prototype 20000918), Mr. Driller (USA), Ms. Pac-Man: Maze Madness (USA), NBA 2K (Euro), NBA 2K (Jpn),
NBA 2K (USA), NBA 2K (USA, Prototype 19990922), NBA 2K (World, Prototype 19991221), NBA 2K1 (USA), NBA 2K2 (Euro), NBA 2K2 (USA),
NBA Hoopz (Euro), NBA Hoopz (USA), NBA Showtime: NBA on NBC (Euro), NBA Showtime: NBA on NBC (USA),
NCAA College Football 2K2: Road to the Rose Bowl (USA), NFL 2K (Jpn), NFL 2K (USA), NFL 2K (USA, Alt 1), NFL 2K (USA, Alt 2),
NFL 2K (USA, Alt 3), NFL 2K1 (Jpn), NFL 2K1 (USA), NFL 2K2 (USA), NFL Blitz 2000 (Euro),
NFL Blitz 2000 (Euro, Prototype 19990908), NFL Blitz 2000 (USA), NFL Blitz 2000 (USA, Rev. 1), NFL Blitz 2001 (USA),
NFL QB Club 2001 (USA), NFL Quarterback Club 2000 (Euro), NFL Quarterback Club 2000 (USA), NHL 2K (Euro),
NHL 2K (Euro, Prototype 20000321), NHL 2K (USA), NHL 2K (USA, Prototype 20000131), NHL 2K (USA, Prototype 20000131, Alt),
NHL 2K2 (USA), Nakoruru: Ano Hito kara no Okurimono (Jpn), Namco Museum (USA), Napple Tale: Arsia in Daydream (Jpn),
Neppachi II @ VP@CHI: CR Harenchi Gakuen (Jpn), Neppachi III @ VP@CHI: CR Dokonjou Gaeru 2 - CR Dokonjou Gaeru H (Jpn),
Neppachi IV @ VP@CHI: CR Aa! Hana no Ouendan 3 (Jpn), Neppachi V @ VP@CHI: CR Monster House (Jpn),
Neppachi VI @ VP@CHI: CR Otakara Tankentai (Jpn), Net Versus: Chess (Jpn), Net Versus: Gomoku Narabe to Renju (Jpn),
Net Versus: Hanafuda (Jpn), Net Versus: Mahjong (Jpn), Net Versus: Reversi (Jpn), Net Versus: Shougi (Jpn),
Net de Para: Nekosogi Paradise (Jpn), Nettou Golf (Jpn), Never 7: The End of Infinity (Jpn), Nightmare Creatures II (Euro),
Nightmare Creatures II (Euro, Prototype 20000721), Nightmare Creatures II (USA), Nightmare Creatures II (USA, Prototype 20000509),
Nobunaga no Yabou: Shouseiroku with Power-Up Kit (Jpn), Sega Mega Drive (World, Prototype 20010115), Test Drive Le Mans (USA)
[FakeShemp]
ibm5170: Mitsumi IDE CD-ROM Driver [Justin Kerk]
pc98: A Ressha de Ikou 4 ~ Take the A-Train IV - Map Construction + Power Up Kit, Ami - Kaze Tachinu [Neo Kobe Collection]
Translations added or modified
------------------------------
Norwegian [DandelionSprout]
Source Changes
--------------
-m6809: Improved disassembly. [AJR]
* Use FCB directive to represent illegal opcodes, don't print spaces after instructions without operands.
-osbexec: Removed spurious line inversion that broke the self-test. [AJR]
-Improved debugger view behavior: [AJR]
* Mask address expressions in disassembly view.
* Mask address expressions correctly in memory view when using physical addresses beyond logical limits.
* Fixed scrolling glitch in memory view when address expression is applied.
-imd_dsk.cpp: Added some sanity checks on geometry. [AJR]
-funkball: Added UART and RS-232 port for diagnostic output. [AJR]
-prose2k: Added RS-232 port and Baud clock, and converted terminal to serial device. [AJR]
-ms9540: Fixed ROM loading. [AJR]
-f3853: Improved interrupt behaviour. [AJR]
* Don't fire external interrupt automatically when enabled, and clear interrupt requests once taken.
-elwro800: Added "TV" EPROM and corrected clocks. [AJR]
-Added support for V33/V53 expanded addressing mode, including BRKXA and RETXA instructions. [AJR]
-sol20: Added configuration options for CPU speed and field rate. [AJR]
-f8: Fix formatting glitch with disassembly of invalid instructions. [AJR]
-meritum: Added NMI key, and remapped keys to be more accurate to hardware. [AJR]
-screen.h: Fixed have_screen_update accessor and renamed to has_screen_update. [AJR]
* Fixes regressions in granny and other drivers using custom update functions with CDP1861, CDP1864 and TMS992x VDPs.
-Moved definition of address_space_config from dimemory.cpp to emumem.cpp (declaration was already in emumem.h). [AJR]
-z80sio: Ignore "Send Abort" command when not in SDLC mode - allows jade to start. [AJR]
-psx.cpp: Converted video to device_palette_interface and added support for 24-bit output. [cam900]
-X1-010: Converted to device_rom_interface, and converted memory mapping to proper memory banks in seta.cpp and seta2.cpp. [cam900]
-seta.cpp updates: [cam900]
* Added NVRAM and PCM mute control to calibr50, and noted revision in description.
* Reduced twineagl frame rate to improve music timing.
-vgmplay updates: [cam900]
* Added X1-010 support.
* Fixed C6280 and ES5503 addresses.
-aica.cpp: Implemented MONO/MVOL, EXTS mixing, and clock change support. [cam900]
* Also corrected AICA routing for Dreamcast, and added correct number of AICAs for Hikaru.
-ymf262.cpp: Added support for clock changes. [cam900]
-y2.cpp, ggconnie.cpp, crshrace.cpp: Improved metadata. [cam900]
-h6280: Added internal PSG. [cam900]
-dec0.cpp, actfancr.cpp: Reduced code duplication. [cam900]
-policetr.cpp: Cleaned up code, added save state support, reduced tag lookups, and converted drawing buffer to bitmap. [cam900]
-l7a1045_l6028_dsp_a.cpp: Added save state support. [cam900]
-deco32.cpp, deco_zoomspr.cpp: Fixed background color for dragngun and added notes. [cam900]
-dcheese.cpp: Corrected palette size, reduced tag lookups, and improved names. [cam900]
-pcfx.cpp: Added Hudson HuC6230 SoundBox emulation (PSG with ADPCM playback). [cam900]
* Also added ADPCM transfer and save state support to HuC6272.
-taotaido.cpp: Cleaned up code, reduced tag lookups, and added save state support. [cam900]
-nmk16.cpp: Identified tharrier CPUs and crystals. [cam900]
-taito_zm: Cleaned up code, connected outputs, and corrected TMS57002 clock. [cam900]
-vis: Fixed display in 256 color mode, and added controller buttons 1 and 2. [Carl]
-tlcs870: Rewrote most of the emulation. [David Haywood]
* Implemented interrupts, added I/O ports (data direction not implemented), and added timer-based serial communication.
-hng64: Udpates and refactoring. [David Haywood]
* Hooked up TLCS-870 MCU communication and interrupts, and connected I/O ports to MCU.
* Removed hacks/HLE rendered unnecessary by MCU emulation.
* Added hacks allowing racing games to enter gameplay and run without crashing.
-nightmare: Added default EEPROM contents. [David Haywood]
-decathlt: Implemented 315-5838 compression/encryption. [Peter Wilhelmsen, Morten Shearman Kirkegaard, Samuel Neves, David Haywood]
-discrete: Fixed DISC_555_TRIGGER_DISCHARGES_CAP option in DISCRETE_555_MSTABLE. [Derrick Renaud]
* Allows sound in Amazing Maze to play properly beyond 30 seconds.
* Also avoided problematic debug log file names on Windows.
-315_5124.cpp bug fixes: [Enik Land]
* Fixed off-by-one bug in 315-5124/315-5313 sprite zoom limit.
* Fixed 315-5214 tile/line numbers in leftmost column.
* Avoid flagging sprite collisions twice on the same line for 315-5313.
-hp_ipc: Improved HP-1LL3 GPU emulation. [F.Ulivi]
* Improved drawing, made VRAM size configurable, implemented commands used by diagnostics, and implemented RDWIN/WRWIN bit offset.
-imgtool: Fixed parsing of options with enumerated values. [Fabrice Bellet]
-atarittl.cpp: Added netlist for a large portion of gtrak10 (Gran Trak 10, 1974) - still not working. [Felipe Sanches]
-mc68681.cpp: Added Exar XR68C681 support, including MISR register and extended Baud rates. [Joseph Zatarski]
-ti99 updates: [Michael Zapf]
* Added support for 16-sector TDF disk images.
* Made TDF images compatible with PC99 by forcing CRC to constant F7F7.
* Improved Hexbus/IBC emulation, allowing Hexbus floppy drive to work with TI-99/2.
* Fixed TMS9995 decrementer low byte reads - fixes TI-99/2 cassette loading.
* Modernised machine configuration.
-upd765: Discard write FIFO data pushed when write command fails to find sector. [Michael Zapf]
-hdc92x4: Added a minimum head load time to compensate for the floppy spin-up. [Michael Zapf]
-tms99xx: devcb3 changes, removing MCFG macros for 9900, 9901, 9980A, 9995. [Michael Zapf]
-cassette: Added audio output streams, removing need for "wave" device. [Michael Zapf]
-i386: Fixed a bug that could cause a common CPU detection check to misidentify a 386 as a 486. [MoochMcGee]
-indigo: Fixed ROM loading. [O. Galibert]
-Added support for abbreviated read/write handler signatures, and binding an object finder to an instance by reference.
[O. Galibert]
-wd_fdc: Simplified API. [O. Galibert]
-tms57002: Suppressed aggressive inlining to reduce compiler memory usage. [O. Galibert]
-Added support for TAP/TUN network provider on Windows. [Patrick Mackinlay]
-z80scc: Fixed serial control signal behaviour. [Patrick Mackinlay]
* Corrected polarity, removed ring indicator input, fixed "all sent" handling, and implemented sync interrupts.
-interpro: Improved emulation, allowing headless configurations to be used. [Patrick Mackinlay]
* Fixed serial DMA and added missing control lines.
* Added 60x0 CLIX root floppies to software list.
-h8: Added H8/3003 support. [R. Belmont]
-apple2 updates: [R. Belmont]
* Added support for per-scanline Lo-Res rendering - helps "KFest18 2K Rasterbar Demo".
* Fixed reverse-logic on TransWarp slot DIP switches that caused disks to not boot.
-apple2: Improved Apple //c Plus MIG and floppy emulation, allowing the system to be used with the first 3.5" drive.
[R. Belmont, M. Guidero, Leon Bottou]
-pc98 updates: [r09]
* Fixed blink attribute.
* Improved titles and disk labels in software list, and added usage notes for software that needs DOS.
* Removed user disks that weren't actually provided with software from software list.
* Fixed albatvis hashes, and removed disks that only differ in user save data.
-dp8390: Treat AppleTalk subnet broadcast L2 multicast address (09:00:07:ff:ff:ff) as Ethernet broadcast. [rakslice]
* This is a workaround for lack of multicast filter implementation.
-super80: Split software list between the 32- and 80-column versions. [Robbbert]
-slicer: Fixed floppy density selection. [Robbbert]
-fccpu20: Fixed terminal display. [Robbbert]
-minitel2: Added BIOS bv9. [Robbbert]
-cdc721: Added "Graphics Firmware" ROMs. [Robbbert]
-Z80SCC: Fixed Z-BUS access. [Robbbert]
-c900: Converted terminal to serial device using Z80SC. [Robbbert]
-sorcerer: Added experimental support for the twin floppy unit in the video/disk accessory. [Robbbert]
-cvs.cpp: Replaced ROM patches with protection simulation for huncholy, superbik, and hero. [iq_132, Robbbert]
-mastboyo.cpp: Improved inputs, added remaining DIP switches, and cleaned up the code. [Roberto Fresca]
-Modernized machine configuration or many devices and systems. [Ryan Holtz]
* Systems include bebox, indy_indigo2, mac128, macpci, nsg6890 oric, pet, prodigy, rmnimbus, ssystem3, swtpc09, swyft, sym1,
trvquest, tv950, vectrex, vic20, victor9k, and wicat.
-pcf8583: Added rudimentary Philips PCF8583 RTC emulation, based on the PCF8593 device. [Ryan Holtz]
-st62xx: Added a skeleton device for the STmicro ST6 series of microcontrollers. [Ryan Holtz]
* Includes disassembler, banked data RAM, ROM, named registers, and untested GPIO.
-i386 updates: [Samuele Zannoli]
* Added Athlon XP processor.
* Fixed XADD condition codes - should be based on result of addition.
* Added an enumeration describing CPUID feature information bits.
-vgmplay updates: [smf]
* Added software list support.
* Re-initialise on loading a new track.
* Added C140, ES5503, SAA1099, SCSP, VSU, WonderSwan audio, Y8950, YM2610, YMF262, YMF278B and uPD7759 support.
* Fixed K054539 and YM2610 support.
* Added clock change support to ES5503, ES5506, SAA1099, uPD7756/uPD7759, and Virtual Boy sound.
* Added support for Oki M6258 data streams and clock/divider changes.
-WonderSwan audio: converted to device_rom_interface and added clock change support. [smf]
-Namco C140: converted to device_rom_interface and added clock change support. [smf]
-uPD7759: Converted to device_rom_interface and added master/slave select input. [smf]
* Finished hooking up to bayrouteb1, eswatbl, goldnaxeb1 and passshtb.
-SCSP: Converted to device_rom_interface, added clock change support, and corrected clock frequency. [smf]
-Improved emulation startup performance by using more appropriate strategy for sorting save state entries. [smf]
-powervr2.cpp: Improved performance by turning some per-pixel branches into per-polygon branches. [snickerbockers]
-Improved Taito ZSG2 sound: [superctr]
* Adjusted gain function and ramping algorithm, and added sample interpolation, emphasis filter and low-pass filer.
* Enabled TMS57002 DSP.
-Improved TMS57002 emulation. [superctr]
* Emulated multiply/accumulate pipeline.
* Added ALU saturation flag.
* Fixed issues with CMEM UPLOAD and PLOAD.
-konamigx: Hooked up third and fourth TMS57002 outputs based on educated guess. [superctr]
-qsoundhle: Replaced implementation with back-ported DSP program. [superctr, ValleyBell]
-m6502: Added support for microcontrollers and implemented MOS 6500/1 as a device. [Vas Crabb, O. Galibert]
-Improved support for screen orientation/geometry and automatic layout generation: [Vas Crabb]
* Added orientation and physical aspect ratio properties to screen device.
* Automatically generate views for systems one screen.
* Documented layout file format and automatically generated views.
-Added save state support for C arrays and std::array nested to any depth. [Vas Crabb]
-amiga.cpp: Overhauled keyboard emulation: [Vas Crabb]
* Re-implemented Mitsumi keyboard emulation using MOS 6500/1 device.
* Added support for Amiga 1000, Amiga 600, and Amiga 2000/3000/4000/CDTV Mitsumi keyboards.
* Added support for Cherry G80 Amiga 2000 keyboard (8039 version with external EPROM).
* Removed reset line from keyboard to host on systems with external keyboards.
* Emulated keyboard reset circuit for Amiga 1000, Amiga 2000 and Amiga CDTV.
* Added configuration setting for "compact mode" supported by Amiga 1200 keyboard program.
-sshangha.cpp: Added PCB layout for Super Shanghai Dragon's Eye, and derived clocks from oscillator frequency. [Brian Troha]
-megaphx.cpp: Flagged megaphx PALs as bad dumps. [caius]
-toaplan1.cpp: Corrected program ROM names for Out Zone (Harder), and the mask ROM names for all Out Zone sets.
[caius, The Dumping Union]
-Dumped Operation Wolf C-Chip EPROM and replaced simulation. [Caps0ff, Bryan McPhail]
-dec8.cpp: Decapped MCU for makyosen. [Caps0ff, Game Preservation Society, The Dumping Union]
-taito_f3.cpp: Removed outdated comment. [Chromaryu]
-citicona, dduxbl: Added PROMs and PLDs. [ClawGrip, Roberto Fresca, Recreativas.org, The Dumping Union]
-twincobr.cpp: Verified oscillator frequencies for Twin Cobra. [Corrado Tomaselli]
-mainevt.cpp: Added proper screen parameters, and updated notes. [Corrado Tomaselli]
-sorcerer_cass.xml: Corrected publisher/developer for two titles. [exidyboy]
-gameboy.xml: Update ROM labels/types from No-Intro. [FakeShemp]
-Clarified and re-worded the descriptions of typical ROM set organisation schemes. [Firehawke]
-Dumped Amiga 2000 keyboard (Cherry G80, 8039 with external EPROM). [Gerrit Heitsch]
-z180: Added workaround for missing serial and counter emulation, allowing some software to progress further. [Grull Osgo]
-cosmic.cpp: Corrected ROM labels and verified ROM types for devzone. [Guru]
-goldstar.cpp: Identified Fever Chance PCB as original Wing W-6 hardware. [Ioannis Bampoulas]
-zoar: Confirmed ROM dump is good. [Joe Magiera]
-apollo.h: Work around MSVC's dislike for incomplete types in device finders. [justindarc]
-eyesb: Patched PROM to correct colors. [MASH]
-hikaru.cpp: Dumped development/prototype BIOS v.074. [Ordyne]
-naomi.cpp: Dumped Club-Kart Cycraft Motion PC software. [Ordyne]
-naomi.cpp: Dumped additional BIOS/firmware versions. [Ordyne, MetalliC]
* NAOMI Development/tester BIOS (Nov 1998), Ferrari F355 DLX prototype Japan and Export BIOS, NAOMI Rev F Export BIOS
* Ferrari F355 DLX prototype motor board firmware
-play_1.cpp: Verified that Third World and Night Fever use the same ROMs as Big Town and others. [PinMAME]
-dotrikun.cpp: Corrected ROM label for Dottori Kun (old version). [Porchy]
-info.cpp: Adjusted indentation of DTD to better reflect structure. [pxdnbluesoul]
-segas32.cpp: Mapped second start button for F1 Exhaust Note. [sjy96525]
-vgmplay: Added software list to including titles from all major packagers (VGMRips, SMSPower, and Project2612). [Tafoid] http://www.mamedev.org/
download http://www.mamedev.org/
via http://www.emucr.com/2018/08/mame-v0201.html
To read more of the post and Download, click here!
Join In and Discuss Here
Submit News and Releases Here and Contact Us for Reviews and Advertising Here |
|
|
|
|
|
August 30th, 2018, 21:11 Posted By: wraggster
RetroArch v1.7.4 is released. RetroArch is a multi-system emulator for Linux, Windows, Mac OS X and *BSD. It is formerly known as SSNES. Its design and background is quite different than most other emulators as RetroArch does not implement an emulation core itself. RetroArch talks to libretro, a generic emulator core API. This means that RetroArch is core agnostic, and it does not care which emulator core is running.
Currently there are libretro implementations for systems such as SNES, NES, GBA, GB/GBC, Genesis, and even arcade games (Final Burn Alpha).
libretro isn't only usable for emulators. A preliminary port of an open source reimplementation of Cave Story has been ported to libretro as well.
RetroArch believes in modularity. The application itself is a command-line driven application suitable for HTPC and/or headless use. There also exists a GUI frontend for RetroArch, supporting every single config option available in RetroArch.
download http://www.libretro.com/
via http://www.emucr.com/2018/08/retroarch-v174.html
To read more of the post and Download, click here!
Join In and Discuss Here
Submit News and Releases Here and Contact Us for Reviews and Advertising Here |
|
|
|
|
|
August 30th, 2018, 21:08 Posted By: wraggster
Exodus v2.0.1 is released. Exodus is a software program designed to allow real physical hardware to be emulated in software. This is not a revolutionary idea. There are many other emulators out there for a wide variety of tasks and systems. What makes Exodus a little different is what goals it tries to achieve, what it does that other emulators do not, and what it doesn't do that other emulators do. More detail is given about the goals of Exodus in the "Design Philosophy" section. In this section, you'll get a quick overview of what makes Exodus different.
So, what does make Exodus different from other emulators? There are a few key points:
Plugin model, with XML-based system definitions
Perfect timing synchronization
Effective multithreading
Debug and development focused
More detail about each of these items will be given below.
1. Plugin model, with XML-based system definitions:
The first and most significant thing to understand about Exodus, is that it is not actually an emulator. Exodus is a generic emulation platform, which allows systems to be assembled from individual components at runtime. Plugins are used to add actual emulation support for real devices. A device may be an individual discrete component, such as a processor, sound, or video chip. This plugin model itself isn't as interesting as how Exodus builds systems from these devices. With Exodus, nothing that makes up a "system" is hardcoded. Exodus uses XML files, called modules, to build an actual system from a set of discrete components. The current system is simply defined as the current set of loaded modules, and any selected settings for those modules.
Perhaps more significantly than the plugin model itself, Exodus completely handles all the communication and interaction between each device. Exodus emulates the idea of the "system bus", and supports mapping devices in almost any way imaginable. Devices themselves can be written to simply emulate themselves in isolation, without knowing or caring about the system they are used in, or how they are physically connected to that system. When devices are emulated in this manner, they are inherently reusable in any system, under any situation in which the real device could be placed. This means that you only have to emulate one device, once, and there are no system-specific hacks that have to be applied in order to make that device work in a given system. Support can be added for new systems simply by writing an XML file to describe the physical devices in that system and the connection between those devices, and loading the file in the Exodus platform, provided emulation cores exist for all the required devices.
With this plugin model, and the XML-based method of defining system components, Exodus is probably the most generic, flexible, and scalable emulation platform ever written. The long-term goal of Exodus is to provide support for as many systems as possible, even to rival other projects such as MESS and MAME. The project goals, architecture, and design philosophy are setup to attempt to make this emulator easier to maintain and more flexible over time than other large-scale emulation projects however, as well as providing several key advantages they currently do not offer.
2. Perfect timing synchronization:
So, apart from this modular architecture, what's interesting about Exodus? The most important thing is accuracy, in particular, timing accuracy. Most emulators are extremely inaccurate when it comes to timing. The reason for that is that there's often a huge performance tradeoff involved. In a real system, you might have half a dozen or more discrete devices all doing things at the same time. Each device might run at its own rate with its own performance characteristics. In a real system, those devices are not completely isolated, that wouldn't be a very useful system, those devices need to interact. When you're emulating that system, how do you ensure that every single device access occurs in the correct order though? The simple fact is, most emulators do not. Most emulators aim for a certain degree of timing accuracy, which is usually just enough to emulate some particular set of existing programs that run on that platform, and that's as accurate as they get. Timing related bugs often become the biggest roadblock to increasing emulation accuracy as an emulator advances, and increasingly become more and more difficult to solve. So, how do you solve timing problems with 100% accuracy? Well, the first, most obvious way, is to run every device in what's called "lock-step". This is simply to advance every device in the system one by one, advancing each device by a single "step", ensuring that no device gets ahead of another. This works with 100% reliability. It's also very, very, very slow. The biggest problem this approach has is that you reduce your emulator to a single-threaded model, because everything always has to wait for everything else, so you can't really do anything in parallel. Since we now live in the age of parallel computing, this effectively cripples the performance of your emulator now and into the future. That leads into the next topic.
3. Effective multithreading:
Exodus was built from the ground up to solve the unsolvable timing problems, and has a unique approach to timing accuracy. It adopts what I call the optimistic execution model. This idea isn't new either. The concept is simple, and it goes something like this: "Most of the time, a timing problem is not going to occur. Given that assumption, I want to execute my devices unsynchronized for as long as possible. If something ends up happening in the wrong order, I want to roll back to the previous point, and repeat the operation, this time with fore-knowledge about the timing requirements". This is the execution model Exodus uses. By executing in parallel for as long as possible, we can make use of multiple cores. The idea of state rollback is implemented as a core part of the platform itself, and is heavily optimized to be as fast as possible where a rollback is not required. Devices can assist the emulation by giving advance notice about significant events, such as interrupt generation, which are likely to affect other devices. System XML definitions can also give additional timing hints, such as forcing particular devices to always remain behind the current execution point of other devices. A combination of these techniques allows Exodus to achieve 100% timing accuracy, while making effective use of multiple cores to execute devices in parallel for as long as possible.
4. Debug and development focused:
Another key point that makes Exodus different is simply what kind of users it targets. Exodus is not designed to allow you to play commercial games for mainstream systems. That may be a side-effect of what it does, but that is not its focus. There are many other emulators out there for a large number of systems. If you simply want to play games, one of those may be more suitable. Exodus is aimed at users who have a technical interest in a particular platform. A large number of debugging and diagnostic features are provided to assist in better understanding the internals of the hardware, and to assist in debugging problems, and developing code, where it may be difficult to gather information on the real hardware. To this end, Exodus has a strong focus on accuracy in all areas, with the goal that any given piece of code will behave exactly the same way in Exodus as it would on the real hardware. Debugging features are exposed to provide as much transparency as possible, so that at any given point, it can be understood what state each device is in, and to allow that state to be modified in real time through the debugger.
download http://www.exodusemulator.com/joomla30/
via http://www.emucr.com/2018/08/exodus-v21.html
To read more of the post and Download, click here!
Join In and Discuss Here
Submit News and Releases Here and Contact Us for Reviews and Advertising Here |
|
|
|
|
|
August 30th, 2018, 21:07 Posted By: wraggster
JRomManager v1.7 build 28 is released. JRomManager ia a Rom Manager entirely written in Java and released under GPL v3.
Current Features:
* Zip support
* Mame and Logiqx Dat formats
* Import from Mame executable
* Dat parsing caching via Java Serialization
* Optimized to permit scan over shared network
* Dir scan caching via Java Serialization based on FileMDate+FileSize, one cache file per romdir, reusable between different Dat Scans if same dir used
* Split Scan/Fix/Rebuild
* Non-Merged Scan/Fix/Rebuild
* Merged Scan/Fix/Rebuild (with choice in case of name collision)
* Full SHA1 scan or on-need SHA1 scan in case of suspicious CRC32
* Retain SHA1 in cache until zip file change
* CHD support (no separate dir from roms yet)
* Per profile settings (what to fix, how to scan, ...)
* MultiThreading support (at least for archive manipulation and checksum calculation, fast disks required)
* MD5 support (for old dats)
* 7z support via SevenZipJBinding + 7z command line as functional backup
* TorrentZip support via trrntzip command line
* Multiple Source Dir
* Enhanced Gui with Report
* Translated to English and French
* Software List support
* Filtering functionalities (clone, chds, systems list, display mode, cabinet type, driver status, ...)
JRomManager v1.7 build 28 Changelog:
Fixes
Edge case found in scanner when two roms in same set need to be swapped (was resulting in removing one of the roms)
Does not report wrong hash entry when it is fixable (and will be fixed), so that "dry run" mode return good fixed count
More explicit result when torrent checking is successful
Made multithreaded progress interface more robust, because it may be wrong under Linux as thread IDs are not reused like on windows
Download: JRomManager v1.7 build 28 https://github.com/optyfr/JRomManager
via http://www.emucr.com/2018/08/jromman...-build-28.html
To read more of the post and Download, click here!
Join In and Discuss Here
Submit News and Releases Here and Contact Us for Reviews and Advertising Here |
|
|
|
|
|
August 30th, 2018, 21:04 Posted By: wraggster
NegaMAME v0.201.1 is released. NNegatron is a MAME dedicated front-end that has then been engineered to ease the task for users and be as intuitive as possible. On its first release in November 2015, it was the very first front-end to fully unlock the possibilities of machine configurations available in MAME. Some other front-ends caught up since. But when MAME changed its way to provide information to third-party front-ends in May 2017 with v0.186, it also prevented access to some important information to front-ends. In June 2018, Negatron has once again reiterated its prowess by working in association with the new MAME derivative called NegaMAME. NegaMAME behaves exactly like official MAME. But it simply adds a command that third-party front-ends can use to get back the information missing in MAME since v0.186, effectively helping Negatron to regain full access to all the features it already had in 2015.
download http://babelsoft.net/products/negamame.htm
via http://www.emucr.com/2018/08/negamame-v02011.html
To read more of the post and Download, click here!
Join In and Discuss Here
Submit News and Releases Here and Contact Us for Reviews and Advertising Here |
|
|
|
|
« prev 
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
next » |