Forum Index  >>  RetroCopy General  >>  

RetroCopy v0.800 Released to members

      

   Page 1 of 4   

1 year ago - Tuesday, September 07, 2010
Type: Administrator
Posts: 1336
Joined: 7/19/2009
After months of hard work from myself, Tommy and a few other testers the latest version of RetroCopy is out! Simply log into the RetroCopy website and head over to the download page to grab the installer.




Here is the final what's new.

[SEGA SYSTEM1] New Arcade System added. Sega System 1 (eg WonderBoy, Sega Ninja, My Hero, Flicky, Pitfall 2)
[SEGA SYSTEM2] New Arcade System added. Sega System 2 (eg Choplifter, WonderBoy In Monster Land)
[1942] New Arcade System added : 1942 and clones
[GENESIS] Fixed HVC latch issue in Genesis VDP, fixes Sunset Riders intro [Eke]
[GENESIS] Improved 68K resolution in relation to cycle accurate components improving timing accuracy
[GENESIS] Fixed numerous timing bugs in Genesis VDP thanks to new information [Eke, Nemesis]
[GENESIS] Implemented much more correct VRAM FIFO emulation and CTRL port, data write/read delays [Nemesis]
[GENESIS] Fixed some bugs with interrupt generation upon register changes
[GENESIS] Some cleanups to state code and performance improvements
[GENESIS] Added main CPU overclock option to improve framerate of some games (Skitchin, Road Rash, Lotus, Out of This World, etc)
[GENESIS] Fixed randomization issue in a lot of games due to non random VDP powerup (Street Fighter 2, Xmen, Eternal Fighters, etc)
[NES] Fixed a few NES timing issues
[NES] Added NES mappers 5, 10, 11, 13, 33, 64, 66, 69, 73, 228
[NES] Added NES APU amp level options in config file
[NES] Removed NES APU self filtering since resampling engine does better job
[NES] Added region selection to NES (PAL, NTSC, FAMICON)
[NES] Added Blargg NTSC Emulation filter option
[SMS] Added more complete emulation of SEGA mapper for the SMS, mostly dealing with features not currently used by any software
[SMS] Added Korean mapper to SMS for some newly dumped MSX ports (SMSPower)
[SMS] Now use "No mapper" for SMS games under 64KB instead of defaulting to the SEGA one
[SMS] Added "SRAM cart no mapper" option for SMS to allow complete 32KB dev carts compatibility
[SMS] Added CARD slot emulation and updated database to identify CARD games. These games can now only be run on the revelant Sega Master System consoles that had the CARD slot.
[GAMEGEAR] Every game has been officially added to the database so they can be identified with correct features.
[Z80] Fixed bug with reset changing too many registers and implemented random register values upon powerup
[Z80] Fixed NMI pin bug and implemented pulsing mechanism for NMI and IRQ pins
[SMSVDP] Randomized some parts of the VDP like real system. Fixes randomization issue in some games (Impossible Mission)

[CORE] Added movie and sound playback option through the use of LIBAVCODEC (same code behind VLC). This includes support for all popular formats (AVI, MP4, MPG, H264, MP3, WAV, etc).
[CORE] Fixed crash issue when saving screenshots
[CORE] Fixed some issues in SDL (memory leaks)
[CORE] Fixed a few .GAME conversion bugs dealing with unknown games
[CORE] Added a way to update .GAME files based on new database releases
[CORE] Added a warning that alerts user if emulation isn't running at 100% speed
[CORE] Added much faster texture upload which allow HD videos and emulators to not use as much CPU transfering data
[CORE] Added over 15 GPU based filters using GLSL shaders. Includes 2xSAI, color limiting, flicker, geomorphic effects, etc. Uses your GPU power instead of CPU for filtering
[CORE] Added GPU based scanlines, with 3 main options (Vertical, Horizontal, Grid) and configurable brightness, width that can be combined with every other filter.
[CORE] Added HQ2X, HQ3X, HQ4X, HQFAST2X, HQFAST3X, HQFAST4X, PIXEL2X,PIXEL3X,PIXEL4X graphics filters (CPU)
[CORE] Optimized multithreading code in the core, freeing up the video and audio threads resulting in better throughput and reduction in rare audio glitches.
[CORE] Implemented new global plugin template system for mapping data on address lines. Currently only SMS uses it

