Welcome, Guest!

Here are some links you may find helpful

SNASM2 Saturn software?

Cooljerk

Well-known member
Original poster
Jun 8, 2019
47
53
18
AGName
The Perfect K
Forgive me if I'm opening a can of worms here, brand new to saturn development. Got my hands on a cart.dev rev B and I'm putting together of-the-time systems to get it up and running for development. I've been looking around and see a lot of rips of DTS CDs and such, but no rips of the SNASM2 Saturn floppies that came with the cart.dev originally. There apparently were some links on assembler a long while back, but they've all been scrubbed by the user who originally posted them. Do any images of this software exist?

Alternatively, what exactly is Sega Saturn orbit? Best I can tell it's a collection of tools someone compiled into an easy to use installer? Or was it an official tool at one point?

EDIT: In case someone else stumbles upon this topic in the future looking for help, I managed to find a SNASM2 rip mirrored by a user from AG named fate6, I'll provide them here just in case. If this isn't allowed, please let me know and I'll remove these links:

OneDrive mirror
https://goo.gl/6Cs9ig

Google Drive mirror
https://goo.gl/QyHRmY
 
Last edited:

Cooljerk

Well-known member
Original poster
Jun 8, 2019
47
53
18
AGName
The Perfect K
this one ?

Oh wow, that's beautiful, congrats! TBH I don't even really know what I'm looking for, a Cart.Dev revision B fell into my lap this week and I'm scrambling to get up to speed, haven't looked into Saturn development prior. What exactly is contained in the SNASM2 kit? I see BigEvilCorp and Nemesis have spread around the SNASM2-Mega CD kit, I assume the SNASM2-Saturn kit is completely different? As I said, i want to put together an of-the-time development suite -- got a Mac running OS7 right now, got a Windows 95 box (with NV1), picking up an SGI O2 tomorrow... just need to figure out what software would be appropriate for actually using the dev kit. Any help or suggestions? Sorry if this is all so aimless, I'm basically at square 1 with saturn dev.

EDIT: I see from the above that most of the discs are just an ancient version of gcc? So I could just build the latest version of gcc with the target=sh-elf flag? Or do I have to use a compiler that produces COFFs? Can I use gdb with a saturn through the cart.dev kit? Or how do I actually go about debugging, what software do I use?
 
Last edited:

HI_RICKY

Donator
Donator
Registered
Mar 21, 2019
379
247
43
AGName
HI_Ricky
AG Join Date
Jun 7, 2007
for cart.dev , you need SNASM2 for code , CodeScape debugger, JVC or Mirage CD emu

here is how it work CD EMU :)
 
  • Like
Reactions: SONIC3D

Cooljerk

Well-known member
Original poster
Jun 8, 2019
47
53
18
AGName
The Perfect K
for cart.dev , you need SNASM2 for code , CodeScape debugger, JVC or Mirage CD emu

here is how it work CD EMU :)

Unfortunately no CD emu, but that's not quite what I'm after anyways. I'm looking around and I think gcc stopped allowing sh-coff as a target around version 3.0? Does that sound right to anybody?

Just to be clear, what exactly is bundled with the SNASM2 software? is SNASM2 just an assembler? If so, couldn't I compile code using gcc? CodeScape is just an IDE, right? What underlaying technology does it use to debug, is it gdb?

EDIT: I appear to have found SNASM2 and an old version of GCC that produces the appropriate COFF, any idea if any IDE will work or does it specifically have to be CodeScape?
 
Last edited:

haliway

Well-known member
Registered
Apr 5, 2020
158
13
18
AGName
haliway
AG Join Date
01/01/2001
Unfortunately no CD emu, but that's not quite what I'm after anyways. I'm looking around and I think gcc stopped allowing sh-coff as a target around version 3.0? Does that sound right to anybody?

Just to be clear, what exactly is bundled with the SNASM2 software? is SNASM2 just an assembler? If so, couldn't I compile code using gcc? CodeScape is just an IDE, right? What underlaying technology does it use to debug, is it gdb?

