!

[SEGA] QT Yabause 0.9.11.x SVN2970

[1] @ !!! Piątek, 28 Września 2012 12:01 CET [28-09-2012 12:01 CET]

[SEGA] QT Yabause 0.9.11.x SVN2970

Repozytoryjna wersja emulatora SEGI SATURN - YABAUSE w wersji wykorzystującej środowisko QT. Jeśli komuś sprawia problemy SSF, przy Yabause może odetchnąć;) - przejrzyste menu pozwala na szybką konfigurację aplikacji i odpalenie gier z SEGI SATURN. Kompilacja pożyczona od Kitajca (unikam jak ognia QT:P)

Batman Forever: The Arcade Game (Acclaim Entertainment, Inc., 1996)

Yabause 0.9.11[SVN 2970]

Author: yabause | Date: 26 września 2012 20:43:02

  • Trying to improve vdp1 "manual mode".
  • As usual with manual mode, I'm not 100% sure about my changes, but:
  • 1) it fixes the video when not pressing start at the Legend of
  • Oasis title screen;
  • 2) it doesn't seems to break anything else;
  • 3) I wonder if people are reading my full log messages.

Yabause 0.9.11[SVN 2969]

Author: yabause | Date: 25 września 2012 23:44:03

  • Added "built-in" DDK.
  • The "fake" DDK was created by using headers from public domain
  • implementation of the DDK.
  • You can use the real DDK using the YAB_WANT_DDK cmake flag.

Yabause 0.9.11[SVN 2968]

Author: yabause | Date: 23 września 2012 21:36:05

  • YAB_PORT_OSD support for Qt port.

Yabause 0.9.11[SVN 2967]

Author: yabause | Date: 23 września 2012 20:25:36

  • Border for the software OSD font.
  • It makes it look better on bright frames.

Yabause 0.9.11[SVN 2966]

Author: yabause | Date: 22 września 2012 00:10:45

  • Added volume settings in gtk port.

Yabause 0.9.11[SVN 2965]

Author: yabause | Date: 20 września 2012 21:55:39

  • Using OSD to display state save/load messages.
  • Also modified the software OSD core so it displays its status
  • messages at the bottom of the screen.

Yabause 0.9.11[SVN 2964]

Author: yabause | Date: 20 września 2012 21:55:12

  • Gtk port now handle YAB_PORT_OSD
  • Yeah... you can build a gtk port that let you choose your OSD core...

Yabause 0.9.11[SVN 2963]

Author: yabause | Date: 20 września 2012 21:54:36

  • Ports now have control over the OSD cores.
  • When compiled with the new YAB_PORT_OSD option, the emulation library
  • doesn't provide a OSDCoreList anymore and let ports choose their osd
  • core with the osdcoretype configuration in YabauseInit.
  • Of course, this means that trying to compile ports that don't handle
  • YAB_PORT_OSD will fail because of missing OSDCoreList symbol.

Yabause 0.9.11[SVN 2962]

Author: yabause | Date: 19 września 2012 23:33:34

  • Fixed switched parameters.
  • When using switched parameters, the parameter B may not use
  • coefficients.
  • This fix the crash in 3D baseball.

Yabause 0.9.11[SVN 2961]

Author: yabause | Date: 19 września 2012 09:27:53

  • Implemented switched parameters.
  • This include a few changes:
  • - Made it possible to have one screeninfo per param
  • - Removed useless function SetupRotationInfo
  • This fix the sky in 3D Baseball.

Yabause 0.9.11[SVN 2960]

Author: yabause | Date: 17 września 2012 09:55:13

  • Trying to reduce OSD overhead.
  • OSDDisplayMessages now returns 1 if something have been draw
  • and 0 otherwise.
  • The OpenGL renderer use that information to avoid calling
  • the textures functions when it don't need to.

Yabause 0.9.11[SVN 2959]

Author: yabause | Date: 17 września 2012 09:54:50

  • Software OSD now available with OGL renderer.
  • Thanks devmiyax for this patch.
  • This makes it the first OSD available for all
  • possible rendering methods:
  • OpenGL, software + OpenGL and full software.
  • Glut is still the default OSD when it's found.

Yabause 0.9.11[SVN 2958]

Author: yabause | Date: 15 września 2012 15:29:40

  • Hack so FPS visibilty is kept after YabauseInit

Yabause 0.9.11[SVN 2957]

Author: yabause | Date: 15 września 2012 12:22:57

  • Improvements to the new OSD system.
  • There's two things included in this commit:
  • - a new OSD core;
  • - an update to the OSD api.
  • The new OSD core is a full software one, with a bitmap font
  • included. The font may be a bit small and is not complete yet...
  • but it's enough to display the FPS.
  • The new api introduces a new function: OSDUseBuffer that tells
  • if the OSD core needs a buffer to draw into or if it will
  • render to OpenGL.
  • It also add parameters to OSDDisplayMessages to provide a
  • buffer and its size.
  • The default OSD core is now Glut if it's found and the
  • software one otherwise. The OpenGL renderer is not able to use
  • the software OSD yet.

Yabause 0.9.11[SVN 2956]

Author: yabause | Date: 13 września 2012 23:06:44

  • New blending mode (add as is).
  • New blending mode implemented in titan, it implements
  • the "add as is" mode when CCMD = 1.
  • This fix the Burning Rangers character selection.

Yabause 0.9.11[SVN 2955]

Author: yabause | Date: 13 września 2012 20:16:04

  • Fixed texture debug when compiled with opengl.
  • Using GetGlSize was quite a bad idea as this
  • function (as it name implies) provides the
  • "opengl" output size.
  • Added a new TitanGetResolution function as
  • that's what we really want here.

Yabause 0.9.11[SVN 2954]

Author: yabause | Date: 13 września 2012 00:39:04

  • Fixed window test (again...)
  • Fixed a bug when a game was using the AND logic
  • with only one active window.
  • This fix the fade-in in STHA when opening the world map.

Yabause 0.9.11[SVN 2953]

Author: yabause | Date: 11 września 2012 21:55:41

  • Fixed endianess bugs.
  • PostPixelFetchCalc should be called last and
  • the COLOR_ADD macro was wrong for bigendian.

Yabause 0.9.11[SVN 2952]

Author: yabause | Date: 10 września 2012 09:55:18

  • Fixed 8bpp normal shadow.
  • Fixed the mask for normal shadow for sprite C => F
  • Added normal shadow test for 8 bpp sprite.
  • This fix the shadow in the second event of Athlete Kings

Yabause 0.9.11[SVN 2951]

Author: yabause | Date: 10 września 2012 09:55:00

  • Fixed some clang warnings when compiling dynarec.

Yabause 0.9.11[SVN 2950]

Author: yabause | Date: 10 września 2012 09:54:35

  • Fixed sprite clipping.
  • When a sprite was clipped due to user clipping, the clipping
  • was not removed. If the following sprite was not using user
  • clipping, it ended up using the those clipping values.
  • This fix the missing dialog border bug in Albert Odyssey.

Yabause 0.9.11[SVN 2949]

Author: yabause | Date: 8 września 2012 21:38:51

  • Better cmake rules on OSX
  • Fixed building of the opengl renderer with cmake
  • on OSX by detecting if FBO functions are available
  • or not. (don't like it much, but I don't understand
  • how xcode make it works...)
  • This also makes the cocoa port buildable
  • with cmake (though the .app is not created yet...)

Yabause 0.9.11[SVN 2948]

Author: yabause | Date: 7 września 2012 13:03:59

  • Fixed vdp2 debug info.
  • The "character number supplement bit" was wrong...
  • Some of those MSVC warnings were useful :)

Yabause 0.9.11[SVN 2947]

Author: yabause | Date: 7 września 2012 12:47:30

  • Another warnings fix for MSVC

Yabause 0.9.11[SVN 2946]

Author: yabause | Date: 7 września 2012 12:06:07

  • Hide some MSVC warnings
  • Removed the "strdup" warnings.
  • Also remove the "unary minus" warnings when compiling c68kexec.

Yabause 0.9.11[SVN 2945]

Author: yabause | Date: 5 września 2012 23:20:57

  • Better MSB shadow 2.
  • Heh... I said I wasn't sure about my change :)
  • So this fix fixes the previous fix.
  • The Crows shadow looks really good now.

Yabause 0.9.11[SVN 2944]

Author: yabause | Date: 5 września 2012 21:53:40

  • Better MSB shadow.
  • I'm not 100% sure about the implementation, but
  • this should improve sprite on sprite shadow...
  • This fix Asuka and Crows shadows.

Yabause 0.9.11[SVN 2943]

Author: yabause | Date: 5 września 2012 09:35:17

  • Fixed mesh for 8bpp pixels.
  • This fix shadow problem in Athlete Kings.

Yabause 0.9.11[SVN 2942]

Author: yabause | Date: 5 września 2012 09:34:57

  • Don't copy framebuffer when display is off.
  • This should fix the transition problems seen in
  • many games: Albert Odyssey, Athlete Kings, etc.

Yabause 0.9.11[SVN 2941]

Author: yabause | Date: 5 września 2012 09:34:40

  • Qt man page update.

Yabause 0.9.11[SVN 2940]

Author: yabause | Date: 5 września 2012 09:34:21

  • autoload cli option for Qt.
  • Qt port now has a --autoload= command line option.

Yabause 0.9.11[SVN 2939]

Author: yabause | Date: 4 września 2012 23:16:14

  • Some fixes in OSD.
  • Fixed a bad memory leak...
  • Also calling glutInit again on Windows as it seems
  • it's needed...

Yabause 0.9.11[SVN 2938]

Author: yabause | Date: 4 września 2012 13:04:32

  • Fixed most of clang warnings.
  • This fixes all non dynarec warnings reported by clang.

Yabause 0.9.11[SVN 2937]

Author: yabause | Date: 3 września 2012 21:15:57

  • Fixed the endcode test.
  • This fixes the "white dot bug" in Shining Force III.

Yabause 0.9.11[SVN 2936]

Author: yabause | Date: 30 sierpnia 2012 23:20:55

  • Normal shadow implementation.
  • Using the two new functions from the two previous commits
  • to implement normal shadow.
  • This fixes shadows in Legend of Oasis

Yabause 0.9.11[SVN 2935]

Author: yabause | Date: 30 sierpnia 2012 23:20:32

  • New Vdp1GetProcessSpriteInfo function
  • This is an improved version of Vdp1ProcessSpritePixel
  • that also check if the pixel is a normal shadow.
  • Reimplemented Vdp1ProcessSpritePixel on top of that
  • new function.

Yabause 0.9.11[SVN 2934]

Author: yabause | Date: 30 sierpnia 2012 23:19:50

  • New TitanPutShadow function
  • As you may have guessed...
  • it puts a shadow at some priority level.

Yabause 0.9.11[SVN 2933]

Author: yabause | Date: 13 czerwca 2012 21:20:13

  • Fixed a bug when saving/loading slot without game.

Yabause 0.9.11[SVN 2932]

Author: yabause | Date: 11 czerwca 2012 18:38:57

  • Fixed logic error in ini files creation.

Yabause 0.9.11[SVN 2931]

Author: yabause | Date: 8 czerwca 2012 00:42:35

  • Better implementation of vdp1 rotation.
  • Rotated reading of the vdp1 framebuffer is done using some
  • of the parameters from the vdp2 rotation parameter A.
  • This time, both Commando and Mercs (in Capcom Generations 4)
  • are displayed correctly.

Yabause 0.9.11[SVN 2930]

Author: yabause | Date: 8 czerwca 2012 00:42:18

  • Reverted wrong implementation of vdp1 rotation.

Yabause 0.9.11[SVN 2929]

Author: yabause | Date: 7 czerwca 2012 11:09:51

  • Reseting COPR after draw end.
  • I guess it won't work in "manual mode".
  • This let Pocket Fighter go a bit further.

Yabause 0.9.11[SVN 2928]

Author: yabause | Date: 6 czerwca 2012 21:32:44

  • Fixed rotation deltaXst parameter.
  • According to the doc, it seems deltaXst should be updated
  • once per line and not once per dot.
  • Fix 2/2 for capcom generation 4, Commando is now playable.

Yabause 0.9.11[SVN 2927]

Author: yabause | Date: 6 czerwca 2012 21:32:25

  • Implemented rotation 16 mode.
  • fix 1/2 for capcom generation 4

Yabause 0.9.11[SVN 2926]

Author: yabause | Date: 5 czerwca 2012 20:52:06

  • Implementation of Vdp1 MODR register.
  • This fix booting Amok.
  • The game still have gfx bugs though.

Yabause 0.9.11[SVN 2925]

Author: yabause | Date: 31 maja 2012 20:38:00

  • Added a TestBothWindow function.
  • This avoid duplication of the window test function.
  • This also means that we're now handling the color calculation
  • window for the two windows.

Yabause 0.9.11[SVN 2924]

Author: yabause | Date: 31 maja 2012 20:37:42

  • Fixed bug in color calculation window.
  • ReadWindowData wants an array of clipping structures not
  • a pointer to a struct... this should fix the segmentation fault
  • in King the Spirits.

Yabause 0.9.11[SVN 2923]

Author: yabause | Date: 30 maja 2012 23:18:10

  • Fixed color mode 5 sprites using invalid color.
  • This fix Sonic Xtreme sprites.

Yabause 0.9.11[SVN 2922]

Author: yabause | Date: 30 maja 2012 23:17:53

  • Implemented color calculation for 8bpp sprites.
  • This fix the menu in 3D baseball.

Yabause 0.9.11[SVN 2921]

Author: yabause | Date: 28 maja 2012 11:41:07

  • Forgot one call to yui_texture_free.

Yabause 0.9.11[SVN 2920]

Author: yabause | Date: 28 maja 2012 00:12:26

  • Fixed vdp2 debug texture when using OGL renderer.
  • Removed the TitanReset function and modified TitanInit
  • so first call will init and following calls will reset.
  • This fix the segfaults.
  • Also added some initialization stuff in VIDSoftVdp2DrawScreen
  • so the texture gets filled with something useful.

Yabause 0.9.11[SVN 2919]

Author: yabause | Date: 27 maja 2012 18:51:40

  • Fixed memory handling in yuiviewer.
  • The vdp1 debug window was leaking memory, while the vdp2
  • debug window was freeing it to soon...
  • Thanks to mrkotfw for finding the bug and providing a patch.

Yabause 0.9.11[SVN 2918]

Author: yabause | Date: 26 maja 2012 14:23:52

  • Line Window fixed (again...)
  • The doc doesn't say anything about it, but it seems that line
  • window follow the same rules than normal window when using high
  • resolutions.
  • This fix Albert Odyssey dialog windows.

Yabause 0.9.11[SVN 2917]

Author: yabause | Date: 26 maja 2012 14:11:53

  • Made line ending consistant in vidshared.h
  • I hate whitespace commits, but... I guess I hate even more files
  • with inconsistent line endings :D
  • I moved the whole file to "DOS" line endings, as that's what was
  • used in most of the file already and there's other "DOS" files in
  • the repository.

