TL;DR : Gamer's Cartridge are no longer available. It's not an end of the project but if back for sale, it will likely to be in limited quantity.
This is to announce that Gamer's Cartridge are out of stock for an undefined period of time.
That may look sudden, but I was scheduling this transition for around one year ... and kept it confidential until now to avoid an eventual rush of orders, or people purchasing my cartridges just for stocking "in case of" or for speculation without actually playing with their Saturn.
The reason(s) why
Why are Gamer's Cartridge out of stock ? First, this is for the simple reason that I don't have any Action Replay shell for assembling new carts : my friend who supplied shells stopped provisioning from wholesale supplier around one year ago.
So I bought all the remaining stock from that friend, and that stock kept me busy this year in manufacturing and selling last batches Gamer's Cartridge.
Now that my Action shells storage facility (which is maybe a bit pedantic term to speak about a couple of shoes box
) is empty and that I found the time and motivation to write this article, it's time to officially put Gamer's Cartridge project on pause.
That pause may be temporary or the last one ... I honestly don't know how the project will evolve, but what's sure is that it won't be available back in short term and in the case it shall become available back, this will be in limited quantities.
Another reason for Gamer's Cartridge being out of stock is the decline of public interest toward it : back on initial release in 2016, Gamer's Cartridge was relatively popular because its unique "virtual" memory cartridge feature. At that time, Action Replay flashed with Pseudo Saturn Kai was a standard to play Saturn games but unfortunately this solution didn't featured cartridge backup memory, so that Gamer's Cartridge was here to fill this gap.
But I clearly felt the recent rise of "all-in-one" red cartridges because time until each Gamer's Cartridge batch is sold became longer by longer from the beginning of this year, from "few hours" in 2016, it became "several days" recently
As of Gamer's Cartridge main developer and manufacturer my opinion is a bit biased, but I consider Gamer's Cartridge a better solution than the red cart because backup memory capacity is larger, access to Saturn floppy disk device is emulated, and also because save data contents can be easily backed up to modern media.
But on the other hand, as expansion 1MB/4MB RAM isn't available and that Gamer's Cartridge are hand made by one dude during its free time, maybe customers were more in confidence in the red cart because it mass produced, or a bit cheaper, or more convenient because it's "all-in-one". Who knows.
Also, the approaching public release of Satisfier project will certainly make possible the backup of cartridge memory contents to SD card, also provide the ability to dump Saturn BIOS there too. This overlaps few of the few remaining "Gamer's Cartridge exclusive" features.
Last remaining "sales point" of Gamer's Cartridge is to offer a *reliable* in-game save data support : all the other backup memory cartridges (including Sega official ones !) are prone to corrupt save data when not correctly inserted.
But as typical user don't care about data reliability, there soon will be no more room left for Gamer's Cartridge in the portfolio of retro gaming devices for Saturn.
This was improved with Gamer's Cartridge, which shows an error message on startup (without botching any user data) if not correctly inserted. If Pseudo Saturn Kai boots then save data are saved in a reliable way
Whatever it may be, it's stupid to continue Gamer's Cartridge manufacturing if I struggle to sell theses. Maybe aggressive marketing or promoting my projects here and there on social media would had made a difference, but that's clearly not the path I want for my projects : I don't do that for a living and don't want to influence potential customers just to increase my pocket momey.
If it interests someone then that's cool, but on the other case I won't force anybody to buy my homemade stuff and rather shall temporarily close the store and go on other projects.
Cartridges order page, before status being set to "out of stock"
Life-prolonging treatments for Gamer's Cartridge ?There are some solutions to continue Gamer's Cartridge manufacturing a bit, but as the "life-prolonging" title suggest, theses are flawed and/or limited and I will explain you why.
Supplying shells from another source ?
That may be a viable solution, but honestly I didn't examined it in depth : that's a significant amount of time to ask several places about my project, my needs, etc etc ... without any guarantee to get something at the end.
Well, I may think about this solution someday but right now I prefer to dedicate my free time to projects other than writing tons of emails
Supplying shells from wholesale manufacturer such as EMS ?
Big manufacturer have the advantage to (usually) be stable on the long term and to offer broken prices ... but the advantages stop here.
On the other side it requires a commitment on my side to buy in large quantities, hence to manufacture Gamer's Cartridge in large quantities, and finally to sell in large quantities.
This "large quantity" point is clearly not what I want for my project : for me, Saturn is just an hobby which I don't want to be a source of stress (what should I do with remaining stock of unsold carts, electronic parts and shells if by example Gamer's Cartridge would be "3rd party copied" and that all customers prefer to purchase that because it's $20 cheaper ?), and I consider this was a wise choice to do such kind "limited manufacturing" because at some point Gamer's Cartridge lost interest from public.
To give an idea of magnitude between my projects and mass produced ones, unit used for mass-produced things is probably (I don't know in details) around "large cardboard", or "palette". On my side, the until is "shoes box"
Cartridges without shells ?
That's a big no : if that's to then hear that the quality of my carts is shabby I prefer to leave here on a good impression.
Additionally, if that's to also hear that because of the lack of shell my cartridges have to be put on discount that's another NO too. Prices of my carts are decided after a long work of research and introspection () so I don't want to hear any kind of price reduction after that. If you want a cheap cartridge, the red "all-in-one" cart is all for you.
Providing shell from customer' space Action Replay ?
No thanks. I have better things to do than waiting for your spare Action Replay, to mount a Gamer's Cartride inside (which includes to drill and cut the shell etc) and then stick your favorite label on it
As indicated above, ideal quantity for my cartridge projects is "shoes box" : I prepare a batch of cartridges from a shoes box of parts to another shoes box of "ready to sell" carts. Doing individual manufacturing for only one user just fulfills the personal interest of that user but except that it completely counter-productive ...
Open Source ?
That's completely NO : open sourcing Gamer's Cartridge project would yield around $20 price cut on user side. On my side, it would yield to the disappearing of pocket money to challenge in more complex projects.
I don't have anything against open source, but I'm completely against the ones that beg open sourcing just for their personal own interest, i.e. saving more or less 20 bucks in the case of Gamer's Cartridge.
Maybe that's quick money saved for them, but on the other hand that's also innovation in new Saturn projects being destroyed : I certainly wouldn't had pushed Pseudo Saturn Kai development so far (for example around cheat codes and Rhea/Phoebe disc image selection support) if in the meanwhile of the development 3rd party manufacturers would had made profits from my hardware projects.
DIY Kit ?
That's more or less same as open source solution : it's just a simplistic solution to satisfy one's personal interest.
Additionally, it's a source of troubles in the case that DIY Gamer's Cartridge doesn't works : is it caused by electronic parts (= my responsibility) or soldering and assembly (= user's responsibility) ? In the case of "one man show project" as I'm doing, everything is simpler because I'm responsible of everything when a problem happens
3D Printed Shells ?
It's an interesting solution, but this requires to use a completely new manufacturing process for me, with all the related matters (verifying solidity, tweaking shape, selecting appropriate color and base materials etc) ... and all the unexpected problems too : from my own experience, there are high chances of being stuck into unexpected problems when challenging in something new
To give an idea of my apprehension regarding 3D printed shells, let's take a look on Pyra portable laptop
development : project started several years ago and now electronic and firmware/OS side of the project seems stable. It's however not released yet because of ... unexpected problems regarding shell manufacturing.
That's not a critic about Pyra project (in fact, I'm following it with admiration), but just an example to detail how bad development can be delayed when you're trying new process or new project.
And for theses reasons above (of extra design, tweaks and risks) as well as in regard of the limited public interest into Gamer's Cartridge this is probably not a good way to do. This would however make sense on a new hardware project.
BTW, I do have some spare 3D shells, but at theses were a generous present to me from their creator theses are not for sale and consequently it's not worth asking if I could sell a Gamer's Cartridge with theses shells.
Official memory cartridge shells ?
Very first Gamer's Cartridge
assembled back in 2016 were using shells from official memory cartridge, so this is a good "B-plan solution" to continue manufacturing of Gamer's Cartridge. And on the good side, gathering some used memory cartridges would be the occasion to dump and share the saves eventually left by previous users on theses cartridges
This however needs some tuning on PCB, because status LEDs of theses very first Gamer's Cartridges are currently positioned in the area reserved for cartridge label.
And unlike 3D printed shells, the solidity and other mechanic small details around those official memory cartridge shells should not be a problem, but overall state may be a bit questionable : upper half of the cartridge may be yellow, previous label may be a mess to remove etc. I personally don't care such kind of "retro Gamer's Cartridges" might look not "pristine as new", because as the project name suggests I want my cartridges to be used for playing rather than collecting, but I'm concerned if cartridges don't sell well ... let's wait and see if that's a reasonable solution or not.
Regrets about Gamer's CartridgeThis kind of farewell article traditionally features a "this point should had be done better etc", but I don't have any regrets around Gamer's Cartridge development !!!
When releasing Gamer's Cartridge, I thought the project would last for half a year and then be cloned or overtaken by a more competitive (widely available/more features/cheaper : maximum two choices possible), but this project actually lasted for more than three years
This was an occasion to meet many people who then became good friends (more details in the "Thanks" sections below) and/or gave extensive help around Pseudo Saturn Kai development. Without them, the limits Pseudo Saturn Kai wouldn't had been pushed that far
This wasn't an occasion for me to become rich, and this was as expected ! Making big cash from retro gaming project requires mass production, which I'm not interested in because for me, Gamer's Cartridge was just a toy and the activity to develop and manufacture theses was just an hobby.
I don't think it's good to go over that toy/hobby limit, because if an hobby becomes a business, it's no longer an hobby
This wasn't an occasion to become famous too : I wasn't approached by famous personalities from social networks about Gamer's Cartridge (nor about Pseudo Saturn Kai too), but everything is well like that as rather than hype I simply want to contribute to a better public interest on homebrew development and Saturn in general.
TestimoniesMany project proudly show feedback from their happy customers, and now it's time to announce stock and production shortage, I realize something similar wasn't available for Gamer's Cartridge !
"All-in-one" cartridge customer feedbacks
As listing feedback from hapy customers is too mainstrean, let's show feedback from users who didn't purchased Gamer's Cartridge
- - - - - - - - - - - - -(After explaining over several emails that Gamer's Cartridge isn't an EverDrive and giving links to Saturn ODE project in the case this fits better potential customer's needs)
"Thanks for your time"→ You're welcome, and thank you for teaching me this expression to decline something in a clever manner It will now take a place of choice in my library of useful English expressions.
- - - - - - - - - - - - -(After detailing about Gamer's Cartridge features and disclaimer)
"I see. I bought an USB Data Link instead."→ Well, that's better than not replying to my email after ordering a cartridge : at least I don't need to reserve this cartridge during several days for nothing
- - - - - - - - - - - - -
"Will you release DIY kits ?"→ NO! PCBs are publicly available, and appropriate MAX3000A CPLD can be found on ebay so that you can assemble everything by yourself.
CPLD firmware isn't available, but please have fun in re-implementing Gamer's Cartridge logic inside. I learned VHDL like that.
(Note : feedbacks displayed above are the result of several individual feedbacks mixed together, so that general trend about Gamer's Cartridge is discribed, and anonymity of their authors is preserved)
(In alphabetical order, so that nobody won't claim because they are upper or lower than someone else)
- Baraka, for the fancy Dezaemon 2 themed labels for Gamer's Cartridge
, for USB dev cart development, which was used as basis for Gamer's Cartridge
- Darius, for providing my first modded Saturn on which I started homebrew development on
- Deunan, for providing the good ODEs. Those helped a lot during devlopment of Pseudo Saturn Kai.
- Dezaemon DB (IGK), for keeping Dezaemon community active during all theses years
- privateye for all the help around Pseudo Saturn Kai, Gamer's Cartridge and also for motivating me to make Pseudo Saturn Kai even better on every beta build :)
- Stac for numerous beta testing help during Gamer's Cartridge early development stage
- vbt, for all his contributions to Saturn homebrew community
The FutureI wish Saturn community a bright future with Satisfier and "all-in-one" red cartridges. The first project shall bring ability to export saves to SD card, also contribute to homebrew games development as also shall feature a nice disk image selection menu someday too. The second project shall bring a an affordable and convenient cartridge support for "all" Saturn games.
On my side, as I now have additional free time from the pause in Gamer's Cartridge manufacturing I would like to focus on the development of old frozen projects.
As usual, I won't communicate about any ETA, development cost nor even what it is about until things are working well enough : that will be less pressure on my side, and less frustration on your side
Read more Gamer's Cartridge : Temporarily (?) Out of Stock
Just a small article to inform that NinPen Manmaru translation patch was updated recently : I was reported that the game freezes after beating the final boss and that this could be fixed by using original (Japanese) script file instead of the translated one during that moment.
So this update of the translation patch is just a lazy implementation of what's described above : before overwriting script files with translated ones, the file used after beating final boss is renamed so that Japanese one is kept
At some moment I wanted to do something better regarding this translation project, such as translating in-game images :
Me trying to convert images to
standard format : the cut scene In-game image correctly converted on second try
But that concerns so few screens (typically, regarding memory cartridge setup) that the game is playable as-is.
And also, I'm not that motivated to do translation work to then see physical copies for sale on some kind of stores for retro-gaming; so far I did my best to make my projects available for a large majority of players (Pseudo Saturn Kai itself doesn't costs a dime and can be installed on cheap Action Replay-ish cartridges, there are no kind of advertisement nor crowdfunding requests on my homepage, etc), so on the other side it's quite frustrating to see other retro gaming teams making cash on other people's work ...
To end on a positive note, I would like to add from the fact it could be verified that -except the small problem above- the game could work fine until last boss, it's fairly sure that the two "NINMES.DA" and "NINOMAKE.DA" are not necessary to play the game.
Consequently the "Press Enter to continue patching at your own risks" message caused by theses two files can be safely ignored during the patching process
Ninpen Manmaru - 忍ペンまん丸
Read more NinPen Manmaru translation patch update
It took one eye blink from previous article
to directly arrive on today, the last day of September ... time flies
And, in application of the contract between my Saturn projects and PPCenter
, I have to write at least one blog article per month
My remaining free time for this month is around 20 minutes, so I'm hurrying up to write an article
is the entity which manages the hobbies I do on my spare time. As a consequence, it also manages the revenues earned from my homebrew projects
, which is why I should finish this damn article if I want to eat something else than cup noodles during next month
So I hope this Q&D article will please you, and in the meantime of this page being loaded, don't forget to send me a donation
! Every little bit helps and contribute to pay my the gasoline for my car as well as three meals per day
Custom Cartridge Shells
(as indicated in the title)
A while ago, I finally decided to put public the page about custom shells for my cartridges. Theses were designed, 3D-printed and offered by Zone66x
: he is the only one to deserves the credits for this hard work
Main interest of theses custom shells is to have their shape carefully designed to hold SD card on the top of the cartridge : with regular shell made from Action Replay shells, the SD card sticks out by 2-3 mm, which was improved on custom shells with have enclosure to be at the same height of SD card's.
Another good point is that theses shells were prototyped in several shapes and colors ! I personally like transparent shells like this one
About the points that put the advantage on Action Replay shells is the solidity : Action Replay shells are way more stronger, but this was expected because theses are "just" prototypes. I suppose that using commercial 3D printing service and appropriate material would provide stronger shells, but I didn't tested things this far.
IMPORTANT : theses custom shells were offered, hence the cartridges using theses shells are not for sale and for my own collection or for friends, etc.
If you want a Gamer's Cartridge
and are OK to get an Action Replay shell instead of custom one, then please check their order page
from time to time and use the order form when it is available
Read more Custom Cartridge Shells : The Gallery
Dezaemon 2 Save Game Manager 3 (Beta v6.212)
The reason this video was taken is that somebody contacted me to know if DZ2SGM3 works correctly with an "all-in-one" ©®TM red cartridge. But as I don't own such kind of cartridge, I did my best with the few things I can use here.
Initial goal was to test public version (v6.274, 2018/12/28) with official memory cartridge on Saturn with modchip installed, but ...
- My modded Saturn was buried too deep in my closet; I was too lazy to exhume it ...
- The CD-R on which I burned public version of DZ2SGM3 didn't wanted to be read from Saturn; I was too lazy to re-burn it ...
So this ended in testing on an unmodded Saturn with Gamer's Cartridge
I couldn't test it by myself, but I'm confident DZ2SGM3 can be used on official memory cartridge and on "all-in-one" ©®TM
red cartridge too. "It works, trust me I'm an engineer !"
I did my best to develop DZ2SGM3, but as of a self-produced project (developed on my free time, didn't begged any money for it and on the contrary, I pay my homepage provider to host it), I don't have the budget nor the time to test on all combinations of backup memory cartridges and modchips/ODE/Pseudo Saturn cartridge/whatever with this application.
So if someone is owning an "all-in-one" ©®TM
red cartridge and appreciating shooting-up games, that would be cool to receive some feedback about DZ2SGM3 compatibility in the comments of this article
Additionally, I'm also sometimes asked what kind of cartridge is required to play Dezaemon 2 games.
The answer is both simple but also a bit complex too, so maybe it would be a good idea to write about it in this blog
The simple answer is "DZ2SGM3 is compatible with any cartridge providing in-game backup memory feature".
→ DZ2SGM3 was developed simply as an application using standard backup API detailed by SEGA and should work with any cartridge supported by this standard backup API.
Even if I'm the main developer and manufacturer of Gamer's Cartridge
, that's not a reason to restrict my software projects to this specific kind cartridge
I kept support for a wide range of backup devices for the simple reason that it's cool to make more and more people appreciating games on Saturn
The complex answer comes from the two following points :
- There are many kind of cartridges, and not all provide in-game backup memory
- As DZ2SGM3 is not an official application, it is required for the Saturn to be able to boot applications from CD-R
Rather than writing boring theory about the internals of each kind of cartridge (is there somebody other than me interested in that ?), let's simply detail the compatibility status and the pro and cons and also the additional requirements needed to get DZ2SGM working for each kind of cartridge
① Official Memory Cartridge
That's the official memory cartridge, sold by Sega during the good old times Saturn was still a commercial product.
Because of that, production of theses cartridges stopped around 20 years ago and consequently cartridges available today may damage easily.
The only advantage is that it's an official product, made with genuine electronic parts ... but it's now a bit too late if you want any official support for repairing a broken cartridge
It's not possible to install Pseudo Saturn Kai on such kind of cartridge, so additional mod (installation of modchip or ODE) is required to use DZ2SGM.Pro
: Official product from Sega.Cons
: Contents may suddenly corrupt : don't use to store important save data.Additional requirement
: modchip or ODE② Action Replay
The super famous Action Replay : main advantage is from being relatively cheap, widely available, and to provide 1MB/4MB expansion memory.
Disadvantage is that technology used in theses cartridge didn't changed significantly for the last 20 years and that in the meanwhile production of this technology (flash ROM and RAM) stopped. For that reason, quality may not be at the meet even if cartridge is sold as "brand new".
In-game backup memory feature is not available for such kind of cartridge : even if advertised as featuring "4M memory card", this is available only from cartridge :games aren't able to access it.
Additionally, this "4M memory card" is a bit ambiguous because it refers to the best effort when save data buffer (internally stored in cartridge 4M expansion memory) can be compressed into lower half of cartridge flash ROM = 128 KB ... if data can't be compressed then an error message will be displayed.
It would had been more honest to advertise that as "Guaranteed 128KB, maximum 4MB memory card not accessible from game", but this is a bit less sexy in term of advertising
Because of the lack of in-game memory feature, it is required to use a separate backup device (such as Saturn floppy disk drive) to use DZ2SGM.Pro
: Widely available, relatively cheap, and provides 1MB/4MB expansion memory.Cons
: In-game backup memory feature not supported.Additional requirement
: Saturn floppy disk drive.③ Gameshark, and other clones
That's Action Replay without 1MB/4MB expansion memory and usually worse overall quality : if you have one still working, it is worth trying to use it but if that's not the case then considering for (at least) an Action Replay is usually wise decision.
Similarly to Action Replay, because of the lack of in-game memory feature it is required to use a separate backup device (such as Saturn floppy disk drive) to use DZ2SGM.Pro
: Worth using if you found a spare cartridge still in working condition.Cons
: No 1MB/4MB expansion memory. Poor hardware quality.Additional requirement
: Saturn floppy disk drive.④ Memory Card Plus
That's more or less a Gameshark with a specific firmware installed. Main advantage of this firmware is that it allows games to directly access cartridge backup memory.
Similarly to Gameshark, hardware quality is questionable, which makes backup memory to be easily corrupted. Additionally, backup memory capacity is around 200 KB so that it usually can't handle more than three Dezaemon 2 user games.
Installation of Pseudo Saturn Kai will remove backup memory feature, so additional mod (installation of modchip or ODE) is required to use DZ2SGM.
The little side story about this cartridge is that its unique way of handling backup memory gave me the idea and motivation to develop Gamer's Cartridge
Back in end of 2012, I thought only mapped memory chip could be accessed as in-game backup memory.
But seeing that this cartridge was featuring only boot ROM (I tried to dump backup memory ROM, but didn't found anything there and instead there was a small firmware and save data stored in boot ROM area) made me realizing that anything could actually be shown as backup memory device to a game, which was the start point of Gamer's Cartridge project.Pro
: This gave me the idea to develop Gamer's Cartridge !Cons
: Access is not so reliable : whole contents can be wiped after writing one save there. Installing Pseudo Saturn Kai removes the memory cartridge feature.Additional requirement
: modchip or ODE.⑤ "all-in-one" ©®TM red cartridge
That's the equivalent of Action Replay and official memory cartridge blended in a single PCB. Main advantage is to feature theses two cartridges in a single one, which is convenient for playing a wide range of games.
Major disadvantage is that similarly to Action Replay and official memory cartridge, technology used didn't changed significantly for the last 20 years and that in the meanwhile production of this technology (flash ROM and RAM) stopped. For that reason, quality may not be at the meet even if cartridge is sold as "brand new".
Additionally, similarly to official memory cartridge there is only limited save data integrity check available (file system is rudimentary, and only the first bytes of the ROM are check to verify if a backup memory cartridge is available or not), which is a design flaw from SEGA : it works fine in ideal conditions of cartridge correctly inserted and ROM not corrupted, but will ask to format the cartridge in all other cases.
That's acceptable if you just want to copy save data (there are plenty available
in Pseudo Saturn Kai Save Data Manager
, so have fun with them !) and play a little to a game, but not recommended if you want to play a RPG and won't stand to suddenly lose all your progression in the game.Pro
: Both official Memory and Action Replay in a same cartridge.Cons
: Contents may suddenly corrupt : don't use to store important save data.Additional requirement
⑥ Gamer's Cartridge
Well, that's my own cartridge project, so my opinion may be a bit biased, but it's recommended if you don't want your saves to be corrupted : as SD card file system is used, it is significantly stronger than the file system used on official memory cartridge.
It is also handy if you want to backup or share your save data because exporting saves to PC can be done by simply copying files from SD card.
Additionally, it features virtual floppy disk device support, which doubles the number of Dezaemon 2 user games simultaneously available : it is limited to 5 games with other backup memory cartridges (and count may be lower because of ROM size limitation) while a total of 10 games (5 on cartridge device, and 5 other ones on virtual floppy disk) can be handled by Gamer's Cartridge.
Moreover, DZ2SGM can be accessed directly from SD card so that there's no need to swap between DZ2SGM CD-R and Dezaemon 2 CD-ROM.
Major lack of this cartridge is the non-availability of expansion RAM. Also, as SD card access is not super fast, save data access is a bit slower than on other cartridges.
Pro : No risk of losing saves because of data corruption. Data can be easily backed up to PC or shared with other gamers.
Cons : Limited availability. 1MB/4MB expansion memory not available.
Additional requirement : none, and DZ2SGM can be run from SD card.
DISCLAIMER : play Dezaemon 2 (and other Saturn games) at your own risks ! I'm not responsible of any eventual damages caused to your save data, you Saturn, your cartridge, your dog or anything else !
: I don't have the budget nor the free time to test DZ2SGM3 on all combinations and variations of cartridge and ODEs.
So it would be very appreciated to receive feedback about if it works on your own Saturn setup
Feedback can be left by simply adding a comment at the bottom of this article : it is free, doesn't requires any kind of registration, and takes something like 5 minutes to be written ♪ In advance, thank you for the feedbacks
Read more Dezaemon 2 Save Game Manager 3 : test on CD-R
I was recently asked about the instructions to compile Pseudo Saturn Kai from sources archive provided with Pseudo Saturn Kai binaries, so let's write a short blog article to make things clear to everyone.
The simple answer is : Pseudo Saturn Kai can't be compiled with theses sources.
End of simple answer. Those who want more details can refer to the few lines below.
Technically, some sources files are missing from source archive, preventing someone from opening sources archive, making some few changes, and installing it on a cartridge.
Why ? For the simple reason nobody won't help me if ...
- Some dude takes sources, change logo and credits page and then release this as "Pseudo Saturn Kai Gold Edition made by some dude".
- Some dude adds a major new feature to Pseudo Saturn Kai, and start doing business by making this firmware (and the cartridges compatible with it) available for paying.
This dude will eventually forget to release any source, but who care about that except me and few other nerds ...
Maybe I would be told this I'm overthinking, but case 1 and 2 above already exist. Theses are detailed in another blog entry
, and deserve a look if your time allows it.
Concretely speaking, there is one model using Pseudo Saturn sources (whose sources are fully available, and with build instructions too), hacked to don't show any startup menu (why not would you say, it's more convenient for the consumer), and consequently not showing any credits nor any mention it was made from Pseudo Saturn ... why not would you say, but that's a massive NO for me, and the Pseudo Saturn team will certainly not appreciate that too.
Some other projects are using fancy case and label instead of Action Replay ones (I'm OK with that, especially because Action Replay design guidelines are completely outdated), but don't mention anything about Pseudo Saturn Kai on their covers and labels until booting the cartridge and discovering ... a vanilla version of Pseudo Saturn Kai without any mention of the fancy product name advertised on the cartridge box and label
I'm sorry for the consumers
who were expecting firmware design to be unified with cartridge box and label : this wasn't done because some few files are missing in Pseudo Saturn Kai sources !
This case of "some people are making money from rebranded homebrew projects" is also detailed on Segaxtreme forums
, which deserves a look if your time allows it.
The thread there is not by me, nor about Pseudo Saturn Kai, so I hope how real the fact is that there are people making money from other people's hard work ... that's maybe normal in any work place (
), but that's a dick move in such a small Saturn homebrew community.
To sum up the bulky paragraph above, the way of sharing Pseudo Saturn Kai source code is not how it works in free software world.
In an ideal world, everybody share source code, and everybody other make contributions, and the project is getting brighter by brighter.
So if the story stops here, I'm the bad one, but in real world, people deface the credits page, rebrand the projects under fancy names and start making cash and show business from projects they didn't contributed on ... Maybe it's selfish from me, but I don't want that and consequently removed few files from Pseudo Saturn Kai source code.
And if I may add an additional paragraph about Pseudo Saturn Kai, I would like to say it is quite open in the magic world of application to play games on Saturn real hardware : modchips are completely closed-sources, ODE too.
In Pseudo Saturn Kai, the sources of the exploit to play CD-Rs, as well as the ones to redirect memory devices to SD card are available.
The source code of the implementation of cheat codes engine is available too. I coded it from scratch because sources of Action Replay firmware are not open source ...
To add a bit of melodramatic taste to this blog article, I would like to say I spent the last four years developing Pseudo Saturn Kai.
I didn't asked for any payment about it. The next day after I received a $5 donation for it, I changed my donation page
from "send money here if you want" to "send me kind message or a comment on my blog".
While four years seems a long period for just two or three features, you probably may want to look at Pseudo Saturn Kai credits page, and all the people who contributed to it.
Theses two or three feature are not the kind of thing someone develop, test, re-test, fix, and keep testing more and more during a weekend. From my own experience, normal people don't continue development so far and just give up development after a couple of weeks.
And, I won't appreciate this credits page to be defaced. Not for my nick to be removed (I'm listed there only one time), but for the respect to all the contributors being lost.
And while I developed custom cartridge using Pseudo Saturn Kai
, I kept support for Action Replay cartridge and their clones. That may sound obvious, but technically speaking it isn't, mostly because Action Replay have limited ROM size.
At some point of Pseudo Saturn Kai development, I hesitated to put cheat codes feature in a ROM portion larger than current one, but unavailable from Action Replay cartridges.
This would had made more cheat codes available, but the feature itself usable on Gamer's Cartridge only. I choose to keep a reasonable size for cheat codes list, so that it would be available for everyone on Action Replay cartridges
Words count for this initially expected "short" article is about to reach four digits soon (it's 827 words now), and as I doubt a lot of people will read it entirely, it's probably time to conclude :
- No full sources for Pseudo Saturn Kai
- If you want to make you own Saturn cartridge firmware, then feel free to use Pseudo Saturn sources as a starting point.
- Feel free to technically refer to Pseudo Saturn Kai source code, and to merge whatever you find interesting there to your project.
Still begging for Pseudo Saturn Kai full source code ? No problem, I shall make it available to everyone ... if there's not a physical disaster on my dev laptop or its SSD in the meanwhile.
At that time, this will definitely be the end of Pseudo Saturn Kai development. For you, and for me too.
Read more Compiling Pseudo Saturn Kai