Original DMG-001 LCD aspect ratio using 2.8 pitft
Posted: Wed Aug 23, 2017 12:23 am
After a lot of digging through different forums I found a way to get my screen size to match the original game boy screen cutout/protector. Under "sudo nano /boot/config.txt" there is a line called "#overscan_scale=1". This must be uncommented after you make any overscan changes for emulation station to show a change in aspect ratio. However after it is uncommented any changes made to overscan numbers will not work. I had to go back and add the comment back to "overscan_scale=1", edit my overscan numbers, save it, reboot, then go back and uncomment again.
It was very difficult to find any info on how to do this so I wanted to share this with everyone so any amateurs like myself will have reference if they're trying to make a similar set up. I am using a rpi zero w with a 2.8 pitft gpio LCD #1601 running a pigrrl zero img. As close to stock look as I can get. Games seem to be running very smooth. No lag yet like a lot of other people have had using gpio screens. I think I've concluded that the lag might be because of the larger 3.5 inch screens that everyone seems to want to use. I'm not 100% on that but it's what it seems to be. If you're looking to build a stock looking gameboy zero, this might be the way to go. I was able to overscan just the right amount to where you'll have no borders and it will fit nicely under the stock gameboy screen protector. Plus being able to use the pitft screen gives you better resolution compared to the composite screens, as I'm sure most everybody on this forum knows. I had to make slight modifications to the pitft pcb board to get it to fit inside (filing one side of the pcb down) and removed the headers and went with male and female jumper cables in case I need to swap out the screen or pi at any point.
Sorry for the novel I just wrote but I just want it to be easily accesible for the next guy. If anybody has questions feel free to ask. I have pictures for gpio connection layout etc.
It was very difficult to find any info on how to do this so I wanted to share this with everyone so any amateurs like myself will have reference if they're trying to make a similar set up. I am using a rpi zero w with a 2.8 pitft gpio LCD #1601 running a pigrrl zero img. As close to stock look as I can get. Games seem to be running very smooth. No lag yet like a lot of other people have had using gpio screens. I think I've concluded that the lag might be because of the larger 3.5 inch screens that everyone seems to want to use. I'm not 100% on that but it's what it seems to be. If you're looking to build a stock looking gameboy zero, this might be the way to go. I was able to overscan just the right amount to where you'll have no borders and it will fit nicely under the stock gameboy screen protector. Plus being able to use the pitft screen gives you better resolution compared to the composite screens, as I'm sure most everybody on this forum knows. I had to make slight modifications to the pitft pcb board to get it to fit inside (filing one side of the pcb down) and removed the headers and went with male and female jumper cables in case I need to swap out the screen or pi at any point.
Sorry for the novel I just wrote but I just want it to be easily accesible for the next guy. If anybody has questions feel free to ask. I have pictures for gpio connection layout etc.