[3D] Can now build and edit your own game rooms. This includes furniture placement, wall building, using stairs for multiple levels, etc.
[3D] Redid lighting shader, improving quality and performance
[3D] Now move around the world in first person mode instead of as a floating spectator
[3D] Implemented rudimentary player physics and collision detection in the game room
[3D] Occlusion based lighting and shadowing option added
[3D] Added screen projection mode which allows the light to be projected into room based on what is currently being drawn on the emulated screen
[3D] Back face culling now used for speed improvement, all models updated to work correctly.

[SOUND] Removed DirectSound3D and wrote a new 3D sound engine that is portable. It is much faster than the Microsoft engine and has more features (stereo panning, better sound positioning) and no crappy MS bugs!
[SOUND] Can now change sample rate and audio engine without restarting
[SOUND] Added 2 new audio backends. WASAPI Shared and WASAPI Exclusive. Only available on Vista or Win 7, lowers latency and improves quality.

[GUI] Changed main theme
[GUI] Changed the main page to show floating consoles and other video game related images
[GUI] Implemented rotating, scaling and alpha options for GUI windows when hardware support exists for it
[GUI] Redesigned many aspects of the "in emulator" interface. Now press escape to pause game and change various options.
[GUI] Streamlined main interface, moved 3D Game Room to it's own area instead of complicating game browsing screen with different options.
[GUI] Added Sega Mark III and Sega Card Boxes to the 3D display
[GUI] Now align 3D game boxes to bottom instead of middle
[GUI] Slightly adjusted dimension of all game boxes to be more accurate
[GUI] Added 5 flags visible instead of 3. Made flags smaller with a better aesthetic.
[GUI] Improved running emulator interface. Now press escape to bring up options menu instead of moving mouse
[GUI] Added warning display when the emulator isn't running at 100%

[GUI] Added status bar which currently shows whether you are :- Saving State, Loading State, Rewinding or Fast forwarding
[GUI] Added VRAM usage information to graphics options page. From tests it looks like if you have 128MB or more memory on your GFX card everything will be in VRAM increasing speed
[GUI] Fixed page up/down scroll bug in listview
[GUI] Now scroll the list when grouped GAME names selected/deselected, this keeps mouse cursor on the item you selected
[GUI] Now keep cache of internal images to stop them being loaded more than once by the PNG/JPEG theme loader
[GUI] Fixed memory leaks in a few controls
[GUI] Fixed memory leak in PNG/JPEG loading relating to themes
[GUI] Fixed some memory leaks in the font engine
[GUI] Fixed texture memory leak on options page when it was used more than once per session
[GUI] Now properly resort the list after adding items
[GUI] Changed the backend of the listview to use boost containers

[GUI] Changed window deletion code so that it safely cleans up every control
[GUI] Memory usage reduced significantly due to cleanups in textures and PNG/JPEG loading
[GUI] Now 5-10% faster due to better caching
[GUI] Fixed small issue with key repeat on some keys (Tommy)
[GUI] Fixed bug that would show a white screen in rom browser if directories were missing

[APP] Fixed bug with if user had TABLET installed

1 year ago - Tuesday, September 07, 2010
Type: Member
Posts: 148
Joined: 12/12/2009
GO TO THE TESTS !!!
1 year ago - Tuesday, September 07, 2010
Type: Administrator
Posts: 1336
Joined: 7/19/2009
The media torrent for v0.800 will be out within a few days also.
1 year ago - Tuesday, September 07, 2010
Type: Member
Posts: 48
Joined: 10/15/2009
Ah finally! Just had a quick run through and really like the new interface. I noticed some of my games I ran before didnt load their save states like they were in 720 is this a bug?
1 year ago - Tuesday, September 07, 2010
Type: Administrator
Posts: 1336
Joined: 7/19/2009
ANewHuman wrote:

Ah finally! Just had a quick run through and really like the new interface. I noticed some of my games I ran before didnt load their save states like they were in 720 is this a bug?


No it's not a bug per se, many of the emulator cores were changed slightly and had to be modified in regards to their states. Since RetroCopy is still not at v1.0 (or even above) I won't be backwards supporting save states just yet.

And if anyone is having speed issues on a dual core CPU when they weren't previously, enable VSYNC in the graphics options in RetroCopy. It should free up your CPU a bit more. This should have been enabled by default but slipped through testing. It will be fixed for next version.
1 year ago - Tuesday, September 07, 2010
Type: Member
Posts: 148
Joined: 12/12/2009
Yes when vsync isn't enabled the sound isn't good ...
The CPU is too loaded !
What is the cause exactly?

I tested a few games that were buggy in 0.720 release and they're running perfectly in 0.800 !!
1 year ago - Tuesday, September 07, 2010
Type: Administrator
Posts: 1336
Joined: 7/19/2009
Not sure yet about the dual core no vsync issue. It runs fine on my CORE2 (3.2GHz) without vsync, though CPU usage is higher. With vsync enabled the CPU usage is very low, down to 2% when playing a video.

I still need to tweak a few things in regards to how I handle audio latency. At the moment if you're under VISTA/WIN7 look at the WASAPI sound engines instead of DirectSound for a better experience.
1 year ago - Tuesday, September 07, 2010
Type: Member
Posts: 148
Joined: 12/12/2009
Ok i will try and post results.
I have a Core2Duo 6600.
1 year ago - Tuesday, September 07, 2010
Type: Administrator
Posts: 1336
Joined: 7/19/2009
If you press F2 whilst running a game you'll see a status bar. The first number is the CPU usage the core is using (whether emulator or video). If that is below 100 it means it's using less than a single core to run the emulator, so in theory you should be safe. Also make sure soundbuffer doesn't creep out to some insane value, if it's under 20000 your sound latency will be minimal.
1 year ago - Tuesday, September 07, 2010
Type: Member
Posts: 8
Joined: 6/2/2010
Hello.
I have a strange problem.
Run retrotsopy 0.800 .... for a second screen flickers black and nothing happens ...
But now version 0.720 was just behave.
Previously, everything worked.
Maybe something to tell my?

Oh...sorry...i have windows 7 CPU 3.20 Core2Duo
1 year ago - Tuesday, September 07, 2010
Type: Administrator
Posts: 1336
Joined: 7/19/2009
What gfx card do you have? Do you have the latest audio and video drivers?
1 year ago - Tuesday, September 07, 2010
Type: Administrator
Posts: 1336
Joined: 7/19/2009
I've just reuploaded v0.800 . This has VSYNC enabled by default.
1 year ago - Tuesday, September 07, 2010
Type: Member
Posts: 148
Joined: 12/12/2009
With my tests :

WASAPI sound engine (exclusive) : very bad sound (sound buffer increase to 192 000)
WASAPI sound engine (shared) : OK if VSync enabled, failed to initialize with sound rate 44100 Hz
DirectSound engine : OK if VSync enabled

When i press F2 while running a game :

Vsync OFF : CPU usage is 60/70 but sound isn't correct (problem with latency)
The sound buffer begin to oscillate between 6000/10000 then increase to 10000/20000, then 20000/30000 ... When i stop the buffer was to 120 000 ...

Vsync ON : CPU usage is 60 and buffer is constant (around 6000).
Emulation is OK !

I hope it will help you

I will now make bug report on genesis game.
I found a first bug in mickey mania 3d level, but i will make a special post.
Edited 2 times. Last edit by micky
1 year ago - Tuesday, September 07, 2010
Type: Administrator
Posts: 1336
Joined: 7/19/2009
Yeah I think I forgot to do something in regards to audio latency that previous builds had and that was to auto adjust video speed on the fly to correct other system latencies. Basically when you have a lot of "head room" the problem won't appear but when you are close to the edge it will. It's a small thing to fix so I'll do this before the public build goes out.
1 year ago - Tuesday, September 07, 2010
Type: Member
Posts: 8
Joined: 6/2/2010
RetroRalph wrote:

What gfx card do you have? Do you have the latest audio and video drivers?

I have GTX275
Install a latest audio driver
and Video driver 257.21 version

Hm...i download you new version 0.800.exe and retrocopy run:)
but version 0.800 and 0.720 not running
Edited 4 times. Last edit by Sedabi

   Page 1 of 4   



RetroCopy: Making emulation easy and fun.
  |   RetroCopy © 2011