BLEEM SDISO?

Discussion in 'Sega Dreamcast Development and Research' started by TerdFerguson, Jan 19, 2018.

  1. TerdFerguson

    TerdFerguson ls ~/

    Joined:
    Apr 27, 2015
    Messages:
    664
    Likes Received:
    353
    I found the tosec BLEEM Metal Gear Solid CDI archive, ripped it and attempted to make an SDISO. but it just crashes on launch

    the binary had no file name, and the only other file on there was a CFG file

    so since its just one binary, and there are only a few ways a binary can load (meaning theres only a handful of memory addresses to start execution), why wont an SD card work?

    the creator of bleem said it was coded in 100% SH-ASM

    A BLEEM SDISO would be fantastic

    edit: since the binary had no filename, and windows forbids nameless files, i had to rename the file to 1st_read.bin and updated the IP.BIN accordingly
     
    fafadou likes this.
  2. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,032
    Likes Received:
    890
    Bleem is heavily protected. You won't be able to get a working binary out of it without actually cracking it. The guy that cracked it originally managed to do it, but it was lost in a HDD crash.
     
  3. fafadou

    fafadou Gutsy Member

    Joined:
    Aug 3, 2016
    Messages:
    473
    Likes Received:
    185
    For me bleem doesn't run on dreamshell for now...

    But if you find an issue, it will be very great :) I like the bleem and I hope I can enjoy it with dreamshell one day.
     
  4. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,032
    Likes Received:
    890
    What's on the disc is a red herring anyways. The IP.BIN takes over the boot process before the specified binary would have been loaded.
     
    TerdFerguson likes this.
  5. darcagn

    darcagn Site Supporter 2013, Site Supporter 2014

    Joined:
    May 12, 2007
    Messages:
    529
    Likes Received:
    246
    Rand did everything possible he could do to prevent anyone from duplicating or modifying bleem. FamilyGuy is right, a custom bootsector (IP.BIN) was employed that loads the software in a special way.

    It took well over a decade for someone to simply crack bleem to work off of a CD-R. If you want an SDISO, you'd better start learning SH4 assembly.
     
    Anthony817 and TerdFerguson like this.
  6. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,032
    Likes Received:
    890
    AFAIU, he even carried the boot process in the VRAM. He really obfuscated that one really well.
     
    Anthony817 and TerdFerguson like this.
  7. PixelButts

    PixelButts Site Soldier

    Joined:
    Aug 19, 2014
    Messages:
    2,665
    Likes Received:
    1,808
    Wasn't this protection some really difficult thing on top of the fact that it worked?
     
  8. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,032
    Likes Received:
    890
    I'm not sure I understand your question, but I can say that cracking BC! took several years of work from a very talented individual.

    Now there are rumours that some people managed to create a working copy of it before that. Although I've yet to see any proof of it. It'd probably have been a copy of the disc itself, and likely to be complex to burn properly, as opposed to cracking the code on the disc, which our anonymous friend did, and which would be required for an SDISO version.
     
  9. TerdFerguson

    TerdFerguson ls ~/

    Joined:
    Apr 27, 2015
    Messages:
    664
    Likes Received:
    353
    thanks for the explanation, i wouldnt need an SDISO but the CDI release on theisozone wont load for me, and according to people on there its hit or miss, where most people cant boot but some can. i figured maybe it would work for everyone if someone made an optimized CDI

    @-=FamilyGuy=- would you ever consider attempting a universally working BLEEM MGS CDI? i didnt try the tosec CDI because i have no CDs, but the binary uses LBA 11702. i have one heavily scratched CD so ill see if i can get a succesful burn but its not a great way to test the image reliability
     
  10. Anthony817

    Anthony817 Familiar Face

    Joined:
    May 12, 2010
    Messages:
    1,078
    Likes Received:
    534
    Your best bet is to get a better quality cd burner and quality verbatim cdr's. Follow the instructions I provided on my uploads at TIZ to the "t" and you will end up with a working disc. Heck, I never had issues with my samsung disc burner and cheap memorex cdr's. It all depends on many factors going right for it to work. It even depends on the quality of the Dreamcast you are using, if it is towards the end of it's life or not heavily used. I had more problems with systems that were having issues reading backups period.
     
  11. TerdFerguson

    TerdFerguson ls ~/

    Joined:
    Apr 27, 2015
    Messages:
    664
    Likes Received:
    353
    ive never had a problem with my method, 120 alcohol free edition. i broke one of my GD drive pointometers trying to boot bleem awhile ago, and even then, it would reset after loading the binary

    im certain its the image, ill see if the tosec image is different from the TiZ image
     
  12. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,032
    Likes Received:
    890
    You should use a good burner and discjuggler to burn this disc.

    Isolating a binary for this is way beyond my skills. I know the person that did crack it, it took him years of reverse engineering, disassembling, and trial/errors to do it. While I guess I could learn how to do that over years of practice, I don't have the time or inclination to do so right now. Knock yourself out if you do.
     
    Last edited: Feb 5, 2018
    Anthony817 likes this.
  13. TerdFerguson

    TerdFerguson ls ~/

    Joined:
    Apr 27, 2015
    Messages:
    664
    Likes Received:
    353
    burned tosec img and it stays at a black screen, but its the first time it didnt crash/reset

    ill try with CDs and discjuggler, but ive never had good luck with discjuggler. can anyone point me to the best version to use with bleem? thanks guys
     
  14. Anthony817

    Anthony817 Familiar Face

    Joined:
    May 12, 2010
    Messages:
    1,078
    Likes Received:
    534
    Yep, IMGBurn and Alcohol can have problems with this particular emulator. I also had a similar issue where I could only burn my beloved Half-Life mods to disc and have them successfully booting with Alcohol 120, some games just burn better with some programs, and the Bleem games definitely burn better with Discjuggler. Don't get so attached to a burning program that you 100% forego tried and true ones just because of preference. I know sometimes to some people the settings can screw people up on DJ but once you get them down it is pretty simple.

    I always had best luck using these settings with these particular disc's, and only with these. Other DC games need different settings I believe, but I always stuck to IMGBurn or alcohol on anything other than these disc's.

    Mode: Mode 2
    Block: 2352
    TOC: CD-ROM/DVD
    Offset: 0
    RAW write (enabled)

    Edit: I sent you the link to DJ on Skype.
     
  15. TerdFerguson

    TerdFerguson ls ~/

    Joined:
    Apr 27, 2015
    Messages:
    664
    Likes Received:
    353
    cool beans dawg, ill try it when i get CDs and bump the thread
     
    Anthony817 likes this.
  16. LuizNai

    LuizNai Robust Member

    Joined:
    Jul 13, 2016
    Messages:
    236
    Likes Received:
    342
    I got all the bleem versions working with alcohol. After you get it working, put it in your DC and try to copy it using Dreamshell. Maybe you will get the files.
     
  17. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,032
    Likes Received:
    890
    No he won't.
     
  18. megavolt85

    megavolt85 Peppy Member

    Joined:
    Jan 8, 2015
    Messages:
    311
    Likes Received:
    454
    bleem have very hard protections
    bleem don't work on emu and on dc with ODE
    bleem work only on DC with real GD-ROM
     
    LuizNai likes this.
  19. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,032
    Likes Received:
    890
    The guy that did crack bleem managed to completely isolate a cracked binary that probably would have worked on DS. Sadly he lost his work in a HDD crash IIRC. He says that he doesn't understand why GDEmu & friends wouldn't work with his cracked CDI though. That CDI was as untouched as possible, which is still quite modified, but he reverse engineered the program a bit more in the process.
     
    LuizNai likes this.
  20. takeshi385

    takeshi385 Mojarra Frita Bandit

    Joined:
    Mar 29, 2011
    Messages:
    1,856
    Likes Received:
    164
    Is this the reason bleem doesn't work for usb gdrom, or is mnemo a hack?
     
    LuizNai likes this.
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page