EDIT: I appear to have found SNASM2 and an old version of GCC that produces the appropriate COFF, any idea if any IDE will work or does it specifically have to be CodeScape?

Thank you very much buddy for the share, i was looking for this SNASM long time ago and eventually gave up. I extracted the archive and i wonder if everything inside is from the floppies or not. It looks to me that there are a little bit more than what Ricky is showing or some yahoo auctions.
A document file for PSY-Q for Saturn is included for example (supposed to be there ?). Anyway that´s awesome.
I will try to test some stuff but i have no Saturn Kit. I sold my complete one on AG 6 years ago (I could not keep everything and i had to sell one console kits). Wonder if i can create something with these tools and test everything in an emulator without having to own the hardware.

Otherwise @Cooljerk, have you figure out things and if an emu CD software was inside (and if you manage to put your hands on the hardware cd emu. You wrote that you used older versions of SNASM2 (the assembler) and GCC (for toolchain i guess) to produce the COFF. Can you give us some details please ?


Great piece of collection @HI_RICKY (as usual ;) )
 
Last edited:

HI_RICKY

Donator
Donator
Registered
Mar 21, 2019
379
247
43
AGName
HI_Ricky
AG Join Date
Jun 7, 2007
different release time , snasm2 it different packing,
with out codescape , all come with DTS disc right ?
 
Last edited:

haliway

Well-known member
Registered
Apr 5, 2020
158
13
18
AGName
haliway
AG Join Date
01/01/2001
I dont know if it can help IF not on a DTS disc :

https://www.mips.com/develop/tools/codescape-mips-sdk/ (ask support if they know something about Saturn and Hitachi SH mips processor)

https://treasure.fandom.com/wiki/Sega_Saturn/Technical_Specifications The MIPS specs to provide to support if needed)

https://www.assembler-games.com/threads/psy-q-1995-press-kit.66918/ (for the details regarding what is with codescape maybe).

https://segaretro.org/CodeScape#Downloads (download the demo to see what it looks like)


https://web.archive.org/web/2000051...chi-sk.co.jp/Products/CodeScape/HomePage.html (show the version that is most likely compatible with both Saturn and Dreamcast)

https://segaxtreme.net/threads/codescape-for-sh-and-gcc.6264/


https://web.archive.org/web/19970217093645/http://www.crossprod.co.uk/company.htm (1997)
https://web.archive.org/web/20010204063200/http://www.crossprod.co.uk/download.htm (files are not downloadable but you can see what to download)

and of course the place to be for Saturn : http://techdocs.exodusemulator.com/Console/SegaSaturn/index.html

Otherwise i´m not sure but it might be available in the Dreamcast SDK : https://dcemulation.org/1-newsdump/QRandom/DC stuff/info/Things taken from DCHistory/DCdevtextfiles/GetStart.txt

But it needs to be confirmed if this version is complete and usable and of course compatible with Saturn dev.

PS : no trace of Codescape in the latest DTS (November 1996) available on the site above.

I do not think you need Codescape as it was a late available upgrade provided by Cross Products. But i will try to get it if that´s even possible.
 
Last edited:

haliway

Well-known member
Registered
Apr 5, 2020
158
13
18
AGName
haliway
AG Join Date
01/01/2001
@HI_RICKY

Can you figure out who you sold your codescape to ? https://assemblergames.org/viewtopic.php?f=81&t=43919&p=657069&hilit=codescape#p657069

