Question about ZMV format

Strictly for discussing ZSNES development and for submitting code. You can also join us on IRC at irc.libera.chat in #zsnes.
Please, no requests here.

Moderator: ZSNES Mods

creaothceann
Seen it all
Posts: 2302
Joined: Mon Jan 03, 2005 5:04 pm
Location: Germany
Contact:

Post by creaothceann »

Nach wrote:I had no idea what the old ZMV format was till I started making the new one
I wish you hadn't used reverse bit order for the new format. :|
vSNES | Delphi 10 BPLs
bsnes launcher with recent files list
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

creaothceann wrote:
Nach wrote:I had no idea what the old ZMV format was till I started making the new one
I wish you hadn't used reverse bit order for the new format. :|
Huh?
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
Aerdan
Winter Knight
Posts: 467
Joined: Mon Aug 16, 2004 10:16 pm
Contact:

Post by Aerdan »

I think he means little-endian byte order.

As opposed to big-endian.
creaothceann
Seen it all
Posts: 2302
Joined: Mon Jan 03, 2005 5:04 pm
Location: Germany
Contact:

Post by creaothceann »

Yeah... but it doesn't matter that much now.

Btw. the first event in the event stream is a key input - am I right in thinking that this is the controller status from the moment the movie recording was started? This would also mean that the RLE destination would point to one frame further...
vSNES | Delphi 10 BPLs
bsnes launcher with recent files list
grinvader
ZSNES Shake Shake Prinny
Posts: 5632
Joined: Wed Jul 28, 2004 4:15 pm
Location: PAL50, dood !

Post by grinvader »

Nach wrote:
creaothceann wrote:I wish you hadn't used reverse bit order for the new format. :|
Huh?
I told you when we were making it that all your stuff was big endian, remember ?
皆黙って俺について来い!!

Code: Select all

<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

grinvader wrote:
Nach wrote:
creaothceann wrote:I wish you hadn't used reverse bit order for the new format. :|
Huh?
I told you when we were making it that all your stuff was big endian, remember ?
I looked at numconv.h looks like little endian to me.
creaothceann wrote: Btw. the first event in the event stream is a key input - am I right in thinking that this is the controller status from the moment the movie recording was started? This would also mean that the RLE destination would point to one frame further...
The first input is how it differs from the initial input. So odds are the first segment is RLE.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
creaothceann
Seen it all
Posts: 2302
Joined: Mon Jan 03, 2005 5:04 pm
Location: Germany
Contact:

Post by creaothceann »

Nach wrote:
grinvader wrote:
Nach wrote:
creaothceann wrote:I wish you hadn't used reverse bit order for the new format. :|
Huh?
I told you when we were making it that all your stuff was big endian, remember ?
I looked at numconv.h looks like little endian to me.
Take a look at the notes I made for myself (link) - the flags are starting with the last bit.
Nach wrote:
creaothceann wrote:Btw. the first event in the event stream is a key input - am I right in thinking that this is the controller status from the moment the movie recording was started? This would also mean that the RLE destination would point to one frame further...
The first input is how it differs from the initial input. So odds are the first segment is RLE.
In the short movie I recorded, the first event is Input. (pic)

The current code (link) has shows a blank line. :?
vSNES | Delphi 10 BPLs
bsnes launcher with recent files list
grinvader
ZSNES Shake Shake Prinny
Posts: 5632
Joined: Wed Jul 28, 2004 4:15 pm
Location: PAL50, dood !

Post by grinvader »

Nach wrote:I looked at numconv.h looks like little endian to me.
Not that, the bit stuff.
皆黙って俺について来い!!

Code: Select all

<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
creaothceann
Seen it all
Posts: 2302
Joined: Mon Jan 03, 2005 5:04 pm
Location: Germany
Contact:

Post by creaothceann »

*bump*

Still not decided how to display the file content in a way that is useful for speedrunners. :|

Anyway, here's a new build.
vSNES | Delphi 10 BPLs
bsnes launcher with recent files list
grinvader
ZSNES Shake Shake Prinny
Posts: 5632
Joined: Wed Jul 28, 2004 4:15 pm
Location: PAL50, dood !

Post by grinvader »

My current parser has 3 modes: input for a set frame #, input changelog and input full log.
You don't really need anything else.
皆黙って俺について来い!!

Code: Select all

<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
Post Reply