Comments (15)
Does similar output happen with all shaders? Works fine here, so I suspect driver bug or gamegear bug.
from retroarch.
yes, all shaders i've tried.
It affects the GameGear core only.
from retroarch.
I think this might be a driver issuse. I've noticed this same thing in other sega emus running game gear. I kinda always figured it was a game gear emulation problem but if maister isn't getting that wierd thing at the top of the screen it could be driver issue then. Happens on my Atom/ION board with the Nvidia driver, I might check to see if the same thing happens with the nouveau sometime.
from retroarch.
Note that I haven't tried gamegear specifically, but I've never seen glitches like that.
from retroarch.
I'm using an AMD APU (no discrete video card).
I've never seen this kind of issue with other emus using shaders...
from retroarch.
I want to confirm that issue. I have the same colored trash at the top border area in all GG games.
It happens with or without shaders and with any video-driver, so looks like this issue not shader-related.
More likely it somehow related to new "gg_extra" feature/setting in GenPlusGX 1.7.1 core.
Strange thing - this bug is also present in my selfcompiled win32 x86 MSVC Release build, BUT not present in Debug build.
from retroarch.
One more thing - in GenPlusGX MSVC projects you are probably forgot to add FRONTEND_SUPPORTS_RGB565 preprocessor definition.
from retroarch.
p1pkin - Try again with the latest commit of Genesis Plus GX.
from retroarch.
yep, project is ok now, but GameGear gfx glitch is still in place.
http://imageshack.us/photo/my-images/141/ggbug.png/
from retroarch.
... and I see why:
in libretro.c:
video_cb(bitmap_data_ + bitmap.viewport.x + bitmap.viewport.y * 1024, .....
bitmap.viewport.x/y can be negative, so it gets some garbage data from memory before bitmap_data_ array.
from retroarch.
Themaister - plz look at this libretro/Genesis-Plus-GX#4
before: http://imageshack.us/photo/my-images/141/ggbug.png/
after: http://imageshack.us/photo/my-images/196/ggnorm.png/
also full overscan mode (config.overscan = 3) now works ok if enabled.
from retroarch.
Hmm - I thought the overscan mode would be a lot slower - but I guess for Game Gear purposes there is a need. Before I'll merge your pull request though first I want to know why the change to md_cart.c is necessary - ekeeke might object to core changes like that if they serve no worth.
from retroarch.
twinaphex
in md_cart.c was hacky "leave this for() after we found cart in database" code, in the case if cart not found in db. at last iteration (i == CART_CNT) will be readed values out of bounds rom_database[] array.
VS2012 code analyser reported this buggy place.
from retroarch.
Well, I can pass that on to ekeeke, but for now, let's keep that out of the pull request. So if you can make another pull request with no changes to md_cart.c - I can merge it.
from retroarch.
from retroarch.
Related Issues (20)
- On-Screen notification widget: Add file names and Directory Titles
- possible sndio error, can't get sound working and errors. HOT 4
- [Android] Touchscreen issues when using the Backbone One PlayStation Edition controller HOT 2
- [Apple] RetroArch macosx x86_64 1.17.0 and Nightly Open Application Error/Problem or Bug HOT 2
- [PS2] Cant' launch roms after closing previous one via "Close content" HOT 2
- [Android] Retroachievements delays save/load state functionality
- [3DO] Several bugs in 3DO core Opera HOT 3
- Overrides break retroarch.cfg HOT 1
- No OSD for volume slider HOT 3
- Controller profile override for my GC adapter can't be saved or created locally (outside of install path) on Flatpak HOT 1
- Save Data is Lost when suspending device without manually closing content before exiting RetroArch HOT 6
- Save State Thumbnails are not cleaned up when Maximum Auto-Increment Save States to Keep is set HOT 2
- V1.17 Nintendo Switch Updater issue
- Microphone support on iOS HOT 1
- [BUG] Remapping a button to another inside port controls conflicts with turbo default button if `Single Button (Hold)` is selected
- [Feature Request] save option manager for netplay client.
- retroarch.com: IRC channel HOT 3
- [Suggestion] Automatic Frame Delay Threshold
- Attempting to play GBA game on my android phone. HOT 1
- Button A, B and C do not pop the bar, neogeo emulator. HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from retroarch.