djgpp2: lzma seems to work

This commit is contained in:
László Molnár
2006-06-22 15:00:15 +02:00
parent b13f7366cf
commit 3f566e541d
3 changed files with 575 additions and 553 deletions
File diff suppressed because it is too large Load Diff
+12
View File
@@ -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__