Comments (3)
The failing S8 (U16 load)
tests may be the most visible one among these, I have a feeling those ones are causing the striped graphics corruptions in Doom 2 and in the demoscene stuff from SFC.
from rustboyadvance-ng.
I think doom 2 specifically has something to do with the fact that I'm allowing u8
stores to VRAM.
from rustboyadvance-ng.
From GBATek
Writing 8bit Data to Video Memory
Video Memory (BG, OBJ, OAM, Palette) can be written to in 16bit and 32bit units only. Attempts to write 8bit data (by STRB opcode) won't work:
Writes to OBJ (6010000h-6017FFFh) (or 6014000h-6017FFFh in Bitmap mode) and to OAM (7000000h-70003FFh) are ignored, the memory content remains unchanged.
Writes to BG (6000000h-600FFFFh) (or 6000000h-6013FFFh in Bitmap mode) and to Palette (5000000h-50003FFh) are writing the new 8bit value to BOTH upper and lower 8bits of the addressed halfword, ie. "[addr AND NOT 1]=data*101h".
from rustboyadvance-ng.
Related Issues (20)
- Update gba-suite
- Dragon Ball Z: Supersonic Warriors - Sprite ordering issues HOT 1
- Missing forced blanking implementation HOT 1
- Games panicking with 'forbidden DMA source address adjustment' HOT 2
- Panic on invalid CPU modes HOT 2
- Mary-Kate and Ashley Sweet 16 - invalid arm condition HOT 2
- WWF Road to WrestleMania - Invalid mode 6 graphics mode HOT 4
- Pokémon GBA Video cartridges - Garbage sprites at the top left corner HOT 7
- NFL Blitz 20-02 (USA) - Glitch
- Happy Feet (USA) - Flickering corrupt graphics HOT 6
- Drake & Josh (USA) - Flickering corrupt graphics HOT 4
- Segmentation fault in SysBus::read_8 HOT 11
- Android Loading of snapshot not working HOT 5
- Audio cracking issue on Android in turbo mode HOT 4
- Golden Sun - The Lost Age - Sprite glitch HOT 2
- The Game will stop HOT 5
- Android application HOT 7
- "attempt to subtract with overflow" when rendering second frame HOT 3
- Will not compile with cargo build --release HOT 2
- Dragon Ball Z The Legacy of Goku - Incorrect colors HOT 3
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 rustboyadvance-ng.