Saturn CD Block ROM dumped

Discussion in 'Sega Saturn Programming and Development' started by jhl, Jun 30, 2014.

  1. cafealpha2

    cafealpha2 Site Supporter 2015

    Joined:
    Jul 4, 2014
    Messages:
    280
    Likes Received:
    20
    I understand you want to add features funnier than USB FIFO :)
    USB dev cart is 20-30 times faster than Action Replay parallel port, but doesn't allow things like breakpoint, read/write logging, etc, but as your design has by far more resources than USB dev cart, there are no reasons to add more dev features.


    Oh, so it is really a clever design from you !
    If it was me, I would have added physical RAM/ROM, and then messed up for months in order to get them working with Saturn ^^;


    Don't hesitate to post more pictures of your work ! It is very exciting to follow its progression :)
     
  2. lovewiibrew

    lovewiibrew Site Supporter 2012

    Joined:
    May 23, 2011
    Messages:
    148
    Likes Received:
    16
    So is this device going to be SD only?
     
  3. keropi

    keropi Familiar Face

    Joined:
    Feb 2, 2011
    Messages:
    1,068
    Likes Received:
    65
    maybe an option to use externally powered usb storage devices could also be added?
     
  4. jhl

    jhl Spirited Member

    Joined:
    Jul 29, 2013
    Messages:
    103
    Likes Received:
    116
    The SH-2 loads CD/MPEG data into RAM and executes it. So none of those features are any easier with my design.
    This sort of functionality is more about using the UBC - like Piratero's GDB stub, which is really what you want.


    That would be nice; I'll see what I can do.
     
  5. caius

    caius Rising Member

    Joined:
    Jul 17, 2007
    Messages:
    66
    Likes Received:
    5
  6. jhl

    jhl Spirited Member

    Joined:
    Jul 29, 2013
    Messages:
    103
    Likes Received:
    116
    If I'd had one of those to start with I never would have started down this path ^_^
     
  7. caius

    caius Rising Member

    Joined:
    Jul 17, 2007
    Messages:
    66
    Likes Received:
    5
    In my opinion your solution is more smart, as far as I understood it will be able to patch also the region while Deunan ODE will require a modchip or AR cart to do it.
     
  8. jhl

    jhl Spirited Member

    Joined:
    Jul 29, 2013
    Messages:
    103
    Likes Received:
    116
    I don't see why Deunan's design couldn't do region free just the same as mine.
     
  9. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,034
    Likes Received:
    891
  10. Druidic teacher

    Druidic teacher Officer at Arms

    Joined:
    Jun 6, 2006
    Messages:
    3,643
    Likes Received:
    129
    x
     
    Last edited: Jun 22, 2017
  11. SegaLife

    SegaLife Rising Member

    Joined:
    Sep 22, 2014
    Messages:
    60
    Likes Received:
    4
    Would the MPEG Solution care about the 20 vs 21 chip debacle? Honestly I find the idea of the MPEG Solution a lot nicer, especially if it could some how be paired with an Auto-Ripper to rip directly to the SD Card.
     
  12. jhl

    jhl Spirited Member

    Joined:
    Jul 29, 2013
    Messages:
    103
    Likes Received:
    116
    No, the drive pinout is irrelevant. You don't have to unscrew anything either!
     
  13. SegaLife

    SegaLife Rising Member

    Joined:
    Sep 22, 2014
    Messages:
    60
    Likes Received:
    4
    Honestly then that seems to be the way to go. For me personally I can't imagine a use for another VCD Player, was there any other use for that slot?
     
  14. Helder

    Helder Site Supporter 2014,2015

    Joined:
    Apr 6, 2013
    Messages:
    981
    Likes Received:
    54
    I second the use of the VCD slot, in the end it will be more user friendly especially for those not keen on soldering or opening their systems. What is the progress so far on the project?
     
  15. jhl

    jhl Spirited Member

    Joined:
    Jul 29, 2013
    Messages:
    103
    Likes Received:
    116
    Success! I achieved successful boot last Thursday. Played my way through some Saturn Bomberman, Street Fighter 2, and Daytona. All work well.

    At the moment, disc data is being streamed into the device from a computer over USB for dev purposes. This means I can't quite hit the full 2x CD speed yet, so there are some audio glitches in the Bomberman video intro. Otherwise, everything plays great.


    So, now it's clear the core technology works, comes the road to making it into a usable product. This includes a lot of things, like:

    • USB drive support
    • Boot menu
    • Region free support
    • CD audio
    • Filesystem CDB commands
    • Firmware upgrade system
    • New board design
    • Enclosure design

    This is going to take a while -- and I'm extremely busy at the moment trying to write up my thesis. Updates will be few and far between; please be patient.
     
    Bearking and MottZilla like this.
  16. keropi

    keropi Familiar Face

    Joined:
    Feb 2, 2011
    Messages:
    1,068
    Likes Received:
    65
    ^ wow AWESOME news!!!! so excited now!
    take your time , I am sure this will turn out to be pure awesomeness in the end :)
     
  17. karsten

    karsten Member of The Cult Of Kefka

    Joined:
    Mar 14, 2004
    Messages:
    4,015
    Likes Received:
    150
    this is just impressive! kudos to you!
     
  18. MottZilla

    MottZilla Champion of the Forum

    Joined:
    Feb 1, 2006
    Messages:
    5,066
    Likes Received:
    102
    That's awesome. It sounds like it'll be worth the wait.
     
  19. Nemesis

    Nemesis Robust Member

    Joined:
    Mar 22, 2007
    Messages:
    248
    Likes Received:
    79
    Before you get too far down the design path, can I request from a hardware research/development point of view that your device always be able to have a mode on your device where it can be as close to running a real disk as possible. This means even if you add boot menus to browse a usb storage device for example, where you can select a game from a list of disk images on the storage device, you still support some kind of mode where the boot menu is never used, and your device will boot a single disk image as close to the way the real system would have booted a game from a CD as possible. You might be able to do this simply if only a single disk image is present on a storage device for example. Also, USB streaming of images sounds awesome, please keep support for it in the final design! If I'm running hardware tests, being able to quickly compile and run a program straight from my PC on the hardware without having to insert and remove storage devices makes things much easier.
     
  20. jhl

    jhl Spirited Member

    Joined:
    Jul 29, 2013
    Messages:
    103
    Likes Received:
    116
    You will be able to install your own boot menu, so it can do exactly this if that's what you want.

    This one has high costs, particularly in terms of support - since it'd need drivers and software for every platform. It'd also need the USB code to be rewritten to use proper isochronous endpoints to get the timing right. Perhaps it might be exposed as a totally unsupported "bonus feature". I'd certainly like it too.
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page