Emulator Coder, Experienced Forum User, Published Author, Skilled player
(1114)
Joined: 5/1/2010
Posts: 1217
https://archive.org/details/jazzjackrabbit-tas-ilarimothrayasslamo
- Primary encode (with embedded subtitles).
- 512kb encode.
- WebM (mark II) encode.
- External subtitles file.
Regading atlas encode. Reading camera coordinates from memory is no problem (the existing memory watch scripts do display it, as it is useful for avoiding post-boss scrolling).
However, the following things seem pretty hopeless (and would be needed for automated atlas encode):
- Reading current level number from memory.
- Reading which events are currently active and where those are (looks like coordinates are not on pixel granularity, unlike Jazz coordinates).
Emulator Coder, Experienced Forum User, Published Author, Skilled player
(1114)
Joined: 5/1/2010
Posts: 1217
G++ 4.7-4.9 shoud do (enough support for all sorts of handy constructions appeared only in 4.7). I don't know if recent Clang would do, haven't tried.
Some other software needed:
- Lua 5.2.X
- Boost (iostreams, threads, regex, conversion) (any semi-recent version should work)
- Wxwdigets 3.0.X (Haven't had wxMac work, only wxGTK, 2.8 support has probably gotten busted).
- Portaudio 19.X
- Libsamplerate (could be disabled, causes audio dumps to be of lower quality).
- Patched Bsnes v087 (included in another branch in the repository). Unpack to subdirectory bsnes.
- Patched Libgambatte (included in another branch in the repository). Unpack to subdirectory gambatte.
- Zlib (any semi-recent version should work).
- libswscale (any semi-recent version should work).
- libopus 1.1.X (could be disabled, would lose commentary track tool).
Here's config file I got a build with (might require some adjustment):
Emulator Coder, Experienced Forum User, Published Author, Skilled player
(1114)
Joined: 5/1/2010
Posts: 1217
Yeah, I have seen software that fails (on Windows) if any parent directory of some file to open/create contains any non-ASCII character.
Basically, the problem is that normal Windows filesystem functions can't handle such things, one would have to use some exotic Unicode variants (and these aren't using any sane character set either).
Emulator Coder, Experienced Forum User, Published Author, Skilled player
(1114)
Joined: 5/1/2010
Posts: 1217
The problem is that Dolphin sometimes only emits 160 (I think) samples in a time when it should emit 168 (numbers may vary by game).
I think this is caused by some kind of emulation error in sound DMA handling.
Emulator Coder, Experienced Forum User, Published Author, Skilled player
(1114)
Joined: 5/1/2010
Posts: 1217
It is 60. But from controller frame count, not video frame count.
The true GC framerate is unknown. Dolphin targets 60fps, and gets very close to 60fps (some rounding effects change it a bit).
Emulator Coder, Experienced Forum User, Published Author, Skilled player
(1114)
Joined: 5/1/2010
Posts: 1217
Eating a running chuck is unavoidable jump into open bus (it gives you lakitu cloud, and routine triggered by collecting that points to open bus).
Eating a jumping chuck gets you goal orb. I have no idea where that one jumps to (I presume it jumps somewhere).
Open bus is range of address space where no device (Work RAM, Cartridge ROM, CPU registers, PPU, Sound processor, etc...) responds.
As consequence, if CPU tries to read from that address, no device will place anything on data bus (causing the read to give what happened to be on data bus before).
What is on the the data bus changes in response to reads from non-open bus (since responding device will write to data bus) and writes to any address (even if open bus, since CPU will write to data bus).
There is possiblity that if data bus is not used for anything for a while, various parasitic conductances will drain the parasitic capacitances, causing the value that CPU would read to change.
Emulator Coder, Experienced Forum User, Published Author, Skilled player
(1114)
Joined: 5/1/2010
Posts: 1217
Derakon wrote:
So, any opinions about having a movie published to Moons that is currently obsoleted by a movie that's in the Vault? In other words, can we have an obsolete movie show up in the official "current publications"?
Well, I didn't quite parse that, but technically the limits are:
- A run can only be obsoleted by one run (not multiple)
- One run can obsolete multiple runs.
- Obsoletions don't need to be in time order.
- Obsoletion chains need to be non-cyclic.
Emulator Coder, Experienced Forum User, Published Author, Skilled player
(1114)
Joined: 5/1/2010
Posts: 1217
McBobX wrote:
I have a question:What is interlacing?Is it like deblink?
What is the defferent betwen interlacing and deinterlacing?
Interlacing is old technique for reducing analog TV transmission bandwidth (basically only sending half of the lines, alternating between even and odd).
When digital revolution came, it should have been taken out and shot, but apparently wasn't.
Basically, if you can avoid dealing with it, avoid it.