Akira76 25 Signaler ce message Posté(e) 16 juin 2016( 16/06/2016 18:57 ) Ci-joint les binaires de wla-dx 9.7b parce-que... les derniers officiellements compilés pour windoze sont de la version 9.5 et ça commence vraiment à dater. wla-dx-9.7d-x86.7z wla-dx-9.7d-x86_64.7z Citer Partager ce message Lien à poster Partager sur d’autres sites
ichigobankai 198 Signaler ce message Posté(e) 16 juin 2016( 16/06/2016 19:19 ) Ah ce bon vieux WLA ^^J'avais compilé une version pour mon mac (car je l'utilise mixé avec SDCC), et en vérifiant c'est un 9.5...tant pis. En précision (pour ceux qui ne connaitraient pas) WLA supporte pas mal d'ASM : 6502 (NES, etc.) 65C02 (VIC-20, etc.) 6510 (C64, etc.) 65816 (SNES, etc.) GB-Z80 (Game Boy) HuC6280 (PC-Engine) SPC-700 (SNES sound chip) Z80 (GG, SMS, MSX, Spectrum, Ti86, etc.) Citer Partager ce message Lien à poster Partager sur d’autres sites
blyn 14 Signaler ce message Posté(e) 16 juin 2016( 16/06/2016 20:16 ) Merci m'sieur ! Citer Partager ce message Lien à poster Partager sur d’autres sites
ichigobankai 198 Signaler ce message Posté(e) 30 juillet 2016( 30/07/2016 15:12 ) J'ai compilé la version 9.7b pour MAC osx ;) WLA-DX 9.7b osx.zip Citer Partager ce message Lien à poster Partager sur d’autres sites
Akira76 25 Signaler ce message Posté(e) 3 décembre 2018( 03/12/2018 14:48 ) Mise à jour de wla-dx en 9.8a pour info, il y a des changements assez intéressants : v9.8 (22-Nov-2018) [ALL] Deprecated section's size giving inside section's name string. (REMOVE WARNING WHEN RELEASING v9.8!) [ALL] Added APPENDTO to .RAMSECTIONs. [ALL] When allocating a new unknown reference, we'll set its base to 0 instead of not initializing base at all. [ALL] When inserting padding to a section (for example for an unsolved 8-bit reference) we now set the padding to be $CD instead of letting it be uninitialized. [ALL] References from bank header sections are now found when we discard unreferenced sections. [ALL] Fix buffer overflow for \xXX strings. [ALL] Fixed a possible crash bug when printing opcodes in DEBUG executable. [ALL] Allow .BACKGROUND file to be smaller than the output ROM. [ALL] Fixed a couple possible buffer overflows. [ALL] Macros rounded all floating point arguments to integers - not any more. [ALL] Added support for "string".length. [ALL] The documentation is now ReadTheDocs.org compatible. [ALL] Running the assembler/linker without arguments shows now also the version's date. [ALL] Added -A to WLALINK - Add address-to-line mapping data to WLA symbol file. [GB ] Added support for .VERSION (Mask ROM version number). [GB ] Fixed the handling of RAMSIZE inside of .GBHEADER. [GB ] New licensee code is set to $0000 if old licensee code is used. [GB ] Added VERSION ($014C) to .GBHEADER. [GB ] Added the following mnemonic aliases: - LDH A,© --> LD A,($FF00+C) - LDH ©,A --> LD ($FF00+C),A [658] Added support for .EXHIROM. [658] MVN and MVP had source and destination in wrong order in the output binary. v9.7 (17-Apr-2018) [ALL] We now use CMake instead of plain Makefiles. [ALL] Added INSTANCEOF support to .STRUCT. [ALL] Removed DEBUG opcode from GB-Z80. [ALL] WLALINK now reserves the bytes the checksummer use if WLA is used to calculate a checksum. [ALL] Added ALIGN to .RAMSECTIONs. [ALL] .RANSECTIONs now use the BANK when placing sections. [ALL] .BLOCK needs to be now terminated with .ENDB. [ALL] Fixed some typos in error messages. [ALL] Added a directory called "bug_exhibition" for bug reports. [ALL] When parsing "\1.w" the parser now associates the ".w" part with the "\1" part. [ALL] Recursive macro calls with recursive argument references should work now. [ALL] .ASC can now map also byte data. [ALL] Rewrote the macro argument expander. [ALL] Fixed .INCDIR/.INCBIN cache bug. [ALL] Added support for -I [include directory]. [ALL] Added ASCII commands to strings. [ALL] Renamed .SECTION IDENTIFIER to NAMESPACE. [ALL] Added support for local labels with @ prefix. [ALL] "historical" contains now old. depcerated files. [ALL] Updated WLA/WLALINK argument parser. [ALL] Sphnix is now used to generate the documents. [ALL] Various bug, crash and error message fixes. [ALL] Labels can now be 255 characters long instead of 63. [ALL] Various fixes to negative range for 8-bit two's complement. [ALL] Power operator supports fractional values. [ALL] Expressions are allowed to be outside 16bit range. [ALL] Added support for _sizeof_[label] automatic definitions to WLALINK, these measure the distance between two consecutive labels in bytes. [ALL] Unreferenced section discarding now handles also RAM sections. [ALL] It's possible to append to a section using APPENDTO. [ALL] .IFDEFs can be used in .ENUMs and .RAMSECTIONs. [ALL] .BASE is now universal, not just 65816 specific. [ALL] Speeded up label handling in WLALINK. [Z80] Added .SMSHEADER. [Z80] Added support for "SUB IXH" and "SUB IXL", and kept the old aliases "SUB A, IXH" and "SUB A, IXL". [Z80] Fixed .SDSCTAG parsing. [658] Added support for .DL. [GB ] Added support for .COUNTRYCODE. [GB ] Added support for .GBHEADER. [GB ] NO$GMB symbol files are now BGB (emulator) compatible. [GB ] Added support for .NINTENDOLOGO. [GB ] Added DESTINATIONCODE as an alias for COUNTRYCODE. [GB ] Added support for .ROMGBCONLY. wla-dx-9.8a.7z Citer Partager ce message Lien à poster Partager sur d’autres sites
4ph 30 Signaler ce message Posté(e) 4 décembre 2018( 04/12/2018 05:14 ) Merci Akira. J'ai encore beaucoup de choses à apprendre, mais le temps manque... Citer Partager ce message Lien à poster Partager sur d’autres sites
M0nsieurL 40 Signaler ce message Posté(e) 4 décembre 2018( 04/12/2018 19:20 ) Tiens un Akira :) Tu rempiles ou tu compiles ? Citer Partager ce message Lien à poster Partager sur d’autres sites
ichigobankai 198 Signaler ce message Posté(e) 4 décembre 2018( 04/12/2018 19:32 ) Tiens Aki, tu pourrais me dire sur les .asciitable/map sont toujours limitées à 0 - 255 ?(car pour faire des map sur SMS c'est assez reloud comme limite, obligé de foutre les font en bank 0-255...) Citer Partager ce message Lien à poster Partager sur d’autres sites
Akira76 25 Signaler ce message Posté(e) 5 décembre 2018( 05/12/2018 09:32 ) Hmm, je ne comprends pas la question ;-) Citer Partager ce message Lien à poster Partager sur d’autres sites
M0nsieurL 40 Signaler ce message Posté(e) 8 décembre 2018( 08/12/2018 23:26 ) La quelle ? :D Citer Partager ce message Lien à poster Partager sur d’autres sites
Akira76 25 Signaler ce message Posté(e) 11 décembre 2018( 11/12/2018 14:47 ) Celle du chef, tes questions à toi y'a longtemps que je n'essaye même plus de les comprendre :-P Citer Partager ce message Lien à poster Partager sur d’autres sites
M0nsieurL 40 Signaler ce message Posté(e) 16 décembre 2018( 16/12/2018 13:05 ) Ce qui est parfois dommage, j'ai un gros fichier en attente :p Citer Partager ce message Lien à poster Partager sur d’autres sites