18:09:31froggeyif you want to check what you've assembled, you can copy the bytes into an assembly file as bytes and assemble it with binutils' assembler
18:10:47froggeythe mezzano assembler will produce a vector of bytes like #(1 2 3 4), you can create a file call foo.s containing ".byte 1, 2, 3, 4"
20:35:15froggeythe label "test4" will be at offset 0, the instruction "b test4" will be at offset 12. if b instructions are pc-relative (and it looks like they are), then "b test4" is encoded as "branch backwards 12 bytes"
20:52:58froggeyit requires understanding a complicated manual and implementing a whole bunch of repetitive code
20:53:47froggeymezzano doesn't have a disassemble function because I got tired of implementing the x86 assembler and didn't want to write a disassembler
20:54:17ebrascawhy someone don't make some universal assembler maker?
20:55:23ebrascafroggey: I don't know if I can end ppc64.
20:56:19froggeytake a break, come back to it in a week or a month or something
22:28:37froggeydon't add any more symbols to cl-symbols.lisp-expr, that's a list of all symbols exported by the COMMON-LISP package and is is defined by the CL standard
22:28:37bms_Oh, I have a question for you. I'm still working on a split-sequence function. I was wondering if you have an alternative already made and if not, how I can make the function external in your system?
22:41:05froggeyif there was not library, then for something like split-sequence I'd probably just dump it in the sys.int package and not bother exporting it... there isn't really any package exporting miscellaneous useful functions
22:42:01froggeyif it was a group of functions/symbols doing some coherent thing then I'd define a new package & export through there
22:42:11froggeythe gui code is probably the best example of this
22:45:07bms_I found an implementation on Github. I’ve written it into .gitmodules. You said to include it in ipl.lisp?
22:47:49bms_Yeah, adding it to ipl.lisp now. Thansk for clarifying.
22:53:25bms_Every time I rebuild, the process seems to get faster.
22:55:06bms_Of course, Virtualbox makes the whole thing slightly more tedious by keeping track of file UUIDs.
23:03:24froggeyVBoxManage convertfromraw takes a --uuid option. I didn't include it in the Makefile because I though it might cause trouble if everyone produced disk images with the same uuid
23:09:45bms_Eh, it’s an easy workaround. I don’t care enough to add that, seeing as I do believe that could be weird.