openhub.net
Black Duck Software, Inc.
Black Duck Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
Forums
T
TuxNES
Settings
|
Report Duplicate
3
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Inactive
Commits
: Listings
Analyzed
about 7 hours
ago. based on code collected
about 13 hours
ago.
Mar 28, 2023 — Mar 28, 2024
Showing page 10 of 10
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
Emulator now maps an anonymous region of memory for the rom file and then loads the rom file into that region, instead of mapping the rom file directly onto the memory region. This was done to eliminate the ambiguity of the mmap() function. Specifically, I'm not sure of the chance that the region is ever flushed back to disk. Since the Game Genie feature modifies bytes in the rom, it would corrupt rom files *IF* the mapped memory region was ever flushed, which has never happened in my observation, but who knows if it will (the msync() function, however, guarantees that it will). Wow, that was a long entry for a few lines of code.
melanson
More...
over 24 years ago
Added a little toy feature: -H, --show-header shows the 16 iNES header bytes; useful for discovering which ROMs are corrupted
melanson
More...
over 24 years ago
Final commit before initial (v0.70) release
melanson
More...
over 24 years ago
Overhauled the CLI argument parsing to use the standard getopt_long() call so it now supports long options; also includes Game Genie support on the command line.
melanson
More...
over 24 years ago
Modified to support 2-button joysticks. Also added joystick support to the old X routine.
melanson
More...
over 24 years ago
Changed mapper formula back to the original formula since some headers are corrupted (e.g., tried to load Dr. Mario as mapper 0x41); will have to revisit this issue later) also changed the permissions on the ROM mmap() block to include PROT_WRITE so that Game Genie codes work; there shouldn't be any trouble with games arbitrarily writing to the ROM area since those calls are usually intercepted and redirected to memory mappers.
melanson
More...
over 24 years ago
Modified screen capture routines so that the Xpm lib is optional (of course, without it, the user can't take screen captures but they can still use the emulator)
melanson
More...
over 24 years ago
Modified constant values to make the meaning a little more obvious
melanson
More...
over 24 years ago
Spruced up makefile with -Wall and other items, cleaned up lots of little warnings in the various program modules
melanson
More...
over 24 years ago
Enhanced TuxNES with joystick support and XPM screen capture support
melanson
More...
over 24 years ago
Initial revision
melanson
More...
over 24 years ago
←
1
2
3
4
5
6
7
8
9
10
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree