Added long overdue credits because without them i would still struggle to understand the GPU.

A few small changes. Nothing important.
This commit is contained in:
profi200 2020-05-01 21:30:20 +02:00
parent 9ff4bbf2fd
commit bdcd068856
No known key found for this signature in database
GPG Key ID: 17B42AE5911139F3
3 changed files with 7 additions and 8 deletions

View File

@ -16,9 +16,7 @@ installed in your system. Additionally you need 7-Zip or on Linux p7z installed
## Known issues
This section is reserved for a listing of known issues. At present only this remains:
* Drops a single frame roughly every 5 seconds. This is due to different refresh rates of the LCDs and the builtin GBA hardware.
* Leaving GBA sleep mode or pressing HOME can cause persistent glitches (double scanlines/shifted picture).
* No scaling for now. This requires the GPU due to timing constraints.
* Save type hardcoded to 32 KiB (256k) SRAM for now.
* Save type hardcoded to 32 KiB (256k) SRAM. Unknown how save type detection will be done.
If you happen to stumble over another bug, please open an issue in the [official open_agb_firm repo on GitHub](https://github.com/profi200/open_agb_firm/issues) or contact me via other platforms.
@ -36,6 +34,7 @@ You may use this under the terms of the GNU General Public License GPL v3 or und
* **devkitPro**
* **ChaN**
* **fastboot3DS project**
* **Wolfvak, Sono and all the other people on GodMode9 IRC/Discord**
* ...everyone who contributed to **3dbrew.org**
Copyright (C) 2020 derrek, profi200, d0k3

View File

@ -196,12 +196,12 @@ alignas(16) static const u8 secondList[448] =
0x10, 0x00, 0x0F, 0x00
};
static bool firstRender = false;
static bool normalRender = false;
u32 listSize;
const u32 *list;
if(firstRender == false)
if(normalRender == false)
{
firstRender = true;
normalRender = true;
listSize = 1136;
list = (u32*)firstList;

View File

@ -1,7 +1,7 @@
# 8 bytes burst with 4 transfers. Total 32 bytes per burst.
# Source fixed address and destination incrementing.
# Source and destination privileged data access.
MOV CCR, SB4 SS64 SAF SP3 DB4 DS64 DAI DP3
# Source and destination unprivileged, non-secure data access.
MOV CCR, SB4 SS64 SAF SP2 DB4 DS64 DAI DP2
MOV SAR, 0x10311000
MOV DAR, 0x18400000