Maybe we could ask him to dump the files (but it does need a dongle :( ) or maybe you have a dump yourself. However there are probably people who can figure out how to bypass this old protection.

@Cooljerk
Read that thread as well :
 
Last edited:

HI_RICKY

Donator
Donator
Registered
Mar 21, 2019
379
247
43
AGName
HI_Ricky
AG Join Date
Jun 7, 2007
@HI_RICKY

Can you figure out who you sold your codescape to ? https://assemblergames.org/viewtopic.php?f=81&t=43919&p=657069&hilit=codescape#p657069

Maybe we could ask him to dump the files (but it does need a dongle :( ) or maybe you have a dump yourself. However there are probably people who can figure out how to bypass this old protection.

@Cooljerk
Read that thread as well :
I still have one for Saturn DEV ......
 
Last edited:

Trimesh

Donator
Donator
Registered
May 30, 2019
244
209
43
AGName
Trimesh
AG Join Date
Jul 4, 2008
I found that :


and version 8.5 & 8.6 : https://www.mips.com/downloads/



I dont know if it can help. I guess the doc yes the version 8 not really.


I think that might be a bit of a dead end. The later versions of the debug probes for the Hitachi/Renesas SH series chips connected over JTAG - and the only Saturn SH2s I've ever seen that had a functioning debug core on the chip were the ones on the Sophia systems plug-in CPU cards. On a normal retail Saturn you can connect to the TAP and boundary scans work, but trying to use the debug functions doesn't. The JTAG is not entirely useless because you can still read and write memory by synthesizing bus transactions, but things like breakpoints simply don't work.
 

haliway

Well-known member
Registered
Apr 5, 2020
158
13
18
AGName
haliway
AG Join Date
01/01/2001
I think that might be a bit of a dead end. The later versions of the debug probes for the Hitachi/Renesas SH series chips connected over JTAG - and the only Saturn SH2s I've ever seen that had a functioning debug core on the chip were the ones on the Sophia systems plug-in CPU cards. On a normal retail Saturn you can connect to the TAP and boundary scans work, but trying to use the debug functions doesn't. The JTAG is not entirely useless because you can still read and write memory by synthesizing bus transactions, but things like breakpoints simply don't work.

Ya that´s why i need Ricky to dump his CD. The most compatible version is probably the official one for Saturn which is supposed to help with CartDev environment.
This CodeScape Debugger for Saturn is nowhere else to be found unfortunately.
 

HI_RICKY

Donator
Donator
Registered
Mar 21, 2019
379
247
43
AGName
HI_Ricky
AG Join Date
Jun 7, 2007
sorry , coz I still looking JVC VCD board for cdemu and SDIMM cart for cartdev.b , CodeScape is the key to exchange this stuff....
 

pool7

Donator
Donator
Registered
Sep 1, 2018
87
62
18
AGName
pool7
AG Join Date
2008/03/04
Last edited:

haliway

Well-known member
Registered
Apr 5, 2020
158
13
18
AGName
haliway
AG Join Date
01/01/2001
sorry , coz I still looking JVC VCD board for cdemu and SDIMM cart for cartdev.b , CodeScape is the key to exchange this stuff....

I m not asking you to sell it but to dump the CD for all of us to get an ISO of it. Your bundle will not lose its value anyway.
Thanks to @pool7 we can get some files but i still would like to get a dump of this Saturn bundle.
Or maybe you meant that this CodeScape is brand new sealed ?
 
Last edited:

haliway

Well-known member
Registered
Apr 5, 2020
158
13
18
AGName
haliway
AG Join Date
01/01/2001

Man wow i didn´t know that i could do that and get the possibility to download some files. Thank you very much for the tip. I would still appreciate very much to get my hands on an ISO from the official Saturn bundle (version 1.0) but we will see if Ricky can help.
 
Last edited:
  • Like
Reactions: pool7

HI_RICKY

Donator
Donator
Registered
Mar 21, 2019
379
247
43
AGName
HI_Ricky
AG Join Date
Jun 7, 2007
I m not asking you to sell it but to dump the CD for all of us to get an ISO of it. Your bundle will not lose its value anyway.
Thanks to @pool7 we can get some files but i still would like to get a dump of this Saturn bundle.
Or maybe you meant that this CodeScape is brand new sealed ?
sorry ,dump it that mean no more rare, no more chance exchange/trade I want stuff.....
in real, I can sell one to you US$600, so I can buy what I want, you can do what you want

ok, one more option : I need Saturn SYSTEM DISC "KD00,KD01,KD02" , once mail me the reall disc (not dump or copy), I make the dump for you ;)




here is example why I am not going dump, it sad by ppl reply " yeah, probably the same version leaked online" Lol

 
Last edited:

Make a donation