I've been working on it here and there. I wanted to learn PPU drawing, but had no real idea how; then I decided to just use the frame timer and the note value and go from there.
Er... that isn't quite right.
ROM available here (warning: contents volatile!) Assembly code available too (on request or snooping)
It's really nothing too new. I do want to get in a slightly more advanced music engine, maybe with a wider range of frequencies than just 15. 64 would be a great place to start if I knew which to use.
Yeah, I'm not even going to bother arguing over it. I just see "is this movie publishable" turning into "is this movie well optimized" since that's all tasvideos ever is any more.
Averaging out individual votes would have the effect of more or less averaging out ratings.
I stopped giving movie ratings a while ago (aside from the occasional oddball) and stopped bothering to deal with submissions as well.
I prefer the yes/no/meh system, but as I said I would upgrade it to have slightly higher resolution as "yes", "lean yes", "meh", "lean no", "no". For display purposes you could average it out that yes, meh, and no are +2 to each of their respective values and the leans are +1 to themselves and meh.
e.g. yes = +2 yes, meh = +2 meh, lean no = +1 meh, +1 no
I used to see a lot of "Weak _____" votes, so this is a good compromise.
Also, I strongly dislike the movement away from "Did you like this movie" to "should this movie be published".
Most games will use the anchor point as the top left and have hitboxes in increments of 8x8 pixels. There are always some oddballs, but for the most part they're anchored at the top left.
I wasn't aware KEY had any function in QBASIC, as those aren't generally displayed... Oh well.
Edit: Perhaps when I'm on my older computer.
And I still hate that blasted "YOU HAVE IMAGES" dialog box. Ugh.
As an example, here's something I wrote in an hour or two in QBASIC. Anybody who knows me very well (or knows the origins of my username) should be able to tell what it does without even looking at the filename.
As stated, QBASIC only.
MID$ is basically BASIC's version of php's substr.
The reason the $ comes after a variable is because $ is an identifier. For example, "a!" is an integer, "a#" is another type, etc. $ is "string".
The data block is instructions on how to draw the image. I found out enough to tell that B is a box and L isn't, but not much else.
I still prefer QBASIC over this.
Methinks your head aches a bit too easily.
But that's so little code, and in BASIC, you cannot hide a lot of meaning to little code, unlike in e.g. Perl!
It isn't so much "hiding a lot of meaning" as "code density".
Having multiple commands on the same line without any spacing (or even just one space) tends to make things look cluttered and difficult to follow, as opposed to having empty space.
NA Release Password is much more likely to be the origins of that code than "NARPAS SWORD" (as in, Narpa's sword), like some ... idiots like to believe.
It's impossible to know for sure, of course.
I'll take a look for that too if the program that I found doesn't work.
Also, on a general note, I did ask before about the Metroid "NARPAS SWORD" code. Anyone care if I use it and credit the site or the person who posted it?
I'm fairly positive NARPASSWORD was done by Ice Man in his disassembly of Metroid.
Heh, amazing what they could do with 32 different tones with a max of two at a time.
Yeah. Well, many modern instruments cannot even play that many different tones.
A typical recorder for example, can only reach approximately one octave -- that is 12 tones, in student use. Even the best single-chambered ocarinas can produce a maximum of about 21 tones. With a maximum of one at a time.
Yes, but at the same time you are trapped in a single tempo with the same length for every note.
While tempo and note length are not big factors, they limit the options significantly when compared to real instruments.
Also, I am grateful that this thread is at least on a related topic (dual-channel musicisms). Better than this stupid bullshit...
By the way, you can edit in your own music if you care to experiment with the format. Open the ROM in a hex editor and add $4010 to the address displayed when playing music to get its location in the ROM (specifically, CHR-ROM).
Ignore the message at the top, though :)
Wow, right off the hop I have an issue with this. I hit the tab key to temporarily speed up a video and it went to 6400% playback speed and would NOT move from there. If I loaded a new rom or whatever, the problem persists until I literally shut her down and start over again or I hit the = key... which is damned annoying since just holding down tab for a few seconds and releasing has the same effect. :(
Fix your hotkeys.
One of the devlopers added an "Exit" hotkey (as opposed to, you know, Alt-F4), which bumped all the old associatons.
That would mean "tab" is now fastest speed, and = is "normal speed".
Everything below "Exit" is probably off by one as well, so you should take some time to fix that.
Galaxian (NES) has a hidden "sound test", which is very... convulted to access (it requires resetting the system over 45 times, and another 45 to change tracks) as well as holding the A+B button on P2 and all kinds of other shit.
If you didn't know any better, you might assume it's just some glitch.
Soon after I first discovered it, I fired up FCEUX and created a disassembly of it, changing things, removing dead code, and so on and so forth. That's been going on for a few days, on and off (mostly off).
This is my first adventure into 6502 outside of changing INC to DEC (cough).
ROM
Everything Galaxian-related aside from a majority of the code and the music has been stripped out or changed, and the music isn't original anyway, so...
I plan on working on this some more. Maybe turning it into some sort of beginner's music playtoy or something :P
Use: Reset changes tracks. That's about it really. The numbers should be fairly self explanatory if look closely enough.
Programming in 6502 is a pain in the ass. But hey! CPU meter!
Yeah, I agree. An encode of the video would be completely insane. I don't care what your settings are. A 1001-hour long video is going to be bigger than the Internet and no one would actually watch it.
Now, as for publishing the input file, it would at least serve as proof that you can actually do it.
As an interesting twist, perhaps just encoding the first round trip at a sped-up rate, slowing down for "events", then fading out with "980 hours later..."?
I'm pretty sure at least one movie on this site did something similar to mask ~47 minutes of nothingness.
Better, but more translation oriented than anything.
First of all, if you just want to edit graphics, use YY-CHR or something similar like Tile Layer Pro. Some sample graphics for you are at 77FFE in Pokemon Blue.
Though I would really recommend learning to hack with a friendlier game, like, say, SMB1.