Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #asm, 2018-04-15:
- [18:28] ExE Boss: Is the new memory map frontend code on GitHub?
- [18:28] Telinc1: the new memory map code in its entirety is proprietary and will soon belong to kieran
- [18:28] Telinc1: as for the table design, see my post
- [18:28] 🐇: rip
- [18:29] Alcaro: why are people so interested in the source code of that compared to the rest of the site
- [18:29] randomdude999: because it does fancy stuff like simulating a LoROM mapping
- [18:29] randomdude999: whereas the site is just a homegrown forum software with a bunch of stuff hacked on top
- [18:30] Telinc1: and that means it doesn't qualify as fancy?
- [18:30] Telinc1: there's some pretty fancy stuff in it
- #asm, 2018-04-27:
- [16:53] Telinc1: okay, $401626 returning $7E1626 is not a bug
- [16:53] Telinc1: on SA-1, $400000-$4FFFFF is BW-RAM
- [16:53] Telinc1: the SA-1 pack maps $7E0000-$7E1FFF to $400000-$401FFF
- [16:54] randomdude999: oh lol
- [16:54] randomdude999: it should mention that being sa-1 somewhere
- [16:55] Telinc1: that was originally planned, never got around to it
- [16:55] Telinc1: not sure if it's way too worth it
- [16:57] randomdude999: why does it show 167A though?
- [16:57] Telinc1: looking into that right now
- [16:57] Telinc1: only shows up in the list after the expansions have run, so it might turn out to be a coprocessor remap
- [17:06] Telinc1: <code>$XX:7616-$XX:762B -> SMW's $7E:167A</code>
- [17:06] Telinc1: there it is
- [17:07] Telinc1: $00-$3F:$6000-$7FFF is a BW-RAM mirror
- [17:14] randomdude999: why is it still listed as being 12 bytes though?
- [17:14] Telinc1: doesn't adjust the size, that comes from the database
- [17:16] ExE Boss: Having the Memory Map be open source would allow for community members to implement stuff like this a lot faster.
- [17:16] Telinc1: tell that to kieran, I'm under an nda
- [17:16] Alcaro: how much is 'stuff like this', especially once we're done testing all this random crap
- [17:17] randomdude999: imo if the remapper adjusts the address of sprite tables then it should also adjust their size
- [17:17] Telinc1: I mean
- [17:17] Telinc1: it technically could
- [17:18] Telinc1: wouldn't be difficult at all, actually
- [17:18] Telinc1: but then it'd list something like $7E167A - 22 bytes, which makes no sense(edited)
- [17:18] randomdude999: *22
- [17:19] randomdude999: could you add "(SA-1)" to the end of the description for the remapped tables?
- [17:21] Telinc1: actually, no, the mapper only cares about single addresses, not entries
- [17:21] Telinc1: changing entries would require black magic
- [17:22] Telinc1: probably polluting the address filter (or maybe the whole filtering system)
- [17:23] Telinc1: memory mapper only sees the addresses you give it and its job is to figure out what they are
- [17:23] Telinc1: the filter takes those figured out addresses and it doesn't differentiate between the actual sprite table or an SA-1 equivalent of it
- [18:18] CutestKitten (Emily): Isn't information about the SMW rom in the public domain at this point? Not the actual rom itself, but information about it is accessible by anyone with time and the ROM file. How can an NDA force you not to disclose something that is already openly available? I'm pretty sure that isn't allowed.
- [18:18] Alcaro: the relevant nda covers the smw central source code, nothing else
- [18:19] CutestKitten (Emily): ah ok
- [18:19] Alcaro: I think he's technically allowed to share the map thing, but I'm not sure if kieran would like that.
- [18:30] Telinc1: I'll risk paraphrasing what kieran's said to me, it shouldn't be too secret
- [18:31] Telinc1: anything I write for smw central belongs to him and he's got rights over it; that's a condition I myself have agreed to
- [18:31] Telinc1: of course, this also means the memory maps are technically part of his codebase, so the nda covers them as far as I'm concerned
- [18:31] leod: that would be how it works yea
- [18:35] CutestKitten (Emily): i mean the only way to know how it works is to read the actual NDA, anything short of that is just shothand/paraphrasing
- [18:35] CutestKitten (Emily): But I get what you mean
- [18:35] Alcaro: it's not a written contract, just a gentleman's agreement
- [18:36] CutestKitten (Emily): NDAs, Waivers and non-competes are all kind of legally fishy and it all depends on the exact specific wording, payments etc
- [18:36] CutestKitten (Emily): You may want to look at your state laws
- [18:37] CutestKitten (Emily): In my state any verbal agreement in excess of 500 dollars of value is automatically void
- [18:37] leod: theres no money involved
- [18:37] Alcaro: you're assuming he even wants to violate or mess with the alleged NDA
- [18:37] CutestKitten (Emily): Time = money
- [18:37] CutestKitten (Emily): No I'm not assuming that
- [18:37] Telinc1: it's literally just a mutual volunteer agreement
- [18:37] CutestKitten (Emily): Just commenting on things
- [18:38] CutestKitten (Emily): I do open source code work all the time
- [18:38] Telinc1: though violating it probably means chocolate ban
- [18:38] CutestKitten (Emily): And I happen to know from experience that volunteers + verbal agreements is a dangerous game
- [18:38] CutestKitten (Emily): I hate seeing an asshole screw something great up by lying and violating agreements
- [18:39] CutestKitten (Emily): I wouldnt help someone screw over SMWCentral
- [18:40] CutestKitten (Emily): My bad if I upset anyone
- [18:45] Telinc1: staff and anything related to it are completely voluntary
- [18:45] Telinc1: though of course, that also means you reserve a right to quit at any time whether the others like it or not
- [18:46] Telinc1: I don't think kieran would let anyone he doesn't trust near his code so I'm pretty nothing will get screwed up
- [18:46] Telinc1: being a Minecraft proofreader is completely voluntary, too, and Mojang doesn't seem too concerned about me (or anyone) messing something up
- [18:47] Telinc1: anyway, seeing as NDA is a legal term, using it might have been bad wording on my part, though the meaning is similar enough
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement