Slashdot Mirror


User: Dwedit

Dwedit's activity in the archive.

Stories
0
Comments
961
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 961

  1. Re:Uninitialized memory for randomness on NESBot: Tool Assisted Speedrun On Real Hardware · · Score: 1

    That would go in the .bss section, and on most platforms, is automatically initialized to zero by the crt0 code. The ctr0 code is the real entry point of your program, and it's what calls main().

  2. This won't work with all games on NESBot: Tool Assisted Speedrun On Real Hardware · · Score: 5, Interesting

    This won't work with all games. Many games made by Konami use aggressive random number generators which depend on the number of clock cycles consumed while the game waits for the next frame.

    Then the game also plays digital samples through the DMC channel, and the DMC channel does not have a known consistent power-on state. Because the DMC channel periodically interrupts the CPU to fetch bytes, that will affect the number of cycles it takes while it waits for the next frame.

    So we have two issues coming together, number of leftover cycles from power-on state, and initial DMC state, so when you play one of these games, the game's own demo mode isn't even consistent between multiple power-ons.

    You can try it with Blades of Steel or Double Dribble, and see that their demo modes aren't always identical between different power-ons, even when you are aren't touching the joypad.

    No chance of those games being TASed on hardware.

    Other games are far more friendly, and don't rely on exact timing for their random number generator behavior.

  3. Re:Still crap on Why Special Effects No Longer Impress · · Score: 1

    I think that dog in the commercial looks like it's right out of Nintendogs, so that's not the uncanny valley for me.

  4. C#, Windows.Forms, and Managed DirectDraw on What 2D GUI Foundation Do You Use? · · Score: 1

    Right now, I'm using C#, Windows.Forms, and Managed DirectDraw for graphics. DirectDraw is very fast at creating and rendering graphics, it does a good job. It's a little tricky to set up, but performance is much better than System.Drawing.
    I do get tons of warnings that my code is using classes which are marked as deprecated, and the built in XML documentation is also drowned out with a big long warning about how DirectDraw is deprecated, blah blah, then finally when you look at the last sentence, there's your actual documentation.

    Also, the program is made for a Windows XP machine, and refuses to run on another Windows 7 machine. I have no idea which dependency it doesn't like.

    For C#, SDL is a non-starter. There is an SDL library available, but you are restricted to only using the single SDL window that's created, you can't make other windows or controls in that window. There is also a SDL panel control for Windows Forms, but it's a bad joke that draws to the screen by assigning System.Drawing.Bitmap objects.

  5. Re:No need to rush on Wii 2 Unlikely For 2011, Maybe In 2012 · · Score: 1

    The Wii tends to freeze/overheat a lot after you boot it up when you have WiiConnect24 enabled. You must disable that feature to stop the freezes.

  6. Undervolt it on Is Your Laptop Cooking Your Testicles? · · Score: 1

    You can make a laptop run cooler by lowering the voltage to the processor. Your processor must be Pentium M through Core 2 series, the i3, i5, and i7 are not compatible.
    RMClock is the tool recommended for doing undervolting.
    When you lower the voltage, run something like Prime95 for 5 minutes to verify that the voltage you selected is stable. I've seen its test fail, so I bumped the voltage back up 2 clicks.
    Do a google search for 'undervolting rmclock' for more information.

  7. Re:death to MBR, death to C/H/S on Swedes Show Intel Sandy Bridge Running BIOS-Successor UEFI · · Score: 1

    You look at an SD card, and chances are good that there is no partition table at all. You often see them formatted so that the first sector of the disk is the first sector of the filesystem itself.

  8. Re:hmmmm on Fedora 14 Released and Reviewed — Advanced, and Not For Wimps · · Score: 1

    If you've looked at .NET, you'd see that Config Files are the new "In Thing", and use of the Registry is deprecated.

  9. Re:Most ported game of the 8-bit era? on Nintendo Entertainment System Turns 25 · · Score: 1

    Elite was ported to the NES, but it was only compatible with the PAL NES, since that had more draw time than the NTSC NES. In order to work on a US system, the bottom 50 scanlines would need to be blanked out to get the same amount of draw time. (approximate)

  10. Re:Mario vs. Duck Hunt on Nintendo Entertainment System Turns 25 · · Score: 1

    Duck Hunt does not work that way. If you watch carefully, the game displays a black screen for one frame before the white target appears. The zapper must see both the black screen as well as the white target.

    The zapper is constantly sending light information to the game regardless of whether the trigger is pulled or not. It's looking at the screens that happen after you pull the trigger, and the game processes that. Pulling the trigger does not send a "Hit" or "No hit" to the game.

  11. Cloud seeding? on UN May Ban Blotting Out the Sun · · Score: 1

    How does Cloud Seeding compare with blocking out the sun? Cloud seeding contributes to Global Dimming, and has been considered as a possible way to fight Global Warming. But is cloud seeing similar enough to the Simpsons-style large sun shade to block out the sun?

  12. Rmclock on Laptop Heat May Cause 'Toasted Skin Syndrome' · · Score: 1

    If you have anything OLDER than an Intel i3, (ie. something between Pentium M and Core 2 duo) you can install Rmclock and lower the voltage of your laptop, so it makes less heat. You can no longer undervolt the newest laptops.

  13. The brick bug on 25 Years of Super Mario Bros. · · Score: 1

    Super Mario All-Stars has the infamous Brick Bug, where when you break a brick, your vertical velocity is pushed upward instead of downward.

  14. Tversity? on Video Appliance For a Large Library On a Network? · · Score: 1

    TVersity (on Windows) can do transcoding automatically, and also fetch files from another computer. It is a UPnP server program, so devices like the XBox 360 will play from it.

  15. Re:Wait, what? on Six Reasons Why Flash Isn't Going Away · · Score: 2, Informative

    Mozilla never actually implemented the Tamarin engine. Instead they made TraceMonkey.

  16. Re:My First Language on TI Calculator DRM Defeated · · Score: 1

    The history of Assembly on the TI-8x calculators is interesting.
    Assembly language programming started on the TI-85 when someone discovered that the Custom menu on memory backups had code pointers, so you could change those pointers and run arbitrary ASM code. The TI92 also had a flaw that allowed user code to run.
    By the time the TI-83 came along, TI had wised up, and built in a command to run assembly code. This command was somewhat obscure, It was "Send(9prgmXXXX" where XXXX is the program name. It's not a bug or anything, it's a hidden command that runs a HEX-encoded assembly program.
    Then the TI-86 and TI-83+ came along, and the command was renamed to "Asm(", and was placed in the Catalog of commands. No more obscurity.

    The only thing TI has really done to try to thwart ASM programming is add the 8.8k program size limit on the TI83+ series. You can't execute code from address C000 or greater, the hardware will crash. TI's logic was that you would need to buy the APP development kit, and make a 16k-sized flash rom Application, and you couldn't make RAM rips of flash applications because the code is too big.

  17. Re:Emulator experience on Our Video Game Heritage Is Rotting Away · · Score: 1

    Holding reset ensures that the RAM chip isn't being written to or read from at the time you turn it off.

  18. Save games on Lawsuit Hits Companies Using 'Zombie' Flash Cookies · · Score: 1, Informative

    Flash Sharedobjects aren't the same as cookies. They are often used as save files for Flash games. Then we have badly behaving programs like CCleaner which aggressively try to delete them all until you notice that it's about to delete all your save files, and stop it before it wipes them away.

  19. Needs a windows version on Lightspark 0.4.2 Open Source Flash Player Released · · Score: 2, Interesting

    Flash Player is a bloated slow pig of a program. Windows users need a Flash Player alternative just as much as Linux users do.

    So when I hear about a release, I look for the Standalone EXE player, which unfortunately doesn't exist.

    I also wonder how this compares to Gnash. I've tested out Gnash, and it crashed on several SWF files I played through the program on Windows. Gnash also obviously wasn't designed at all to run on Windows, since it is missing the essential feature of Drag-Drop files onto the standalone player window.

  20. Keep it really simple. on Passwords That Are Simple — and Safe(?) · · Score: 1

    Use a really simple password, then run it through your favorite hashing algorithm (MD5, SHA1, etc). Take the first 16 or 32 hex characters. That's your password.
    Bonus: Include the name of the website in the pre-hashed password so the passwords are unique.

    Don't forget the salt.

  21. The original fatal flaw of Ultima 6 on Fan-Developed Ultima VI Remake Released · · Score: 1

    Ultima 6 was created with a fatal flaw in the game.
    Normally, you are supposed to be started out on a quest, first you need to take the Book of Prophecies to Mariah at the Lycaeum, then find the two silver tablets to decipher it. Then you go on some kind of long fetch quest to find all the hidden map pieces. Then the map finally tells you how to find to the cave which leads to the gargoyle world.

    Or you just use the Orb of the Moons and skip ALL of that stuff, traveling directly to the gargoyle world.

    Now if the Orb of the Moons had been restricted to places you have already been, and there were other systems in place to help you navigate the huge world so you could get to all the places, the game would be much better, and less broken.

  22. Re:it makes me wonder on Some Google Searches Now Blocked In China · · Score: 2, Interesting

    Would it have made any difference if the connection to the proxy was encrypted?

  23. Re:For those complaining on New Wii Menu Update Targets Homebrew Again · · Score: 1

    Right now, with the current update, all you need for Homebrew is a copy of Super Smash Bros. Brawl, and an SD card.

  24. Re:No more Fireflock. What next? on Flock Switches To Chromium For New Beta · · Score: 1

    SRWare Iron has site-based permissions blocking by use of the adblock.ini file. Then you combine that with an element hider to get rid of the HTTP Error stuff that permissions blocking leaves behind.

  25. Re:32MB RAM... on New Handheld Computer Is 100% Open Source · · Score: 1

    Replace MB with KB, and you have a real calculator. Which people [url=http://www.ticalc.org/pub/83plus/asm/games/]still write ASM games[/url] for.