Yabause 0.9.11[SVN 2916]

Author: yabause | Date: 23 maja 2012 23:10:56

  • Fixed line window.
  • The doc doesn't say anything about shifting values of the line
  • window... I guess it was related to the problem with x coord
  • I was talking about in my previous commit...
  • That fix 3D baseball that got broken after my previous change.

Yabause 0.9.11[SVN 2915]

Author: yabause | Date: 23 maja 2012 21:28:08

  • Fixed window coordinates in software renderer.
  • That's kind of funny but we had a better function for
  • debugging window coordinates than the function actually
  • used for displaying windows...
  • Now both the debugging and "real" functions calls the
  • same code (with a thin wrapper for the debug part as
  • I didn't want to update everything...) to avoid the
  • problem in the future.
  • I also added something in vidsoft that looks like a hack
  • to fix window horizontal coordinates when in high res...
  • but I really think it's due to the way we handle hires.
  • This fix Cotton Boomerang selection screen.

Yabause 0.9.11[SVN 2914]

Author: yabause | Date: 22 maja 2012 23:16:57

  • Fixed compilation of Grand Central Renderer.
  • (and this fixed compilation of Cocoa port)

Yabause 0.9.11[SVN 2913]

Author: yabause | Date: 22 maja 2012 21:43:30

  • Fixed autotools based compilation.

Yabause 0.9.11[SVN 2912]

Author: yabause | Date: 22 maja 2012 21:43:10

  • Color calculation window episode 2.
  • Color calculation window is also used when mixing vdp1 sprites
  • and vdp2 backgrounds.

Yabause 0.9.11[SVN 2911]

Author: yabause | Date: 22 maja 2012 11:40:10

  • freeing vdp2 texture after use...

Yabause 0.9.11[SVN 2910]

Author: yabause | Date: 22 maja 2012 11:39:49

  • Cleanup titan buffers before dumping vdp2 texture.

Yabause 0.9.11[SVN 2909]

Author: yabause | Date: 22 maja 2012 11:39:32

  • Added TitanReset function.
  • This function is not meant to be used in the "normal" process,
  • but we'll be useful for debugging.

Yabause 0.9.11[SVN 2908]

Author: yabause | Date: 22 maja 2012 11:39:14

  • Color calculation window in software renderer.
  • Implemented for the non-rotating screens only for now.
  • It fixes Magical Drop 3.

Yabause 0.9.11[SVN 2907]

Author: yabause | Date: 21 maja 2012 22:22:28

  • New OSD system.
  • This is moving the OSD stuff out of the video cores
  • into a new "core system". The OSD cores only needs one function.
  • For now, there's only two OSD cores: dummy and glut.
  • Instead of breaking about everything, I've tried to make
  • this change as transparent as possible:
  • - by default, yabause provides an OSD core list, but you can
  • override it at compile time;
  • - I added a number of backward compatibility functions.
  • That means that gtk, qt, windows and android ports still compile
  • without a change. On the other hand I broke the GCD renderer and
  • thus, compilation of the cocoa port. I'm not sure of the status
  • of the other ports...
  • As for *why* I've done that change... I want to make it possible
  • to choose the OSD core: for instance, glut is not available when
  • yabause is built in "full software" mode... there's also ports
  • living outside the yabause repository that hack the yabause
  • library to include their OSD system... I hope it'll make things
  • easier for them (yeah, I'm talking about you wii and xbox ports)

Yabause 0.9.11[SVN 2906]

Author: yabause | Date: 16 maja 2012 22:54:01

  • Qt ini file doesn't depends on exe name anymore.

Yabause 0.9.11[SVN 2905]

Author: yabause | Date: 16 maja 2012 22:53:41

  • Moved (again) gtk config file.
  • For good measure with the Qt port, I'm moving again the gtk port
  • config file... yeah the gtk port was already XDG compliant, but
  • it "looks" better to have the two ini file following the same
  • naming scheme: ~/.config/yabause/$PORT/yabause.ini
  • This also drops compatibility with older ~/.yabause.ini files...
  • If you're still using a Yabause version from 2007, it's time to update.

Yabause 0.9.11[SVN 2904]

Author: yabause | Date: 16 maja 2012 22:53:17

  • Made Qt port config stable between releases.

Yabause 0.9.11[SVN 2903]

Author: yabause | Date: 16 maja 2012 22:52:57

  • XDG compliant location for Qt port config file.

Yabause 0.9.11[SVN 2902]

Author: yabause | Date: 16 maja 2012 22:41:37

  • Fixed paladdr in OGL renderer (again).
  • This fix Gex (and keep Dinosaur Island working).

Yabause 0.9.11[SVN 2901]

Author: yabause | Date: 16 maja 2012 21:52:07

  • Reverted previous change.
  • Heh... I said I didn't liked it much...

Yabause 0.9.11[SVN 2900]

Author: yabause | Date: 15 maja 2012 22:55:08

  • Vdp1 manual draw. (fixing at least Sonic Jam)
  • Ok... I don't like much this change, but it seems to work...
  • This change implements Vdp1 manual draw: when writing 1 in PTMR
  • register drawing should start, even if automatic drawing already
  • occured in the same frame. That means drawing can take place
  • *after* yabause was done with drawing... so I had to move the
  • "draw end" call in Vdp2. (that's the part I really don't like)

Yabause 0.9.11[SVN 2899]

Author: yabause | Date: 15 maja 2012 22:54:43

  • New way to implement frameskip.
  • The goal of this change is to have a frameskip that works
  • accross multiple function calls as I plan to move the draw
  • end call outside of vblank out.

Yabause 0.9.11[SVN 2898]

Author: yabause | Date: 15 maja 2012 12:18:47

  • Fixed compilation of windows port.
  • 1) Updated Vdp2DebugTexture calls with the new signature.
  • 2) Fixed compilation with mingw.

Yabause 0.9.11[SVN 2897]

Author: yabause | Date: 15 maja 2012 12:18:29

  • Fixed full software Qt compilation.
  • Full software doesn't depends on wanting OpenGL but on *finding* OpenGL.

Yabause 0.9.11[SVN 2896]

Author: yabause | Date: 15 maja 2012 12:18:09

  • Added vdp2 texture debugging to gtk port.
  • It's a nice feature... and I will know if I'm breaking it
  • again in the future...

Yabause 0.9.11[SVN 2895]

Author: yabause | Date: 15 maja 2012 12:17:46

  • New vdp2 "debug texture" function.
  • Some time ago, when I added the titan library, I broke a feature
  • used by the windows port: debugging the vdp2 textures.
  • This worked by calling the software renderer's Vdp2DrawScroll
  • function on a user-defined texture buffer. But when I added the
  • titan library, I also removed the texture parameter in Vdp2DrawScroll.
  • The software renderer now provide a function to draw one of the
  • vdp2 screen and the "debug texture" function use it.
  • The windows port now should be really broken as I have changed
  • the function signature... but I'll fix it in the following commits.

Yabause 0.9.11[SVN 2894]

Author: yabause | Date: 15 maja 2012 12:17:27

  • dispbuffer is now a TitanRender parameter.

Yabause 0.9.11[SVN 2893]

Author: yabause | Date: 7 maja 2012 22:05:46

  • CPAKE => CPACK

Yabause 0.9.11[SVN 2892]

Author: yabause | Date: 7 maja 2012 22:05:28

  • Added sound core for Android port.
  • This is based on AudioTrack class as OpenSL is not available
  • on Android API level 8 (and yeah my phone is still on 2.2).
  • The implementation is far from being perfect... the worst being
  • the way it manages free space in the sound buffer.

