PPCenter :: devblog

PPcenter. Arts and craft for my Sega Saturn. Since 1847 !

Outlet Cartridges Flash Sale ! (2022/11/12)

Written by cafealpha 12 comments
2022/11/16 update : Orders are closed for this sale. Thank you everyone and happy playing !
In the case you arrived too late, another batch of cartridges will be available at the end of this month

2022/11/16更新 : 完売いたしました。今月末に販売を再開する予定♪



Last time I mentioned Gamer's Cartridge in this blog, it was the matter of selling last carts I had at that time and to eventually assemble new carts at the conditions of finding appropriate shells for them.

This was nearly one year ago and after writing this article I went bored of not assembling cartridges.
So I gave a try in "That's It Guys" 3D printing service ! In addition of being able to assemble Gamer's Cartridge, it is also possible to take a look to videos of the shells being printed !


Next batch of Gamer's Cartridge will be available on my homepage at the end of this month. But before that, some carts whose 3D printing didn't went well are for sale here.

As this sale is about cartridges whose shells are in "outlet" condition, the price is lower than usual.
So if you are on a low budget, this is a good occasion to get a Gamer's Cartridge. And if you want a regular cartridge, then please wait for around two or three weeks until next batch is ready.

BTW, 3D print files for Gamer's Cartridge shells are open source. So if you want to try to print a better shell for your cartridge, this flash sale is for you !
Thingiverse page : https://www.thingiverse.com/thing:3684074
The page contains several variations of STL files and printing of the following ones is recommended :
 - gamers_cart_front.stl
 - gamers_cart_back_mascot.stl


As only 4 outlet cartridges are available and that all of them have unique features, it is required to publicly specify which cartridge to purchase by posting a comment on this article.
Also, it is necessary to indicate an email address in the appropriate field when writing the comment so that I can contact you back to continue the ordering of the cartridge.
Rule to be selected for the ordering of a cartridge is "first-come first-served" so if someone wrote a comment with the ID of your favorite cartridge, please select another cartridge or wait for next regular or flash sale.


List of cartridges available : (please click on the pictures to see them in details)
 - "Blue" : blue shell, USD 61 + shipping
As shown on the picture, the letters as well as the logo are poorly printed.
-

 - "Grey #1" : blue shell, USD 61 + shipping
As shown on the picture, the surface of the case as well as letters are poorly printed.
Also, one side of the shell bent during the printing, which caused the cartridge not fitting into its slot.
This was fixed by manually filing the edges of the shell.

 - "Grey #2" : blue shell, USD 61 + shipping
(Same condition as "Grey #1", hence not taken in picture)
As shown on the picture, the surface of the case as well as letters are poorly printed.
Also, one side of the shell bent during the printing, which caused the cartridge not fitting into its slot.
This was fixed by manually filing the edges of the shell.
- -

 - "Transparent" : half-transparent shell, USD 53 + shipping
As shown on the picture, the 3D print result is in poor condition and may break easily.
This is a good deal if you are ready to print another shell by yourself, or to take extreme care of this cartridge.
-

Cartridges support in-game backup memory access to SD card, Pseudo Saturn exploit (play games copied onCD-R), cheat codes and smooth support of Rhea/Phoebe and Fenrir ODEs.
On the other hand 1MB/4MB expansion RAM, CD-ROM emulation or any other advanced features are not supported.

Pricing of the cartridge is as indicated above and shipping is described in EMS homepage in "Up to 500g" row.
So for example of blue cartridge ordered from USA, the total is USD 61 + JPY 3900 (around USD 28) = USD 89.

Payment method is Paypal only.
Shipping method is EMS only, so please verify if it can be delivered in your country.
If you live in a country not (yet ?) covered by EMS, the only alternative is surface mail, which takes an eternity to deliver (well, I exaggerate, but three months is quite long for a small package to arrive) and not super well tracked too.




(Lower half of this article in same as above but in Japanese. All your bases are belong to us)

久々のアウトレットカートリッジを販売しています。よろしくお願いいたします!

ケースの3D印刷状態がいまいちということで「アウトレット」になっています。全体的な動作を確認していますが、ケースが壊れた場合は保証をいたしかねますのでご了承ください。

今回販売のカートリッジは以下の4点です:(画像をクリックすると拡大版が表示されます)
 - 「Blue」 : 青色ケース、USD 61 (約8,460円)+送料
