NDSSFC/CATSFC revival

Discussion in 'Supercard' started by Nebuleon, Dec 22, 2012.

?

What sort of additional hotkeys do you want?

  1. Quickly save/load a saved state

    50.0%
  2. Move emulation to/from the bottom screen

    28.1%
  3. Toggle aspect ratio: [3] Middle of screen to [4] Entire screen anti-aliased

    41.7%
  4. Toggle CPU frequency: 5 to 2

    26.0%
  5. Toggle 8-bit era sound, with triangle waves and noise

    26.0%
Multiple votes are allowed.
  1. Rydian

    Rydian Resident Furvert™

    Member
    27,883
    8,128
    Feb 4, 2010
    United States
    Cave Entrance, Watching Cyan Write Letters
    Oh no, what I meant was how some emulators don't allow importing at all and require you to type them in line-by-line (ZSNES I'm looking at you) or edit the binary files. When BSNES switched to a binary format and MightyMo's pack followed, I stopped updating (until MightyMo started including the old-format pack as well, saving everybody hassle) because I didn't want to re-write the thing when so few people used the converter anyways (as converting by hand was easy enough for one or two games).

    And yeah, I'll upload a "new" version (so that the readme is changed as well for people who skip descriptions) to change the version number to "final" or something, since thanks to you, I never need to touch it again.
     
  2. Nebuleon
    OP

    Nebuleon MAH BOI/GURL

    Member
    900
    465
    Dec 22, 2012
    Canada
    Ah. Sounds like ZSNES needs a beating! And I thought the new-format BSNES cheat pack had text in it, just that it was XML or had huge SHA-1 hashes for identifying cartridges or something like that. Still, it's less editable like that.

    And what about people who skip readmes? :ph34r:
     
  3. Rydian

    Rydian Resident Furvert™

    Member
    27,883
    8,128
    Feb 4, 2010
    United States
    Cave Entrance, Watching Cyan Write Letters
    Oh, so it does! Another change when I wasn't paying attention, I suppose? That'd be a lot easier to manage that binary as I'm just using string manipulation as it is, but whatever, I don't need to touch it anymore.

    I'm the top poster on GBAtemp, I've learned to live with their existence... it's the only way to stay sane.
     
  4. Nebuleon
    OP

    Nebuleon MAH BOI/GURL

    Member
    900
    465
    Dec 22, 2012
    Canada
    CATSFC 1.19, the Arbitrary Save State Edition, is now released.

    Starting with this release, you the player can now choose which state you want to write to, as well as touch it with your stylus in a new row of cells below "create saved state". This means that you can, for example, set aside a few slot numbers for experiments or backtracking, or for game endings to show off to others.

    There are also 16 states for you to choose from, instead of 10.

    You can also touch the Yes and No buttons in confirmation dialog boxes with your stylus now. Previously you could only press A and B.

    I seem to manage the impossible: packing more and more features in, and yet reducing the size of the .plg. Adding this saved state stuff reduced the plugin's size by 4 KB... I must be doing things right in this age of bloated software ;)

    IMPORTANT NOTE ABOUT SAVE STATE NUMBER "CHANGES"
    The numbers of your saved states from before CATSFC 1.19 may seem to have changed in 1.19, but those numbers are actually what NDSSFC/CATSFC saved them to. These numbers are now used as is, whereas before, they were mapped to slot numbers starting at #1 and remapped in the game config file to their real numbers.

    For example:
    You loaded a platformer game in CATSFC 1.15 to try out frame skipping. You set it to 0 and liked to play the game really slow and hear the oddly extended powerup sounds, so you started getting into the game, creating saves so you could go back if you died. After 9 saves, you deleted them all, saved to #1 and called it a day. Now, you install 1.19, and see that the state is now #10! That's because #1 was really saved to _10.rts and #1 was mapped to #10 in the game config. 1.19 allows you to choose your number and it doesn't change, so you can load your state and save it to any slot you want.
     
    Sicklyboy likes this.
  5. PJM

    PJM Advanced Member

    Newcomer
    87
    29
    Apr 28, 2012
    Canada
    NS
    Every time I download this, there is a new version a few hours later! Please don't take this as criticism though; the progress you're making is great!

    While I keep downloading with the intentions of testing, I always get distracted. 1.19 is actually the first version I’ll be booting up since you took over, so I’m excited to see everything so far, Including the UI enhancements.
     
  6. Nebuleon
    OP

    Nebuleon MAH BOI/GURL

    Member
    900
    465
    Dec 22, 2012
    Canada
    Yay! Happy playing :)
     
  7. Tubby31

    Tubby31 Member

    Newcomer
    16
    0
    Nov 11, 2012
    Gambia, The
    Zell im Wiesental
    In theSecret of mana 2 the menu-Boxes with the text inside in the upper screen is still Messi and unreadable still in the englisch and Germanen translation. Please fix it.
     
  8. nitendo

    nitendo Advanced Member

    Newcomer
    80
    49
    Oct 9, 2011
    Great effort Nebuleon!

    It has been really exiting to follow the development and read about all the new features being added on a near daily basis.

    Any problems addressing the message dialogs in sd3 and rudras - Or was that an easy fix?

    Again - thanks for the excellent work!

    /dACE
     
  9. Nebuleon
    OP

    Nebuleon MAH BOI/GURL

    Member
    900
    465
    Dec 22, 2012
    Canada
    For Seiken Densetsu 3 and Treasure of the Rudras, I wasn't even aware that it fixed those games until I was told, because I was only testing Secret of Mana. It was not an easy fix, but it ended up fixing 3 games.

    Or partially fixing, because of Tubby31's bug report above.
     
  10. Tubby31

    Tubby31 Member

    Newcomer
    16
    0
    Nov 11, 2012
    Gambia, The
    Zell im Wiesental
    This is a picture of the upper screen with the message box and sorry for the low quality of the picture
     
  11. Tubby31

    Tubby31 Member

    Newcomer
    16
    0
    Nov 11, 2012
    Gambia, The
    Zell im Wiesental
    sorry for the last post can Not iPod the picture :-(
     
  12. Nebuleon
    OP

    Nebuleon MAH BOI/GURL

    Member
    900
    465
    Dec 22, 2012
    Canada
    You can take a picture of the game inside the emulator.

    Touch the Touch Screen, then go into the Tools menu, then choose Screenshots... and finally Save a screenshot.

    The picture will be saved in the CATSFC/gamepic folder of your storage card. You can then transfer this file.

    Also, if that would not be too much trouble for you, could you try making a German translation for the emulator's menu? It's pretty easy, and you can see how to do that on the GitHub page: http://github.com/ShadauxCat/CATSFC
     
  13. Tubby31

    Tubby31 Member

    Newcomer
    16
    0
    Nov 11, 2012
    Gambia, The
    Zell im Wiesental
    sorry i mean i can Not upload the picture here because I'm only with a handy online
     
  14. Nebuleon
    OP

    Nebuleon MAH BOI/GURL

    Member
    900
    465
    Dec 22, 2012
    Canada
    (Downloaded 3 ROM versions for research purposes: Japanese, English, German.)

    In post #95 I noted that the Donkey Kong Country Rareware icon was split into 4-pixel columns. This menu message box problem appears to be caused by the same thing.
    sd3-message-box-20130114.png
    So I'll take a look at it again for the sake of Seiken Densetsu 3. If it fixes Donkey Kong Country, that'll be a bonus.
     
  15. Tubby31

    Tubby31 Member

    Newcomer
    16
    0
    Nov 11, 2012
    Gambia, The
    Zell im Wiesental
    This is the picture that I have on my ds. And I try a german translation when I have freetime
     
  16. Nebuleon
    OP

    Nebuleon MAH BOI/GURL

    Member
    900
    465
    Dec 22, 2012
    Canada
    After no less than two 'git bisect' command sets to figure out what code messed up Seiken Densetsu 3, and 30 re-uploads to my DSTWO, CATSFC 1.20 is released and fixes the unreadable messages in that game.

    sd3-modeswitching.png
    It switches between background modes in the middle of an image!
     
  17. Tubby31

    Tubby31 Member

    Newcomer
    16
    0
    Nov 11, 2012
    Gambia, The
    Zell im Wiesental
    Great now the game is readable and playable. Thank you so much for your hard work :-)
     
  18. Nebuleon
    OP

    Nebuleon MAH BOI/GURL

    Member
    900
    465
    Dec 22, 2012
    Canada
    Bitte schön :)
     
    Tubby31 likes this.
  19. nl255

    nl255 GBAtemp Addict

    Member
    2,611
    376
    Apr 9, 2004
    Thanks for all the hard work. I do have a feature request though. Could you add a configurable hotkey (like the DSTwo itself lets you do) to bring up the menu instead of having to use the touch screen?
     
  20. Nebuleon
    OP

    Nebuleon MAH BOI/GURL

    Member
    900
    465
    Dec 22, 2012
    Canada
    I want to restart using the timer-interrupt audio first. I think I found the cause of one crash in the main menu when I was using interrupts to feed audio to the DS, and it's not the interrupts. It's the way the main menu is coded.

    See CATSFC issue 27 for more information.

    On topic: Does anyone have links to some good code analysis tools I could use to find out about use of uninitialised memory?