Previous Page | Next Page

by unknownfile at 9:56 PM EST on February 15, 2007
God, I so miss USF and GSF ripping right now.

The tracer I have written is absolute crap, and rather only reads from memory than ROM. I'm going to need to fix that but for now I can only just sit here and stare.
by unknownfile at 1:35 AM EST on February 16, 2007
Here's the latest build of Desmume 2sf. Yay!

What's new:
- (very unstable and incomplete) tracing

What's still needed to be implemented:
- built-in 2sf generation
- 2sf "playback"

You can find it here

Now let me go to sleep, damn you.
by Knurek at 6:50 AM EST on February 17, 2007
Does your method allow for support of streamed format songs? Quite a few games use them, mostly they are in Nintendo STRM format, though I've seen few games that use something different (Meteos used ADX of all things).
by Jouw at 7:31 AM EST on February 17, 2007
Knurek: I assume it should.
As long as they're optimised correctly.
As it's based on Desmume, which I know supports them. No games using them can be played, but you can get to the Mario vs DK2 title screen, which plays a STRM format song.
by unknownfile at 4:21 PM EST on February 17, 2007
It should allow for streaming formats.

However, I don't have the thing organized correctly, and I'm not willing to work on it tonight.

Also, here's another obstacle:

The ARM9 CPU and ARM7 CPU use two different memory banks.

Also, once the ARM9 and ARM7 executables load, they aren't going to be reading from ROM space for code anymore.

I am seriously considering the following layout:

code: zlib compressed ROM
reserved: sections with identifiers "ARM9" and "ARM7"

This will mean that I will need to completely rewrite savestate support for Desmume to work in the new environment.

I can't promise when I'll have the player (let alone the format) ready, but I'm expecting that it'll be released in May at the latest.

You may ask more questions as I keep working.
~P
by unknownfile at 8:24 PM EST on February 18, 2007
Refined the tracer a bit more. ARM9, ARM7 and ROM reads go to their specific files which are created as TRACE.ARM9, TRACE.ARM7 and TRACE.ROM.

Still haven't implemented loading support yet...
by unknownfile at 8:35 AM EST on February 20, 2007
Implemented some new stuff yesterday. I have begun work on refining the tracer so that it only reads data in ARM executable space, thus keeping all relevant EXE data.

The savestates still don't contain ARM9/ARM7 executables, THOUGH THEY DO CONTAIN the other memory banks.

Also, when I have the Wario crap working in Winamp, you have an option as what I should rip next:

- Kirby Canvas Curse
- Yoshi Touch and Go

Kirby should be easier to rip due to the nature of its sound select.

In the meantime, stuff.
by marioman at 1:21 PM EST on February 20, 2007
Out of those two, I guess Yoshi's Touch and Go. Although that is not the main one that I would like to see ripped...

The New Super Mario Bros has some good music too.

edited 1:21 PM EST February 20, 2007
by agu fungus at 4:22 PM EST on February 20, 2007
Um, what do 2sf and HN stand for?
by Jouw at 5:26 PM EST on February 20, 2007
2sf is the player format.
HN is the player (Highly Nitric).

Previous Page | Next Page
Go to Page 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118

Search this thread

Show all threads

Reply to this thread:

User Name Tags:

bold: [b]bold[/b]
italics: [i]italics[/i]
emphasis: [em]emphasis[/em]
underline: [u]underline[/u]
small: [small]small[/small]
Link: [url=http://www.google.com]Link[/url]

[img=https://www.hcs64.com/images/mm1.png]
Password
Subject
Message

HCS Forum Index
Halley's Comet Software
forum source