写真のとおり、文字やロゴの出来が悪い。
-

 - 「Grey #1」 : 灰色ケース、USD 61 (約8,460円)+送料
写真のとおり、ケースの表面や文字等の出来が悪い。
また、ケース片面が歪んでいたためサターンのカートリッジスロットへの挿入が難しかったです。
カートリッジを挿入できるように、ヤスリで形を調整しています。

 - 「Grey #2」 : 灰色ケース、USD 61+送料 = USD 65 (約9,000円)
(「Grey #1」と同様のため、写真を撮っていません)
写真のとおり、ケースの表面や文字等の出来が悪い。
また、ケース片面が歪んでいたためサターンのカートリッジスロットへの挿入が難しかったです。
カートリッジを挿入できるように、ヤスリで形を調整しています。
- -

 - 「Transparent」 : 半透明ケース、USD 53+送料 = USD 57 (約7,900円)
3D印刷は途中で失敗したようでかなり壊れやすいです。
取り扱いの丁寧な方もしくは3Dプリンターをお持ちの方以外、推奨していません。
-

カートリッジはGamer's Cartridgeです。詳細については デザエモンDBMDの窓のご確認お願いします。( 当ホームページは英語がメインのためお勧めしません^^; )

送料は日本全国一律JPY 600 (約USD 4)です。
支払い方法はPayPalです。ご迷惑をおかけして申し訳ありませんが他の方法は取り扱っていません。

※ ケースの3D印刷ファイルは公開されています。そのため、今回のアウトレット販売は3Dプリンターで挑戦してみたい方にお勧めです。
Thingiverseページ : https://www.thingiverse.com/thing:3684074
 - 表面: gamers_cart_front.stl
 - 裏面: gamers_cart_back_mascot.stl


カートリッジは現品限りのため本書き込みのコメントで注文する流れになります。
ページの下にWrite a commentのところで以下の欄を記入:
 Name: 適当なハンドル名 (本名は記入しないでください)
 E-mail: メールアドレス (ブログに公開されません)
 Site: 空欄
 Comment: カートリッジIDを記載
  例:「Grey #1」カートリッジを購入したいです
 スパムチェック: サターンを英字で記入


コメント確認後は折り返しメールで取り引きを行います。そのため、メールアドレス綴り等のダブルチェックお願いします。

注文のルールは「早い者勝ち」ですので最初にコメントを記入された方から取り引きを行います。1~2日でメールの返信がなかった場合はキャンセル扱いになり次の方に取り引きを切り替えます。

Read more Outlet Cartridges Flash Sale ! (2022/11/12)

Rebirth

Written by cafealpha 14 comments
Today is some kind of special day for me : among many other things, this is the anniversary of Jean-Luc Le Ténia, the best French singer in the world ! Jean-Luc would had be 45 years old today but unfortunately is no longer here to celebrate today with us.

Today is also the 4th anniversary of Gamer's Cartridge initial public release. For more than three years, this project was the occasion to meet many people, to loose hair on many bug and -I hope- to have contributed in a better Saturn community

Jean-Luc Le Ténia is no longer here, Gamer's Cartridge production was frozen (not to say discontinued) last year because of enough free time lacking to assemble new cartridges. And Saturn gamers are now either using Action Replay (reliable expansion RAM but no backup memory) or "all-in-one" cartridge (backup memory but sometimes buggy expansion RAM) to play their favorite games.


To makes things a little brighter, the best I can do is to develop a new Pseudo Saturn Kai fitting more nowadays needs and situation :
  • Built-in support with latest ODEs
  • In-game save data access for Satiator ODE
  • Save data storage on cartridge flash ROM

As a consequence of my free time being limited from this year, I thought in stopping non-priority projects to focus on other (not necessarily Saturn) ones. But on the other side, if I don't improve Pseudo Saturn Kai, I'm not sure that somebody else would do it for me !

So if the Saturn community shows enough interest, I would like to contribute to a newer Pseudo Saturn Kai

And to measure if the community is interested or not, I'm making Pseudo Saturn Kai development crowdfunding-based.
Principle is simple : the more interest (support) from the community, the more free time I allocate on Pseudo Saturn Kai. And the less interest from community, the more free time I spend on other projects.


My new patreon page

I don't plan to make a living in developing Pseudo Saturn Kai, and for this reason all the development made so far was done on a altruist basis.
All the development made so far (cheat codes, Rhea/Phoebe support etc) was cool but honestly a lot of work. So with your help I would like to find enough energy to give it birth again

Read more Rebirth

Pseudo Saturn Kai v6.324 - 2019' Cherry Picked Best Selection

Written by cafealpha 10 comments
As usual I'm not very on time for sending my best wishes  but I hope that everyone spent a nice Christmas and are appreciating winter vacations
To add even more fun to theses vacations, I'm happy to announce that latest flavor of Pseudo Saturn Kai is -finally- publicly available !

To be frank, there are no new major feature for Pseudo Saturn Kai in this release : the most important news is not hidden in Pseudo Saturn Kai itself, but in Save Data Manager, with a new edition of Dezaemon 2 Save Game Manager, featuring 11 new opus !

Regarding this new edition of Dezaemon 2 Save Game Manager, I really want to thank each respective contributor for their passionate work in shmup creation :
 - mk2, designer of DAIOH Huricane Special
 - WANG, designer of Houkou Tiger
 - Krissewyse, designer of Sonic Shooter, Last Soldier and several other unique shmup games



HouKou Tiger in action on my dev Saturn
Also featuring screenshots gallery of DAIOH Hurricane

I also would like to give a special thanks to Dezaemon DB (wiki) for all his support around floppy disk emulation in Gamer's Cartridge and motivating me in developing a new blend of Save Game Manager for Dezaemon 2, which then turned into Save Game Manager 3 (released on last Winter) and Save Game Manager 4, freshly releasing right now.
Unfortunately I didn't received any news from Dezaemon DB for more than two years, but I continue to believe he will be back in action in Dezaemon community someday.


Regarding Pseudo Saturn Kai itself, majority of changes in this release concern fixes in automatic game loader and cheat codes list. So if previous version of Pseudo Saturn Kai installed on your cartridge are working fine with your favorite games library, then ... theses games will continue to play fine with latest version.
But if you are experiencing problems with a game, it is worth trying this latest version. If even after that, some problematic games still doesn't wants to boot, then please consider verifying how well Pseudo Saturn Kai can fix hardware problems of your cartridge

All theses improvements were directed by privateye, who really deserve warm thanks for this huge work !!
It's a big task to get a project working more or less correctly as it was in previous releases of Pseudo Saturn Kai. But it's an even bigger task when trying to fix all the little details around that project Without privateye, Pseudo Saturn Kai certainly wouldn't had its edges polished so well


And, Gamer's Cartridge users may appreciate that a problem sometimes happening when retrieving Saturn date and time has been fixed in this release.
This bug was introduced in previous (6.314) version because I didn't checked enough side effects of modification done at that time to add support for wireless pads.
Concretely speaking, this fixes the file time stamp of save data files as well as folder naming (which is based on Saturn date) when dumping save(s) to SD card.
Except that, Gamer's Cartridge support is equivalent to previous version, so if you don't want to brick your Gamer's Cartridge (risk is super low, but I can't assert it to be zero), then continuing using previous version may be a wise choice. After all, rather than upgrading to latest firmware, the most important is to play your favorite games

