0 Members and 5 Guests are viewing this topic.
Quote from: DJ_O on February 16, 2011, 06:23:26 pmYeah I agree with Compynerd. Sometimes we don,t expect to run out of memory too. Also what's with the 3 GB app thing juju? (on IRC)You can do stuff like that. Just change the size bytes of any var to anything you want, and the OS will think it's that big.
Yeah I agree with Compynerd. Sometimes we don,t expect to run out of memory too. Also what's with the 3 GB app thing juju? (on IRC)
p_GetCalc: .db __GetCalcEnd-1-$ MOV9TOOP1() B_CALL(_ChkFindSym) ld hl,0 ret c inc b dec b ret nz inc de inc de ex de,hl ret__GetCalcEnd:
p_GetCalc: .db __GetCalcEnd-1-$ MOV9TOOP1() B_CALL(_ChkFindSym) ld hl,0 ret c dec b ret p and %00011111 ret z cp CplxObj ret z inc de inc de ex de,hl ret__GetCalcEnd:
p_NewVar: .db __NewVarEnd-1-$ B_CALL(_EnoughMem) pop hl ex (sp),hl jr c,__NewVarFail push de MOV9TOOP1() B_CALL(_ChkFindSym) jr c,__NewVarSkip B_CALL(_DelVarArc)__NewVarSkip: pop hl ld a,(OP1) B_CALL(_CreateVar) ex de,hl inc hl inc hl ret__NewVarFail: ld hl,0 ret__NewVarEnd:
p_NewVar: .db __NewVarEnd-1-$ B_CALL(_EnoughMem) pop hl ex (sp),hl jr c,__NewVarFail push de MOV9TOOP1() B_CALL(_ChkFindSym) jr c,__NewVarSkip B_CALL(_DelVarArc)__NewVarSkip: pop hl ld a,(OP1) push af B_CALL(_CreateVar) pop af ex de,hl and %00011111 ret z cp CplxObj ret z inc hl inc hl ret__NewVarFail: ld hl,0 ret__NewVarEnd:
p_GetArc: .db __GetArcEnd-1-$ push de MOV9TOOP1() B_CALL(_ChkFindSym) ld hl,0 jr c,__GetArcFail ld a,(OP1) cp ListObj jr z,__GetArcName cp ProgObj jr z,__GetArcName cp ProtProgObj jr z,__GetArcName cp AppvarObj jr z,__GetArcName cp GroupObj jr z,__GetArcName__GetArcStatic: ld hl,14 jr __GetArcDone__GetArcName: ld hl,9 add hl,de B_CALL(_LoadDEIndPaged) ld d,0 inc hl inc hl__GetArcDone: add hl,de__GetArcFail: ex de,hl pop hl ld (hl),e inc hl ld (hl),d inc hl ld (hl),b ex de,hl ret__GetArcEnd:
p_GetArc: .db __GetArcEnd-1-$ push de MOV9TOOP1() B_CALL(_ChkFindSym) jr c,__GetArcFail push de ex de,hl ld hl,(progPtr) sbc hl,de pop de ld hl,9 jr c,__GetArcName__GetArcStatic: ld l,12 and %00011111 jr z,__GetArcDone cp l ;cp CplxObj jr z,__GetArcDone ld l,14 jr __GetArcDone__GetArcName: add hl,de B_CALL(_LoadDEIndPaged) ld d,0 inc e inc e__GetArcDone: add hl,de ex de,hl pop hl ld (hl),e inc hl ld (hl),d inc hl ld (hl),b ex de,hl ret__GetArcFail: ld hl,0 pop de ret__GetArcEnd:
p_NewVar: .db __NewVarEnd-1-$ push hl ld de,17 add hl,de B_CALL(_EnoughMem) pop de pop hl ex (sp),hl jr c,__NewVarFail push de MOV9TOOP1() B_CALL(_ChkFindSym) jr c,__NewVarSkip B_CALL(_DelVarArc)__NewVarSkip: pop hl ld a,(OP1) push af B_CALL(_CreateVar) pop af ex de,hl and %00011111 ret z cp CplxObj ret z inc hl inc hl ret__NewVarFail: ld hl,0 ret__NewVarEnd:
In other news, Frey continues kicking unprecedented levels of ass.
L3->DispGraph and L6->DispGraph both producedUnknown ErrCode: 4726231on the 1st pass. When I pressed prgm, the cursor was on DispGraph both times.
Copy(P,L6,768)DispGraph
Quote from: Freyaday on March 05, 2011, 08:31:04 pmL3->DispGraph and L6->DispGraph both producedUnknown ErrCode: 4726231on the 1st pass. When I pressed prgm, the cursor was on DispGraph both times.This actually happens with all <pointer>->DispGraph functions, ever since Axe 0.4.7. That is an incredibly annoying bug. However, I do have a workaround. You could replace P->DispGraph with:Code: [Select]Copy(P,L6,768)DispGraphThis will take up the draw buffer, but not only will the picture appear, you can also draw on it.
Bug: getKey(0) doesn't work anymore.