Search found 34 matches

by CypherSignal
Sat Aug 24, 2019 6:26 am
Forum: SNESdev
Topic: Using VS Code as an IDE for debugging assembly with source
Replies: 21
Views: 23508

Re: Using VS Code as an IDE for debugging assembly with sour

Apologies for taking so long to get back to this, but I'm definitely interested in helping it move forward now that I've been able to have the time for serious work on the emulator again. Yeah, ditto. do a final performance pass on it especially for the breakpoint_test function (need to get down to...
by CypherSignal
Wed Jan 02, 2019 2:57 pm
Forum: SNESdev
Topic: WLA Tools and Libraries
Replies: 8
Views: 5781

Re: WLA Tools and Libraries

That is only applicable for the Microsoft Store. Those terms do not apply for the Visual Studio Marketplace. Trying to suss out exactly what terms apply, it seems that this is the Terms of Use that would be most applicable: https://azure.microsoft.com/en-us/support/legal/website-terms-of-use/ In usi...
by CypherSignal
Wed Jan 02, 2019 9:37 am
Forum: SNESdev
Topic: WLA Tools and Libraries
Replies: 8
Views: 5781

Re: WLA Tools and Libraries

Sorry, I may have misspoken, or not been precise enough: What I mean is, when you publish this, is it a one-click solution for individual users to just fetch the thing from the marketplace? Like, with the VS Code debugging, I have to stipulate that a user needs to get the extension, a specific emula...
by CypherSignal
Wed Jan 02, 2019 8:34 am
Forum: SNESdev
Topic: WLA Tools and Libraries
Replies: 8
Views: 5781

Re: WLA Tools and Libraries

This is cool as hell. Tinkering with a language server for wla and/or asar was definitely on my radar for VS Code shenanigans, so it's super neat to see someone executing on this. I haven't dug into this much, but is the extension is a purely standalone thing? Like, the extension doesn't require any...
by CypherSignal
Sun Dec 23, 2018 10:10 pm
Forum: SNESdev
Topic: Using VS Code as an IDE for debugging assembly with source
Replies: 21
Views: 23508

Re: Using VS Code as an IDE for debugging assembly with sour

A small update before the holidays. Nothing user-facing or substantial from the last post, but wanted to give this because it'll be at least an extra week and a half before anything else. For one, I do want to note one thing I failed to previously: for bsnes-plus itself on Windows if you want to fet...
by CypherSignal
Tue Dec 18, 2018 10:32 am
Forum: SNESdev
Topic: Fetching lower 16 bits of a label for loading memory in Asar
Replies: 3
Views: 5844

Re: Fetching lower 16 bits of a label for loading memory in

Ugh, never mind, I misread the the part in the manual about the opcode length specification . Changing LDA Ancilla_ReceiveItem_item_messages, Y to LDA.w Ancilla_ReceiveItem_item_messages, Y not only works, but creates the same generated assembly as xkas. In any case, it seems there are a lot of othe...
by CypherSignal
Tue Dec 18, 2018 6:49 am
Forum: SNESdev
Topic: Fetching lower 16 bits of a label for loading memory in Asar
Replies: 3
Views: 5844

Re: Fetching lower 16 bits of a label for loading memory in

Eh, not entirely. It did drive me to look at the documentation in another way, again. It seems that the solution that exists is to add the following: DialogItemReceive: BCS .noMessage ; if doubling the item value overflowed it must be a rando item CPY #$98 : !BLT + ;if the item is $4C or greater it ...
by CypherSignal
Mon Dec 17, 2018 8:27 pm
Forum: SNESdev
Topic: Fetching lower 16 bits of a label for loading memory in Asar
Replies: 3
Views: 5844

Fetching lower 16 bits of a label for loading memory in Asar

I was doing some work today to try and get the Z3Randomizer ASM code assembling in Asar, instead of Xkas, and one problem I found particularly vexing was this line, specifically: https://github.com/KatDevsGames/z3randomizer/blob/master/dialog.asm#L265 DialogItemReceive: BCS .noMessage ; if doubling ...
by CypherSignal
Mon Dec 17, 2018 9:45 am
Forum: SNESdev
Topic: Using VS Code as an IDE for debugging assembly with source
Replies: 21
Views: 23508

Re: Using VS Code as an IDE for debugging assembly with sour

Work on the vscode-newdbg branch is continuing, checking off a few more things here and there. One major thing recently, though, was the IPC rewrite I wanted to do: Communication now happens over Tcp Sockets so it's possible to, e.g., attach VS Code to a running emulator instead of launching it dire...
by CypherSignal
Tue Dec 11, 2018 12:33 pm
Forum: SNESdev
Topic: Using VS Code as an IDE for debugging assembly with source
Replies: 21
Views: 23508

Re: Using VS Code as an IDE for debugging assembly with sour

Just to give a small update: I've been porting my work on bsnes-plus to a branch off of the Qt5+newdebugger branch and everything seems to be working nicely, now. The only huge deviation compared to what was there before was my own rewrite to the symbol map - on top of the re-write already done by R...
by CypherSignal
Wed Nov 28, 2018 3:12 pm
Forum: SNESdev
Topic: HDMA images, but in mode 0
Replies: 7
Views: 5920

Re: HDMA images, but in mode 0

So, for mode 0 (or just generally, anything 4/16 colours) the first big to-do item is creating some conversion to palettized tiles. If you want to use background-processor as is, note that even at a single 16-color palette for an entire image there's approximately zero difference adding or removing ...
by CypherSignal
Wed Nov 28, 2018 12:59 pm
Forum: SNESdev
Topic: Using VS Code as an IDE for debugging assembly with source
Replies: 21
Views: 23508

Re: Using VS Code as an IDE for debugging assembly with sour

and the disassembler enhancements here merged upstream it's happening Oh, awesome! I'll definitely be keeping an eye on when you submit that into your trunk, because that'll be an interesting merge on my part :lol: Ah, I just noticed that the 'newdebugger' branch is based off of the qt5 branch. Thi...
by CypherSignal
Mon Nov 26, 2018 4:32 pm
Forum: SNESdev
Topic: Using VS Code as an IDE for debugging assembly with source
Replies: 21
Views: 23508

Re: Using VS Code as an IDE for debugging assembly with sour

Just a small update (OP has been updated with current events). Prepped the PR for Asar, and decided to scrub the few nicks off of the VS Code extension so that others can use it. So, if you're feeling intrepid and you do want to try this all out against whatever stuff you may already have: Fetch the...
by CypherSignal
Fri Nov 23, 2018 1:59 pm
Forum: SNESdev
Topic: My experience building higan and bsnes-plus on Ubuntu
Replies: 15
Views: 16502

Re: My experience building higan and bsnes-plus on Ubuntu

I will say, from my own experience iterating on bsnes-plus, some day I’m going to be worn down enough and just try to port the entire build system over to cmake and clean up a ton of the source files or something. :lol: Besides the issues tepples has had getting going, I feel like I regularly run in...
by CypherSignal
Fri Nov 23, 2018 8:29 am
Forum: SNESdev
Topic: Using VS Code as an IDE for debugging assembly with source
Replies: 21
Views: 23508

Re: Using VS Code as an IDE for debugging assembly with sour

Well, it's pretty brute-force (e.g. address resolutions to labels and source lines all, each and every time, generate a list of all possible mirror addresses across the CPU bus) but this seems to work pretty well: https://i.imgur.com/brunZOZ.png . Before , the callstack could not resolve the appropr...