Related links :
 - Pseudo Saturn Kai download page


Read more Pseudo Saturn Kai v6.324 - 2019' Cherry Picked Best Selection

Gamer's Cartridge : Temporarily (?) Out of Stock

Written by cafealpha 20 comments
 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.
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
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.


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 Cartridge

This 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.



Testimonies

Many 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)



Thanks

(In alphabetical order, so that nobody won't claim because they are upper or lower than someone else)
 - antime, for USB dev cart development, which was used as basis for Gamer's Cartridge
 - Baraka, for the fancy Dezaemon 2 themed labels 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 Future

I 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


Good bye Goku.
(Until being resurrected ?)

Read more Gamer's Cartridge : Temporarily (?) Out of Stock

Year 2017 - Synthesis

Written by cafealpha no comments
Synthesis ... this is the kind of blog article posted at the end of December in normal blogs, but since this is not a normal blog, and that I can't respect any schedule for it, let's prepare this article at the beginning of January

Last year started well with an order of Gamer's Cartridge from IGK, who is administrator of Dezaemon DB homepage. More than administrating Dezaemon DB, he is also a dezaemoner who (among other titles) developed Biometal Nemesis, which deserves its youtube link in this blog :)
Biometal Nemesis - Click above if you like shmups

I really like the style of this Dezaemon game ! Thank you very much IGK for creating such gem

Thanks to IGK, it was possible to finish support of Saturn Floppy Disk Drive on Save Data Manager : initialization of this device is slightly different than with internal backup memory and backup memory cartridge, and consequently was causing troubles on various configurations such as no backup memory cartridge inserted, but floppy disk connected, etc. Fixing all possible patterns wouldn't had been possible without kind help and beta testing from IGK. Thank you


Save Data Manager (version around 2017/01/30)
Configuration when this screen was taken was no "backup memory cartridge inserted, and floppy disk connected", which was causing troubles because among other things, unavailable device in the middle of devices table wasn't supported.

Additionally, this was the occasion to add virtual floppy disk support on Gamer's Cartridge, making Saturn considering a floppy disk drive is available, even if not physically connected.
Main purpose of this feature is to add 5 more save and load slots in Dezaemon 2, which, in addition of the 5 slots on backup memory cartridge, makes possible to manage up to 10 saves into a Dezaemon 2 session directly from a single SD card 
I don't remember exactly what was the trigger which started the addition of this feature, but I think that a suggestion from IGK like "it would be cool if floppy disk would be supported by Gamer's Cartridge too" and me "Ah yeah, that's a nice idea ... how many save slots do you want ?"

After that, IGK continued to surprise me by asking his friend beebaraka to draw a Dezaemon 2 themed label for Gamer's Cartridge ... As a result, I received images for two labels, which I personally consider as the masterpieces among Gamer's Cartridge label collection
My preference goes to the white-themed label, but I suppose it's just a matter of personal taste.

Dezaemon 2 themed Gamer's Cartridges
Like shooting games ? Like DIY ? Theses cartridges are designed for you

In parallel of theses Dezaemon 2 adventures, generous contributors helped in dumping firmware of some exotic Saturn cartridges, and were successfully added to Pseudo Saturn Kai Save Data Manager.
Most relevant dumps were for X-Terminator cartridge, and Urawaza Dataro cartridge : first one is a cartridge with extended support for cheat codes, especially with extra controller allowing in-game search of cheat codes. Later one provides special save data for several (around 34 IIRC) Japanese games. Special thanks to Madrom for providing dump of this cartridge !

All the points below contributed to prepare the "20170423" release of Pseudo Saturn Kai. Warm thanks to all contributors who could make it possible !


Second half of the year mostly concerned cheat codes addition to Pseudo Saturn Kai. It started in June (or May ... I don't remember correctly) from a Gamer's Cartridge user asking when cheat codes will be available in Pseudo Saturn Kai ... this reminded me I still had to finish that until next release


First working version of cheat codes
hander, with USB transfer support
It's not visible on this picture, but many polygons weren't
drawn because of performance issues.

Unlimited time cheat code working : it took me around
one month to fix missing polygons, because of unoptimized
implementation of cheat codes handler), but I did it
 
Cheat codes kept me busy for six solid months, basically in understanding to manage cheat codes in a similar way as is it done on Action Replay firmware, optimizing critical code, importing codes list, finishing cheat codes related interface, testing several games, etc.
That's honestly a hard work, but this was also an occasion to add in-game USB transfer via USB dev cart. Thanks to this, the basis in order to fix or improve cheat codes is ready  Proper PC software for cheat codes detection is still missing, but hopefully this will be done someday.

Akumajo Dracula-X illustration with Maria's inifinite jump cheat code.
This game was a nasty one regarding cheat code support, with very
tight CPU and RAM left for cheat codes handler. This was an occasion
to develop many cheat codes debug features

Summer was also the occasion for me to officially end manufacturing and support of USB dev cart : after 5 years involved in this adventure, I considered it was enough, because :
 1. USB dev cart interests basically nobody
 2. In the rare cases USB dev cart interests somebody, it is usually used for closed-source projects
(But there are notable exceptions where USB dev cart contributed to Saturn open source projects. Big thanks to theses concerned peoples for making Saturn homebrew scene brighter )



I'm hesitating about the timing for next Pseudo Saturn Kai release : should I take some extra months in order to get proper cheat codes support for most popular games ? Or should I release it under few weeks with minimal cheat codes support (around an handful of games are currently tested and working), and hope to receive some feedback from users, so that I will eventually know which games need their cheat codes to be fixed ?

That's a very difficult choice : cheat codes is a niche feature (as everything else regarding Saturn !), so I shouldn't hope a lot of feedback. On the other hand, adding a cheat codes edition screen, and allowing cheat codes input on user side is (IMHO) a mistake too : maybe a motivated user would fix and/or add codes for some games, but rarely theses codes will be publicly available for everybody else, and in the other cases, user will simply consider Pseudo Saturn Kai cheat codes as a broken feature.
Let's see ... I honestly don't have any precise idea when next release should be done. Any suggestion regarding this is welcome in the comments

Generally speaking, I'm tired about Pseudo Saturn Kai maintenance : I started it around two years ago (yes, largely over than nine thousands hours !!!), edit: that was around three years ago (I though we were at the beginning of year 2017 ), am finally seeing the end of my TODO list to realize that ... majority of users shifted to hardware ODE, or simply left the scene without any last final word ...

Well, whatever it may be, I continue development of Pseudo Saturn Kai because I went too far to stop so near of the end (that's quite a pragmatic argument, sorry), but also (and that's the most important), because that's a nice hobby, which is important in order to keep a balance between private and work

Also, my first steps in Pseudo Saturn Kai maintenance were made during my hospitalization for cancer, and keeping such hobby during theses hard times was worth gold. I don't know (and don't want to know) how things would had turned without my Saturn hobbies.

