Coucou,
quelques nouvelles du front.
J'ai donc testé pas mal de choses et suis finalement parvenu à assembler correctement sous win10, sans avoir besoin d'avoir recours à WSL (je l'ai toutefois fait et ça fonctionne aussi).
Pour le packing, j'utilise var8x (qui a une version 32bits):
https://www.ticalc.org/archives/files/f ... 44105.htmlJe me suis fortement inspiré de ce que j'ai trouvé dans les archives de ces 2 jeux (formidables d'ailleurs), et qui réussissent l'exploit de builder pour 73, 82 83 85 et 86 !:
-
https://www.ticalc.org/archives/files/f ... 14468.html-
https://www.ticalc.org/archives/files/f ... 18895.htmlDesfois que ça puisse servir à quelqu'un voici à quoi ressemble mon bash d'assemblage pour TASM et pour SPASM pour la 85
TASM
- Code: Tout sélectionner
@echo off
SET TASM32=D:\asm\Tasm32
SET VAR8X=D:\asm\var8x
SET USGARD=D:\asm\Shells\usgard
SET ZSHELL=D:\asm\Shells\zshell
echo %PATH%|find /i "%TASM32%">nul || SET PATH=%PATH%;%TASM32%;%VAR8X%
del /S /F /Q build
copy /Y %TASM32%\TASM80.TAB .\build\
copy /Y .\includes\*.* .\build\
copy /Y .\src\*.* .\build\
cd build
tasm -b -80 -ll -i %1.ASM %1.OBJ
var8xw %1.OBJ %1.85s usgard
cd ..
move /Y .\build\*.85s .\assembled
SPASM
- Code: Tout sélectionner
@echo off
SET SPASM=D:\asm\SPASM\bin
SET VAR8X=D:\asm\var8x
SET USGARD=D:\asm\Shells\usgard
SET ZSHELL=D:\asm\Shells\zshell
echo %PATH%|find /i "%SPASM%">nul || SET PATH=%PATH%;%SPASM%;%VAR8X%
del /S /F /Q build
copy /Y .\includes\*.* .\build\
copy /Y .\src\*.* .\build\
cd build
spasm %1.ASM
var8xw %1.BIN %1.85s usgard
cd ..
move /Y .\build\*.85s .\assembled
Voilà voilà. J'ai encore rien codé, mais la satisfaction d'avancer commence à être là
Merci encore, je continuerai de poster ici de temps à autre si je trouve l'énergie d'avancer