[00:08] https://archive.org/details/hh_tbatman [00:09] https://archive.org/details/hh_tbatfor [00:10] not better [00:11] it's supposed to be taller than it is wide because it's two screens on top of each other [00:11] mame defaults to 960x1278 but it's vector so you could use any resolution with that ratio [00:14] (that ratio being 3:4) [00:20] https://archive.org/details/hh_tbtoads (Fails, not sure why) [00:21] Oh, I see, backlog on the emularity uploads. [00:21] https://archive.org/details/hh_kblades [00:28] https://archive.org/details/hh_kbucky [00:31] https://archive.org/details/hh_kcontra [00:31] https://archive.org/details/hh_tddragon [00:35] https://archive.org/details/hh_kdribble [00:41] https://archive.org/details/hh_kgradius [00:41] https://archive.org/details/hh_kgarfld [00:44] https://archive.org/details/hh_tgaunt [00:46] https://archive.org/details/hh_kloneran [00:52] https://archive.org/details/hh_tkarnov [00:53] https://archive.org/details/hh_tjdredd [00:53] https://archive.org/details/hh_tmkombat [00:56] https://archive.org/details/hh_tnmarebc [00:56] https://archive.org/details/hh_knfl [00:56] Not bad for a day. [01:03] https://archive.org/details/hh_trobocop2 [01:19] So that's something. [01:28] https://archive.org/details/handheldhistory&tab=collection [01:45] I saw the peripheral metadata, no problem there. [01:46] File order is basically unimportant after the first one anyway. [01:46] Because there's no guarantee that you'll need to load them in any particular order, so you might as well just have them sorted lexically and then let the user switch them. [01:47] It's not directly relevant to this, because PCE is different (for now), but a lot of my childhood was spent performing the bizarre ritual for running Beyond Dark Castle on the Mac without a hard drive... [01:48] Boot off disk A, eject it, insert disk B, eject it (so the system leaves its "ghost" mounted), reinsert disk A, launch BDC, and switch disks as necessary when you went to different levels. [01:49] Which is where the "fun" will come in when making this sort of thing work for Mac games. [01:50] I'm assuming the reason we don't currently have BDC on the archive yet is because PCE doesn't support emulating dual-drive machines yet? [01:58] Also: I guess there's no defined schema for the metadata XML? [01:59] There's definitely none referenced in the XML file itself. [02:00] Metadata to include the files file, in this case. [02:56] I doubt there's a DTD for it [03:10] I mean, in a number of ways, it's useful if there isn't, as long as we don't have a pressing need to pedantically validate it (which I suspect we don't). [03:11] So if I were to add some fields to the metadata to specify disk image filenames, that might be OK? [03:12] the IA metadata allows for any number of arbitrary keys I think [03:16] Huh, although... there might be a nicer way around this without changing formats. MAME treats zip files as directories, so you can actually specify the .dsk files within the XML filelist... but will that screw with the Archive's file listing? [03:18] Well, only one way to find out. [03:21] there are two xml files in every item [03:21] we can't change what's in the _files.xml file [03:21] but the _meta.xml file just has key=value pairs in it, and the key can be anything the uploader wants to type in [03:25] which means we can look for any key we want [03:26] *** godane has quit IRC (Ping timeout: 250 seconds) [03:27] OK, got it. [03:27] I'm making a test with all 4 Wasteland disks, since I can't edit anything on the Time Zone item. [03:31] ...aaaand that's gonna take a while before it gets through the queue. [03:32] Works better when I use the correct name (apple2ee instead of appleiiee), and I can't change it until it's been ingested. [03:32] * oscar facepalms [03:33] There's no facility for making hierarchical metadata, right? [03:34] I mean, it's obviously very possible with XML, but it doesn't look like the web metadata editor supports that. [03:35] you can always upload another xml file [03:36] it only really needs to be in the _meta.xml for IA's search engine [03:37] True, true. I wasn't sure whether it made sense to make a *third* metadata file just for emulators, but it probably wouldn't be the end of the world, and it would keep from cluttering the Archive metadata with disk image details. [03:38] Hm. [03:40] I think maybe I'll do that for now... start with a separate file, use our current defaults if it doesn't exist. [03:43] *** godane has joined #jsmess [03:57] Any suggestions on what the name should be? I'm in favor of something like emu_extra_config.xml, or have the metadata explicitly point to the file. [03:58] With preference to the latter. [04:01] *** godane has quit IRC (Quit: Leaving.) [04:56] That's fine [05:07] *** godane has joined #jsmess [05:57] *** godane has quit IRC (Ping timeout: 633 seconds) [07:18] *** Rai-chan has quit IRC (Ping timeout: 250 seconds) [10:37] *** Rai-chan has joined #jsmess [17:56] *** godane has joined #jsmess [18:19] *** BnARobin_ has quit IRC (Read error: Operation timed out) [18:32] *** BnARobin has joined #jsmess [18:38] *** BnARobin has quit IRC (Remote host closed the connection) [18:39] *** BnARobin has joined #jsmess [18:44] *** BnARobin has quit IRC (Remote host closed the connection) [18:45] *** BnARobin has joined #jsmess [18:52] *** BnARobin has quit IRC (Remote host closed the connection) [18:53] *** BnARobin has joined #jsmess [18:56] OK, is there any reason not to immediately parse the metadata from XML upon reception instead of deferring it to the get_xxx_files functions? [18:57] If not, I'll back it out. [19:02] *** BnARobin has quit IRC (Remote host closed the connection) [19:03] *** BnARobin has joined #jsmess [19:09] *** BnARobin has quit IRC (Remote host closed the connection) [19:10] *** BnARobin has joined #jsmess [19:14] db48x is good to call for with the question [19:18] *** BnARobin has quit IRC (Remote host closed the connection) [19:19] *** BnARobin has joined #jsmess [19:24] *** BnARobin has quit IRC (Remote host closed the connection) [19:25] *** BnARobin has joined #jsmess [19:33] Well, I'm doing it for now, it can always be undone. [19:35] that's fine [19:35] there just wasn't any need for the list of files anywhere else [19:46] *** BnARobin has quit IRC (Remote host closed the connection) [19:47] *** BnARobin has joined #jsmess [19:52] *** BnARobin has quit IRC (Remote host closed the connection) [19:53] *** BnARobin has joined #jsmess [19:58] *** BnARobin has quit IRC (Remote host closed the connection) [19:59] *** BnARobin has joined #jsmess [20:00] Oh, I meant the *actual* metadata, not the file list. [20:04] *** BnARobin has quit IRC (Remote host closed the connection) [20:05] *** BnARobin has joined #jsmess [20:11] *** BnARobin has quit IRC (Remote host closed the connection) [20:11] *** BnARobin has joined #jsmess [20:15] oh, that's fine too :) [20:19] aha: [20:19] [2018-03-08 08:38:03] Building src/mame/drivers/zx.cpp into mamezx_wasm.js.gz [20:19] real 2603m50.924s [20:19] user 3461m23.940s [20:19] sys 169m59.204s [20:28] *** BnARobin has quit IRC (Remote host closed the connection) [20:29] *** BnARobin has joined #jsmess [20:53] *** BnARobin has quit IRC (Remote host closed the connection) [20:54] *** BnARobin has joined #jsmess [20:59] *** BnARobin has quit IRC (Remote host closed the connection) [21:00] *** BnARobin has joined #jsmess [21:00] You could probably assemble a real ZX Spectrum from parts in less time than that. [21:00] They certainly did at the factory, anyway. [21:05] *** BnARobin has quit IRC (Remote host closed the connection) [21:06] *** BnARobin has joined #jsmess [21:11] *** BnARobin has quit IRC (Remote host closed the connection) [21:12] *** BnARobin has joined #jsmess [21:20] *** BnARobin has quit IRC (Remote host closed the connection) [21:21] *** BnARobin has joined #jsmess [22:17] oscar: true, but that was the time to build every system that IA currently supports [22:18] [2018-03-08 08:27:14] Building src/mame/drivers/zodiack.cpp into mamezodiack_wasm.js.gz [22:18] [2018-03-08 08:30:19] Building src/mame/drivers/zwackery.cpp into mamezwackery.js.gz [22:18] [2018-03-08 08:32:34] Building src/mame/drivers/zwackery.cpp into mamezwackery_wasm.js.gz [22:18] [2018-03-08 08:35:52] Building src/mame/drivers/zx.cpp into mamezx.js.gz [22:18] [2018-03-08 08:38:03] Building src/mame/drivers/zx.cpp into mamezx_wasm.js.gz [22:18] etc [22:45] Haha, oh, OK. [22:45] That's a little better. [22:46] Thought maybe there was something amiss with the ZX Spectrum. [23:10] yea, that would be pretty funny