LordKraken Posted April 16, 2020 Share Posted April 16, 2020 Seems I like to create visual studio solution instead of coding lynx stuff So here is the latest version of Lyxass for windows. https://github.com/LordKraken/lyxass_patched/tree/vs-update/bin Quote Link to comment Share on other sites More sharing options...
42bs Posted April 16, 2020 Share Posted April 16, 2020 Maybe fork from "The Original (TM)" 8-) https://github.com/42Bastian/lyxass Quote Link to comment Share on other sites More sharing options...
LordKraken Posted April 16, 2020 Author Share Posted April 16, 2020 hmm the patched version is not the latest? Quote Link to comment Share on other sites More sharing options...
42bs Posted April 16, 2020 Share Posted April 16, 2020 1 minute ago, LordKraken said: hmm the patched version is not the latest? Not sure what Sage patched. Maybe diff with mine. Quote Link to comment Share on other sites More sharing options...
LordKraken Posted April 16, 2020 Author Share Posted April 16, 2020 Actually he asked me if I could make a windows version from his repo, which I did since I have been doing just that kind of work the past 2 days ahah Now which version is the "best" latest, well let's check with him Quote Link to comment Share on other sites More sharing options...
42bs Posted April 16, 2020 Share Posted April 16, 2020 (edited) Mine is updated to use stdint.h and uses 64bit math (mainly because of Jaguar support). Allows C/C++ comments and C-Hexnumbers. Also BBS0..7 opcodes are handled. I am just merging in some stuff from him. Edited April 16, 2020 by 42bs Quote Link to comment Share on other sites More sharing options...
42bs Posted April 16, 2020 Share Posted April 16, 2020 Merged Sage's single-quote string support. Quote Link to comment Share on other sites More sharing options...
LordKraken Posted April 16, 2020 Author Share Posted April 16, 2020 ok so if you want I can just create a branch in your repo and put my vs2019 stuff in it, should be straightforward. Quote Link to comment Share on other sites More sharing options...
42bs Posted April 16, 2020 Share Posted April 16, 2020 Just now, LordKraken said: ok so if you want I can just create a branch in your repo and put my vs2019 stuff in it, should be straightforward. Yes, please go ahead. Just did add you as contributor. 1 Quote Link to comment Share on other sites More sharing options...
sage Posted April 18, 2020 Share Posted April 18, 2020 (edited) ugly bug: lyxass accepts stx (tmp) and sty (tmp) but translates it to STA ($00) ; STX $00 ; STY $00 ; Edited April 18, 2020 by sage Quote Link to comment Share on other sites More sharing options...
42bs Posted April 18, 2020 Share Posted April 18, 2020 Mine accepts ldx (n), ldy (n), stx (n) and sty (n) because it takes it as expression of "(" n ")" and therefore translates it to ldx n, ldy n, stx n and sty n. Quote Link to comment Share on other sites More sharing options...
sage Posted April 18, 2020 Share Posted April 18, 2020 maybe a bad idea :-(((( luckily i was able to find the problem within minutes. Quote Link to comment Share on other sites More sharing options...
42bs Posted April 18, 2020 Share Posted April 18, 2020 A warning would be good, but I have no idea yet, how to detect it. Quote Link to comment Share on other sites More sharing options...
42bs Posted April 19, 2020 Share Posted April 19, 2020 Updated https://github.com/42Bastian/lyxass (Not the Linux EXE though): - warn (enable with -w) about suspicious indirect addressing (ldx/stx/ldy/sty/cpy/bit/stz (n)). - allow expressions with braces for ORA group: Before "lda (10+2)*2" was not possible. - more info for -h, esp. about CYCLES symbol Quote Link to comment Share on other sites More sharing options...
LordKraken Posted April 19, 2020 Author Share Posted April 19, 2020 so the definitive edition is in your repo? Why did you fork in the first place (just curious :D) 1 Quote Link to comment Share on other sites More sharing options...
42bs Posted April 19, 2020 Share Posted April 19, 2020 33 minutes ago, LordKraken said: so the definitive edition is in your repo? Why did you fork in the first place (just curious :D) It is no fork of Sage's version. It is the other way round. Sage took my source someday in the past and patched it. But I kept working on it and since I use it for Jaguar dev also, I did more changes to it. And when I started to work with git, I decided to place it on GitHub (2018). So the "definitive edition" is mine. It is not easy to merge the two esp. because of the massive changes for the 64bit math for the Jaguar. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.