BTW, things concerning my health are getting well : I'm still undergoing periodical screening, which all were OK last year  Last year was the celebration of 3 years all right after surgery, which is not bad for a cancer with 50-60% 5 years survival rate

Pokemon Go still not allowed in hospital.
Fortunately, usage Saturn dev laptop isn't forbidden



To finish this article on a rant note (sorry if you went here for some final positive note ), I would like to say "thank you for nothing" to Rhea/Phoebe development team rmenu author. (← updated on 2018/06/20)

Why ? Reason is that I would like to add a rmenu equivalent to Pseudo Saturn Kai, but don't have any technical information to implement it, and it's not like I didn't asked about theses informations, but simply didn't received any relevant reply from concerned developer(s).
For a semi-commercial product, I can understand to keep schematics, source codes and other development resources private. But I don't request disclosure of theses resources, and just want some minimal information for interoperability, which isn't publicly available, and that's a pity.

Why is that a pity ? Because some cheat codes will certainly not work by having rmenu running between Pseudo Saturn Kai and Saturn game. I know there's the solution to use rmenu's full boot, which does a system reset of nearly everything (except Rhea/Phoebe, obviously) after selecting a game, so that cheat codes can be enabled after that ... but I really don't know anybody motivated to do this messy setup : everybody is using the rmenu's quick boot solution, right ?