Yabause 0.9.11[SVN 2891]

Author: devmiyax | Date: 4 maja 2012 03:14:16

  • Use OGLES instead of Canvas on android

Yabause 0.9.11[SVN 2890]

Author: yabause | Date: 1 maja 2012 22:13:23

  • Don't clobber CFLAGS in CMakeLists.txt
  • This is based on a debian patch:
  • http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=662969

Yabause 0.9.11[SVN 2889]

Author: yabause | Date: 1 maja 2012 22:02:40

  • Made some local variables... well... local :)

Yabause 0.9.11[SVN 2888]

Author: yabause | Date: 23 kwietnia 2012 23:09:00

  • Fixed what looked like a "double free" bug in cs2.
  • This was happening after loading save states...

Yabause 0.9.11[SVN 2887]

Author: yabause | Date: 20 kwietnia 2012 19:14:46

  • Made autostart optional and disabled by default.
  • The autostart option is now available in the general settings.
  • It uses the same configuration key than the existing command
  • line option.
  • For some reason, the UI looks weird...

Yabause 0.9.11[SVN 2886]

Author: yabause | Date: 20 kwietnia 2012 14:05:32

  • Removed all tests on SCSP2 in yabause.c
  • To make it possible, I had to add some real and some
  • dummy functions to scsp/scsp2.
  • This change breaks the dynarec (I guess YabauseDynarecOneFrameExec
  • will need to be updated... sorry about this...). But the good
  • news is it should now be possible to support dynarec+scsp2.
  • Please test and report any problem...

Yabause 0.9.11[SVN 2885]

Author: yabause | Date: 20 kwietnia 2012 13:54:03

  • A branch for some cleanup changes that may/will break things.

Yabause 0.9.11[SVN 2884]

Author: ljsebald | Date: 20 kwietnia 2012 00:07:16

  • This might have something to do with those odd compatibility issues. Thanks to Guillaume for noticing that I had done this for some reason...

Yabause 0.9.11[SVN 2883]

Author: yabause | Date: 18 kwietnia 2012 22:05:49

  • More defs in config.h.in
  • Added HAVE_Q68 and HAVE_C68K in config.h.in
  • Also added a dependency from Android port to config.h.
  • (that may not be clear... but that commit makes m68k cores
  • available to Android port and games should boot now...)

Yabause 0.9.11[SVN 2882]

Author: yabause | Date: 18 kwietnia 2012 21:34:15

  • Removed some debug/log messages.
  • For now I only removed really useless messages, I've left the
  • not-so-useful messages for some future commit.

Yabause 0.9.11[SVN 2881]

Author: yabause | Date: 18 kwietnia 2012 21:33:49

  • Added a cmake option to enable arm7 on Android.
  • This produces a faster dynarec...

Yabause 0.9.11[SVN 2880]

Author: yabause | Date: 18 kwietnia 2012 21:33:31

  • DeIniting the library when user "quits" on Android.
  • This is important on Android as the process don't really stops
  • and we ended up initing the library multiple times.

Yabause 0.9.11[SVN 2879]

Author: yabause | Date: 18 kwietnia 2012 21:32:57

  • scsp now save/restore volume and mute after reset.
  • At first, I wasn't sure who should took care of this: port, scsp
  • or sound cores. I ended up implementing it in scsp/scsp2 as this
  • provides the more "consistent" behaviour:
  • as long as you don't call mute/volume functions those settings
  • don't change... and it also means the behaviour won't be core or
  • port dependent.

Yabause 0.9.11[SVN 2878]

Author: yabause | Date: 17 kwietnia 2012 21:54:18

  • Better "full software mode" for Qt.
  • The Qt widget is now only updated after a call to swap buffers.
  • This means the widget is now updated only when it needs to... and
  • Yabause stop consuming 100% of you CPU while in pause.
  • But Don't worry, it will keep using 100% of your CPU while running.

Yabause 0.9.11[SVN 2877]

Author: yabause | Date: 16 kwietnia 2012 22:10:59

  • Fixed mute/unmute of sound in SDL core.
  • We used to call SDL_PauseAudio to mute sound, but by doing so,
  • the sound buffer didn't get consumed ending up on games freezing
  • when sound was muted.
  • We're now sending silence to SDL when sound is muted.

Yabause 0.9.11[SVN 2876]

Author: yabause | Date: 15 kwietnia 2012 22:09:44

  • Removed some asserts as they're hiding calls to genimm when NDEBUG=1.
  • This fixes crash on the Android port in release mode with dynarec
  • enabled.

Yabause 0.9.11[SVN 2875]

Author: yabause | Date: 12 kwietnia 2012 21:35:41

  • Using the Dynarec on Android if available.
  • We can now use our new config.h file to detect if Dynarec
  • is available. If it is, we're using it, otherwise we fallback
  • to the default sh2core.
  • For now, it seems the Dynarec only works in "Debug" mode...

Yabause 0.9.11[SVN 2874]

Author: yabause | Date: 12 kwietnia 2012 21:35:14

  • Update to build rules for Android...
  • Now building the Dynarec on Android.
  • Also setting clags to -O3 so it's a bit faster even without the Dynarec.

Yabause 0.9.11[SVN 2873]

Author: yabause | Date: 12 kwietnia 2012 21:34:55

  • Connected the Yabause log to the Android one.
  • Define YAB_DEBUG to something useful (for instance "main")
  • and see Yabause logging in logcat :)

Yabause 0.9.11[SVN 2872]

Author: yabause | Date: 12 kwietnia 2012 21:34:29

  • Adding a config.h.in file...
  • Ok, this change is somehow related to the Android port, but may
  • be interesting for any other port that want to build the Yabause
  • library with CMake but use something else to build itself.
  • This creates a config.h file in the build directory, this file
  • should be filled with #define matching the -D used when building
  • the library.
  • For now, I only moved SH2_DYNAREC to this file as that's what I
  • need for the Android, but I should move others soon...

Yabause 0.9.11[SVN 2871]

Author: yabause | Date: 12 kwietnia 2012 21:34:08

  • Update to the android toolchain for the dynarec.
  • We need an android compatible assembler.
  • We're also setting a cmake variable so we can know
  • later during the build that we're building for Android.

Yabause 0.9.11[SVN 2870]

Author: yabause | Date: 12 kwietnia 2012 21:33:45

  • SH2Init now return -1 when it fails (sic)

Yabause 0.9.11[SVN 2869]

Author: yabause | Date: 11 kwietnia 2012 22:34:50

  • Not initialising variables is not a good idea...
  • This fixes the crash in slam & jam.

Yabause 0.9.11[SVN 2868]

Author: yabause | Date: 10 kwietnia 2012 23:30:12

  • This is supposed to implement vdp1 "manual mode".
  • I'm pretty sure this change will break stuff...
  • but it fixes at least "King the Spirits" and doesn't
  • break the bios and the few games I tested...

Yabause 0.9.11[SVN 2867]

Author: yabause | Date: 9 kwietnia 2012 08:29:47

  • Fixed compilation on MSVC... again...

Yabause 0.9.11[SVN 2866]

Author: yabause | Date: 9 kwietnia 2012 08:19:47

  • Added warning to GCC when MSVC will fail.

Yabause 0.9.11[SVN 2865]

Author: yabause | Date: 8 kwietnia 2012 23:43:36

  • Implemented sprite color calculation mode 3.
  • This fixes transparency in Dinosaur Island menu.

Yabause 0.9.11[SVN 2864]

Author: yabause | Date: 6 kwietnia 2012 23:22:12

  • Forgot to fix the opengl fix too.

