djgpp2: lzma seems to work
This commit is contained in:
+557
-553
File diff suppressed because it is too large
Load Diff
@@ -52,6 +52,14 @@ start:
|
||||
; cld ; the stub sets this
|
||||
or ebp, byte -1
|
||||
|
||||
; __LZMA_INIT_STACK__
|
||||
xor eax, eax
|
||||
mov [eax], ss
|
||||
mov [eax + 4], esp
|
||||
mov eax, ds
|
||||
mov ss, eax
|
||||
mov esp, 'ESP0'
|
||||
|
||||
; =============
|
||||
; ============= DECOMPRESSION
|
||||
; =============
|
||||
@@ -61,6 +69,10 @@ start:
|
||||
%include "arch/i386/nrv2e_d32.ash"
|
||||
%include "arch/i386/lzma_d.ash"
|
||||
|
||||
; __LZMA_DONE_STACK__
|
||||
mov ss, [eax]
|
||||
mov esp, [eax + 4]
|
||||
|
||||
; =============
|
||||
|
||||
; __DJ2BSS00__
|
||||
|
||||
Reference in New Issue
Block a user