Pseudo Saturn Kai's rmenu, dated 20151214.
Latest version have some major improvements,  such as
scrolling title of select game, etc
Because of lack of Rhea/Phoebe API, this feature is disabled.


I'm personally (and honestly) not concerned about this problem : my modded Saturn + USB dev cart are enough for my development needs, and I don't want to pay for a device costing an arm and a leg (plus a kidney when buying from ebay ...) and then having to do the reverse-engineering job for it after that ! So unless I got external help, clean support for Rhea/Phoebe will be done ... without me

From what I could found from static analysis of rmenu itself, version is checked by seeking to the last available data sector of the CD track, and game is selected by seeking to sectors just before that last available one.
After that's it's difficult to guess what data should be expected from Rhea/Phoebe without testing on real hardware. And reverse-engineering is usually a sluggish and hard work (I estimate the remaining as around a two weeks course ... and hope this to be a pessimistic estimation), and really would like to spend this time to other projects funnier.

2018/06/20 update : there will be proper support of Rhea/Phoebe image selection in Pseudo Saturn Kai, and consequently an user-friendly way of enabling cheat codes when using theses ODE
Very big thanks to Deunan Knute for the great job, providing the technical informations and everything else
And also I would like to thank privateye for contacting Deunan, his patience and great help in beta testing

Read more Year 2017 - Synthesis

Rss feed of the tag