Yabause 0.9.11[SVN 2863]

Author: yabause | Date: 6 kwietnia 2012 22:59:25

  • Fixed the fix in my previous commit.

Yabause 0.9.11[SVN 2862]

Author: yabause | Date: 5 kwietnia 2012 22:19:54

  • Fixed paladdr when in 8bpp + 2 words pattern data
  • That's kind of weird we never noticed this bug before...
  • anyways, it's fixed for both OpenGL and software renderers.
  • It fixes Dinosaur Island menu screen.

Yabause 0.9.11[SVN 2861]

Author: yabause | Date: 28 marca 2012 01:18:18

  • Added full software mode to Qt port.

Yabause 0.9.11[SVN 2860]

Author: yabause | Date: 20 marca 2012 23:42:05

  • Fixed another segfault in vidogl
  • As with the previous commit, this change is related
  • to missing rotation parameters/coefficients emulation
  • in RBG1.

Yabause 0.9.11[SVN 2859]

Author: yabause | Date: 20 marca 2012 23:41:43

  • Fixed a segfault in vidogl
  • Added missing variable initialization for (not yet implemented)
  • line screen emulation in RBG1.
  • This fix a crash in Jonah Lomu Rugby (the game still crash for
  • other reasons though).

Yabause 0.9.11[SVN 2858]

Author: yabause | Date: 15 marca 2012 21:53:57

  • Fixed vdp1 clipping.
  • This fix 3D Baseball title screen and menus.

Yabause 0.9.11[SVN 2857]

Author: yabause | Date: 15 marca 2012 09:56:21

  • Fixed or hide dynarec warnings on x86_64.
  • Added source file flags to hide int => pointer and pointer => int
  • casts of different size warnings.
  • Also added some missing casts to void *.

Yabause 0.9.11[SVN 2856]

Author: yabause | Date: 15 marca 2012 09:55:49

  • Removed option to use "mic shaders".

Yabause 0.9.11[SVN 2855]

Author: yabause | Date: 15 marca 2012 09:55:30

  • Added missing GPL headers.

Yabause 0.9.11[SVN 2854]

Author: yabause | Date: 15 marca 2012 09:55:11

  • Reloading special priority at each line.
  • This fixes priority problems in Sonic 3D Blast.

Yabause 0.9.11[SVN 2853]

Author: yabause | Date: 15 marca 2012 01:06:33

  • Emulation of the "Albert Odyssey hack"
  • The software renderer now use the Vdp2 new save/load system
  • to reload some parameters while drawing.
  • For now only the color offsets are reloaded.
  • This fix the "white layer" effect in Albert Odyssey title
  • screen and world map.

Yabause 0.9.11[SVN 2852]

Author: yabause | Date: 15 marca 2012 01:06:14

  • Now saving Vdp2 registers at each line.
  • Also added a function to restore those previously saved registers.

Yabause 0.9.11[SVN 2851]

Author: yabause | Date: 13 marca 2012 21:42:56

  • I see dead code.
  • ... and I remove it.

Yabause 0.9.11[SVN 2850]

Author: yabause | Date: 13 marca 2012 21:42:36

  • Fixed warnings in the OGL renderer
  • Three different kind of warnings are fixed:
  • * removed some unused float * variable that was used to store
  • int values
  • * added a typedef for Vdp2ColorRamGetColor functions and using it
  • to cast function pointers
  • * same for GetRParam

Yabause 0.9.11[SVN 2849]

Author: yabause | Date: 7 marca 2012 09:11:09

  • Not sure why I added titan as a separate library in the first place.
  • It's now included in yabause library. This fix building on Android.

Yabause 0.9.11[SVN 2848]

Author: yabause | Date: 5 marca 2012 20:41:41

  • Added titan files to xcode project.
  • (this fix compilation of the cocoa port...)

Yabause 0.9.11[SVN 2847]

Author: devmiyax | Date: 3 marca 2012 06:07:50

  • refs #51014 avoid infinity loop on Dark Savior title screen

Yabause 0.9.11[SVN 2846]

Author: yabause | Date: 1 marca 2012 21:37:50

  • Handling interlace + 8-bit/pixel sprites.
  • This fixes at least Die Hard.

Yabause 0.9.11[SVN 2845]

Author: yabause | Date: 29 lutego 2012 23:26:59

  • Partial implementation of 8-bit/pixel sprites.
  • Enough to display sprites in Athlete Kings and shouldn't break
  • anything else.

Yabause 0.9.11[SVN 2844]

Author: yabause | Date: 27 lutego 2012 22:50:12

  • Fixed a bug when saving scsp.

Yabause 0.9.11[SVN 2843]

Author: yabause | Date: 26 lutego 2012 23:56:06

  • Split coefx and coefy in two parts to avoid overflow.
  • This fixes that beautiful Grandia logo animation.

Yabause 0.9.11[SVN 2842]

Author: yabause | Date: 26 lutego 2012 00:45:18

  • Removed useless function to put pixels in back screen and
  • remove useless parameters in the function to put lines in
  • the back screen.

Yabause 0.9.11[SVN 2841]

Author: yabause | Date: 26 lutego 2012 00:30:24

  • Split framebuffers into framebuffers and linescreens, so
  • linescreens consume less memory. Also make it easier to
  • understand.
  • Back screen is still handled as a regular layer, to avoid
  • slowing the "dig" function even more...

Yabause 0.9.11[SVN 2840]

Author: yabause | Date: 25 lutego 2012 22:54:35

  • Forgot to add titan in my previous commit :)

Yabause 0.9.11[SVN 2839]

Author: yabause | Date: 25 lutego 2012 22:07:15

  • Merged new software renderer from https://bitbucket.org/guillaume/yabause
  • It adds transparency and fix some other rendering problems.
  • It's also slower and use more memory.

Yabause 0.9.11[SVN 2838]

Author: yabause | Date: 24 lutego 2012 18:36:02

  • Some more fixes for dynarec compilation on windows.

Yabause 0.9.11[SVN 2837]

Author: cwiiis | Date: 22 lutego 2012 23:24:37

  • Alter line-drawing algorithm to be more like a real Saturn's in vidsoft.c
  • When drawing greedy lines for distorted sprites/polys, make sure to draw
  • the extra pixel in the same place as the Saturn would. This makes the roofs
  • on the houses in Desire Village, in Shining the Holy Ark, look better.

Yabause 0.9.11[SVN 2836]

Author: cwiiis | Date: 22 lutego 2012 21:44:15

  • Only use greedy lines when drawing quads in vidsoft.c
  • The real Saturn doesn't use greedy lines when drawing poly-lines. Unsure as
  • to whether greedy lines are necessary for quads is due to differences
  • in vidsoft's quad-drawing mechanism or the line-drawing code.

Yabause 0.9.11[SVN 2835]

Author: cwiiis | Date: 22 lutego 2012 10:18:47

  • Consolidate the three line-drawing functions in vidsoft
  • It looks like the white-pixels error was caused by inconsistencies between
  • the three line-drawing functions. Consolidate them into a single function
  • that has a callback, so that the code can be worked on in a single place.
  • This fixes the white pixel errors in Shining the Holy Ark.

Yabause 0.9.11[SVN 2834]

Author: ari64 | Date: 21 lutego 2012 23:59:03

  • SH2 dynarec: Add ifdefs for HAVE_ARMv6 and HAVE_ARMv7, which enable optimized code for these processors.

Yabause 0.9.11[SVN 2833]

