Yet another homebrew saturn card

Discussion in 'Sega Saturn Programming and Development' started by hitomi2500, Mar 5, 2015.

  1. hitomi2500

    hitomi2500 Site Supporter 2015

    Joined:
    Mar 4, 2015
    Messages:
    92
    Likes Received:
    21
    Now i sound like some advertisement or something... Sorry. I live in Moscow, Russia, but since majority of the saturn units are technically in Japan and US, this rule still applies. What i wanted to emphasize is that there are some logistics difficulties between my home and average saturn user, thus i'm starting the assemblers list this early.

    If you want to assemble it yourself, then just get the BOM and send it to your IC supplier, add the PCB cost, and voila, here's your price. For a single piece i think it will be around $60-$70, but it depends.
     
  2. Braintrash

    Braintrash Peppy Member

    Joined:
    Nov 5, 2011
    Messages:
    303
    Likes Received:
    24
    Ah, comrade.
    Still have to go to Moscow, might pick it up in person. :p
     
  3. cafealpha2

    cafealpha2 Site Supporter 2015

    Joined:
    Jul 4, 2014
    Messages:
    280
    Likes Received:
    20
    I can send few carts to Darius-sensei near Paris if you need. From your place, I suppose it's nearer than Moscow ;)
     
  4. Braintrash

    Braintrash Peppy Member

    Joined:
    Nov 5, 2011
    Messages:
    303
    Likes Received:
    24
    cafealpha2: Quite nearer, yes. ;-)

    It's just, since Moscow is on my trip list, I used that as a semi-joke
     
  5. Druidic teacher

    Druidic teacher Officer at Arms

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

    LordFenixNC Peppy Member

    Joined:
    Aug 24, 2014
    Messages:
    300
    Likes Received:
    72
    Keep up the great work.... So this is your version of a action replay? Memory card and ram expansion. Could this also replace the CD drive?
     
  7. hitomi2500

    hitomi2500 Site Supporter 2015

    Joined:
    Mar 4, 2015
    Messages:
    92
    Likes Received:
    21
    Basically yes, a bit more versatile version of action replay, at least for a first release. As for CD replacement, modems and other stuff, that is technically possible, but is on a long-run roadmap. I wll change the schematic before the first release (actually i'm doing it now in a background) to include some features not mentioned in the first post, that might prove useful. But since the cost is already a bit high, i might actually skip some of'em, or make'em optional.
    By the way, 10M04 chips are still not available (and lead time was extended), while production 10m08 (not engineering samples, but a real ones) appeared at mouser even cheaper than ES were, for $17.85 currently. So i think it will be ok to make a release with 10m08 onboard.

    And as i promised, i've put up a preorder list here : www.wasca.info
    It's completely designless, please bear with it. The more i spent on design and scripting, the less will remain for development.
     
    Last edited: Sep 14, 2015
  8. khaz

    khaz Active Member

    Joined:
    Aug 7, 2014
    Messages:
    27
    Likes Received:
    0
    This is a very interesting project. How feasible do you think it is to have the cart switch automatically depending on the game? Like it boots as a memory cart, and switch to a 1M/4M/ROM cartridge when a game needing it is detected?
     
  9. hitomi2500

    hitomi2500 Site Supporter 2015

    Joined:
    Mar 4, 2015
    Messages:
    92
    Likes Received:
    21
    It's possible, but hard. These carts have the same ID register at the same address, and games access this register to actually detect cart type, so there's no way to detect it on-the-fly (so much for all these "auto 1M/4M switchable" AR carts). I can possibly snoop CD accesses to detect game product code when BIOS loads IP.bin, and keep an on-cart database of the games that use RAM, but some of these probably support power memory (flash) as well, so it's up to user to decide after all. Still might be a nice idea at least for distinguishing between 1M and 4M RAM.
     
  10. LordFenixNC

    LordFenixNC Peppy Member

    Joined:
    Aug 24, 2014
    Messages:
    300
    Likes Received:
    72
    I would be happy with just a Switch and of course a list of games and what Ram works best for the game.
     
  11. cafealpha2

    cafealpha2 Site Supporter 2015

    Joined:
    Jul 4, 2014
    Messages:
    280
    Likes Received:
    20
    This can be done on Pseudo Saturn side, because CD-R loader module reads IP.bin before loading the game itself ;)
     
  12. hitomi2500

    hitomi2500 Site Supporter 2015

    Joined:
    Mar 4, 2015
    Messages:
    92
    Likes Received:
    21
    I'm launching another PCB iteration, this should be less buggy, plus some features added, like I2S audio and bluetooth. New PCB souces and gerbers are on github, but bear in mind that it is still untested beta. Still, BOM is very close to final i suppose.
    Preorder website is temporarily down due to personal reasons. I will fix it this weekend.
     

    Attached Files:

    Getta Robo likes this.
  13. Piratero

    Piratero Peppy Member

    Joined:
    Feb 28, 2009
    Messages:
    367
    Likes Received:
    8
    This is amazing work!
     
  14. cafealpha2

    cafealpha2 Site Supporter 2015

    Joined:
    Jul 4, 2014
    Messages:
    280
    Likes Received:
    20
    Great :]
    You forgot to mention the addition of STM32 chip ;)

    Thank you for the holes under thermal quads :)
     
  15. Getta Robo

    Getta Robo Robust Member

    Joined:
    Sep 28, 2008
    Messages:
    201
    Likes Received:
    26
    I am genuinely curious about the miracles you can do with the bluetooth addition!
    I was also wondering, where you able to get any more information whether you will be able either to emulate, or simulate the VCD card via Wasca? It would be nice if you could do so at some point, for the shake of those game utilize it / require it.
    Apart all the above, keep the outstanding work hitomi2500,Wasca is going to be a blast!
     
  16. hitomi2500

    hitomi2500 Site Supporter 2015

    Joined:
    Mar 4, 2015
    Messages:
    92
    Likes Received:
    21
    Nothing too miraculous, just the same data transfer and remote control as with USB. Actually, you gave me the idea, mentioning X-Terminator.

    No, not wasca. To emulate VCD one at least need to use all the video pins from VDP2, and wasca's FPGA simply doesn't have enough pins. And replacing FPGA would increase price and assembling difficulty. But the SAROOO project probably have both the pins and computing power to do this (after PCB rerouting).
     
    Getta Robo likes this.
  17. Helder

    Helder Site Supporter 2014,2015

    Joined:
    Apr 6, 2013
    Messages:
    981
    Likes Received:
    54
    Speaking of Sarooo did you get the bugs fixed that causes freezes?
     
  18. hitomi2500

    hitomi2500 Site Supporter 2015

    Joined:
    Mar 4, 2015
    Messages:
    92
    Likes Received:
    21
    Not yet. I'm still working on the case, with some intermediate results, but no fix yet. I've been mostly away from saturn for quite a while, hopefully i will return to more real hardware debugging soon.

    Upd: While the board is in the fab, i'm tinkering with SD cards. For now they work in an extremely unoptimal soft-spi single-byte non-dma polling mode, and the speed is terrible. I measured something like 18KiB/s today, loading 4MiB power memory image takes almost 4 minutes. If i won't be able to speedup altera's SPI core with soft measures, i will probably need a custom core to do the SD stuff.
     
    Last edited: Oct 15, 2015
  19. ranho

    ranho Active Member

    Joined:
    Aug 14, 2015
    Messages:
    35
    Likes Received:
    1
    I am interested in this, but don't understand the pre-orders.
     
  20. cafealpha2

    cafealpha2 Site Supporter 2015

    Joined:
    Jul 4, 2014
    Messages:
    280
    Likes Received:
    20
    wasca.info -> preorder -> enter personal info and choose assembler ?

    please let us know if preorder doesn't work.

    edit: everything is still early WIP, so you will have to wait until getting a working unit.
     
    Last edited: Oct 25, 2015
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page