Skip to content

Conversation

@andrew-hoffman
Copy link
Owner

Well not just the Raspberry Pi. A lot of this would help anywhere. Thanks so much.

I'd like to merge as much of this as possible, and it's probably about time to completely replace the old Swing UI as it's inexcusably slow when resizing images, can't get vsync and just doesn't have much of a future.

Fixed a bug in the PPU that caused background items to not show up and
a bug in the Mapper that was affecting most games from loading.  Also
added a new on screen menu (OSM) that can be activated by pressing
start and select simultaneously on the GPIO controller.
@magneticflux-
Copy link
Contributor

Would it be possible to add a toggle for per-line computation using these improvements, as well as the bitwise enhancements? I don't know enough about the Pi to remove the Pi stuff that wouldn't be appropriate in the master branch.

@andrew-hoffman
Copy link
Owner Author

I already manually applied a lot of the changes in this PR but have not
reimplemented the old line at a time PPU because I had to make some
extensive changes to the mappers and the way CPU to PPU sync is done to
move away from that in the first place. The PR is still around to remind me
to work on making the rewritten interface for the Pi to work on PC but I
haven't had time to do much of anything to HalfNES lately as I am trying to
finish up grad school and look for work.

On May 8, 2016 7:31 AM, "Mitchell Skaggs" notifications@github.com wrote:

Would it be possible to add a toggle for per-line computation using these
improvements, as well as the bitwise enhancements? I don't know enough
about the Pi to remove the Pi stuff that wouldn't be appropriate in the
master branch.


You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub

@magneticflux-
Copy link
Contributor

Okay, if I need the extra speed badly enough I'll try learning the innards of the emulator to make it configurable for speed vs. accuracy.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants