Forums

Sega Master System / Mark III / Game Gear
SG-1000 / SC-3000 / SF-7000 / OMV
Home - Forums - Games - Scans - Maps - Cheats - Credits
Music - Videos - Development - Hacks - Translations - Homebrew

View topic - WLA DX binaries

Reply to topic
Author Message
  • Joined: 20 Dec 2004
  • Posts: 14
  • Location: France, Brest
Reply with quote
WLA DX binaries
Post Posted: Sat Jan 05, 2008 1:33 am
WLA DX 9.4 (18 Dec 2007)
Built with GCC 3.4.5 (MingW32)
CFLAGS = -march=i486 -c -mno-cygwin -ansi -O2 -pedantic -Wall


Changelog (http://www.villehelin.com/wla_changelog.txt):
v9.4 (18-Dec-2007) [ALL] Enhanced the documentation.
                   [ALL] .DEFINE without a definition value, and a .DEFINE
                     that would have an address label as the definition value
                     would make WLA count the linenumbers afterwards wrong.
                   [ALL] Issuing a loose .ENDM will give an error.
                   [ALL] All macros must have at least a name.
                   [ALL] Added .DBM (define bytes through a filter macro) and
                     .DWM (define words through a filter macro).
                   [ALL] Added FILTER to .INCBIN (circulate all the data
                     through a filter macro).
                   [ALL] Fixed overflow checks in .INCBIN's SKIP and READ.
                   [ALL] Integrated Mersenne Twister by Takuji Nishimura and
                     Makoto Matsumoto (.SEED, .DBRND and .DWRND use that now
                     instead of the stdlib's srand() and rand()).
                   [ALL] It's possible to use '\!' to get the name of the
                     currently parsed source file (works like '\@').
                   [Z80] If a pending computation follows "JR" or "DJNZ",
                     all the label references inside are relative.
                   [GB ] If a pending computation follows "JR",
                     all the label references inside are relative.
                   [65?] If a pending computation follows "BCC", "BCS", "BEQ",
                     "BMI", "BNE", "BPL", BVC", "BVS", all the label
                     references inside are relative.
                   [65C] If a pending computation follows "BCC", "BCS", "BEQ",
                     "BMI", "BNE", "BPL", BVC", "BVS", "BRA", "BBR*", "BBS*",
                     all the label references inside are relative.
                   [658] If a pending computation follows "BCC", "BCS", "BEQ",
                     "BMI", "BNE", "BPL", BVC", "BVS", "BRA", "BRL", "PER",
                     all the label references inside are relative.
                   [HuC] If a pending computation follows "BCC", "BCS", "BEQ",
                     "BMI", "BNE", "BPL", BVC", "BVS", "BSR", "BBR*", "BBS*",
                     "BRA", all the label references inside are relative.
                   [SPC] If a pending computation follows "BCC", "BCS", "BEQ",
                     "BMI", "BNE", "BPL", BVC", "BVS", "BRA", "BBS", "BBC",
                     "CBNE *", "DBNZ *", all the label references inside
                     are relative.

wladx-binaries-20071218.zip (433.48 KB)
WLA DX 9.4 (18 Dec 2007)

  View user's profile Send private message Visit poster's website
  • Joined: 16 Dec 2008
  • Posts: 1
Reply with quote
WLA DX win32 binaries
Post Posted: Tue Dec 16, 2008 10:55 pm
WLA DX 9.5 (14 aug 2008)
Built with GCC 4.3.0 (MingW32)
CFLAGS = -march=i486 -c -mno-cygwin -ansi -O2 -pedantic -Wall


Changelog (http://www.villehelin.com/wla_changelog.txt):
v9.5 (14-Aug-2008) [ALL] The unix.sh now takes the number of jobs make
                     commands should create, speeding up the compiling
                     on CPUs with more than one core.
                   [ALL] .DSTRUCTs can now be issued without passing values
                     to all struct members (will be init to $00 or
                     .EMPTYFILL).

wladx-9.5-20080814-win32-bin.zip (564.75 KB)
WLA DX 9.5 (14 aug 2008)

  View user's profile Send private message
  • Site Admin
  • Joined: 19 Oct 1999
  • Posts: 14689
  • Location: London
Reply with quote
Post Posted: Wed Dec 17, 2008 9:11 am
I stickied this topic. It seems the WLA DX mailing list is broken, else I'd have done this already...
  View user's profile Send private message Visit poster's website
  • Joined: 09 Sep 2001
  • Posts: 236
  • Location: Umeå, Sweden
Reply with quote
Post Posted: Wed Jan 21, 2009 10:00 am
I compiled WLA DX for OS X the other day, and when I saw this thread (even though it is for Windows) I thought I might upload the binaries here. I guess most people who use a Mac for development have Xcode already, but who knows.

*small update, tried compiling PowerPC versions aswell, and it seems to have worked, haven't been able to try them though.*

Download link (x86)
Download link (ppc)
wladx95_osx_ppc.tgz (536.37 KB)
wladx95_osx_x86.tgz (544.45 KB)

  View user's profile Send private message Visit poster's website
  • Joined: 16 Dec 2013
  • Posts: 69
Reply with quote
Post Posted: Mon Dec 22, 2014 12:41 am
Not sure if anyone even would use these, but thought for the Xmas season I'd drop by some Ubuntu binaries, compiled right off of GitHub, 12-21-14.

Here ya go.
  View user's profile Send private message
  • Joined: 24 Sep 2013
  • Posts: 141
Reply with quote
Post Posted: Mon Jan 26, 2015 5:25 pm
I built the latest source tree under windows. I hope someone else finds this useful too.
WLA-DX-20150126.zip (444.8 KB)
Latest binaries (2015-01-26)

  View user's profile Send private message Visit poster's website
  • Joined: 16 Dec 2013
  • Posts: 69
Reply with quote
Post Posted: Sun Aug 30, 2015 1:53 am
NOTE: Ramsis usually keeps his WLA-DX binaries here.
  View user's profile Send private message
  • Site Admin
  • Joined: 19 Oct 1999
  • Posts: 14689
  • Location: London
Reply with quote
Post Posted: Tue Jan 10, 2017 8:43 pm
Here's a latest build, of interest to me is a fix for some bad opcode decoding for undocumented opcodes from today, and a bump in the maximum label length. VS2015 C runtimes required.
wladx-20170110.zip (502.25 KB)

  View user's profile Send private message Visit poster's website
  • Site Admin
  • Joined: 19 Oct 1999
  • Posts: 14689
  • Location: London
Reply with quote
Post Posted: Sat Oct 05, 2019 5:38 pm
I have a thing building WLA DX here (although not automatically): https://ci.appveyor.com/project/maxim-zhao/wla-dx-6yqhq with binaries for Windows and Ubuntu, although the latter are untested.
  View user's profile Send private message Visit poster's website
  • Joined: 08 Dec 2013
  • Posts: 200
Reply with quote
Post Posted: Tue Jan 21, 2020 4:09 pm
Could we get an update for the 9.10 release please?
  View user's profile Send private message Visit poster's website
  • Site Admin
  • Joined: 19 Oct 1999
  • Posts: 14689
  • Location: London
Reply with quote
Post Posted: Tue Jan 21, 2020 7:20 pm
Done at the appveyor link above.
  View user's profile Send private message Visit poster's website
  • Site Admin
  • Joined: 19 Oct 1999
  • Posts: 14689
  • Location: London
Reply with quote
Post Posted: Mon Aug 17, 2020 12:59 am
Note that 9.11 was released a month ago, builds are at the same place: https://ci.appveyor.com/project/maxim-zhao/wla-dx-6yqhq but only with 6 months of retention. Click on your platform (Windows or Ubuntu) and then "Artifacts" to download a zip.

See also my "SMS build tools" project at https://github.com/maxim-zhao/sms-build-tools/releases/ which bundles WLA DX, my WLA-Z80 wrapper batch file, BMP2Tile, PSGTool and flips, with the intention being to provide all the tools you need to assemble/build something in one smallish download. I made this to then allow me to have CI builds of my SMS projects, e.g. https://github.com/maxim-zhao/chip8-sms/blob/master/appveyor.yml .
  View user's profile Send private message Visit poster's website
Reply to topic



Back to the top of this page

Back to SMS Power!