Some nice developments in Dreamcast emulation scene today, with a major update to Reicast core.
With a new addition that now allows texture dumping, and injecting.
Dump textures: will dump all textures used by the current game to /dc/texdump/
Load textures: loads custom textures from /dc/textures/ to replace the ones used by the game
So now you havn't got excuse not to have a go at doing a HD Shemue!
Remember to check out and post your packs, or just to discuss on our Texture pack forums
more bugfixes:
- better G2 DMA edge cases handling
- brake in Atomiswave racing games works again
- fix crash in ROM-based SystemSP games
- weird AICA LSA/LEA handling tweaks
The dcemul team have been busy, and are now releasing alpha wip builds to see what progress they've made, these arn't full releases so take them as is:
by many requests we decide to make public build of emulator to show and share current stage of its development.
its an alpha/preview quality product so take it AS IS.
it includes new features and new systems mentioned in this topic, many bugs fixed, as well as several unfinished parts, like new DX11NG render.
enjoy.
- somewhat fixed save/load state for DX11NG
- adjusted sound volume, was too loud, notable in Atomiswave games
For those who know me know ive been a fan of emulation for 20 years or more, the reason i started a videogames website was purely because i like to play emulators of old consoles on a single device.
Recently the homebrew/emulation scene has been stagnant, no real breakthroughs means that the best way is to buy a device that is made for emulation fans like myself, i reviewed the JXD S7300 Android Tablet and for a fan like me i loved it. The Android tablet was for me perfect, the mixing of old style controls and touchscreen inside an Android OS and with Gamecenter X you could download games onto your console with no messing around, the console/tablet game with Android/N64/Megadrive/Arcade/GBA and Nes Emulators with games built in, beyond awesome.
But JXD since then have brought out a new and improved JXD S7800b Gaming Tablet which features PS1, MAME, Dreamcast, N64, NeoGeo, Atari, NES, SNES, Gameboy, Gameboy Colour, Gameboy Advance, SEGA Master System, SEGA Mega Drive, CPS1, CPS2, Amiga, Commodore 64, ZX Spectrum Emulation to name just a few, am i salivating ?, hell yes.
The JXD S7800b Gaming Tablet has a 7" 1280x800 IPS 5 Point Multi-Touch Capacitive Screen, RockChip RK3188 QuadCore 1.8GHz CPU - 2GB DDR3 RAM - 8GB Memory, Network Wi-Fi(802.11 b/g/n), External Ethernet,3G with Dongle and runs Android 4.2.2 Jellybean OS.
So this Android Tablet runs one of the latest versions of the Android OS plus comes built in with all them emulators and you can do what you would expect from a normal Android Tablet.
Tonight Emulation-X has posted an interview with the two coders behing the Dreamcast Emulator for Windows and Android. Reicast is an emulator coded by well known emulation coders drk||Raziel & Psyman.
Want to know more about one of the best and most active Dreamcast Emulators of the moment then check out the interview here.
DEmul is SEGA multi-system emulator, originally developed with Sega Dreamcast in mind. Currently, in the develop process emulator supports also: Sega Model 3, Sega Hikaru, Sega Saturn, and arcades based on the DC: Naomi, Naomi2, and Atomiswave.
Here's changelog for latest version:
- ATOMISWAVE: Crash fix
- CORE: Autoregion if booted without disk fix
- CORE: SSE2 optimizations, critical core corruptions fixed, much more stability
- CORE: Savestates fix
- CORE: Various fixes from the Issue tracker
- DC: Dev.Box bios autoregion
- DX10: NAOMI2 irq fix
- DX11: Aspect ratio for 2nd shader filter's pass fix
- DX11: Framebuffer rendering fix
- DX11: Ignore z-write disable for punch-through polygons (fix Bust-A-Move 4)
- DX11: Rotate 90/270 fullscreen aspect fix
- GDR: gdrDemul is back from grave
- GPU: Aica dsp fix
- GPU: Lightgun mark fix
- GPU: YUV transfer out of RAM fix
- HIKARU: Full screen added
- HIKARU: Minor fixes and speedup
- NAOMI2: Club Kart little controls fix
- NAOMI2: Color/diffuse lerp value
- NAOMI2: Delay irq and TL status
- NAOMI2: Diffuse and specular intensity
- NAOMI2: Fake shadow fix
- NAOMI2: Layouts
- NAOMI2: Znear/zfar fix
- NAOMI2: Spot/point lights fix
- NAOMI2: Opaque modifiers
- NAOMI2: Optimize/refactor
- NAOMI2: VS3 stupid bug fix
- NAOMI2: Shadow intensity fix
- NAOMI: 18 Wheeler DX steering fix
- NAOMI: Soul Surfer floormat/controls
- PAD: Fixed jump to the BIOS when focus lost
- PAD: more precision for analogs/guns
- PAD: xinput stick, xinput crash and compatibility fix, xinput rumble support
- PVR2: fix single modifiers (Soul Calibur)
- PVR2: fix specular
- SH4: Exception generate optimization, dinarec optimizations, minor speedup (major speedup for some games, like Under Defeat)
- SH4: MMU critical bug fix and speedup, all WinCE games are playable now
- SPU: Sound stretching for slow machines
- VMU: Beep fixed, speedup
- VMU: Default setting changed, VMU screen disable option addedP
As of, well, today, the alpha version of Sega Dreamcast emulator Reicast is available for Android. It's essentially an Android-based version of Nulldce.
Quick warning: the developer of Reicast reckons that you'll need to have at least a Cortex-A9 dual-core 1GHz+ processor in your Android device to run Reicast properly.
Given this is an alpha version of Reicast, you might obviously come across a few bugs. Otherwise, you should have no problem running the likes of Sonic Adventure, Crazy Taxi, Soul Calibur, Resident Evil Code: Veronica, and more.
Reicast even works on the Ouya, by the way. So, if you have one to hand, you download the .apk file and get it running on a big screen.
You can download Reicast for free on Google Play [Download here] right now.
DEmul is SEGA multi-system emulator, originally developed with Sega Dreamcast in mind. Currently, in the develop process emulator supports also: Sega Model 3, Sega Hikaru, Sega Saturn, and arcades based on the DC: Naomi, Naomi2, and Atomiswave.
Here's changelog for latest version:
+ DX11: add read fb to dc vram
+ DX11: bilinear and textcoord clamp/flip fixes (Samurai6 shadows, Xtreeme Sports title, etc)
+ DX11: clip mode set without GroupEn bit (18Wheleeler map, checkme), modvol clip
+ DX11: fix 1x1 mips in 16bit and IDX8 textures (road marks in Sonic2); miplevel clamp; join similar texture decoders
+ DX11: fix aspect ratio (need test)
+ DX11: fix modifier holes
+ DX11: fix scaling with RTT
+ DX11: fix z plane generation
+ DX11: force background deptmode to 7
+ DX11: hw-like trilinear filter, optimise shadow
+ DX11: network sort option
+ DX11: use clip for RenderDepth (fixes arcade 18Wheelerer), RenderDepth only shadow poly (fix Xtreme sports), UV clamp/flip/wrap inside TextureSample() (fixes textures gaps), always use color clamp (Rumble Fish attract), all fog processing after shading calc
+ DX11: use mipmap adjust, add supersample (not working)
+ HIKARU: NASCAR boot in public build
+ HIKARU: sram mapping error fix, now pharrier can bookkeep (issue #54)
+ LISTXML generation fixes
+ NAOMI: Crazy Taxi debug ctrls
+ NAOMI: a bit better Alien Front controls
+ SPU: fix cdda status set to gdrom
+ SPU: fix loop sound sonic adventure (refix from rev 1809)
+ SPU: return old adpcm decoder
+ full rewrite aica DSP
DEmul is SEGA multi-system emulator, originally developed with Sega Dreamcast in mind. Currently, in the develop process emulator supports also: Sega Model 3, Sega Hikaru, Sega Saturn, and arcades based on the DC: Naomi, Naomi2, and Atomiswave.
Here's changelog for latest version:
- GAELCO: new system added with two games supported: Smashing Drive and ATV Track
- HIKARU: new system support added, a lot more of work needed
- AWAVE: Sega Bass Fishing Challenge romset added
- AWAVE: use MAME's NGBC rom, enable BBA
- CORE: FPU opcodes timing fix ("Dead Or Alive 2" slowdown fix)
- CORE: MMU sh4 fix
- CORE: addc, subc opcodes for SH2/SH3/SH4 fix
- CORE: dreamcast various fixes
- CORE: fcmpeq NAND case fix
- CORE: ftrc NaNd round fix
- CORE: ftrc int/rec opcode fix
- CORE: heap corruption fix
- CORE: internal DMAC support
- CORE: invalidate code SH4 fix
- CORE: trapa SH2 fix
- DC: a lot of game-specific fixes, now more games are playable or glitch-free
- DX11: bump mapping added
- DX11: order independent transparency added
- DX11: render to texture full rewrite
- DX11: scaling added
- DX11: shadow volume full refactor
- DX11: translucent modifier inplemented
- DX11: two volume modifier implemented
- GDROM: gdrom threading disabled
- GPU: DX10/DX11 support for Hardware and Software renders (can be played virtually on any GPU card, but obviously very slow)
- GPU: much correct volumes support
- GPU: workaround for ATI bugs
- NAOMI2: new model cache system
- NAOMI2: reflect fix
- NAOMI2: render to texture fix
- NAOMI2: various improvements
- NAOMI: Crackin DJ controls fix
- NAOMI: Gun Spike auto-coin fix
- NAOMI: Ninja Assault Export (NJA4verA) added
- NAOMI: Ninja Assault light gun fix
- NAOMI: add 2 new USA bioses
- NAOMI: new romsets added: initdv3j with key, Star Horse, Shakatto Tambourine 2001 Spring, Ninja Assault new rev, crackndj2, gunsur2 alt rev, marstv, Radirgy new rev, etc...
- NET: BBA network support (TAP driver / OpenVPN needed, modem isn't supported yet)
- NET: sync flash/eeprom/etc
- PAD: dead zones, dc triggers fix
- PAD: full xinput support
- VMS: fixed parsing crash on some VMS files
- VMS: various fixes
DEmul is SEGA multi-system emulator, originally developed with Sega Dreamcast in mind. Currently, in the develop process emulator supports also: Sega Model 3, Sega Hikaru, Sega Saturn, and arcades based on the DC: Naomi, Naomi2, and Atomiswave.
Here's changelog for latest version:
* AICA: fixed sound
* CORE: added 7zip support for roms
* CORE: added mmu support for dynarec
* CORE: fixed maple timers
* CORE: fixed memcards in WinCE
* CORE: fixed save states
* CORE: new sh4/ppc cores, improvements, bugfixes
* CORE: removed redundant gpu/spu multi threading
* GDR: added support for filenames with spaces to GDI
* GDR: fixed gdrImage plugin
* GDR: fixed thread mode
* GDR: removed redundant gdrDemul plugin
* GPU: fixed DX3 z-buffer bug
* GPU: new DX11 plugin featured order-independency transparency, object list multi-layered render simulation, translucent modifiers, aspect ratio support with hotkeys, two-pass postfilters, texture conversion on the GPU
* GUI: new VMS manager merged with maple devices, menu rearranging
* MODEL3: added little improvements, still no sound, not a priority since supermodel is here ;)
* NAOMI: added M1/M2/M3/M4 decompression implementation, now all protections are emulated (thanks to Adnreas Naive, Deunan Knute, MAME and DU teams)
* NAOMI: added jvs standart touchscreen emulation (Touch De Uno! 2)
* NET: new proprietary network plugin added
* VMS: added default vms file to all ports
PokeMini Emulator is a Nintendo Pokémon Mini Handheld emulator for Windows, Linux, Nintendo DS, PSP, GP2X Wiz and Dreamcast..
Quote:
-: 0.4.4 Changes :-
Fixed POPA/POPAX timings (thanks asterick).
Added support to read/write configurations @ ´pokemini.cfg´.
Load/save state are now working!
Added support for unshared EEPROM files (Each ROM can have his own EEPROM).
SDL Only: Zoom can now be changed on the fly under "Platform..."
Added more options.
A new test version of the Dreamcast emulator Makaron (NAOMI version) has been released.
Quote:
NAOMI Test 12/7. I don´t have time to work on T13 lately and I´m not going to rush it, so you get this instead. I experimented a lot on this code - it might be actually less stable than the previous version. On the bright side, Power Stone is playable now. Should be, anyway
Over at Emurussia 2 new versions of the Dreamcast Emulator for Windows have been released, heres the translation:
0.5.0
- The new GPU, automatic sorting, modifiers.
- New SPU, sound still can sputter and every port, work in progress.
- Fixed some errors multi-mode, should work more stable.
- Added automatic limiting staff.
- Now and native 64-bit version for owners of 64-bit operatsionok
Chui has today released a new version of his Spectrum Emulator for the Dreamcast:
- ZX-Spectrum 48K, Plus/64K, 128K, Plus2 and Plus3 models.
- Assembler RACE/FACE Z80 core.
- Joystick emulated: Kempston, Sinclair1, Sinclair2 and Cursor joystick.
- Filemanager with subdirectories access.
- SNA and Z80 snapshots support.
- TZX and TAP tape images support.
- Fast loading tape time.
- Virtual keyboard and virtual tape
- Under PAL dreamcasts ask 60-50Hz selection.
- GNU/Linux and Windows video scaled and TV filter using hardware.
Fox68k has today released the first version of Gens4All a new Genesis emulator for the Dreamcast:
this alpha version features the following:
- Two SH4 assembly engines especially design for the DC.
* FAME: Very fast M68000 emulation core written 100% in SH-4 assembly code.
* FAZE: Z80 emulation core written 100% in SH-4 assembly code.
- Raw binary (.bin) and interleaved (.smd) ROM format support.
- GZip, Zip and 7-Zip compressed file format support.
- YM2612 emulation core by Stef.
- PSG emulation.
- SDL Dreamcast implementation by Chui.
- The sound is being emulated but not output yet, though.
- On-screen menu.
What’s New:
• MMU Implementation - As previously noted, linux-dc now runs quite well, albeit slowly.
• Dreamcast mouse and keyboard controllers (also rather essential for running linux-dc)
• Support for real joysticks and gamepads (linux host only)
• Various bug fixes
Other Changes:
• Change timer (TMU) interrupts to be precise (within the bounds of a code block anyway)
• Implement SLEEP op properly in translator
• Clamp run speed in the GUI if it’s running too fast
• Run event loop more frequently to avoid missing keyboard events
• x86-64 architecture support
• Preliminary Mac OS X support
• Pbuffer support (to support OpenGL drivers without EXT_framebuffer_object)
• Support for more recent CDI and NRG image file versions
• Minor bugfixes
A quick update of the Dreamcast emulator nullDC has been released. Here's the change log since the previous BETA:
Changes Since 1.0.0 BETA 1.5:
-Old chanka aica code restored
-Elsemi code moved to ElsemiAICA,replaced all chanka code with nullAICA parts & fixed the timing bugs.
-nullPVR requires sm2.0 or fallbacks Fixed Function
-Relaxed the debug check on invalid loops (fixes nullAICA crashes on DOA2LE, possibly elsewere too)
-PowerVR AA mode now works properly (omikron half screen problems, possibly others)
-Version changed to 1.0.0 beta 1.6
-nullExtDev no longer requires winpcap when not emulating anything :)
A NetPlay add on for nullDC, a Dreamcast emulator for Windows has been released.
Be aware that the NetPlay code is in early stages at the moment so it might not work as intended. Take some time to consult the included help file before attempting to use it.
fox68k has released a new version of the NeoGeo emulator for the Dreamcast:
This new version features the lastest FAME core and the new FAZE (Z80 emulator for DC). Basically, the emulation speed in some games have been improved, specially in Metal Slug 2 (i recommend to overclock the m68k and underclock the z80 for this game), Art of Fighting 2 and Pulstar among others.
News from Chui of a new release of Mame the Arcade emulator for the Dreamcast.
- Fast FAZE Z80 core for all systems.
- Lastest FAME M68K core.
- Q-Sound for CPS1 games supported.
- ArcadeSticks bug fixed (L+Start for exit).
- Rest of fixes and new features of MAMEGP2X incluyed.
nullDC has some quite impressive progress these days. After the recent changes and additions more games start to become playable. CDDA support was implemented so games with audio tracks now have music. nullDC also run Virtua Cop 2, its first Windows CE game (Tomb Raider Chronicles was booting before, but it wasn't playable). Some sound and GD-ROM changes also made Bangai-O playable.
Here are some screenshots of Bangai-O, Half Life and Virtua Cop running in the latest (unreleased) nullDC BETA. Click on the links to see the images.
DEmul is a Dreamcast emulator for Windows. It is developed by Wind, ajax16384 and CaH4e3. Even though this is the first release of DEmul, it already supports running commercial software (games) and has various features such as save states.
Here's the list of the features taken from the help file that comes with DEmul:
• No open-source for this time, sorry...
• Plugin system for GPU and peripherals (SDK and docs will be available later)
• SH4 Dynarec (fast and furious) and Interpreter (more accurate and compatible) modes
• MMU support (for Interpreter mode), Exceptions and Interrupts emulation
• Sound support (still imperfect)
• Four input ports up to 5 devices each
• DC Keyboard support
• Standard/VGA video modes
• TPU speed adjusting
• VMS manager
• Savestate support up to 10 slots (about 2-15Mb in size each)
• Original BIOS and Flash files needed (not included in release)
-- Credits to Exophase for releasing such a fine emulator that I have merely ported it to run on the dreamcast using the included C core, does not use dynarec like the psp version.
please check the other readmes.
included is a scrambled binary, game_config.txt. requires a gba bios named gba_bios.bin(you can dump it yourself, see http://wiki.pocketheaven.com/GBA_BIOS)
place your gba roms on the root of the cd and burn everything to cdr, in what ever method you need to make a bootable cd.
Warmtoe and BlackAura have been working on the update to the Genesis emulator for the Dreamcast and it now has VMU Support and is also very near Full Speed on most games.
MAME Emulator for the Dreamcast By Chui, heres his newspost:
Main changes:
- Hardware video scaled.
- Previous menu for choosing a MAME4ALL.
- New skin by DarkSlain.
- VSync Option.
- Filechache for speed up loading time.
- A lot of minnor fixes.
- Bugs solved:
Bug in the sound with some games (Bomb Jack, Pinball Action, etc).
Bug with games with I8085 processor (Phoenix runs with sound again).
Screen centering in the not scaled + rotated video mode.
- Some changes by Slaanesh:
New playable games: Robocop, Hippodrome.
Sound improvements: Sly Spy, Midnight Resistance, Dark Seal, Juno First.
Control Improvements: Midnight Resistance, Heavy Barrel, Ikari Warriors, Victory Road, Defender.
Optimizations: Galaga.
Other improvements: Time Pilot, Pooyan, Tutankham, Gyruss.
- Support for 3 new romsets (MAME 0.35b5):
Boulderdash / Boulderdash Part 2 (bouldash), Sly Spy (revision 2) (slyspy2), Gate Of Doom (revision 4) (gatedoma)
LTK has posted a new version of CPCast the Amstrad CPC Emulator for the Dreamcast, heres whats new via translation:
New version of CPCast. Still one is a quite primitive version of which it is expected is the final version. There are enough quite significant changes and, Here a list
- A little more speed.
- Partial support of virtual keyboard
- Feasible Selecionable from images DSK
- Car writing of run " exec_file in the modoemulador
- Fosforito Ways/Color
- Intensity of selectionable Monitor
- Directional Pad mapping with the keys Or, P, Q, To, SPACE,
- (Perhaps) U.S.able with no need of keyboard