Closed tkchia closed 4 years ago
Confirmed. Even a crash of the assembler was possible. It should be fixed now.
Thanks @Baron-von-Riedesel !
@Baron-von-Riedesel are you the original author? I could transfer you rights to JWasm GitHub organization since it really belongs to you. I opened it because the original site was down:
Also the site https://jwasm.info is at https://github.com/JWasm/jwasm.github.io
Yes, I'm the original author.
I could transfer you rights to JWasm GitHub organization since it really belongs to you.
No, thanks! There are already too many places where outdated versions of jwasm are offered.
On Tue, Jul 7, 2020 at 7:12 AM Anton Kochkov notifications@github.com wrote:
@Baron-von-Riedesel are you the original author? I could transfer you rights to JWasm GitHub organization since it really belongs to you. I opened it because the original site was down:
Also the site https://jwasm.info is at https://github.com/JWasm/jwasm.github.io
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.
Hello @Baron-von-Riedesel,
Yes, I'm the original author.
I could transfer you rights to JWasm GitHub organization since it really belongs to you.
No, thanks! There are already too many places where outdated versions of jwasm are offered.
While we are at it, may I know if you intend to make further updates to JWlink?
I am currently using @JWasm's repository for JWlink because it happens to have a working port to Linux which I need.
Thank you!
While we are at it, may I know if you intend to make further updates to JWlink?
Yes, although with low priority. Creating a fully working 64-bit linux version might need some adjustments.
Hello @Baron-von-Riedesel,
Thank you for your fix (https://github.com/Baron-von-Riedesel/JWasm/commit/bdaff8f72c0ad6bd7d57a195ec6b84c8f003f10b) for the lack of segment overrides for
LODS
,CMPS
, andMOVS
I had earlier reported at https://github.com/JWasm/JWasm/issues/211 .However, I am now getting an opposite problem with your updated code: a simple
LODSB
,LODSW
,MOVSB
,MOVSW
,CMPSB
, orCMPSW
without operands may now sometimes get an extraCS:
orES:
segment override, even though there should not be one.Here is a test input that shows the problem:
Output:
The string instructions just before each
int 0x03
should by right have no segment overrides.Thank you!