!

[SEGA] QT Yabause 0.9.11.x SVN2970

[0] @ !!! 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
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