[18:05:31] DCG: hi [18:05:45] how are you, neil? :D [18:05:46] hello! [18:05:49] I wonder too, zero_soul. [18:05:57] good thanks [18:06:04] DCG: /nick neilbaldw [18:06:08] please :) [18:06:08] Hey, Neil. [18:06:13] * Zenith` has quit IRC [18:06:23] * DCG is now known as neilbaldw [18:06:26] :D [18:06:28] better? [18:06:31] yes, sir. [18:06:37] welcome :) [18:06:49] i saw you a few days earlier. [18:06:52] how are you this evening? [18:07:07] * lameboy has joined #nesdev [18:07:15] thanks a lot, pretty good thanks. I'm really hating trying to document Nijuu though [18:07:17] * B00daW sets mode: +v neilbaldw [18:07:30] writing manuals is not fun [18:07:30] sure. [18:07:33] hahaha [18:07:34] how so? [18:07:34] * Megumi sets mode: +v lameboy [18:07:37] Welcome, good sir : D [18:07:39] * zero_soul nods respecfully, and steps out of the way. [18:07:52] thanks for coming, by the way. [18:08:05] a lot of people are enjoying you being here. [18:08:11] no problem, i have questions of my own too :) [18:08:14] ok [18:08:17] how about you start? [18:08:21] heh [18:08:41] well, it was mainly to do with my choice of assembler [18:08:51] yes? [18:08:56] do you want to use macros or not? [18:09:01] i started out with dasm, then nesam [18:09:07] then discovered ASM6 [18:09:09] yes [18:09:10] and stuck with that [18:09:11] that's loopy's [18:09:11] * Gil-Galad raises hand. [18:09:13] it's good :) [18:09:13] hopefully not nesasm [18:09:21] * B00daW calls on Gil-Galad [18:09:24] one moment, please [18:09:26] Thanks. [18:09:36] let's wait until assembler talk is done, ok? [18:09:37] ah, so Gil-Galad = loopy? [18:09:39] unless you have something useful [18:09:40] no [18:09:43] _loopy = loopy [18:09:48] lol [18:09:48] <_loopy> hello [18:09:48] _loopy: you around? [18:09:50] of course [18:09:53] I suggest WLA DX, because of multiple CPU support and in my opinion ease of use. [18:09:53] hey, loopy :) [18:09:54] * tristendo has joined #nesdev [18:09:58] Hey neil! [18:09:59] * p2_ has joined #nesdev [18:10:18] * Megumi sets mode: +v p2_ [18:10:30] i've seen a lot of other options but as I'm on an Intel MacBook running leopard, there's not as many choices [18:10:41] bunnyboy uses Mac [18:10:45] bunnyboy: what do you use? [18:10:54] bunnyboy has also made the powerpak [18:10:55] so ASM6 is a popular choice then? [18:10:59] i use nesasm which is shunned :) [18:11:00] Neilbadw: No, Sir. I rip NSFs commonly, and translation hacks from Japanese to English and other NES hacking. [18:11:01] yay windows-centricism. :-\ [18:11:03] a NES cart using an FPGA that can do any mapper [18:11:21] ASM6 is a very good choice for NES specific [18:11:34] neilbaldw: have you considered using a VM? [18:11:37] * lameboy has quit IRC (Ping timeout: 256 seconds) [18:11:38] I'm on a Macbook Pro as well, though running Windows [18:11:44] windows or linux is very helpful for nesdev. [18:11:50] There's always that option [18:11:52] i do have parallels desktop but i just don't like going back to windows [18:11:53] p2_ may have some things to offer. [18:11:57] after 7 years [18:12:01] mac is nice [18:12:06] i love mac, but just pointing out a fact. [18:12:16] no problem :) [18:12:29] so, if i can just pester loopy for a second? [18:12:29] windows is almost a necessity for debugging, no mac emulators have any useful debugger [18:12:46] there's always WINE. [18:12:47] <_loopy> ca65, dasm, wla-dx... I think these are more commonly used. asm6 has a small but loyal following :) [18:13:01] i learned on asm6 :) [18:13:06] it's no bullshit and works. [18:13:09] but doesn't do macros. [18:13:17] <_loopy> neil: ask me anything [18:13:31] ASM6 does do macros [18:13:41] hrm... i must not have used them. [18:13:44] i retract that. [18:13:50] in fact, the whole of Nijuu is built on them LOL [18:13:55] :D [18:13:58] * B00daW pats loopy on the back [18:14:04] loopy is someone special [18:14:05] * gannon_ has quit IRC (Read error: Connection reset by peer) [18:14:17] My favourite assembler is XASM, for the 6502 [18:14:20] it's written in D [18:14:31] loopy, one thing that I like about nesasm that ASM6 doesn't do as well (actually two things) local labels [18:14:40] I got my first taste of NES coding with nesasm. from what I've heard, it's not that great a tool, but it might be viewed as a good introduction, like BASIC is to programming. [18:15:18] I've also used NESASM. It's not real hard to use. [18:15:20] nesasm can do local labels? I thought it couldn't. [18:15:44] * gannon_ has joined #nesdev [18:15:45] yes, in nesasm you precede your label with a "." [18:15:47] most assemblers do local labels I thought. I like nameless labels at times [18:15:55] <_loopy> I haven't looked at nesasm much. how do local labels work? [18:16:02] neilbaldw: so, if you may, why 'nijyuu' ? Only to mean 20 ? [18:16:08] neilbaldw: memblers is the curator of nesdev forums [18:16:14] I was about to mention that nameless labels are really nice. Not sure if asm6 does them or not. [18:16:43] <_loopy> it does nameless labels [18:16:44] p2_: that's on the forum [18:16:45] <_loopy> x816 style [18:16:49] 20 years of NES development [18:16:55] of or since [18:16:55] ASM6 uses the "+" and "-" method of forward/backward branching [18:17:03] yeah [18:17:04] it's almost local labels :) [18:17:04] Right. was wondering if there's more to it [18:17:05] that's super useful [18:17:12] i don't think so [18:17:25] neilbaldw: i have a question [18:17:34] see, personally, i don't find the +/- very readable [18:17:34] <_loopy> adding local labels would not be hard to do [18:17:36] how were assemblers of 1990's compared to the assemblers of today? [18:17:45] specific details please [18:17:45] one idea I've had for an assembler would be explicit scope blocks, and any labels within the block are not visible outside the scope and do not affect anything outside of it (old definitions are restored)> [18:17:51] hang on, let me get my wishlist into loopy :) [18:18:07] <_loopy> loopy, one thing that I like about nesasm that ASM6 doesn't do as well (actually two things) local labels [18:18:09] <_loopy> what's the 2nd thing? [18:18:13] i think "ACME" does the "scope" thing. [18:18:31] the second one is the ability to count the number of parameters passed to a macro [18:18:46] @ is another standard prefix for locals, I guess "." does sound better though. ca65 uses @ [18:18:59] nesasm uses "/?" so you can count how many parameters have been specified [18:19:00] i use ca65 and dasm [18:19:07] ca65's macros are awesome [18:19:13] but it's probably the most complicated assembler [18:19:19] "." as a prefix would make it look like an assembler directive. "@" is probably more intuitive: a label meaningful only "at" this location. [18:19:21] dasm was good, if you have a version with .incbin [18:19:33] dasm doesn't do enough passes to be sane [18:19:36] i tried to get ca65 to work but it just seems a mess to get running [18:20:01] nah... it's not hard once it's running. [18:20:05] ca65 is really excellent once you get it set up... it's just hard to set up. [18:20:06] VERY helpful [18:20:09] just steal some code first [18:20:11] and patch yours in [18:20:18] and RTFM, yunno? [18:20:20] <_loopy> I guess indexing args in macros might be useful at times.. like @1 @2 @3, instead of names [18:20:39] yeah setting up the linker can be a big ordeal, for making a simple program that doens't need any fancy memory map [18:20:40] ca65 and asm6 are probably the best [18:20:43] yes, ideally, do what nesasm does and prefix local labels with @, then the scope of them only lasts between two non-local labels. job done :) [18:20:54] asm6 is great for being no bullshit [18:21:00] * lameboy has joined #nesdev [18:21:10] * Megumi sets mode: +v lameboy [18:21:15] RTFM....:) [18:21:32] :D [18:21:42] Read The Fucking Manual. [18:21:49] I have a question for Mr. Baldwin [18:21:56] WITFM [18:21:56] bucky: wait sir [18:22:02] aka, where is the fucking manual ? [18:22:02] i had one until he was done with loopy. [18:22:03] sure thing! [18:22:03] loopy : i'd just find it massively usefuly to be able to count the parameters [18:22:14] he's still talking to loopy, bucky. [18:22:19] then i have a question, and then you. [18:22:20] ok? [18:22:26] (sounds good) [18:22:30] Gil had one too, I believe. [18:22:34] <_loopy> I can throw that in... shouldn't be too much trouble [18:22:45] Gil: is your question unanswered? [18:22:49] should we go to moderation? [18:22:50] ok, now I've set loopy off to look through his source (thanks loopy, much appreciated), fire away [18:23:01] LordNLptp: not yet, but you are welcome to jump in. [18:23:02] i trust you. [18:23:16] ok neil [18:23:23] * LordNLptp has never moderated a channel before [18:23:25] * Kapow has quit IRC [18:23:36] *takes a gulp of white russian* [18:23:37] comparing today's assemblers to assemblers of the past, what are the benefits and let downs? [18:23:49] B00daW: I haven't asked a question. I recommended an assembler that I use now days. However, I am currious about a question that someone else asked about the differences of assemblers back then, compared to today. [18:24:00] alright [18:24:08] neil: i'm also talking about what OS you were working on [18:24:11] and your dev environment [18:24:17] all the nitty-gritty please. [18:24:17] ok, assemblers [18:24:20] lol [18:24:39] we actually wrote our own assembler eventually [18:24:45] and then also... touch on your composition environment [18:24:55] is that ok? [18:24:58] we used iit on NES and then later we added SNES support [18:25:05] yeah no problem [18:25:06] how many people is "we"? [18:25:18] oh, back then, 5 [18:25:24] which company? [18:25:28] eurocom [18:25:31] thnks [18:25:37] no problem [18:25:47] * lameboy has quit IRC (Ping timeout: 256 seconds) [18:25:56] we had no interactive debuggers etc [18:26:28] but it was a rudimentary IDE in as much as it was an editor with a built in assembler/disassembler [18:26:56] i actually got it compiling but had to use DosBox as it wouldn't work in anything else [18:27:04] and nothing even like plain 6502 emulator? [18:27:09] it was so old that it predated windows LOL [18:27:11] the previous environment? [18:27:26] yes [18:27:49] would you be willing to upload such code here? [18:28:09] ah, the 64000 dollar question [18:28:13] I'm not sure [18:28:26] Chris S gave me his code a while back. [18:28:28] I've yet to broach the subject with the other directors at eurocom [18:28:33] hmm how does this QA thing work? no moderation? [18:28:40] so i probably already have it. [18:28:47] lol really? [18:28:49] yep [18:28:52] he's a good guy [18:28:54] do you know Chris then? [18:29:00] i worked with frank c. [18:29:06] we don't like each other anymore. [18:29:07] ah [18:29:11] lol [18:29:26] so it's probably moot whether or not you do. [18:29:29] i was just asking. [18:29:42] but please let's move on. [18:29:46] back to your environment [18:29:51] ok lets [18:29:54] A lot of us are intensely curious about old development kits. [18:29:59] lol [18:30:07] i wish i could remember more [18:30:22] what OS were you on? [18:30:34] DOS? [18:30:38] Win 3.1? [18:30:43] as i said onthe website, we had an electronics guy make up some monster boards with EPROMS and a big ribbon cable [18:30:46] DOS [18:30:48] random related fact: some old devkits survived, such as the gimix system that all the old williams games were written on [18:31:05] arcade stuff [18:31:10] but whatever, ignore me [18:31:13] ok... thanks lord. ;P [18:31:26] * tristendo has quit IRC (Ping timeout: 268 seconds) [18:31:26] then there was a data comms card in the PCs we had that used to just chuck binary files at the EPROMs [18:31:57] a PROM burner? [18:32:05] so the board was programmed while in the nes, you werent swapping eproms between the board and a separate programmer? [18:32:06] did you have the official dev docs are was it reverse engineered? [18:32:07] Was IBM DOS clones used? [18:32:08] we were using some really REALLY basic Amstrad PCs - amber monitors and everyfink! [18:32:26] * Low-Gain has joined #nesdev [18:32:28] bunnyboy first [18:32:31] thefox second [18:32:35] gil third [18:32:51] yes the board was stuck in the cartridge slot and the cable hung out of it [18:33:12] (hello, logan) [18:33:23] I guess it was some kind of flash-ROM thing? i wish i knew more about electronics [18:33:42] programmable ROM probalby [18:33:44] *probably [18:33:59] [18:32:06] did you have the official dev docs are was it reverse engineered? [18:34:00] could have been eeprom, too early for common flash usage? [18:34:29] we never had any official docs, Taxan managed to get photocopies of japanese docs from somewhere and we had them partly translated and guessed the rest through trial and error [18:34:40] awesome! [18:34:44] that's cool [18:34:44] * lameboy has joined #nesdev [18:34:50] it took a long, long time [18:34:58] yeah... we're still really piecing the puzzle together now [18:35:00] * Megumi sets mode: +v lameboy [18:35:07] not like today's GBA or DS development [18:35:07] i think we were hacking away at it for 6 months before we got anything working [18:35:11] (which is unrelated) [18:35:20] that's hilarious and awesome [18:35:24] lol [18:35:27] yeah [18:35:31] sounds lik eus [18:35:33] *sounds like us [18:35:42] kevtris who is here pretty much sired NESdev [18:35:43] * b-knox has joined #nesdev [18:35:45] you earned your knowledge. we practically just look it up these days. heh. [18:35:49] we were desperate to get it all working, there was only Rare in the UK doing NES stuff and we saw an opportunity in the market [18:36:27] Rare was an amazing company. [18:36:30] They knew their shit. [18:36:35] Hello Mr Baldwin, glad you could make it :) [18:36:39] *spit* [18:36:41] lol [18:36:44] haha [18:36:47] donkey kong country! [18:36:52] dkc owns [18:36:57] guys [18:36:57] my all time favorite... [18:37:00] sorry [18:37:02] ok, admitedly, they did make some ace stuff [18:37:04] sorry. [18:37:10] there, I said it :) [18:37:12] :D [18:37:15] :) [18:37:18] bastards [18:37:20] hahaha [18:37:21] ok [18:37:22] [18:32:07] Was IBM DOS clones used? [18:37:25] anyway, did i miss a question? [18:37:27] ah [18:37:42] I'm not sure, they probably were DOS clones [18:37:45] alright [18:37:48] bucky: you around? [18:37:50] definitely not IBM [18:37:53] ask the man a question [18:37:55] I believe he answered the question right afterwards. Amstrad. [18:38:06] sorry to distract, but i missed it, dos clone for hwat? [18:38:11] read up [18:38:24] yes, Amstrad, green mono monitor or an amber one if you were lucky :) [18:38:39] alright. bucky isn't around. bunnyboy has a question. [18:38:52] ok fire away [18:38:56] * Roth wants a spot in line to ask a question [18:39:00] you're next [18:39:01] during that 6 months of reverse engineering, were you getting paid and where was that money coming from? [18:39:06] and bucky can jump in at any time [18:39:07] sorry, at work, I'll wait for the next open slot [18:39:10] * zero_soul takes a number. [18:39:16] bucky you're after roth [18:39:18] lol, this is quite amusing [18:39:23] * lameboy has quit IRC (Ping timeout: 256 seconds) [18:39:24] and zero is after bucky [18:39:30] right, money [18:39:41] bunnyboy does current commercial NES development [18:39:44] http://retrousb.com [18:39:46] or was it a big frat party? :) [18:39:48] basically, eurocom was set up by one of the other directors fathers [18:40:16] we borrowed offices from his company - it was hillarious, you know how programmers don't like daylight [18:40:28] we tapped cardboard boxes to the inside of all the windows [18:40:30] darkness and caffeine. [18:40:31] yeah [18:40:45] fucking brilliant. :P [18:40:50] one room, 5 of us sat around frowning at 200 pages of japanese nonsense [18:41:00] hahaahah! [18:41:02] :) [18:41:35] so, we were lucky that the guy had some faith in us and paid us a wage while we tried to get our shit together [18:42:08] heh [18:42:08] i say paid, we're not talking much above burger-flipping on the salary scale [18:42:17] but we were having a great time [18:42:18] unfortunately, i understand [18:42:29] felt like real pioneers [18:42:33] sure, man [18:42:37] your music is boss, man [18:42:40] ignoring the fact that rare were already doing it :) [18:42:41] for not using DPCM [18:42:53] Actually, my question pertains to DPCM. :) [18:42:55] i have a question, but won't butt out of line. [18:43:01] roth first [18:43:01] hey bucky! [18:43:05] Roth? [18:43:08] I've noticed that some games between different companies would have similar sound effects, or similar game engines. Was there ever any communication between programmers from different companies? [18:43:14] * zero_soul thought he mentioned on his site that at least one of his music sets (Magician, I think) used a touch of DPCM. [18:44:01] Roth : not at all man, we really did exist in a vacuum, we didn't even ask for help from the guys ar Rare, who we kind of knew from the C64 days and were only geographically down the road from us [18:44:19] 2a0x must have been a real step down from SID though [18:44:25] Interesting! Thanks. [18:44:27] SID is entirely superior [18:44:41] in a way, yes, the SID is an amazing chip [18:44:42] aside from the channels [18:44:51] 3 channels [18:44:53] xP [18:45:07] bucky? [18:45:09] it's not music from the SID that many of us have fond memories of, though. :P [18:45:11] sure- [18:45:14] You've mentioned that Magician was the only one of your works to use DPCM samples. Do you recall the source of those sounds? Were they something like 8-bit drum machine sounds initially, or something else altogether? I've been wondering if composers had like a library of samples on their Amiga or whatever and went from there... [18:45:18] i was really a total amateur on C64, just trying to emulate Hubbard etc. I never really had any commercial success [18:45:49] always wondered the source for those samples, in general... [18:45:54] hey bucky, sorry i never got around to answering your question via email/website [18:46:05] that's cool, figured I'd ask here :) [18:46:08] bucky is a fellow philadelphian [18:46:12] a lot of us are here :) [18:46:19] well, more than couple ;) [18:46:24] i've been racking my brains for the source of those samples [18:46:49] they would've either been ripped out of a game [18:46:56] zero_soul [18:46:57] though which game is was, I'm not sure [18:47:04] another NES game? [18:47:22] i know we did pull apart some (yes) games at the time when we were trying to decypher the NES [18:47:58] zero_soul [18:48:03] well, not sure if this was already answered or not, but, if you didn't have interactive debuggers, how did you do debugging? with a generic 6502 emulator (like someone else mentioned earlier)? judicious use of debug macros? staring at the code for a few hours until it hit you? [18:48:05] ah, interesting. [18:48:16] on the other hand, the Yamaha keyboard that i used to work tunes out on had some of those auto-accompany drums and i know at one point we tried to sample them using some sampling cartridge on the Atari ST [18:48:27] * lameboy has joined #nesdev [18:48:27] cool! [18:48:40] thanks, bucky... neil. [18:48:43] i think it was a Yamaha PSR-something-or-other [18:48:58] * Megumi sets mode: +v lameboy [18:49:03] who's next - zero_soul? [18:49:07] yessir [18:49:30] * miau has quit IRC (Read error: Connection reset by peer) [18:49:42] its sick how much easier nes development is nowadays.. [18:49:54] yes, you got it - loads of debugging variable that we'd watch by just hex-printing them on screen and staring at the code for hours, and hours and hours [18:50:06] Wow. [18:50:06] exactly the way I've just been writing Nijuu [18:50:15] neil: that's a shame [18:50:18] that's how I debug too, tho I usually use a serial port [18:50:20] * tristendo has joined #nesdev [18:50:39] B00daW, are we going to go topic by topic here, if so what topics will we cover? [18:50:41] if you wanted to, you could come by as an educated novice and we could show you the current way; after the QA session. :) [18:50:54] thefox: it's question to related question. [18:51:04] hello [18:51:27] what was weird was that I totally fell right back into that way of working - even though it's laborious and does give you a nosebleed from time to time....it feels natural to me, even today [18:51:27] i have a q about nijuu [18:51:36] we were using some really REALLY basic Amstrad PCs - amber monitors and everyfink! < amstrad pc1512s, probably? [18:51:44] thefox and then Lord [18:51:49] thefox: go ahead? [18:51:51] *. [18:51:59] Lord : yes, jesus, that's exactly the ones [18:52:14] did you think about cpu usage / memory efficiency at all when designing nijuu? [18:52:21] i'm trying to keep up, apologies if im missing anyone [18:52:24] basically is it going to be usable in games/demos [18:52:30] neli: no sense apologizing :) [18:52:34] *neil [18:52:35] good question, thefox [18:52:52] I'm writing the manual at the moment and that's the first paragraph in the preface [18:53:05] i'll paste it in.....hang on [18:53:12] i just want to again extend our hand to you. [18:53:21] i want you to feel that there is no distance between our generations. [18:53:34] if you need help or want to share information, we're here. [18:53:38] From the manual: [18:53:41] One thing to bear in mind from the outset: Nijuu has not been written in a way that makes it friendly to use in any other environment other than to make stand-alone NSF music files. It uses a LOT of CPU time and a LOT of RAM and is (currently, perhaps always) horribly under-optimised. My approach has been to make a musician-friendly engine, rather than bleeding-edge code. That's not to say you couldn't use Nijuu in a game/demo [18:53:42] etc. but I'm just warning you that Nijuu doesn't care about anything but itself. There's statistics and figures further into the documentation that will prove this beyond doubt. There are some obvious areas for improvement, especially with the RAM usage but until I've stopped adding features and generally improving how Nijuu is to use, I won't be optimising anything. [18:54:31] * mrTr0ut has joined #nesdev [18:55:04] well, i have a very to the point question. [18:55:11] why did you decide to code nijuu? [18:55:11] go for it [18:55:21] you know, i'm not even sure myself [18:55:42] what happened was this [18:56:10] there's an unreleased full game of music that was never released, it's easily my best NES work [18:56:19] hero quest? [18:56:24] nope [18:56:30] what! [18:56:30] haha [18:57:03] If it's better than Magician and HeroQuest... I want it. :D [18:57:07] and it took me quite a lot of effort to get the old code compiling in a Mac environment [18:57:31] very intriguing [18:57:49] during the time i spend (it is Bucky) getting the code compiling I noticed quite a lot of stuff in the old sound engine that was badly done, or not working, or buggy [18:58:05] * lameboy has quit IRC (Ping timeout: 256 seconds) [18:58:06] so i started fixing it up a bit, not too much though, I didn't want to mess with the music [18:58:14] timing and whatnot [18:58:15] yeah [18:58:34] yeah, god, the timing on my old engine was sloppy, to say the least [18:58:42] neilbaldw: Gil is probably the best NSF ripper. [18:58:45] you'll want him. [18:58:48] i looked through and did a forehead slap [18:58:59] it was so obvious why my timing was sloppy [18:59:09] too much writing to the registers littered throughout the code [18:59:25] so it got me thinking "if i did it all again, how would i have done it" [18:59:32] and then i thought some more [18:59:36] and came up with some answers [18:59:56] it then became an itch that i had to scratch [19:00:02] * mmm878787 has quit IRC (hub.se irc.swepipe.se) [19:00:13] the only logical way to prove my theories was to....well, start from scratch [19:00:54] and other stuff, like the thing I posted on the website about how I was doing stuff like single-voice echo [19:01:05] got me thinking - "there must be a better way" [19:01:08] * B00daW nods [19:01:21] i'm the NES sound guy here [19:01:29] ah really [19:01:34] * B00daW nods [19:01:47] actually, as you all know all (most) about me, what about everyone else? [19:01:47] lol [19:01:54] what do you all do? [19:02:09] most people here code emulators [19:02:15] and their own projects [19:02:17] i'm just starting to make an NES emu [19:02:17] i lurk [19:02:23] lol [19:02:32] i made basicNES. [19:02:34] * LordNLptp makes vaguely related but annoying comments [19:02:36] and in chiropractic school [19:02:36] yeah most are emu authors easiest path to understanding the nes :P [19:02:38] -zero_soul- I have a couple questions related to each other I'd like to toss in first, which might serve as a bridge to this new topic too. is that OK? [19:02:47] i'm hoping to one day make an nes on an FPGA like kevtris [19:02:50] LordNLptp: is an anal hardware guru. [19:02:50] i make musix and am babby learner [19:02:54] -: [19:02:56] Do you happen to remember the name of the game with the unreleased music, or was it just a full soundtrack that was going to be plugged into a game? Also, how did you write the music? Watching the game play and start playing on your keyboard what you heard in your head? [19:02:57] *baby [19:03:01] I'm daft and know nothing about coding, but my interest in NES music has me digging deep enough to wind up in a place like NESdev. lol [19:03:07] I do remember the game very well [19:03:19] the game was practically finished [19:03:32] we just kind of lost communication with the (japanese) publisher [19:03:37] and it got shelved [19:03:37] everyone [19:03:43] let's not get too off topic of this [19:03:48] neil: i have another blunt one [19:03:53] pretty good game actually, though an utterly odd licence [19:03:57] boodaw: queue me for a ? [19:03:58] tell us more about this unreleased game [19:04:11] what do you want to know? [19:04:16] what was its name? [19:04:17] * Gil-Galad raises hand [19:04:35] * zero_soul goes ahead and takes another number. [19:04:38] it was based on a Terry Jones book [19:04:44] fantasy, eh? [19:04:48] (how's that for obtuse?) [19:04:49] ;) [19:04:52] i'm a terry pratchett fan myself [19:05:06] yeah... obtuse is right. [19:05:07] osushi time, brb [19:05:26] do you have the game rom? [19:05:37] well, he has the code [19:05:40] so probably [19:05:48] i'm dying to build up to putting the music onto the website but I think i really need to get the blessing of the other eurocom directors [19:05:58] oh, when i say code, i mean the code for the music [19:06:02] but i can get the code [19:06:05] That'd be awesome. [19:06:06] i have a ROM of it [19:06:15] that's what my question was about [19:06:19] neil: i'm just saying this because it gets done [19:06:25] i want you to follow your morals [19:06:34] any chance of it being released any time? :) [19:06:38] but anonymous people put things anonymously up places [19:06:40] the game i mean [19:06:44] i'll have to see if i can twist some arms and get the game ROM released like Hero Quest [19:06:55] who owns the publishing license to the game right now? since the deal fell through with the japanses publisher, did rights revert to eurocom? [19:06:57] That would be really, really cool. [19:06:57] neilbaldw: i know the story of both of those [19:07:01] there are two versions [19:07:03] lol @ BOOdaw [19:07:04] heh bunnyboy might even be able to make some carts of it ;) [19:07:12] thefox: that's what i was thinking! [19:07:16] the first version was compiled by me from Chris S.'s code [19:07:17] alright? [19:07:28] second version was dumped from an anonymous cartridge [19:07:31] if eurocom owns the rights, theoretically carts COULD be made [19:07:38] Lord: I'm not actually sure, massive grey area really [19:07:43] the cart was an NTSC cart [19:08:02] shit [19:08:05] reverse that [19:08:07] code was NTSC [19:08:11] cart was PAL [19:08:22] let me upload the PAL ROM [19:08:27] which is currently being horded by Frank [19:08:29] (fuck'em) [19:08:40] this is for hero quest? [19:08:43] yes [19:08:51] was that ever 'officially' released? [19:08:51] he gave it to me back when we worked together [19:08:53] no [19:08:56] wow [19:09:05] this is a special occasion [19:09:08] does the ntsc code run with the pal chr data? [19:09:16] wait, man... just wait. [19:09:24] lol [19:09:24] There is a another build of Hero Quest released right on Lost Levels board. [19:10:04] Also, I noticed a different in the James Bond Jr music driver, in the package of source code. [19:10:09] difference* [19:10:26] the unreleased game was actually pretty good - it's a role player, similar to the old zeldas [19:10:40] I was just about to ask about the style of game it was haha [19:10:51] neil: http://average.truechiptilldeath.com/nesdev/Hero_Quest_(E)_(Prototype).zip [19:11:09] this dump is actually more fresh that Chris's current snapshot. [19:11:24] B00daW : Frank sent me that, but thanks :) [19:11:30] OK. :) [19:11:37] oh, hang on, maybe he didn't [19:11:45] i'll grab it anyway [19:11:49] whichever. :D [19:12:04] now... i mean in all due respect that you should do what you feel. [19:12:09] * Kaede``` has quit IRC (Remote host closed the connection) [19:12:17] but 9 times out of 10 someone buys a production cart from a yardsale and someone dumps it. [19:12:24] heroquest is one of those examples [19:12:28] lol [19:12:32] and even this dump is more fresh than the lead programmers snapshot. [19:12:35] go figure, right? [19:12:49] i seriously would love it to get out into the community, if only to put the music into context [19:12:59] take your time and ask our help [19:13:08] we don't need to leak it and a lot of us can be trustworthy. [19:13:11] don't say anything here. [19:13:15] it was one of those rare occasions when i actually paid attention to what was in the game [19:13:21] well, maybe make carts via bunnyboy? bunnyboy seems to be the only one left anywhere who can make carts in anything close to commercial numbers [19:13:36] bunnyboy makes production unreleased games. [19:13:41] a lot of the time getting permission. [19:13:43] so he's an option. [19:13:58] yup and all new parts depending on the mapper [19:14:06] and I wonder where people would think the ROM came from, me being the only Eurocom director with access to it AND a NES website? [19:14:07] lol [19:14:16] haha [19:14:22] neilbaldw: doesn't really matter. anything can be said. [19:14:29] it's not like they didn't send carts out. [19:14:56] you will fail B00daW, you will fail.... [19:15:02] haha [19:15:03] fail at what? [19:15:19] convincing me to hand out the ROM :) [19:15:28] * B00daW sighs [19:15:37] i'm telling you the blunt truth. [19:15:38] Come on, let's not do that. [19:15:39] seriously though, i will try my best to make something happen [19:15:49] No need to twist the man's arm. Let him go through the channels at Eurocom and see what he can do. [19:15:51] i meant when i said when i want you to do what you feel is right. [19:15:57] Roth: that's not happening. [19:16:01] lol [19:16:18] i'm more interested in music than games. [19:16:23] are the people you used to work with still somewhere in the industry too? [19:16:26] so.....how's the weather in philly.... [19:16:32] rainy, it sucks [19:16:32] :) [19:16:32] humid [19:16:43] I do have some more questions... [19:16:59] Gil had questions and bunny does too. [19:17:01] bunnyboy : the people that worked on that game actually all still work at eurocom! [19:17:02] I have a simple one [19:17:06] Yes. [19:17:07] who's next [19:17:20] neilbaldw, one more question about nijuu, did you write any tools to help with composing? [19:17:37] i have a question [19:17:46] * vortexion has quit IRC (Read error: Connection reset by peer) [19:17:55] * MooZ has quit IRC (Remote host closed the connection) [19:18:01] * vortexion has joined #nesdev [19:18:03] when the text comes up in a different colour and it has my nickname, is that only seen by me? [19:18:18] prolly your IRC client [19:18:42] probably 10 people are PMing you now to test [19:18:50] maybe your client hilighted the line i wrote because it has your nickname in it [19:18:52] but it was public [19:18:56] ah ok [19:19:47] did zero_soul get a question in? [19:20:21] I asked one earlier, but I have another now. (well, two short ones that are somewhat related.) [19:20:39] i'll answer thefox as i can still see that on my screen [19:20:41] Gil's ahead of me in line, and I'm not sure if he got his out yet. [19:21:06] i really, REALLY want some MIDI to text tool for nijuu [19:21:19] there are MIDI2MML applications [19:21:40] i've been hacking something around that I grabbed off the net [19:21:57] and it will convert mono [19:22:03] i got questions, but zero_soul and Gil have some. [19:22:20] zero_soul: go ahead [19:22:25] gil afterward if he's here [19:22:39] but i had a hell of a problem actually getting a sequencer on the Mac (other than Logic which I don't have on my laptop) to put out a proper type 1 midi file [19:22:44] How do you think things might have gone differently, if you had access to modern tools and info back then? And/or what advice might you have for NES devs today? [19:23:14] * LordNLptp has to go, but it was amazing and interesting to talk to you, neilbaldw, and I hope you drop back in from time to time. good luck! [19:23:28] the source to the MIDI2MML tool that I looked at was all in japanese - i nearly had a fucking hear attack! [19:23:29] lol [19:23:30] thanks for being here, lord. [19:23:42] neil: there is another version. [19:23:44] hear=heart [19:23:44] lemme find it. [19:23:45] * Gil-Galad is here [19:23:59] i thought i'd gone back in time 20 years LOL [19:24:14] http://www-2.cs.cmu.edu/~tom7/midimml/ [19:24:18] there ya go [19:24:38] vst pluing with 2A03 emulation and an audio engine stuff builtin.. now that would be cool [19:24:49] zero_soul: it a good question man, i guess we wouldn't have wasted so much money trying to reverse engineer it all for a start! [19:24:50] i think somebody was doing something like that but havent heard about it in a long time [19:25:33] yeah there is a 2A03 plugin being developed, I came across it recently [19:25:46] but for me, that would only be a novelty [19:26:03] funny how you say 2a03 when you used 2a07's, right? [19:26:07] there's no way on earth it could emulate Nijuu ;) [19:26:32] that's why i say 2a0x [19:26:47] which is which? we used Famicoms exclusively - i don't think i've ever seen a European NES! [19:26:53] oh damn [19:26:56] nevermind then :) [19:27:09] 2a03 = NTSC [19:27:10] good guess though :) [19:27:13] 2a07 = PAL [19:27:27] same chip, different clock [19:27:39] Oh wow, on Famicoms? Interesting! [19:27:41] ah, see i'm getting an education too [19:27:47] yeah famicoms [19:27:53] fucking horrible looking things [19:27:56] yeah [19:27:57] haha [19:27:58] the NES looked all manly [19:27:58] stupid design [19:28:01] hahah [19:28:06] built in controllers? [19:28:10] gimme a fucking break [19:28:24] and we had these cream and maroon monstrosities [19:28:25] Fuck that, P2 had a built in mic [19:28:27] that's bad ass [19:28:32] yep [19:28:36] famicom would be a lot better than the original NES for a devkit setup using a ROM emulator [19:29:06] Memblers : because of the position of the slot? [19:29:09] Screaming into a controlpad should give you resluts, thus, a mic [19:29:17] famicom is cooler than nes [19:29:20] or some proper technical reason that's beyond me? [19:29:22] that and you wouldn't need a lockout [19:29:29] * Kapow has joined #nesdev [19:29:29] NES had lockout chips [19:29:32] nintendo hates forigners [19:29:46] well that, and I've also done my share of balancing weights on the horizontal devcarts so the it'll connect properly [19:30:11] * tristendo nintendo conspiracy theory's [19:30:13] (after taking out the spring-load mechanism) [19:30:13] Memblers has designed a limited-run devboard for certain projects. :) [19:30:18] and produced it [19:30:29] yeah I've got a bunch of blank PCBs for it still, heh [19:30:46] * bunnyboy uses a tv remote to hold boards down in the nes [19:30:46] haha, I've heard of other developers doing that Memblers, in fact I witnessed it at Gremlin, back in the day [19:31:06] did you do C64 games at gremlin? [19:31:13] lol [19:31:14] no [19:31:27] x|k used it for midines which was quite successful, for my Squeedo project though I never finished the firmware because I kept wanting to make it more and more complex [19:31:28] ah, see i didn't want to pre-empt stuff I'm going to put on the website [19:31:40] :P [19:31:40] but I ended up freelancing for a while [19:31:58] which is how I ended up doing Hero Questo for Chris [19:32:15] Hero Questo?! Mexican version? [19:32:18] hahaha [19:32:20] haha [19:32:20] lol [19:33:07] haha [19:33:08] am i behind with questions? [19:33:09] I thought that game was great, when the ROM was released. I've played the board game before, actually had it myself too. I know someone that actually painted and glued stuff to all those little figures [19:33:11] do you have the ROM for the mexican version? [19:33:13] (just kidding) [19:33:20] I'm next, I think. [19:33:21] la busqueda del héroe [19:33:22] lol [19:33:39] Gil: yeah :D [19:34:24] Let me know when. [19:34:28] gogogo [19:34:32] lol [19:34:37] * dmaresca has quit IRC [19:34:41] oh sorry, i was sitting here wating, spilling white russian down my tshirt [19:34:47] jesus [19:34:47] Well, I don't have a question. I just have something to tell you, Neil. [19:34:54] ah ok, go [19:34:54] i've got vodka and kool-aid. ;P [19:35:02] I've got AIDS [19:35:02] (I am your father) [19:35:03] ... [19:35:54] (brb refill. be good, boys.) [19:35:54] ok go Gil-Galad...but no touching and don't look me directly in the eyes [19:35:59] I was examining the source code for John Smith: Secret Agent and I examined the sound driver. Come to find out, the music is a bit slower and smoother than the currently released versions for James Bond Jr. [19:36:01] HAHAHA [19:36:02] "when the sun caught your hair, it was haloed in front of me, and I immediately read the works of Dostoevsky and Karl Marx, and I just wanted to let you know: I... fancy you!" [19:36:03] old perv [19:36:09] lol [19:36:38] I played thru neil's SID tunes the other day on my testing [19:37:13] aural manouvers = A+ [19:37:28] * dasi has quit IRC (Quit: http://www.mibbit.com ajax IRC Client) [19:37:30] Gil-Galad : yes, I've had this discussion with someone else. For some reason, the music is actually the wrong format - either PAL when it should be NTSC, or the other way about [19:37:32] The driver fits nearly into a 8K space too. [19:37:57] that's a huge problem on SID tunes. alot of PAL tunes used NTSC note tables and vice-versa [19:38:07] it's only off 4% so most people didn't notice it [19:38:34] I see, that explains it. [19:38:36] kevtris : we're talking about NES but yes, similar problem on SID stuff too [19:38:51] NES it's more dramatic [19:39:00] i actually plan to put out a "proper" version of JBJ at some point [19:39:08] and it's usually easy to hear when it's playing at the wrong speed [19:39:29] but it involves manually editing the music because I don't have the exact code for the sound engine that was used at the time [19:39:33] to be honest, neil. it's the perfect time for it. [19:39:41] chip music is ascending more and more. [19:39:47] lol [19:39:53] about 13% different, just calculated it [19:39:54] you gonna bring back "demon", man? ;D [19:40:03] it is in my house, much to my partners dismay :) [19:40:19] though she did like the nijuu test tune [19:40:41] yeah. liberal noise usage. fucking, eh. [19:40:45] good on ya. [19:41:01] "Demon"? I doubt it.... :) [19:41:14] * lameboy has joined #nesdev [19:41:19] damn, man. [19:41:24] why "demon" though? [19:41:29] * Megumi sets mode: +v lameboy [19:41:37] i haven't a clue, just a name [19:41:53] it was back in Compunet days, y'know before the proper internet [19:41:58] everyone had nicknames [19:42:16] not much has changed, clearly, seeing as I'm the only person with his real name [19:42:18] :P [19:42:18] I think everyone still has nicknames. lol [19:42:28] I'm gonna throw this out there, sorry if it's out of order but it's more of a request than a question to be answered here and now-- Would you be able to post a complete list of every game you did music and/ or sound for ever? Chronologically or by system? I'd love to see that. [19:42:43] holy shit [19:42:46] lol [19:42:47] bucky: that's probably a good email question. [19:43:04] i'll put it together [19:43:10] awesome, thanks :) [19:43:17] i can remember most of the titles, but not the order or dates etc [19:43:33] neil: what is your current interface to nijuu? [19:43:35] MML? [19:43:57] in fact the other day i stumbled across a site where someone had the entire Duke Nukem Zero Hour soundtrack as MP3 - even I don't have that and I wrote it! [19:44:07] :D [19:44:09] lol [19:44:39] Nijuu : no not MML, it's all in text files and compiled with ASM6 [19:44:46] damn [19:44:50] you don't use trackers? [19:44:51] it's a little MML-like though [19:45:01] no, I've never liked them [19:45:04] i code TIA (2600) music completely in binary. ;P [19:45:24] i tried (lol) back in the Amiga days but i just never got on with the tracker interface [19:45:31] http://www.youtube.com/watch?v=63_nw-z2inQ [19:45:38] trackers are love [19:45:43] but that's respectable, man [19:45:43] do i dare click that? [19:45:45] sure [19:45:49] atari 2600 demo, man [19:45:53] ah... [19:45:57] i'm the only american in this finn group ;P [19:46:15] * lameboy has quit IRC (Ping timeout: 256 seconds) [19:46:19] i've nothing against trackers as such, some amazing stuff has been made on them [19:46:30] i just don't connect with the interface [19:46:58] just so you know [19:47:00] I've found them to be confusing, myself. [19:47:11] I'm so reliant on the tracker interface, it is sad. [19:47:14] haha [19:47:21] I love famitracker. [19:47:21] fuck, that 2600 demo is off the scale! [19:47:25] the frequency register of the TIA is just 30Hz divided by a # up to 5-bits [19:47:31] that's what i'm telling you [19:47:34] i didn't think people were doing that kind of stuff on the 2600 [19:47:35] so you gotta work with it. [19:47:40] yeah, man [19:47:41] i love TIA [19:47:52] all assembly, man ;D [19:47:56] I can't do YouTube, so I'd like to see it as well in another format. [19:48:02] bucky : i had a go on famitracker - it's actually pretty cool [19:48:37] i'd KILL for a GUI that could cope with Nijuu [19:48:52] neilbaldw: i just gotta be so blunt with you, man [19:48:56] Too bulky for my downstream connection. [19:48:57] you gotta put DPCM in. [19:49:02] lol [19:49:04] everyone uses it. [19:49:08] dpcm is trivial.. [19:49:09] i'm undecided [19:49:12] that or add PCM [19:49:17] which would be even better. [19:49:17] i could put it in tomorrow [19:49:21] thefox knows about PCM [19:49:27] you should see his fucking demo [19:49:27] dpcm is easy to use, just write address then speed and go and the NES does the rest [19:49:28] but i actually don't like it [19:49:33] theres not much to know about pcm :) [19:49:36] thefox: show him your shit, man! <3 [19:49:49] if you do pcm better have a good IRQ timer to play samples in the background [19:49:51] thefox has written the single best NES demo today [19:50:16] is thefox the guy that emailed me about doing PCM? [19:50:16] please just dont paste links to that broken youtube cap [19:50:20] no [19:50:21] RAW PCM has compatibility problems on players. So, I would not recommend it, for the sake of playing on a modern day PC. [19:50:25] ah ok [19:50:30] thefox: i asked you. ;P [19:50:40] there's no working cap ;) [19:50:50] neil: i probably did [19:50:51] y'know, i actually just like the purity of the four channels [19:50:52] youtube changed "something" and suddenly it went out of sync [19:50:57] neilbaldw, i agree [19:51:00] well, that's fine and all... [19:51:14] DPCM *does something* to the mixing [19:51:28] http://average.truechiptilldeath.com/nesdev/bloopageddon.zip [19:51:38] ReaperSMS another previous regular made a sound engine. [19:51:45] which is probably superior to yours that does the same thing. [19:51:52] he doesn't have DPCM either. [19:51:55] ah yes, DPCM changes the volume of the triangle and noise channels [19:51:56] didn't get around to it. [19:52:02] he killed the project. [19:52:08] jsr : yes that's it [19:52:13] jsr_ is the author of FamiTracker [19:52:16] I've noticed various problems in mixing DPCM, odd effects, etc. [19:52:19] hi [19:52:20] better than Nijuu? [19:52:25] probably [19:52:28] how could you know? :P [19:52:47] MCK is a kludge and uses RAM and CPU poorly... All I know is from what you've pasted. ;P [19:52:48] gil: could've been heterodyning with the samplerate of the DPCM and the triangle [19:52:59] hah hah..... :) [19:53:06] that could result in some real weird and far-out sounds... theoretically you could use this to advantage to make the NES output some interesting sounds [19:53:10] depends on your philosophy [19:53:10] I'd love to see a nijuu song in the next famicompo! :) [19:53:19] yeah man [19:53:22] i'm TOTALLY about making it musically usable [19:53:24] community pressure on you neil [19:53:28] do you still have it after 20 years? [19:53:35] pmsl [19:53:36] famicompo is a japanese competition [19:53:43] i've got nothing to prove [19:53:44] they have all sorts of categories [19:53:45] :) [19:53:52] one of them being "classic" [19:53:53] no DPCM [19:53:56] lol [19:54:00] neilbaldw: the demo you put on your web page was awesome :D [19:54:09] do they have a geriatric category? [19:54:11] someone's cocky. ;P [19:54:12] thanks jsr [19:54:24] Famicompo is fun though. Lots of people sign up for the competition and lots of people can't wait until it starts and ends. [19:54:31] yeah [19:54:34] it's just spectacular. [19:54:37] it's a bit of a mess and doesn't even loop properly, but it shows off some of what Nijuu can do [19:54:48] neil: it's good. [19:54:50] i'd like to see more [19:54:58] there'll be more [19:54:58] * LordNLptp is back [19:55:06] yeah that demo was awesome [19:55:11] * lameboy has joined #nesdev [19:55:12] neilbaldw, you have any plans when you're going to release nijuu? [19:55:25] * Megumi sets mode: +v lameboy [19:55:26] it's kind of releasable now [19:55:27] (my guess is 'when its done enough to be respectable'?) [19:55:35] but christ, the documentation [19:55:37] :( [19:55:40] or are you just missing the docs? [19:55:40] ah [19:55:49] dude... [19:55:52] is your code commented? [19:55:55] that's all you need [19:55:58] yes, messily [19:56:02] well, fuck it [19:56:11] but trust me, you wouldn't know where to start [19:56:14] who else knows how to use a sound engine? [19:56:18] make an example song [19:56:20] lol [19:56:24] that's it [19:56:30] that's the plan [19:56:36] :D [19:56:37] but it really does need some explaining [19:57:10] * mswillia_ has joined #nesdev [19:57:14] if only so that people know the full ABSOLUTE AMAZINGNESS of it [19:57:18] ;) [19:57:23] neilbaldw: http://www.battleofthebits.org [19:57:29] * Megumi sets mode: +v mswillia_ [19:57:40] we host competitions here [19:57:47] i wish i had the time, seriously [19:57:48] and support all formats [19:57:52] well, that's fine [19:58:06] i'm having fun though, so who knows :) [19:58:13] don't overly-extend yourself [19:58:14] but i can't promise anything at all [19:58:17] lol [19:58:24] and it's not like you're really getting anything out of this other than friends [19:58:32] * vortexion has quit IRC (Ping timeout: 202 seconds) [19:58:38] * stratjakt has joined #nesdev [19:58:42] lol @ B00daW [19:58:51] funny :) [19:58:59] i'm an admin at battleofthebits.org [19:59:03] hey, i love you guys, seriously [19:59:07] and i post at truechiptilldeath.com [19:59:14] I wonder if I could use Ninju. I'm not into trackers and don't really enjoy using them. Even though I enjoy music, I just can't compose using trackers. I will check Ninju out once it's released. [19:59:14] you got connections [19:59:20] they're here if you wanna use them [19:59:31] it really does amaze me that there's still such passion for what was, really, a piece of shit [19:59:32] lol [19:59:38] that's the magic [19:59:47] people exploit the fuck out of these dinky little chips to make masterworks [19:59:48] but there's something about it, that's kept me interested [19:59:49] lol [19:59:51] * lameboy has quit IRC (Ping timeout: 256 seconds) [20:00:07] "NES/Famicom has a charm of it's own." [20:00:14] neil: i gotta be honest [20:00:31] you have been so far, why stop [20:00:34] i love your music because it doesn't sound like every other jazz-dork, euro-trash bullshit coming out of europe [20:00:37] arp this arp that [20:00:40] jazz progression [20:00:41] yunno? [20:00:51] heh [20:01:03] i'm sure you're right [20:01:07] piece of shit compared to what, though? [20:01:21] what came later [20:01:27] huc6280 [20:01:30] spc700-apu [20:01:31] etc [20:01:41] stratjakt: well it was far inferior to the SID for a start [20:01:51] hell the famicom is older than i am by 4 or 5 months [20:01:53] and the SNES, i loved working on that - amazing [20:01:53] * Segmental has joined #nesdev [20:01:59] phew hes still here [20:02:05] * Segmental is now known as dmaresca [20:02:08] famicom was ?april? 1983, [20:02:09] what did i miss? had a connection issue [20:02:16] SPC-700 is awesome. [20:02:19] dmaresca: i'll post logs later [20:02:24] figure it out, dmaresca. [20:02:28] sit tight, shut up :D [20:02:30] no problem :) [20:02:51] dmaresca : B00daW convinced me to release unreleased music and games.... [20:02:58] haahaha [20:02:58] ...in his dreams [20:03:01] bullshit [20:03:07] Would Ninju support expansion sound channels used by various mapper controlers such as N106 for example? [20:03:17] anybody have a netbook runnign unbunto linux and want to try the mono version of my emu i just built? [20:03:18] neilbaldw convinced me that old pervs have a sense of humor still. [20:03:22] * mswillia_ has quit IRC (Ping timeout: 360 seconds) [20:03:32] Gil-Galad : i didn't even know they existed until a few months ago, seriously [20:03:39] and still know nothing about them [20:03:41] stratjakt, i can install mono i have linux need sometime too though [20:03:41] * stratjakt has quit IRC [20:03:48] * stratjakt has joined #nesdev [20:03:53] Would you have any recommendations for Tangerine Dream albums for a n00b? I've only heard Force Majeure and it's like the best thing ever. [20:04:10] haha, sorry for the non-NES / chip question [20:04:10] get TMBG instead :D [20:04:11] neilbadw: That's amazing, really. I can understand not knowing about these expansion channels back then, sure. [20:04:21] neilbaldw: well the easiest one to wrap ones head around is the sunsoft 7b mapper, which more or less bolts a ym2149 SSG (read- ay-3-8910) onto the famicom [20:04:21] 3D Realmns closed up, Duke Nukem Forever is never coming out [20:04:25] guys guys [20:04:26] calm down [20:04:38] dmaresca: shut up, man [20:04:41] k [20:04:43] it is crazy that my emulator under mono is using less cpu than fceu.. does the fceu port for linux suck powerfully or am i crazy? [20:04:47] expansion channels are cheating basically ;) [20:04:50] yeah it sucks [20:04:51] bucky: my two favourite albums of theirs from back then were the Near Dark soundtrack (great film too) and Tiger (I think that's what it was called) [20:04:53] stratjakt: shut up too. [20:04:57] neilbaldw, when did you first find out about everybody still delving into these NES waters and what was your reaction? [20:04:57] thefox: i disagree [20:05:05] stratjakt: we're having an interview here [20:05:08] sry [20:05:13] * stratjakt has quit IRC (Client Quit) [20:05:19] to me they are, because they dont work out of the box on PAL NES [20:05:27] but of course i can understand why people still want to make music using them [20:05:43] everyone quiet for a sec [20:05:50] this is a bit much [20:06:04] i'm just going to disregard all questions. [20:06:11] Thanks Neil! I'll look those up! :) [20:06:16] budmelvin : it was only a few months back, i can't even remember what I was looking for but I discovered a play-through of Magician on YouTube [20:06:27] the first question that comes up now can be asked/answered... as long as neil responds. [20:06:59] and then I did more searching and discovered whole communities of people still into the stuff [20:07:00] neilbaldw - so you saw that play through and thought... what is wrong with these people? [20:07:21] budmelvin : lol, not at all, i can understand [20:07:33] budmelvin is an interesting old guy too. [20:07:34] same way that I'll play games on MAME I guess [20:07:37] he plays banjo and chip. [20:08:04] ACTUAL banjo? [20:08:22] I find it interesting that not only did you discover the community, but you've been enjoying revisiting your prior work and then doing new things. [20:08:23] i'd love to be able to play one, i keep promising myself i'll buy one and figure it out [20:08:39] bud: you got a live video of you playing banjo and chip? [20:08:54] Yes, I play banjo and when I first got into chip music I liked how the pattern based composition worked together. [20:09:07] that's some crazy shit [20:09:13] let me find video [20:09:14] neil: bud and i are chip musicians [20:09:21] we don't keep to boundaries [20:09:34] most people in here are programmers or emulator programmers. [20:09:37] in fact, you've gone to the top of my NES Heroes list [20:09:46] yeah, he's an interesting guy. [20:10:02] Programmers, hackers, emulators, etc. [20:10:06] he's probably the oldest guy in the room aside from you too. [20:10:11] i'm beginning to get the picture [20:10:13] Composers, yeah. [20:10:16] ha ha cheeky [20:10:21] bud: you almost 40, right? [20:10:23] how old are you neil anyways? [20:10:31] I am 40. lol [20:10:33] actually, that would be interesting, how old is everyone [20:10:41] http://vids.myspace.com/index.cfm?fuseaction=vids.individual&VideoID=1116667 Here's one but I was pretty intoxicated [20:10:42] * Heos is not a programmer [20:10:44] then you can tell me what you're all wearing [20:10:49] I'm 38 [20:10:55] 22 [20:10:58] damn, gil :D [20:10:58] ah, vintage, like myself [20:11:04] A/S/L [20:11:06] how old are you neil? [20:11:07] oh shit, Gil wins! [20:11:07] lol [20:11:07] hahaah [20:11:17] 28 [20:11:18] * zero_soul will turn 26 in a couple months [20:11:19] I never did much programming, just Apple ][ basic [20:11:21] I'm 29 [20:11:25] im 18 [20:11:26] i'm 26 [20:11:28] Yup, just turned 40, near the beginning of April. [20:11:34] * LordNLptp is 25 [20:11:40] i turned 23 just a week ago [20:11:47] 19 [20:11:52] I'm also 23 [20:11:57] marshall is the baby [20:12:01] 1986 ftw [20:12:05] he programs N64 [20:12:06] Well, good to know I'm not the official baby here. Haha. [20:12:13] pretty much all 80s here with a couple exceptions. [20:12:14] jesus christ, am i going to end up on some sex offenders register!? [20:12:15] the baby in here is 16 :P [20:12:18] well... jero is [20:12:18] hes not here atm [20:12:19] How old are you Neil? [20:12:20] yeah [20:12:21] jero is 94 vintage [20:12:22] ok now for the what are we wearing part ... [20:12:24] neilbaldw no but some of us yea [20:12:28] bbl i gotta go to work :) [20:12:33] neil: depends on what you say. [20:12:41] budmelvin : you rule man, seriously [20:12:56] i dare anyone to beat budmelvin's utter awesomeness [20:13:02] haha [20:13:09] this was supposed to be about you, dude. [20:13:27] bud: i'm playing live saturday too :D [20:13:31] (and then budmelvin wakes up) [20:13:31] wanna know what's funny? [20:13:53] yes [20:13:54] go B00daW [20:14:00] i haven't written my song yet! [20:14:07] i plan to drink coffee all day and write it friday! [20:14:20] chip+jews harp? [20:14:26] lol [20:14:29] With that kind of work ethic you should be a programmer [20:14:29] I'll probably due one of my film-to-NES translations at the open mic [20:14:29] hahaha [20:14:30] jews harp = rocks [20:14:32] chip + banjo [20:14:35] that's awesome! [20:14:41] do* [20:14:43] * gannon_ has quit IRC (Read error: Connection timed out) [20:14:45] I did jews harp on my last song for VORC Records [20:14:59] :D brilliant [20:15:03] jews harp on the teeth is weird [20:15:08] takes time to get used to [20:15:12] It's a super fun instrument [20:15:14] yeah [20:15:27] jews teeth on your harp is worse.... [20:15:31] haha [20:15:31] hahaah [20:15:43] oi vey [20:16:02] have we gone off course a little? [20:16:04] :D [20:16:06] whichever [20:16:09] completely [20:16:12] by internet standards, no. [20:16:19] the booze is starting to kick in [20:16:19] zero_soul - true [20:16:21] neil: what other chips do you like? [20:16:27] name you favorite musical chips of all time. [20:16:34] 2A03! [20:16:35] :D [20:16:38] memb: you're 28 now? gawd I've known you then for like 10 years [20:16:39] singing potatoe [20:16:47] s [20:16:50] lol [20:16:57] sounds fishy ;P [20:17:08] i really loved working on the SNES [20:17:12] boo!!! [20:17:14] samples [20:17:17] and a noise generator [20:17:20] SPC700 [20:17:23] i wrote the sound engine for that too [20:17:40] it was great because it ran in it's own CPU and clock [20:17:40] you know people convert standard modulated formats to SPC now, right? [20:17:45] * lameboy has joined #nesdev [20:17:46] did you work on james bond jr for the snes too? [20:17:46] no fighting for CPU time [20:17:53] i was playing that yesterday [20:17:57] no just the NES [20:18:03] the bass sample is hilarious [20:18:04] http://ekid.nintendev.com/xms/ [20:18:05] * Megumi sets mode: +v lameboy [20:19:00] yeah... another funny thing is... [20:19:00] i guess that was a natural progression mod->SPC [20:19:09] people can convert SPC->mod [20:19:17] and remix SPC soundtracks [20:19:19] and convert back to SPC [20:19:29] it's awesome [20:19:36] That's pretty neat, I didn't know that. [20:19:40] * B00daW nods [20:19:42] *back* [20:19:43] OpenSPC, bucky. [20:19:44] that is quite smart [20:19:47] wow, this is still going [20:19:51] converts SPC>IT [20:19:51] cool, I'll check that out. [20:19:57] but it's DOS [20:19:58] .it, nice [20:20:02] so you gotta run DOSBo [20:20:02] x [20:20:06] my preferred module [20:20:08] yeah [20:20:10] IT is superior [20:20:14] oh that's kind of lame ;) [20:20:16] haha [20:20:17] oh well [20:20:18] yeah [20:20:37] kev: yeah I guess it has been that long, time flies [20:20:42] bucky: you're gonna be live with everyone on saturday, right? [20:21:17] live? [20:21:19] I had just borrowed a NES world championships cart to dump and we dumped [20:21:24] then released it under guido. LOL [20:21:27] I've been doing NES devlopment for 12 years by now [20:21:40] neil: if i wasn't broke scum i'd give you room, board, and free beer for our philly event this saturday. [20:22:00] kevtris: I remember that. That was funny as hell. [20:22:01] haha yeah I remember that, I have a picture I took of the game too [20:22:05] if i wasn't 5000 miles away, i'd turn up and buy my own bear [20:22:12] roar [20:22:16] lol [20:22:26] last weekend there was a german ZX Speccy developer doing a slide-show presentation. [20:22:31] * lameboy has quit IRC (Ping timeout: 256 seconds) [20:22:39] and i'd buy me and it a beer, or me a beer and it a salmon [20:22:49] hahaah [20:22:58] or a pic-a-nic basket [20:23:06] I've been trying to rip Doremikko and failing miserably. :( [20:23:13] * lameboy has joined #nesdev [20:23:25] you'll do it. :P [20:23:29] neilbaldw: wanna challenge? [20:23:36] you have famitracker on parallels? [20:23:37] ROCK! [20:23:40] * Megumi sets mode: +v lameboy [20:23:41] you lose [20:23:44] HAHAHA [20:23:45] no u [20:23:55] neilbaldw OHC!!! [20:23:57] yeah [20:24:02] g0g0g0g0g0 [20:24:03] i do have fami tracker on parallels, yes [20:24:06] do i win? [20:24:09] No [20:24:10] Heos is an insane heavy metal 2a03 competitor. [20:24:23] OHC!?! [20:24:26] hahaah [20:24:28] !ohc [20:24:31] with polkafreestyle [20:24:39] neil: what we do is... [20:24:43] i gotta see this, if there's a tracker challenge [20:24:46] we collab and pass around the FTM. [20:24:57] each person takes like 15 or 30 minutes. [20:25:00] *yawn* jesus, it's 1.25 am [20:25:02] and passes it to the next person. [20:25:02] neilbaldw, btw since i saw you mention it in your blog or whatever, if you want to have a "perfect" vibrato (no cycle reseting when writing top 3 bits of freq) in nijuu check this out: http://nesdev.parodius.com/bbs/viewtopic.php?t=231 [20:25:06] oh shit that was brutal [20:25:07] neil: there are other days. [20:25:10] you know where to find us. [20:25:32] lol [20:25:33] get your rest, man [20:25:41] you got kids, right? [20:25:43] i'm old, you know [20:25:48] i have a son, yes [20:25:49] I work at a video store, we have Near Dark here! [20:25:54] Damn, I wanted to school the oldschooler [20:25:55] Somehow haven't seen it. [20:25:55] rent it! [20:25:55] hahah [20:26:05] I'm gonna watch tonight :) [20:26:09] neil: you should run in and yell at him, "quit wankin!" [20:26:24] Heos : you'd be nothing if i hadn't paved the way and inspired a new generation [20:26:28] ;) [20:26:31] hahah [20:26:35] hahaahaa [20:26:39] haha the vampire movie? My friend was one of the victims in that [20:26:45] no way! [20:26:46] NES Compsers have no inspirations on me, but good effort :D [20:26:49] neil: think that way until we kick your ass because we know more. [20:26:50] i love that film [20:26:52] woah, awesome! [20:26:54] i love you... [20:26:57] but i can kick your ass. [20:26:59] if it weren't for the old school, there wouldn't be a new school. [20:27:14] yeah, zero_soul knows the score [20:27:28] and think about this.... [20:27:30] * zero_soul appreciates both, though. [20:27:40] you're not even new school any more, just current school [20:27:46] hahaaha [20:27:50] words words [20:27:57] snap! [20:28:00] yep. even stuff like the Wii will be old-school at some point. [20:28:01] there's a 6 year old kid with a NES emu and an assembler waiting to destroy you [20:28:08] yeah [20:28:11] * lameboy has quit IRC (Ping timeout: 256 seconds) [20:28:13] neilbaldw: Question for you! What's your opinion/views on Bobby Prince? [20:28:13] he would probably tear shit up [20:28:23] put neal and heo on a team :D [20:28:44] * lameboy has joined #nesdev [20:28:46] Did he do Purple Rain? [20:28:53] hahah [20:28:53] no [20:28:55] * Megumi sets mode: +v lameboy [20:28:59] Doom. [20:29:06] chocolate rain [20:29:19] Chocolate Rain... (looks away) [20:29:35] some stay dry the others feel the pain [20:29:50] mmmmmm taz zonday [20:29:51] Commander Keen 4-6, Cosmo's Cosmic Adventure, Pickle Wars, Catacomb 3D, Wolfenstein 3D, Spear of Destiny, Blake Stone, Doom, Rise of the Triad, Doom II, Duke Nukem II, Duke Nukem 3D, Abuse, Demonstar, [20:29:53] or whatever [20:30:06] holy shit [20:30:07] good question, frank [20:30:07] That's Bobby Prince's belt [20:30:16] he did Nukem too? huh. [20:30:17] see i know his work, just not his name [20:30:19] Well, I have to get off the computer for a bit. I would just like to say that you've been awesome Neil, thanks alot for hanging out in here and what-not. It's been a total blast! Hope to see you around more :) [20:30:22] Heos = François [20:30:34] cheers Roth, take it easy [20:30:37] he's the only New Brunswick, Canada chip musician. ;P [20:30:44] Later all. [20:30:49] haha, not true. I know 2 others :P [20:30:51] later, roth. [20:30:51] hahaah [20:31:03] but he's also my buddy <3 [20:31:07] commander keen, shit i remember those, very cool [20:31:24] * Heos sucks B00daW 's dick [20:31:27] HAHAAH [20:31:29] * B00daW kick/bans [20:31:33] wtf! [20:31:43] knock off the gayness, we have a guest here [20:31:51] i'm not touching that shit with a bargepole [20:31:53] more like crank up the gayness [20:31:56] commander keen, i miss that stuff :) [20:32:02] back on topic, man :D [20:32:03] Oh crap... [20:32:06] i used to have the shareware games [20:32:10] wolfenstein 3D was a game changer, but the first one was still the best. [20:32:11] I just noticed your RSS feed goes in reverse, Neil. [20:32:20] New Brunskwick !!! [20:32:24] p2 [20:32:25] :O [20:32:42] My cat is from there :) [20:32:54] haha always good pussy in NB [20:32:59] HAHAHAAHA [20:32:59] Roth : does it? i can't work that stuff, I tried to fix it up as I used to have named anchors in the page until i found out it didn't render the containing div properly [20:33:00] hahaha [20:33:06] Oh well, I will just visit your page everyday to check for updates haha [20:33:17] * lameboy has quit IRC (Ping timeout: 256 seconds) [20:33:26] :) you do that [20:33:30] hehe [20:33:37] Alrighty, NOW I'm out of here. [20:33:38] neil: heos is a good troll. he gets banned from everywhere all the time. down deep he's a bald bandfag with no friends and a bleeding heart. [20:33:56] .......he's your dad isn't he? [20:34:08] no, but he could be by his looks. [20:34:16] hahah [20:34:16] you kids with your "issues".... [20:34:30] I'm only doing chipmusic for the pussy [20:34:59] hahaha [20:35:11] until you get fucked and take it out on everyone again in a severe rage [20:35:56] but yeah, neil [20:35:59] you're challenged [20:36:06] practice on famitracker [20:36:07] i looked up "heos nes" in google and it came up with a M&M game.....weird [20:36:14] heosphoros [20:36:17] it's greek for "satan" [20:36:24] "light bringer" [20:36:28] english for a ho [20:36:32] he has a torch? [20:36:35] D: [20:36:45] neilbaldw: I e-mailed you a few of my NSFs a week ago [20:37:18] M&M Heroes (Unl) [20:37:27] ah yeah you did, sorry I didn't email back, i got a bit swamped that week [20:37:36] no worries [20:37:47] I just assumed you hated me and where on your way to take revenge [20:37:50] awesome stuff though [20:37:55] lol no not at all [20:37:56] Glad you liked [20:38:12] what was that composed on? [20:38:18] famitracker [20:38:19] Famitracker [20:38:20] it's the only way, man [20:38:25] man up [20:38:30] lol [20:38:32] Nijuu....nijuu is the only way [20:38:35] hahaha [20:38:38] we'll see [20:38:43] rushjet1 would disagree ;) [20:38:45] yeah [20:38:49] rushjet1 uses MML [20:38:54] MCK and PPMCK [20:39:02] haha RushJet1 [20:39:02] And will certiainly be interested in nijuu. [20:39:09] surely [20:39:21] I just cannot pull myself away from here! haha [20:39:21] for real though, Neil. OHC VS me sometime [20:39:22] problem is that most musicians aren't coders [20:39:23] yeah, any new tool is grounds for interest. [20:39:25] I want to see how it goes [20:39:27] Can't wait, he's one of my favorite contemporary NES artists. :) [20:39:30] No love for NerdTracker2?? :'( [20:39:33] to be honest, neil [20:39:35] rushjet1 would disagree and back up his disagree ment by out composing you [20:39:42] we really just wanna see what YOU can push out of nijuu [20:39:52] then nijuu can probably be borrowed and credited into new platforms [20:39:54] heh, i don't know enough about any of the other stuff to be really honest, Nijuu is just how I would've approached it if i could've done it all again with less limitations [20:40:09] can ya hack it like the days of ownage in 1990's ;D [20:40:15] i'm sure ya can ;P [20:40:20] probably not :) [20:40:25] ho ho... [20:40:27] come on [20:40:30] don't short-change yourself [20:40:35] barefoot, in the snow... [20:40:36] you got potential friends here [20:40:39] Being restricted to 8K or 16K is rather hard to work with, I'd imagine. [20:40:47] i'm not, i do a ton of other stuff [20:40:52] well there ya go [20:40:53] He's just being modest, the demo was beginning to show off and it was just a demo. ;) [20:41:00] i have a home studio and plenty of guitars to play with [20:41:01] i'm anxious [20:41:08] i play guitar in the shitter. :) [20:41:10] I'd actually like to ask, what resource was most limited back in the days, CPU, RAM or ROM usage? [20:41:13] best studio i have [20:41:31] definitely RAM [20:41:43] every byte was precious [20:41:49] * B00daW nod [20:41:56] every byte is sacred! [20:41:57] but mappers allowed for bankswitching [20:42:06] about how much memory did you need for a typical game's music/audio code? (ballpark) [20:42:07] that's why i'm using all of it with Nijuu, it's cathartic [20:42:10] If the game didn't use saves, there is plenty in the $6000 - $7FFF range. [20:42:13] (i'm lying) [20:42:18] hahaha [20:42:25] ah ok [20:42:31] audio code doesnt really need that much RAM [20:42:38] * lameboy has joined #nesdev [20:42:49] the only thing I RAM is B00daW [20:42:50] neil: there are a ton of really useful undoc'd opcodes that help with that [20:42:53] "LAX" is great [20:42:53] no but the game does [20:42:59] load N into A and X [20:43:06] * Megumi sets mode: +v lameboy [20:43:16] there you go again with your cheating [20:43:21] bah [20:43:27] it's not a level playing field anymore [20:43:27] because they're undoc'd isn't cheating [20:43:29] I guess RAM could be useful for better compression of music data [20:43:32] isn't all programming about cheating? [20:43:35] lol [20:43:36] yeah no shit [20:43:37] Invalid opcodes are kind of unstable, right? [20:43:41] opportunism [20:43:53] gil: nah [20:43:55] Gil-Galad, some of them [20:43:56] they work on hardware [20:44:12] this is not Nam, there are rules [20:44:14] you didn't buy official docs, how about unfair [20:44:16] ....or should be [20:44:17] if an emulator doesn't support them, then it's the emulator's fault. [20:44:25] hahaha [20:44:31] yeah [20:44:41] huh, someone i know knew the guy who did the music for rise of the triad [20:44:44] if we could've bought them we would have! :) [20:44:50] neil: i assume your docs were little pictures and graphs with engrish on them, right? [20:45:07] did you even have the united states patents to use? [20:45:08] worse, it was mainly in katana [20:45:18] katakana? [20:45:18] katakana? [20:45:23] "to loading memorable into the accumulation..." [20:45:24] and that [20:45:27] hahaah [20:45:37] Or Kanji. [20:45:40] * B00daW nods [20:45:43] kanji [20:45:46] that would be a bitch [20:45:59] katakana would be easy [20:46:01] super easy [20:46:20] katakana doesn't sound too bad [20:46:28] oh that's right, try and undermine the mamoth struggle i went through to lay the foundations for all of your newfound glory [20:46:29] Without the resources we have today. Yes, deciphering those technical documents had to be a nightmare back then. [20:46:42] neil: laid back, right? ;P [20:46:47] lol [20:46:51] we know you meant kanji. [20:47:14] 二十 [20:47:27] * lameboy has quit IRC (Ping timeout: 256 seconds) [20:47:30] piss break and refill. be good, boys. [20:47:40] hey, it's 1.47 here, cut me some slack [20:47:53] don't leave before i get back, neil. :O [20:47:57] 5 minutes [20:48:00] 5 hours later than here [20:48:14] 5 minutes, jesus christ are you a horse? [20:48:15] It's 8:48 here. [20:48:21] 3.47 here :'' [20:48:23] hahah [20:48:25] Hahaha [20:48:46] or does he have one of those piss bags? i hear it take an age to empy them.... [20:48:50] 5:48 pm here. (btw, the topic should say "-4 GMT": it's DST / Summer Time now) [20:48:57] or, should have said. [20:49:04] Neilbaldw: Do you live in the U.K.? [20:49:09] i do yes [20:49:10] Neil, did you get to hear that cover that the advantage did of some of your magician tracks? [20:49:49] bucky : yes, apart from the player they're using on myspace hates my browser for some reason but it was hillarious, in a good way :D [20:50:00] haha, nice [20:50:08] do you know those guys? [20:50:11] MySpace is a pile of crap in my opinion. [20:50:17] tell them good job from me, if you do [20:50:30] Yeah, I've met the band and played a couple shows with them... [20:50:35] neilbaldw, just in case you missed it the first time: put this in nijuu: http://nesdev.parodius.com/bbs/viewtopic.php?t=231 [20:51:01] ah sorry thefox, i did mean to check that out, thanks [20:51:19] sankyuu [20:51:23] ohh the pun! [20:51:30] MySpace is also not dialup friendly. I have to block most things and use a heavily modified HOSTS file. [20:52:07] what the khaffukin are you doing on dialup anyway ?! [20:52:40] Broadband isn't real affordable monthly in my area. [20:52:42] neilbaldw: what are your personal favorite chiptunes? [20:52:44] DIAL UP!? [20:52:46] yours and others? [20:52:57] I will certainly be covering some of your tracks with a full band at some point, and I'll be sure to send you recordings... :) [20:53:05] Yes, I'm one of the few that still uses a dialup connection. [20:53:12] heh, amazing, thanks Bucky [20:53:22] do you at least use two 56k modems with load sharing? [20:53:27] favourties? i don't really listen to much [20:53:34] http://ia301540.us.archive.org/3/items/dwd-006/04-Yerzmyey-Juh.mp3 [20:53:38] this is what i'm listening to now [20:53:42] i've been trying to get a handle on new stuff [20:53:46] ZX Spectrum AY and beeper [20:53:49] and a lot of it sounds really cool [20:53:53] LordNLptp: I have never tried that before, nor do I know how to set something like that up. [20:53:59] neilbaldw, ya no prob [20:54:16] Gil-Galad: you need two phone lines for it, and your isp needs to support it i think [20:54:27] neil: if it's what you wanna do, do it. it's understood that you got other shit you're doing. [20:54:33] tonight is just a cool night to share. :) [20:54:51] Interesting. [20:54:55] i'm really appreciating all the new stuff though, seriously [20:55:11] i prefer pure NES stuff [20:55:20] neil: we have better interfaces to find out better waveforms to use and whatnot. [20:55:20] don't know that much about other systems [20:55:34] i did some Gameboy stuff [20:55:39] yeah? [20:55:44] i'm interested in that. [20:55:50] neilbaldw: that link thefox posted above is a cool undocumented 'trick' to allow vibrato to change the high 3 bits of the frequency registers without resetting the wave phase [20:55:53] yeah, nice to work on, better than NES [20:56:00] to be honest, most people use LSDJ or Nanoloop. [20:56:05] which are hardware-based trackers. [20:56:09] and i don't like them [20:56:19] Lord : yes, I was just reading it with great interest, i'll add it to my to-do-list :) [20:56:32] do you have any gameboy sound environments yet with quasi-modern interfaces? [20:56:39] and gameboy really isn't better than NES [20:56:51] oh awesome, see this is exactly why I want a full list of your works-- very interested in game boy and other works :) [20:56:54] not at all, don't even have source code to my old stuff i don't think [20:56:56] since NES can do 4 channel 7-bit PCM out of the same DPCM register [20:57:01] NES is still superior to Gameboy [20:57:02] gameboy is technically worse than nes [20:57:09] yep [20:57:14] but it did have the RAM-based waveform [20:57:19] I didn't realize there was a battle ;) [20:57:19] on nes you get direct envelope controle over channels 1,2,4 [20:57:20] so does NES [20:57:22] I don't really like GameBoy sound. [20:57:30] it's just never used [20:57:43] while on gameboy you have to use the awkward envelope registers to 'adsr' it sort of [20:57:47] I like the gameboy [20:57:54] EXCEPT [20:57:59] Lord: there is filtering on Gameboy [20:58:10] low-pass. :P [20:58:13] which isn't much [20:58:20] that theres a BUG in the gb sound hardware which allows sort of direct control over them [20:58:43] ^ this guy knows awesome shit about hardware [20:58:47] i havent seen anyone really use it yet except elmar krieger on prehistorik man back in 1994 or so [20:58:50] how do you know all of this, lord? [20:58:58] right, guys, it's way past my bedtime [20:59:06] yep. [20:59:10] ok, l8r, was awesome talking to you [20:59:11] neil: great having you here. [20:59:24] come back soon! [20:59:25] come back if you're bored or something. :) [20:59:26] Have a good night, Neil. I look forward to some of your releases. [20:59:32] good fun, i'll definitely be back [20:59:43] if not, we expect you're doing godly things like watching tv or drinking tea. ;D [20:59:46] you guys know too much stuff about the NES [20:59:48] Cool, thanks again for answering questions! [21:00:08] well [21:00:11] that's what we're here for [21:00:16] See you ! [21:00:17] no problem, thanks a lot everyone :) [21:00:20] Night Neil! [21:00:24] awesome to get to see this :D [21:00:26] thank you, neil. :) [21:00:36] i'll be happy to kick your ass in NSF another day. ;D [21:00:39] heh yeah thanks and nite [21:00:39] :D X infinity [21:00:44] student owning the master [21:00:48] lol [21:00:57] i think niel would wank on us D: [21:00:58] take is eay [21:01:04] you too, neil. :) [21:01:07] sleep well [21:01:23] whoa.....if the feds are reading, whatever tristendo said it's not true [21:01:26] take it easy sir [21:01:30] hahaaha [21:01:34] night all :) [21:01:35] haha [21:01:39] night, man :) [21:01:43] * neilbaldw has quit IRC [21:01:47] That was awesome. [21:01:48] good session. :D [21:02:06] let there be mayhem now [21:02:08] * B00daW changes topic to 'Neil Baldwin owned. If you missed it, too bad.'