Saturn's cart port (the return)

Discussion in 'Sega Saturn Programming and Development' started by Dr.Wily, Feb 25, 2009.

  1. Dr.Wily

    Dr.Wily Peppy Member

    Joined:
    Sep 25, 2006
    Messages:
    391
    Likes Received:
    11
    Maybe the question has been already mentioned. but I'll try anyway.

    You know that the STV system uses cartridges, I wonder if it is also possible to boot from Saturn's cart slot ? I ask, because some zone cartridge converters like CD++ display a Sega's screen license before booting. How works these cart ? It's just a "patch" who is modifying the code of Saturn's BIOS or a full custom program (I noticed that a soft reset cancel the effect of adapter) ?

    If I ask this, it's about flash cartridges like tototek. A flash cart (or an interface cart) on Saturn could solve many thing like lens issues, modchip installation, zone... However I don't know how certain games will work with this system (game with red book audio or aditinal cartridge).

    what do you think?
     
    Last edited: Feb 25, 2009
  2. alphagamer

    alphagamer What is this? *BRRZZ*.. Ouch!

    Joined:
    Jun 25, 2008
    Messages:
    3,255
    Likes Received:
    10
    the menu you see when you start up your action replay is a small program loaded into the saturns memory, so why not?
     
  3. saturn_worship

    saturn_worship Intrepid Member

    Joined:
    May 30, 2007
    Messages:
    675
    Likes Received:
    0
  4. TmEE

    TmEE Peppy Member

    Joined:
    Aug 13, 2008
    Messages:
    362
    Likes Received:
    1
    The cartslot is bootable and the game I'm going to make for saturn after about a year is going to be a cart game.
     
  5. 8bitplus

    8bitplus Gutsy Member

    Joined:
    Feb 25, 2008
    Messages:
    476
    Likes Received:
    48
    Would the cartslot be any slower than the cd-rom drive?
     
  6. Druidic teacher

    Druidic teacher Officer at Arms

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

    TmEE Peppy Member

    Joined:
    Aug 13, 2008
    Messages:
    362
    Likes Received:
    1
    Unless there's wait states (and I think there aren't any), it will be really fast... CD is way slower in all cases.
     
  8. Calpis

    Calpis Champion of the Forum

    Joined:
    Mar 13, 2004
    Messages:
    5,906
    Likes Received:
    21
    There's gotta be wait states since you don't need 35ns memory. Also since boot memory is 8-bit, there's gotta be a boot loader or the there has to be an 8-bit bus arbiter... Even 4 accesses at 120 ns would be over 5 times faster than the CDROM at its fastest though.
     
    Last edited: Mar 22, 2009
  9. 8bitplus

    8bitplus Gutsy Member

    Joined:
    Feb 25, 2008
    Messages:
    476
    Likes Received:
    48
    "over 5 times faster" very cool.
     
  10. Calpis

    Calpis Champion of the Forum

    Joined:
    Mar 13, 2004
    Messages:
    5,906
    Likes Received:
    21
    ROM is great, but it comes at a very high price. If someone were to produce a new Saturn game of ST-V size (256M) on ROM, you're looking at a $25+ FlashROM and possibly $5 of logic for mapping/the likely necessary bankswitching, not to mention $5+ PCB and $5+ case.
     
  11. alphagamer

    alphagamer What is this? *BRRZZ*.. Ouch!

    Joined:
    Jun 25, 2008
    Messages:
    3,255
    Likes Received:
    10
    not cheap, but doable!
     
  12. Twimfy

    Twimfy Site Supporter 2015

    Joined:
    Apr 10, 2006
    Messages:
    3,570
    Likes Received:
    32
    Considering the average price of a A rated Neo Geo title that isn't bad at all.
     
  13. TmEE

    TmEE Peppy Member

    Joined:
    Aug 13, 2008
    Messages:
    362
    Likes Received:
    1
    my setup is going to be some 4MBytes of 90ns NOR Flash for boot and crucial data, some MBytes of RAM (possibly DRAM...) and perhaps a 1GB NAND flash chip for data storage.
     
  14. Calpis

    Calpis Champion of the Forum

    Joined:
    Mar 13, 2004
    Messages:
    5,906
    Likes Received:
    21
    With the PARTS that high, a homebrew title might cost as much as a Neo Geo game.

    Jeez, sounds like overkill if you're going to make more than one of these.
     
  15. Shogeki

    Shogeki Active Member

    Joined:
    Jan 2, 2009
    Messages:
    26
    Likes Received:
    0
    I am currently making a daugther board to adapt sop 64mbit memory modules (MX26L6420) on a neo geo pcb (cha512 type).
    Ill make a post if you guys are interested, first im just gonna try to run big commercial games, but it would help people that want to develop big games (up to 690mbit)
    My point is that making a cart of this size only cost less than 40/50 dollars, making a cart saturn game at low cost seems very possible to me. ;-)

    edit: Ok i just re-read Tmee's post and he is gonna use way more recent parts, I'm not quite sure about the price issue for those.
     
    Last edited: Mar 23, 2009
  16. TmEE

    TmEE Peppy Member

    Joined:
    Aug 13, 2008
    Messages:
    362
    Likes Received:
    1
    I think there will be at least thousand of those made after about 2 or 3 years when my Saturn game is estimated to be finished. Process of learning the workings of Saturn and making a dev environment and tools has not yet begun... it will in next year, when my MD game is finished and being sold on cart.
     
    Last edited: Mar 23, 2009
  17. Calpis

    Calpis Champion of the Forum

    Joined:
    Mar 13, 2004
    Messages:
    5,906
    Likes Received:
    21
    <OT>So people can sacrifice cheap games to build their own bootlegs of expensive games? :banghead: The SNK ASICs aren't even complicated...

    Also you know you can do this much cheaper using two 256M flashes and jumpering the high address lines normally decoded? That would mean only one PCB per "repro"/boot instead of 8.

    A thousand? Wishful thinking when R&D hasn't begun? Also planning a multimedia game or just planning to blow away commercial Saturn games? ;-)

    Looking at average prices on Digikey for 1000 pcs:
    32M TSOP flash = $6
    32M BGA PSRAM = $6
    16M BGA PSRAM = $4
    16M BGA SRAM = $16
    16M TSOP SRAM = $29!
    16M TSOP DRAM = $6 but need address MUX
    Logic = $2 for address decoder PLD, $5+ for CPLD for NAND or MCU interface and DRAM MUX

    PCB = $5+
    case = $5+

    When all is said and done, even if you self-publish, unless the game warrants $60+ I can't see you making any sort of profit.
     
  18. TmEE

    TmEE Peppy Member

    Joined:
    Aug 13, 2008
    Messages:
    362
    Likes Received:
    1
    The 1000 came from almost nowhere... but if you can sell same amount carts for MD, it should not be too hard for Saturn...

    It is going to blow commercial games away, or at least get close to :) I am seriously looking forward to messing with Saturn. MD is fun, Saturn is more fun :) I am pretty confident in my ASM skills... still, there's going to be a 1 year learning and tool development period...
    Only the boot ROM has to be of NOR flash (which is a bit expensive), data storage is all in a NAND flash and those cost nothing... If needed, I could use an SD card for data storage if there's no nice chips around :p
    RAM is not mandatory, but it can be handy if there's something present...

    and there's no profit involved, its made for fun to say so, more or less like Pier Solar for MD is being made (and I am helping to make that game BTW).

    I will be building a proto cart which gets used a the base for my whole Saturn dev, much like things are right now with my MD ventures...
     
  19. Shogeki

    Shogeki Active Member

    Joined:
    Jan 2, 2009
    Messages:
    26
    Likes Received:
    0
    I saw some bootelgs using customs pcbs but a lot of them were actually using snk pcbs as well. (including some cart using 16 27c322 piggy backed, the whole things was so heavy).

    I would like to take a look at those 100 in 1 carts to see what kind of memory is used, but your idea of using bigger memories sounds good since it would be only 2 roms to reprogram everytime.

    But then again, a homebrew game like last hope is 188M, but still not as good as last resort (45M) (for gameplay reason but also graphically because of the use of some of the horrible cgi used ).

    But I'm sure a larger team of developper would be able to use well the full ~700M availble.
     
  20. Calpis

    Calpis Champion of the Forum

    Joined:
    Mar 13, 2004
    Messages:
    5,906
    Likes Received:
    21
    Well technically the NG can address 1Gbit CHA directly out of the box, though obviously no games come close. By my count using the bankswitching schemes already in place, games could go up to 1228/1229M depending on whether the fixed layer ROM is discrete.
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page