-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Just some tidying up of plain English + whitespace + file mode fixes #157
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could you please reinstate the extra blank line? The double blank line separates sections as opposed to the single blank line separating paragraphs in this block comment.
It's mostly OK, I've made a few comments on specific changes. If address them I'll merge it. |
Vas correctly points out that I'm a bit overzealous with blank line deletions when they're there for perfectly good reasons.
Done. Thanks for the feedback! As you might gather, I've only made much smaller C programs and aren't familiar with all these conventions yet. Thank you! |
We actually have a tool "srcclean" for whitespace cleanup, scheduled to run Look the commit message during release that's usually titled something like On Fri, Apr 10, 2015 at 10:30 AM, Vas Crabb notifications@github.com
|
Neat! Checking it out now, thank you. I'll stick to fixing typos, capitalisations and the like then. :) Thanks! |
WOW! A girl interested in MAME. That must be a first. Everyone be very quiet and don't make any sudden moves, we don't want to scare her off.... ;-) Thanks for taking the time to fix those mistakes (but yeah, don't touch whitespace ;-) |
Can do! I wrote a simple program yesterday that only prints out comments, leaving code alone. I may make a wordlist based on http://en.wikipedia.org/wiki/Commonly_misspelled_English_words and use that with spell, for starters. Grammatical errors are a little trickier to find (even for that reasonably straightforward example, something like "grep '[^Tt][^h][^i]s does' src/mame/drivers/*.c" is too simplistic), but I'm certainly game to give it a go, sure! I'm sure I'm not the first woman to like MAME. :P Centipede was co-created by a woman, Dona Bailey, remember. It wasn't until 1984 that it was decided that women shouldn't like programming: http://www.npr.org/blogs/money/2014/10/21/357629765/when-women-stopped-coding There are good efforts underway to get us back on track. I've also managed to get my nieces into Rod-Land, Uo Poko, etc, so that's neat. It's a shame MAME doesn't yet support Donkey Kong Pauline Edition, even if it never did make it into an arcade, even as a bootleg. Little things like that would really help, I'm sure. |
Unfortunately, Pauline Edition will never be added to MAME, because it is a home-made game that was never sold and never actually put on location to make money. It is, however, supported by HBMAME, which is a parallel project that is designed specifically for homemade games. Incidentally, there are a number of women who are active contributors to MAME and MESS, though it wouldn't be immediately obvious, as they don't tend to use their contributions as a way of furthering political axes to be ground. Anyone is welcome to contribute to the project regardless of gender, race, sexuality, religion, wealth, differing physical abilities, or any of the other things that are more often used to drive people apart rather than encourage a rich group of people from all walks of life, all focusing on the goal of the project, which is historical preservation. By the way, I'm not sure where that 1984 figure came from. Maybe Sophie Wilson being the linchpin of the development of the ARM chipset in 1985 and later was a fluke? |
I wasn't aware of HBMAME. Fantastic, thanks! I'm glad to hear there are more women contributing to MAME and MESS too, excellent. Sophie Wilson's great, I went to a talk of hers at Wuthering Bytes last year. And of course Lynn Conway did some pretty revolutionary work too! |
I agree, HBMAME is great! It fills a major niche that isn't necessarily covered by MAME and MESS. MAME and MESS tend to focus on documented commercial releases, but MESS can also be considered HBMESS since the loading of software isn't coupled to definitions in code. By contrast, in MAME there's a 1:1 mapping between a ROM definition in code and and a ROM archive, so HBMAME ensures that people who have taken the time to make modifications to arcade games, or even their own original arcade games, don't see their work lost to the ether. As an aside, if you'd like any suggestions of other family-friendly puzzle games that your nieces might enjoy, I'm a huge fan of 2D puzzle games, so I can offer plenty of suggestions! You might consider giving Star Sweep a try, there isn't a weekend that goes by when I don't spend an evening trying to get through the whole puzzle progression in one coin. :) |
Thanks for the recommendation! I'll check it out. It looks similar to Pnickies, surely a good thing. :) |
besides HBMAME (that sadly i can’t find it available in Debian/Ubuntu repository, in some ppa, get-deb, tarballs or whatever... :S ), i think MAME, by default, could be more flexible for running homebrews (for example, via EmulationStation, it's difficult to have PacMan and PacManicMinerMan in the same directory - alternatedly and optionally, a kind of metafile inside the .zip file (saying which machine is to be emulated for opening the rom files) would be great... ) - since months ago, i was getting a lot of fun using Boriel’s ZX-Basic Compiler for making experiences on hardware emulated by MAME http://www.boriel.com/wiki/en/index.php/ZX_BASIC:Released_Programs#Arcade_Systems (only experiences there for now, i really have to code "real" stuff soon! :D ) - and developing homebrews might be an interesting tool for improving MAME emulation when comparing the emulation with the same content burnt into roms and socketed on the real hardware |
- Balalín (type-in, MicroHobby mamedev#125) [Ignacio Prini] - Magnus Zone (type-in, MicroHobby mamedev#126) [Ignacio Prini] - Oráculo Egipcio (type-in, MicroHobby mamedev#127) [Ignacio Prini] - Demolition (type-in, MicroHobby mamedev#128) [Ignacio Prini] - Basket Trainer (type-in, MicroHobby mamedev#129) [Ignacio Prini] - Galaxy Fun (type-in, MicroHobby mamedev#130) [Ignacio Prini] - Micro Draw (type-in, MicroHobby mamedev#131, mamedev#132) [Ignacio Prini] - El Alambrista (type-in, MicroHobby mamedev#133) [Ignacio Prini] - Ranamirez (type-in, MicroHobby mamedev#134) [Ignacio Prini] - Fórmula Suicida (type-in, MicroHobby mamedev#135) [Ignacio Prini] - Phantasmas (type-in, MicroHobby mamedev#136) [Ignacio Prini] - Dardos (type-in, MicroHobby mamedev#137) [Ignacio Prini] - S.E.M.I.S.I.S. (type-in, MicroHobby mamedev#138, mamedev#139) [Ignacio Prini] - Alley's Gun (type-in, MicroHobby mamedev#140) [Ignacio Prini] - Kleingeld (type-in, MicroHobby mamedev#141, mamedev#142) [Ignacio Prini] - Caribe’s Day (type-in, MicroHobby mamedev#143) [Ignacio Prini] - Rally (type-in, MicroHobby mamedev#144) [Ignacio Prini] - La Profecía (type-in, MicroHobby mamedev#145) [Ignacio Prini] - Mine Alert (type-in, MicroHobby mamedev#146, mamedev#147) [Ignacio Prini] - Freddy (type-in, MicroHobby mamedev#148) [Ignacio Prini] - Russian's Attack (type-in, MicroHobby mamedev#149, mamedev#150) [Ignacio Prini] - En Ruta (type-in, MicroHobby mamedev#151) [Ignacio Prini] - Zinco (type-in, MicroHobby mamedev#152) [Ignacio Prini] - Ruffo’s Dream (type-in, MicroHobby mamedev#153) [Ignacio Prini] - Crozet (type-in, MicroHobby mamedev#154) [Ignacio Prini] - Rock Animation (type-in, MicroHobby mamedev#155) [Ignacio Prini] - Bunker (type-in, MicroHobby mamedev#156) [Ignacio Prini] - Telepuzzle (type-in, MicroHobby mamedev#157) [Ignacio Prini] - Golfo Pérsico (type-in, MicroHobby mamedev#158) [Ignacio Prini] - Mad Drivers (type-in, MicroHobby mamedev#159) [Ignacio Prini] - Bowling Star (type-in, MicroHobby mamedev#160) [Ignacio Prini] - Gas-Car (type-in, MicroHobby mamedev#161) [Ignacio Prini] - Ghost Like (type-in, MicroHobby mamedev#162) [Ignacio Prini] - Sky Invaders (type-in, MicroHobby mamedev#163) [Ignacio Prini] - Perico Jones (type-in, MicroHobby mamedev#164) [Ignacio Prini] - Brad Zotes (type-in, MicroHobby mamedev#165) [Ignacio Prini] - Striker (type-in, MicroHobby mamedev#166) [Ignacio Prini] - Indy (type-in, MicroHobby mamedev#167) [Ignacio Prini] - Topin (type-in, MicroHobby mamedev#168) [Ignacio Prini] - Starlike (type-in, MicroHobby mamedev#169) [Ignacio Prini] - Tres en Raya (type-in, MicroHobby mamedev#170) [Ignacio Prini] - Goteras (type-in, MicroHobby mamedev#171) [Ignacio Prini] - Parvision (type-in, MicroHobby mamedev#172) [Ignacio Prini] - Furax (type-in, MicroHobby mamedev#173) [Ignacio Prini] - Duck Shooting (type-in, MicroHobby mamedev#174) [Ignacio Prini] - Nomen Rosae (type-in, MicroHobby mamedev#175) [Ignacio Prini] - PunkyMan (type-in, MicroHobby mamedev#176) [Ignacio Prini] - El Retorno del Yedi (type-in, MicroHobby mamedev#177) [Ignacio Prini] - Sky Warrior (type-in, MicroHobby mamedev#178) [Ignacio Prini] - Reptkon (type-in, MicroHobby mamedev#179) [Ignacio Prini] - Intro (type-in, MicroHobby mamedev#180) [Ignacio Prini] - Keops (type-in, MicroHobby mamedev#181) [Ignacio Prini] - Sir Gawain (type-in, MicroHobby mamedev#182) [Ignacio Prini] - Snake (type-in, MicroHobby mamedev#183) [Ignacio Prini] - Microbowl (type-in, MicroHobby mamedev#184) [Ignacio Prini] - God Save the Punk (type-in, MicroHobby mamedev#185) [Ignacio Prini]
No description provided.