Author: cwiiis | Date: 20 lutego 2012 10:37:41

  • Tweak the attack curve of scsp.c from x^4 to x^7
  • An attack curve of x^7 makes things sound more like the real Saturn, and
  • coincides with the pre-set attack curve parameters that MAME uses.
  • MAME also uses a decay curve of x^7, but I don't find this to sound
  • correct at all.

Yabause 0.9.11[SVN 2832]

Author: cwiiis | Date: 20 lutego 2012 10:37:27

  • Remove the magic number when calculating LFO steps
  • 172.3 is a magic number, it's actually SCSP_FREQ / 256.

Yabause 0.9.11[SVN 2831]

Author: cwiiis | Date: 20 lutego 2012 10:37:12

  • Update einc immediately when changing registers it depends on in scsp.c
  • Make einc a pointer to the respective increment it has been set to so that
  • it updates when these change, and make sure to change the envelope
  • increments where necessary.
  • This introduces a slightly incompatibility with save states, and may result
  • in odd sound when switching formats until things settle.

Yabause 0.9.11[SVN 2830]

Author: cwiiis | Date: 18 lutego 2012 16:59:46

  • Big scsp.c clean-up
  • Pick a coding style and stick with it through the file.
  • GNU style, 80 columns (as far as possible), no tabs, no trailing
  • whitespace. Also fix spelling errors/typos.

Yabause 0.9.11[SVN 2829]

Author: cwiiis | Date: 18 lutego 2012 11:31:02

  • Emulate the EG slot monitor register properly in scsp.c
  • Rather than peg it to 0x1f (silent), actually fill in the monitor with the
  • last calculated envelope multiplier.

Yabause 0.9.11[SVN 2828]

Author: cwiiis | Date: 18 lutego 2012 10:35:19

  • Make sure -lm is always added on a Linux build
  • This was previously in the OpenGL block, but needs to be there
  • regardless of whether OpenGL is enabled.

Yabause 0.9.11[SVN 2827]

Author: cwiiis | Date: 16 lutego 2012 19:32:26

  • Implement SGC/EG registers in scsp2.c
  • Fully (hopefully) implement SGC/EG registers in scsp2.c. This puts it one
  • ahead of scsp.c, which has a faked EG register.

Yabause 0.9.11[SVN 2826]

Author: cwiiis | Date: 15 lutego 2012 19:41:43

  • Fix broken slot->ecurp initialisation caused by r2824
  • I changed the defines for the slot phase and slots are initialised
  • primarily via memset - so a slot's initial phase was incorrect, causing
  • a possible bad memory access when updating the first few slot registers.

Yabause 0.9.11[SVN 2825]

Author: cwiiis | Date: 15 lutego 2012 14:12:42

  • Make sure MSLC isn't readable in scsp.c
  • My mistake, I'd made MSLC readable when augmenting the monitor slot
  • registers. It should only be writable.

Yabause 0.9.11[SVN 2824]

Author: cwiiis | Date: 15 lutego 2012 12:15:43

  • Emulate slot monitor registers better
  • Discovered that Shining the Holy Ark expected values to occur in the CA
  • register that are not present in available SCSP documentation. Reading
  • the MAME source code shows two registers were missing that make up part
  • of the slot monitor registers.

Yabause 0.9.11[SVN 2823]

Author: cwiiis | Date: 15 lutego 2012 12:15:25

  • Fix SCSP timing for PAL video format
  • ScspExec was using NTSC timing values, regardless of the video format.

Yabause 0.9.11[SVN 2822]

Author: yabause | Date: 14 lutego 2012 23:30:26

  • Ok... this is a quite big commit for a quite minor change...
  • This adds a "flags" parameter to Scsp(Un)Mute functions,
  • so different "parts" of the emulator can mute/unmute sound
  • without conflicting with each other.
  • It also updates every call of those functions to add the new param
  • in every port, so I may have broke things... sorry about that...
  • This fixes the "mute not working in Qt port" bug.

Yabause 0.9.11[SVN 2821]

Author: ari64 | Date: 13 lutego 2012 22:49:56

  • SH2 dynarec: Some work toward ARMv5 support. Replaced some ARMv7 instructions with ARMv5 instructions.

Yabause 0.9.11[SVN 2820]

Author: yabause | Date: 13 lutego 2012 21:35:25

  • Ok, that's an useless change... but it doesn't fix one, but *two*
  • warnings, so it definitely worth it.

Yabause 0.9.11[SVN 2819]

Author: yabause | Date: 12 lutego 2012 22:03:48

  • Added bit masks on sprite's priority / colorcalc.
  • It fixes the "gremlin demo / actua soccer" crash.

Yabause 0.9.11[SVN 2818]

Author: yabause | Date: 11 lutego 2012 14:39:17

  • Patch by Cwiiis: added configure switch to disable dynarec

Yabause 0.9.11[SVN 2817]

Author: yabause | Date: 11 lutego 2012 14:27:52

  • Patch by Cwiiis: moved SNDCoreList from scsp2.h to scsp2.c

Yabause 0.9.11[SVN 2816]

Author: yabause | Date: 9 lutego 2012 22:40:10

  • Another YglSprite => vdp2draw_struct to make my compiler happy.

Yabause 0.9.11[SVN 2815]

Author: yabause | Date: 9 lutego 2012 22:05:40

  • ALIGNED for MSC

Yabause 0.9.11[SVN 2814]

Author: yabause | Date: 9 lutego 2012 21:04:45

  • s/YglSprite/vdp2draw_struct/ to fix a warning

Yabause 0.9.11[SVN 2813]

Author: yabause | Date: 9 lutego 2012 21:01:42

  • Added an ALIGNED macro and used it instead of the gcc __attribute__
  • to make it easier to port to MSVC.

Yabause 0.9.11[SVN 2812]

Author: ari64 | Date: 5 lutego 2012 15:33:48

  • SH2 dynarec: Fix code execution from cached/non-cached memory

Yabause 0.9.11[SVN 2811]

Author: devmiyax | Date: 5 lutego 2012 06:25:06

  • fixes #50885 Advanced Variable Geo (J)

Yabause 0.9.11[SVN 2810]

Author: devmiyax | Date: 5 lutego 2012 06:20:14

  • fixes #50885 Advanced Variable Geo (J)

Yabause 0.9.11[SVN 2809]

Author: yabause | Date: 26 stycznia 2012 23:09:21

  • We want dynarec on windows! - patch 2
  • This is another statement-before-declaration mass fix.

Yabause 0.9.11[SVN 2808]

