Resource icon

DrSMS 6.00

Version 6.00------------New menu systemInterrupt system re-writtenRe-worked sound frequency conversionsAdded "buffered sprite mode" - Gunstar Heroes now playableAdded speed throttlingLoads of Bug fixesShining force games now work - ADC HL,HL double counting carry...DOH!DrSMS is a Sega Master System and Game Gear Emulator. Basically it will allow you to play Sega Master System and Sega Game Gear Games on your Gameboy Advance.How to use the DrSMS injector program-------------------------------------Run the program Drsmsver6.exe that is included with this readme file. You first need to add sms/gg games, this can be done in two ways. You can either drag sms/gg roms on to the game list box directly from windows explorer or you can use the "ADD" button. When you click on the "ADD" button it will display a file browser, just browse to where your sms/gg games are stored and then select which games you want. To multi-select simply hold down the CTRL key while selecting with the left mouse button. When all of the games you want have been selected click on the "OPEN" button. All of the games that you selected will now be in the game list. You can only add rom images with .sms or .gg file extensions. Compressed files (zip) are not supported so you will need to extract the rom images from the zip files before you can add them to DrSMS.To remove games from this list, you can either remove them all by using the "CLEAR" button or remove certain games by selecting them from the list using the left mouse button and then using the "DELETE" button.When you have all of the games you want to play in the list, you need to specify the name of the GBA rom you want to create. The GBA rom is what will be flashed to your GBA flash cart. You can either type in the filename or use the "BROWSE" button.When you have entered the name of the GBA rom to create, click on the "CREATE GBA ROM" button. The program will now start to generate the GBA ROM file for you. When it has finished a message will be displayed. Now take the GBA rom and flash it to you GBA flash cartridge or run the GBA rom on a GBA emulator.
General chit-chat
Help Users
  • Sicklyboy @ Sicklyboy:
    The scenario in question is to do disk erases on some storage servers at my job that have I think 12x 14TB spinners, SATA SSDs, and nvme disks. The process I'm using to erase the spinners is to kick off an ATA Security Erase in the disk's firmware, then once that's done do a dd zero-fill as a second pass.
  • Sicklyboy @ Sicklyboy:
    These spinners take like 22h per each of those operations
  • Veho @ Veho:
    I'll admit sometimes it takes me longer to write and debug a script that will do that for me, than it would take me to make the changes manually, but this is more fun.
    +1
  • Sicklyboy @ Sicklyboy:
    And running it over a serial console I'd either have to spin up a dozen and a half screen sessions or just run one operation at a time
  • Sicklyboy @ Sicklyboy:
    Wrote a horrifyingly long one-liner to do all of that - spin up a shitload of screen sessions, run these commands to it, pipe output to kmsg so it shows up in the default tty's shell, and some other shit on top of that.
  • Veho @ Veho:
    Can't you run pssh?
  • Sicklyboy @ Sicklyboy:
    Some day I'll write out a properly formatted shell script that lives on our firmware server or git repo and just call that, and have that handle every kind of server we run much more gracefully than my hobbled together atrocity does right now
  • Sicklyboy @ Sicklyboy:
    pssh - nope. 1, what I'm doing gets done from our bootable provisioning environment, and you can only interface with that via serial console - we don't accept ssh connections on the servers in that state, and 2, I don't even know if our bootable environment has pssh baked into it
  • Sicklyboy @ Sicklyboy:
    3, I've never even heard of it before lol
  • Sicklyboy @ Sicklyboy:
    Anyway I can open serial console sessions to multiple devices at the same time, and broadcast my input to all of them (iTerm on Mac is the terminal emulator I'm using). It's just a matter of how many commands I'd have to run by hand, and how long they'd take otherwise lol
  • Veho @ Veho:
    I just assumed you were working via SSH. I know my way around that. If a server is only accessible locally it's waaay beyond saving from my end so I let the DC team work on that :tpi:
  • Sicklyboy @ Sicklyboy:
    I *am* the DC team :P the remote arm of it, anyway
  • Sicklyboy @ Sicklyboy:
    Trust me, I wish I could do everything I need to do via ssh. Working through these serial console servers suuuuuucks in comparison
  • HiradeGirl @ HiradeGirl:
    SSH rules
    +1
  • Sicklyboy @ Sicklyboy:
    I love that there's a network filesystem that runs on top of ssh - sshfs
  • Sicklyboy @ Sicklyboy:
    I use it in most of my home network for mounting network storage in various *nix VMs
  • Veho @ Veho:
    sshfs you say...
  • Veho @ Veho:
    I use SFTP but it doesn't have the bells and whistles.
  • K3Nv2 @ K3Nv2:
    Dumb dx11 and lutris
  • Sicklyboy @ Sicklyboy:
    sshfs allows you to mount networked storage on a machine as a FUSE filesystem. It's sftp under the hood but has all of the interactivity and usability you'd expect of a locally mounted filesystem. Downside, it can slow down a little bit with massive directories, but I haven't personally run into that yet
  • Sicklyboy @ Sicklyboy:
    This perspective is all linux oriented fwiw. I believe there's an sshfs driver for Windows, but I haven't used it yet. and no idea for MacOS
  • K3Nv2 @ K3Nv2:
    Ftp is life if not on wifi
  • wolffangalchemist @ wolffangalchemist:
    yeah ftp and occasionally samba at the house.
  • impeeza @ impeeza:
    By the way under Windows you can use Total Commander to access so many sources as drives, SFTP, FTP, WebDav, Cloud shares, etc.
    +1
  • Veho @ Veho:
    Total Commander rules.
    Veho @ Veho: Total Commander rules.