forked from KolibriOS/kolibrios
Add patch
git-svn-id: svn://kolibrios.org@8136 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
1175245486
commit
d9ffeaad1b
8
programs/demos/life2/kos32-bcc/compile.txt
Executable file
8
programs/demos/life2/kos32-bcc/compile.txt
Executable file
@ -0,0 +1,8 @@
|
|||||||
|
В файле kos32-bcc.asm находится патч для компилятора Borland C++ 5.5.1.
|
||||||
|
После применения данного патчв компилятор в режиме компиляции с опцией '-S'
|
||||||
|
выдает *.asm файлы более похожие синтаксис ассемблера fasm.
|
||||||
|
|
||||||
|
Применение:
|
||||||
|
fasm kos32-bcc.asm kos32-bcc.exe
|
||||||
|
|
||||||
|
bcc32.exe должен лежать рядом с kos32-bcc.asm
|
27
programs/demos/life2/kos32-bcc/kos32-bcc.asm
Executable file
27
programs/demos/life2/kos32-bcc/kos32-bcc.asm
Executable file
@ -0,0 +1,27 @@
|
|||||||
|
; patch for new fasm
|
||||||
|
use32
|
||||||
|
|
||||||
|
file 'bcc32.exe':0,0x4a8f
|
||||||
|
dd 0x90909090,0x90909090 ;fix end proc
|
||||||
|
db 0xb8
|
||||||
|
dd 0x4a626b
|
||||||
|
|
||||||
|
file 'bcc32.exe':0x4a9c,0x5753-0x4a9c
|
||||||
|
dd 0x4b2472 ;fix label byte
|
||||||
|
file 'bcc32.exe':0x5757,0x575a-0x5757
|
||||||
|
dd 0x4b2472 ;fix proc near
|
||||||
|
file 'bcc32.exe':0x575e,0x5761-0x575e
|
||||||
|
dd 0x4b2472 ;fix label word
|
||||||
|
file 'bcc32.exe':0x5765,0x5768-0x5765
|
||||||
|
dd 0x4b2472 ;fix label dword
|
||||||
|
file 'bcc32.exe':0x576c,0x576f-0x576c
|
||||||
|
dd 0x4b2472 ;fix label qword
|
||||||
|
file 'bcc32.exe':0x5773,0x5776-0x5773
|
||||||
|
dd 0x4b2472 ;fix label tbyte
|
||||||
|
|
||||||
|
file 'bcc32.exe':0x577a,0x56216-0x577a
|
||||||
|
db '_' ;fix '$' to '_'
|
||||||
|
file 'bcc32.exe':0x56217,0xd4400-0x56217
|
||||||
|
|
||||||
|
;0x4b2472 - ':',13,10,0
|
||||||
|
;0x4a626b - 13,10,0
|
Loading…
Reference in New Issue
Block a user