Author: yabause | Date: 24 stycznia 2012 23:02:53

  • First "declaration before statement" commit. (there's many
  • more to "fix", but I don't want the commit to be too large)
  • This is the first step in porting the dynarec to MSVC (yeah,
  • it doesn't supports C99...).

Yabause 0.9.11[SVN 2807]

Author: devmiyax | Date: 22 stycznia 2012 12:33:48

  • Minor bug fix: VDP1 Colorram offset, VDP1 MSB drawing, VDP2 Window change handring

Yabause 0.9.11[SVN 2806]

Author: devmiyax | Date: 22 stycznia 2012 12:22:28

  • Minor bug fix: VDP1 Colorram offset, VDP1 MSB drawing, VDP2 Window change handring

Yabause 0.9.11[SVN 2805]

Author: ari64 | Date: 22 stycznia 2012 00:47:52

  • SH2 dynarec: Fix register allocation for TRAPA instruction

Yabause 0.9.11[SVN 2804]

Author: devmiyax | Date: 21 stycznia 2012 06:25:25

  • special color calculation mode 1 (for Gex) and mode 3 (for Asuka)

Yabause 0.9.11[SVN 2803]

Author: devmiyax | Date: 21 stycznia 2012 06:10:32

  • special color calculation mode 1 (for Gex) and mode 3 (for Asuka)

Yabause 0.9.11[SVN 2802]

Author: yabause | Date: 20 stycznia 2012 19:03:48

  • Reverting previous commit as it is obviously wrong...

Yabause 0.9.11[SVN 2801]

Author: yabause | Date: 19 stycznia 2012 21:52:33

  • Cast Vdp1 coordinates to s11.
  • This fix Samurai Shodown logo.

Yabause 0.9.11[SVN 2800]

Author: yabause | Date: 19 stycznia 2012 21:49:33

  • Set up EDSR bit when vdp1 hit a "bad command".
  • This fix Samurai Spirits.
  • Note that this may be a wrong, we would need
  • to test it on real hardware...

Yabause 0.9.11[SVN 2799]

Author: yabause | Date: 17 stycznia 2012 21:32:39

  • Added missing variable initialisation... (won't change anything
  • but makes valgrind happy)

Yabause 0.9.11[SVN 2798]

Author: yabause | Date: 16 stycznia 2012 21:04:59

  • Added shortcuts to toggle vdp2 layers.
  • (original patch by Siskoo)

Yabause 0.9.11[SVN 2797]

Author: devmiyax | Date: 14 stycznia 2012 23:23:34

  • merge from opengl branch r2794 VDP2 Window using stencil buffer

Yabause 0.9.11[SVN 2796]

Author: devmiyax | Date: 14 stycznia 2012 13:31:14

  • FIX: Crows The Battle Action characters in game are not displayed. check CCCTL before color cal

Yabause 0.9.11[SVN 2795]

Author: devmiyax | Date: 14 stycznia 2012 13:24:13

  • FIX: Crows The Battle Action characters in game are not displayed. check CCCTL before color cal

Yabause 0.9.11[SVN 2794]

Author: devmiyax | Date: 14 stycznia 2012 10:15:39

  • VDP2 Window using stencil buffer

Yabause 0.9.11[SVN 2793]

Author: devmiyax | Date: 10 stycznia 2012 16:21:11

  • FIX: priority mistake on the bios backup manage screen.

Yabause 0.9.11[SVN 2792]

Author: yabause | Date: 9 stycznia 2012 00:27:34

  • Merged opengl branch in trunk

Yabause 0.9.11[SVN 2791]

Author: devmiyax | Date: 8 stycznia 2012 18:05:41

  • FIX: avoid Decathlete crash. invalid adress of line color

Yabause 0.9.11[SVN 2790]

Author: devmiyax | Date: 8 stycznia 2012 12:51:36

  • FIX: Asuka 120% hlaf transparent problem

Yabause 0.9.11[SVN 2789]

Author: devmiyax | Date: 8 stycznia 2012 08:45:58

  • VDP1 draw to Framebuffer

Yabause 0.9.11[SVN 2788]

Author: yabause | Date: 5 stycznia 2012 22:52:22

  • Updated translations

Yabause 0.9.11[SVN 2787]

Author: yabause | Date: 5 stycznia 2012 22:34:22

  • Removed VIDSoftGetScreenSize function and using VIDCore->GetGlSize instead...

Yabause 0.9.11[SVN 2786]

Author: yabause | Date: 5 stycznia 2012 22:22:19

  • Added an on-screen pad... well, you can only move for now...

Yabause 0.9.11[SVN 2785]

Author: yabause | Date: 2 stycznia 2012 21:57:27

  • Moved the translation of information window title in the function
  • body, so it can be translated through mini18n without modifying
  • every call to the function...

Yabause 0.9.11[SVN 2784]

Author: devmiyax | Date: 31 grudnia 2011 04:00:28

  • merge from trunk 2742-2775

Yabause 0.9.11[SVN 2783]

Author: devmiyax | Date: 30 grudnia 2011 22:29:12

  • FIX: Capcom Generation Opening, line scroll on 16bit color mode

Yabause 0.9.11[SVN 2782]

Author: devmiyax | Date: 30 grudnia 2011 10:07:22

  • FIX: glDrawArrays vertex count

Yabause 0.9.11[SVN 2781]

Author: devmiyax | Date: 30 grudnia 2011 09:49:44

  • RGB0 supports two paramers

Yabause 0.9.11[SVN 2780]

Author: devmiyax | Date: 28 grudnia 2011 05:19:28

  • except 'Special Color Calcuration' and 'RGB0 Line Color Insertion' from add color calcuration

Yabause 0.9.11[SVN 2779]

Author: yabause | Date: 26 grudnia 2011 22:49:49

  • Applied change by devmiyax so shaders code now works on OSX.
  • (as I don't really understand the code I'm commiting, feel
  • free to fix it/improve it...)

Yabause 0.9.11[SVN 2778]

Author: yabause | Date: 21 grudnia 2011 22:21:17

  • Added yglshader.c to Xcode project.

Yabause 0.9.11[SVN 2777]

Author: yabause | Date: 21 grudnia 2011 22:20:35

  • Mac OS X don't need GetProcAddress, it provides the full OpenGL API.

Yabause 0.9.11[SVN 2776]

Author: yabause | Date: 21 grudnia 2011 22:07:04

  • Fixed what looks like a copy/paste bug :)

Yabause 0.9.11[SVN 2775]

Author: yabause | Date: 20 grudnia 2011 13:19:00

  • Using the $

Yabause 0.9.11[SVN 2774]

Author: yabause | Date: 19 grudnia 2011 22:08:15

  • Added rules to build the carbon port.

Yabause 0.9.11[SVN 2773]

Author: ari64 | Date: 18 grudnia 2011 17:30:43

  • SH2 dynarec: The MAC and DIV instructions make function calls which do not save registers. If these instructions are in a branch delay slot, update the cycle count and save it before doing the delay slot instruction.

Yabause 0.9.11[SVN 2772]

Author: ari64 | Date: 18 grudnia 2011 17:24:53

  • Fix typos

Yabause 0.9.11[SVN 2771]

Author: yabause | Date: 18 grudnia 2011 15:35:52

  • Split retranslateWidget method in two to provide a new retranslateWidgetOnly method and using it in about box. That fixes the non-translated "About..." title.

Yabause 0.9.11[SVN 2770]

Author: devmiyax | Date: 18 grudnia 2011 08:18:39

  • IMP: VDP2 add color calcuration.

Yabause 0.9.11[SVN 2769]

Author: devmiyax | Date: 17 grudnia 2011 07:25:44

  • Impliment: VDP1 User Clip for Windows

Yabause 0.9.11[SVN 2768]

Author: devmiyax | Date: 17 grudnia 2011 07:10:33

  • Impliment: VDP1 User Clip

Yabause 0.9.11[SVN 2767]

Author: siskoo4real | Date: 16 grudnia 2011 16:16:43

  • Adding translators section

Yabause 0.9.11[SVN 2766]

Author: siskoo4real | Date: 16 grudnia 2011 16:05:26

  • Typos fixes

Yabause 0.9.11[SVN 2765]

Author: siskoo4real | Date: 16 grudnia 2011 15:52:22

  • Typos fix patch 1 by Benjamin Siskoo

Yabause 0.9.11[SVN 2764]

Author: siskoo4real | Date: 16 grudnia 2011 15:34:49

  • TypoTypos fix patch by Benjamin Siskoo

Yabause 0.9.11[SVN 2763]

Author: yabause | Date: 14 grudnia 2011 22:26:21

  • Updated build scripts so it's now possible to do a "shadow build"
  • of the Android port.

Yabause 0.9.11[SVN 2762]

Author: yabause | Date: 12 grudnia 2011 21:55:07

  • Translation updates from the wiki.

Yabause 0.9.11[SVN 2761]

Author: yabause | Date: 12 grudnia 2011 20:56:30

  • Made dependencies a little easier to maintain.

Yabause 0.9.11[SVN 2760]

Author: yabause | Date: 12 grudnia 2011 20:55:38

  • Added onMeasure implementation

Yabause 0.9.11[SVN 2759]

Author: yabause | Date: 12 grudnia 2011 00:13:05

  • Moved the YabauseView class in a separate file and now creating it from a resource file, so the whole thing is a little bit more Android-ish.

Yabause 0.9.11[SVN 2758]

Author: devmiyax | Date: 11 grudnia 2011 10:12:13

  • FIX:Movie using line scroll.(Nights, F1 Challenge,...)

Yabause 0.9.11[SVN 2757]

Author: devmiyax | Date: 11 grudnia 2011 08:02:31

  • for Windows cmake environmnt 2.

Yabause 0.9.11[SVN 2756]

Author: devmiyax | Date: 11 grudnia 2011 07:03:42

  • for Windows cmake environmnt.

Yabause 0.9.11[SVN 2755]

Author: yabause | Date: 10 grudnia 2011 15:47:27

  • dummy interface => dummy input interface

Yabause 0.9.11[SVN 2754]

Author: yabause | Date: 10 grudnia 2011 15:31:25

  • About box should be translated before inserting VERSION value in it.

Yabause 0.9.11[SVN 2753]

Author: yabause | Date: 9 grudnia 2011 00:07:03

  • Doesn't restart emulator when rotating device

Yabause 0.9.11[SVN 2752]

Author: yabause | Date: 8 grudnia 2011 23:17:40

  • Added missing call to PerPortReset, that fixes the random behaviour
  • when booting...

Yabause 0.9.11[SVN 2751]

Author: yabause | Date: 8 grudnia 2011 22:17:53

  • Building .apk in release mode when CMake is in release mode too.

Yabause 0.9.11[SVN 2750]

Author: yabause | Date: 8 grudnia 2011 21:57:32

  • s/ICR/IRC/

Yabause 0.9.11[SVN 2749]

Author: yabause | Date: 8 grudnia 2011 21:33:57

  • Added some error handling to the Android port.

Yabause 0.9.11[SVN 2748]

Author: yabause | Date: 8 grudnia 2011 21:32:07

  • Might be better that libyabause.so depends on yui.c

Yabause 0.9.11[SVN 2747]

Author: devmiyax | Date: 8 grudnia 2011 14:54:37

  • add shader manager yglshader.c

Yabause 0.9.11[SVN 2746]

Author: yabause | Date: 6 grudnia 2011 22:32:29

  • Added an option menu to pause/resume and quit the emulator.

Yabause 0.9.11[SVN 2745]

Author: devmiyax | Date: 6 grudnia 2011 16:41:17

  • gouraud shading

Yabause 0.9.11[SVN 2744]

Author: ari64 | Date: 5 grudnia 2011 23:47:58

  • SH2 dynarec: If both registers of a MAC (multiply-accumulate) instruction are the same, the register is incremented twice.

Yabause 0.9.11[SVN 2743]

Author: ari64 | Date: 5 grudnia 2011 22:56:24

  • SH2 dynarec: If an instruction in a branch delay slot writes PR, the value replaces any return address set by a preceeding JSR instruction.

Yabause 0.9.11[SVN 2742]

Author: yabause | Date: 5 grudnia 2011 21:05:50

  • Added missing GPL headers

Yabause 0.9.11[SVN 2741]

Author: yabause | Date: 5 grudnia 2011 20:46:15

  • New branch to include OpenGL improvements and make sure they work on all ports before merging them to the trunk.

Yabause 0.9.11[SVN 2740]

Author: yabause | Date: 5 grudnia 2011 00:48:08

  • Proof of concept Android port.
  • It doesn't have input, doesn't have sound, it's not configurable.
  • There's no documentation on how to build it or what it needs to run...
  • Enjoy! :)

