tabemann has quit [Remote host closed the connection]
tabemann has joined #forth
_whitelogger has joined #forth
dddddd has quit [Remote host closed the connection]
reepca has quit [Read error: Connection reset by peer]
reepca has joined #forth
reepca has quit [Remote host closed the connection]
<tabemann>
hey guys
<tp>
hey tabemann, I looked at Zeptoforth 'see' amd it's looking good!
<tabemann>
cool
<tp>
tabemann, and it's a lot shorter than the M0 version for Mecrisp-Stellaris PLUS, looks like your dissasembly is GAS compatible ?
<tabemann>
I used the standard syntax in most places except for using $ instead of 0x and using <$hex> with immediate addresses tied to labels
<tp>
oh yeah! :(
<tabemann>
I could always change it
<tp>
I would :)
<tp>
that way you can feed it straight into GAS
<tabemann>
what about <>
<tp>
and get the GAS version
<tp>
then you can compare gas assembly to yours
<tp>
well I'd make it all GAS compatible if I could, but your aims may be different
<tabemann>
know what, I'm going to make two versions of disassemble and see (sharing almost all the same code)
<tp>
Mecrisp-Stellaris dissasembly is very NOT GAS compatible
<tp>
oh cool!
<tp>
should be mostly text replacement ?
<tabemann>
disassemble and see and disassemble-gas and see-gas
<tabemann>
the biggest part is eliminating <>
<tabemann>
which I want so that the user can see the addresses of the labels
<tabemann>
hence why I'm not going to make it the default to remove that
<tp>
no problemo
<tabemann>
also, wait, there are a few instructions where I treat a PC-relative address as if it were absolute
<tabemann>
so that the user can actually see the address
<tabemann>
but the standard syntax uses PC and offset explicitly
<tabemann>
okay, I'm going to go off and hack in my changes now
<tp>
cool!
reepca has joined #forth
<tabemann>
okay, I made SEE-FOR-GAS and DISASSEMBLE-FOR-GAS
<tabemann>
they produce output that IMHO is inferior to that produced by SEE and DISASSEMBLE, but which is more standard
Zarutian_HTC| has joined #forth
Zarutian_HTC has quit [Read error: Connection reset by peer]
<tabemann>
tp: I have now released my updated code
<tabemann>
note that the GAS-compatible assembly is IMHO worse than the not-fully-GAS compatible assembly, for reasons that should become immediately apparent
<tabemann>
anyways, night night time for me
jsoft has joined #forth
gravicappa has joined #forth
xek_ has joined #forth
xek__ has quit [Ping timeout: 264 seconds]
WickedShell has quit [Remote host closed the connection]
mtsd has joined #forth
dys has joined #forth
xek__ has joined #forth
xek_ has quit [Ping timeout: 246 seconds]
gravicappa has quit [Ping timeout: 260 seconds]
reepca` has joined #forth
reepca has quit [Read error: Connection reset by peer]