Mahyar Koshkouei
Mahyar Koshkouei
- [ ] Repeat file - [ ] Repeat playlist - [ ] Shuffle playlist
Use shoulder buttons to change song. Depends on queue support.
Music begins when first file added to queue. Depending on play mode, playback continues until all files added to queue are played. Queue is displayed on the top screen, with...
There are multiple if pyramids in your code, such as line 75. Use your if statements to check if the statement is false rather than true. That way you won't...
RTL languages, such as Persian, are rendered as though they are LTR text, and therefore appear disjointed as shown below. ![Image showing issue with rendering RTL text](https://user-images.githubusercontent.com/3747104/90639557-ba45e980-e226-11ea-9952-715433a05596.png) Are there any...
On consecutive reads, it may be faster to obtain a pointer to ROM data on a single call to gb_read, rather than calling gb_read for each byte read. The same...
Work is being completed on the debugger branch. - [x] Frame stepping - [x] Instruction stepping - [ ] Memory viewer - [x] VRAM viewer - [x] Disassembly viewer -...
The address of the DMA transfer is always within a specific memory boundary. So if the first address is in WRAM, then the last address is too. We can use...
Before rendering a line on the LCD, use a fast checksum on the tile data for the line to check whether any tiles or sprites have changes for that line....
The LCD pixel data that Peanut-GB produces uses bits 0 and 1 for shade data, and bits 4 and 5 for layer data. If only bits 0-3 are used, then...