Yabause 0.9.11[SVN 2739]

Author: yabause | Date: 1 grudnia 2011 23:53:35

  • Bumped version number for bugfix release

Yabause 0.9.11[SVN 2738]

Author: yabause | Date: 1 grudnia 2011 23:01:19

  • The gtk port settings now directly use the core lists.

Yabause 0.9.11[SVN 2737]

Author: yabause | Date: 1 grudnia 2011 22:57:15

  • Merged trunk into 0.9.11 branch
wstecz28/09/2012 12:01
Inne treści związane z tematem
[Multi] JGenesis 0.8.0 16/09/2024 [Multi] JGenesis 0.8.0 16/09/2024
JGenesis to emulator szereg konsol do gier 8-bitowych i 16-bitowych. Udaje Sega Genesis / Mega Drive, Sega CD / Mega CD, Sega Master System / Mark III, Game Gear, Nintendo Entertainment System (NES) / Famicom, Super Nintendo Entertainment System (SNES) / Super Famicom, Game Boy / Game Boy Color i Sega 32X / Mega 32X.
[multi] BizHawk x64 2.10.1 RC1 14/09/2024 [multi] BizHawk x64 2.10.1 RC1 14/09/2024
Jeśli pojawia się RC to wiedz, że pełna wersja niebawem się ukaże. Multiemulator BizHawk, pozwala udawać  konsole: Nintendo Entertainment System / Famicom / Famicom Disk System (NES/FDS), Super Nintendo (SNES), Nintendo 64, Gameboy, Gameboy Color, Super Gameboy, Sega Master System, SG-1000, Game Gear, Sega Genesis / Sega-CD, Sega Saturn, PC-Engine (TurboGrafx-16) / CD-ROM, ...
[pce] GearFX 0.0.4 [pce] GearFX 0.0.4
Ignacio Sanchez Gines (drhelius), autor emulatora GearBoy (Nitendo GameBoy), GearSystem (Sega Master System) i GearColeco (Colecovision) zabrał się za nowego udawacza - tym razem na ogień poszła konsola Turbographx 16 lub jak to woli PCE Engine. Na obecnym etapie grać się da na tym średnio (naprawdę nie brakuje dobrych emulatorów tej platformy - wystarcze wspomnieć o bardzo ...
[MULTI] Pantheon 14.360 1/09/2024 [MULTI] Pantheon 14.360 1/09/2024
Multiemulator Pantheon, autorstwa  Bostjana 'Grandy' Grandoveca  zaktualizowano nową platformą i wyborem gier dla niej. Do istniejących tytułów dodano nową paczkę gier dla Sega SG-1000. Pantheon posiada własną bazę tytułów, co z jednej strony ogranicza nas go gry tylko przez niego oferowane, z drugiej zaś strony uwalnia nas od poszukiwania oryginalnych ...
[SEGA] SSF 0.12 r33 Test Version 4/06/2024 [SEGA] SSF 0.12 r33 Test Version 4/06/2024
Kolejne zmiany w wersji testowej emulatora SEGI SATURN - chyba najwierniejszego emulatora tej konsoli wśród obecnych projektów. Co raz trudniej nadążyć za strumieniem wypowiedzi Shimy na Twitterze, może pewnego dnia, skoro już nauczył się publikować binarki na githubie, zacznie publikować changelog... oby... W nowinek jeśli nadążam za tweetami autora - zmodyfikowano ...
Dodatkowe informacje
Komentarze
... bez komentarza
Ostatnio dodane pliki
Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run

© Try2emu 1999 - 2024 | Krzysztof 'Faust' Karkosza Kontakt Polityka Prywatności OWU