English Amiga Board


Go Back   English Amiga Board > Search Forums

Showing results 1 to 40 of 1461
Search took 0.12 seconds.
Search: Posts Made By: Don_Adan
Forum: Coders. Asm / Hardware 16 September 2021, 11:26
Replies: 42
Views: 1,849
Posted By Don_Adan
Or you can depack LZ4 packed files and use direct...

Or you can depack LZ4 packed files and use direct zx0 on these files. Some packers dont like to pack packed files and LZ4 seems to be average packer for me. Second option is to split big files on...
Forum: News 16 September 2021, 01:12
Replies: 228
Views: 22,487
Posted By Don_Adan
I dont remember if Ambermoon used standard or...

I dont remember if Ambermoon used standard or modified LOB depacker. But for decrunch routine LOB header can be important. Because 1st byte is number of passes. And 5th byte is type of used packer....
Forum: Coders. Asm / Hardware 15 September 2021, 23:55
Replies: 42
Views: 1,849
Posted By Don_Adan
Easy, use LZMA only for CosoPack file. Add nice...

Easy, use LZMA only for CosoPack file. Add nice jingle when this file is depacked a few minutes and you can use other packer for rest files. Or use LZMA only for packed main (big) file (like in BC...
Forum: News 15 September 2021, 18:19
Replies: 228
Views: 22,487
Posted By Don_Adan
If you want to compare original packed file with...

If you want to compare original packed file with LOB 3.7 packed use Track2File, choose right decoding and saving without depacking.
I dont remember exactly, it was many years ago and im still dead...
Forum: News 15 September 2021, 17:10
Replies: 228
Views: 22,487
Posted By Don_Adan
No, this is compatible. Only one format LOB 1-2...

No, this is compatible. Only one format LOB 1-2 (if i remember right is incompatible, when i compared depackers). But Ambermoon used standard LOB 1-5 compression, if i remember right. At first you...
Forum: News 15 September 2021, 16:32
Replies: 228
Views: 22,487
Posted By Don_Adan
If this is compressor problem. Why Pyrdacor dont...

If this is compressor problem. Why Pyrdacor dont use original LOB packer from Atari ST? If i remember right, Ambermoon data are packed and crypted.
Forum: Retrogaming General Discussion 15 September 2021, 16:30
Replies: 149
Views: 15,021
Posted By Don_Adan
I played mostly Ms. Pacman on arcade cabinet and...

I played mostly Ms. Pacman on arcade cabinet and it has 4 or maybe more mazes. I dont reach more than 4 maze (maze after banana level), if i remember right, but it was over 30 years ago.
Forum: Amiga scene 15 September 2021, 12:41
Replies: 1,149
Views: 200,874
Posted By Don_Adan
You perhaps have 68040 or 68060 in your A3000. No...

You perhaps have 68040 or 68060 in your A3000. No sound, due bug.

http://eab.abime.net/showpost.php?p=1479079&postcount=687

I heard that game uses self modyfiyng code, then instruction cache...
Forum: Coders. Asm / Hardware 09 September 2021, 23:12
Replies: 16
Views: 853
Posted By Don_Adan
If you checked stack acceses, and no bug in...

If you checked stack acceses, and no bug in registers handling. Then for normal coding PC can jump out of your code only via jmp/jsr commands.
Like
jmp 10(Ax) ; buggy Ax
jsr 16(Ax,Dx.W); buggy Ax...
Forum: Coders. Asm / Hardware 09 September 2021, 12:49
Replies: 16
Views: 853
Posted By Don_Adan
I suspect that your code using something like...

I suspect that your code using something like this:

movem.l d0-d4,-(sp)
....

movem.l (sp)+,d0-d3
rts
Forum: Coders. Asm / Hardware 08 September 2021, 23:40
Replies: 16
Views: 853
Posted By Don_Adan
Exist many options to trace stack return, you can...

Exist many options to trace stack return, you can use a/b method. Anyway if you know place where wrong jump is done. You can use next method too. Fill area from $4000 to $6000 with $4AFC and call...
Forum: support.Games 04 September 2021, 20:47
Replies: 7
Views: 501
Posted By Don_Adan
for ilbm2raw seems to be wrong path. create c dir...

for ilbm2raw seems to be wrong path. create c dir and copy ilbm2raw.
Forum: Amiga scene 02 September 2021, 17:00
Replies: 11
Views: 698
Posted By Don_Adan
Originally TFMX 7V replayer uses self modyfing...

Originally TFMX 7V replayer uses self modyfing code in mixer part. I think this is problem for ARM emulation.
Forum: Coders. Asm / Hardware 18 August 2021, 00:15
Replies: 21
Views: 1,914
Posted By Don_Adan
Are you sure that your code dont overwrite/trash...

Are you sure that your code dont overwrite/trash important data/code?
Maybe try move.l #205,D7 and later move.l #206,D7 and check output.
Forum: Coders. Asm / Hardware 14 August 2021, 21:25
Replies: 3
Views: 534
Posted By Don_Adan
From my memory some Amiga musics works at 100 Hz...

From my memory some Amiga musics works at 100 Hz and i dont hear difference if i use 100 Hz timer or 50 Hz timer twice. But i dont have perfect ears of course. Then i think you can use 50 Hz to...
Forum: Coders. Asm / Hardware 14 August 2021, 20:43
Replies: 3
Views: 534
Posted By Don_Adan
If this is only game logic, then i think then you...

If this is only game logic, then i think then you can use Vblank 50 Hz to simulate 60 Hz. You can call game logic routine once for 4 VBlank 50 Hz and twice for 1 VBlank 50 Hz.
Forum: Coders. Asm / Hardware 30 July 2021, 22:06
Replies: 15
Views: 1,811
Posted By Don_Adan
Or you can try this table version, perhaps can be...

Or you can try this table version, perhaps can be ok for PC range, but i dont know size of wait for blitter routine.

; d0 = Frame Number
; d1 = xpos
; d2 = ypos
; a0 = Sprite Sheet struct
; a1...
Forum: Coders. Asm / Hardware 28 July 2021, 11:17
Replies: 15
Views: 1,811
Posted By Don_Adan
For some code (i dont see your code) is possible...

For some code (i dont see your code) is possible to change without speed penalty input D2 value from 0,1,2,3,4,5... to 0,2,4,6,8,10 etc then add.w d2,d2 can be removed, and only move.w from table...
Forum: Coders. Asm / Hardware 28 July 2021, 00:39
Replies: 15
Views: 1,811
Posted By Don_Adan
The best is placing this routine at end of your...

The best is placing this routine at end of your code. I always placed sample mixing routine at end of my players. PC table must start in 126 bytes range. Or you can use one register as base. I dont...
Forum: Coders. Asm / Hardware 27 July 2021, 22:58
Replies: 15
Views: 1,811
Posted By Don_Adan
Table version will be the fastest for 68000. I...

Table version will be the fastest for 68000. I will be use only, something like this:

add.w d2,d2
move.w .mulu200(PC,D2.W),D2
Forum: request.Music 27 July 2021, 17:48
Replies: 7
Views: 1,777
Posted By Don_Adan
Atari ST can plays samples too. I heard similar...

Atari ST can plays samples too. I heard similar music in Hippel ST format (COSO or TFMX) or Hippel clones soundformat.

You can check Jochen Hippel ST section here:
...
Forum: request.Music 27 July 2021, 07:06
Replies: 7
Views: 1,777
Posted By Don_Adan
For me this is song from Atari ST, not Amiga.

For me this is song from Atari ST, not Amiga.
Forum: Coders. General 19 July 2021, 20:20
Replies: 495
Views: 44,140
Posted By Don_Adan
Then after holidays you can try to optimize...

Then after holidays you can try to optimize ramlib :)

http://eab.abime.net/showpost.php?p=919977&postcount=83

Latest source version is on the Wanted Team page:
...
Forum: Coders. Asm / Hardware 11 July 2021, 20:42
Replies: 18
Views: 1,167
Posted By Don_Adan
Ok, seems my idea was not good, you must to fit...

Ok, seems my idea was not good, you must to fit chip memory different. first chip hunk must have about 447800 bytes, and second chip hunk about 1000 bytes.
Forum: Coders. Asm / Hardware 11 July 2021, 07:40
Replies: 18
Views: 1,167
Posted By Don_Adan
Seems you can too split your chip_c section on...

Seems you can too split your chip_c section on two chip_c sections. First large, about 440KB and second small about 9KB.
Forum: Coders. General 04 July 2021, 01:51
Replies: 495
Views: 44,140
Posted By Don_Adan
But you can use my idea, maybe only changing size...

But you can use my idea, maybe only changing size from "number " to "number". You win 2 bytes.
Forum: Coders. General 03 July 2021, 12:35
Replies: 495
Views: 44,140
Posted By Don_Adan
You can try this version, if works then is 3...

You can try this version, if works then is 3 bytes shortest (in real 2 or 4 bytes).


;***************************************************************

; N = 7*D, D = digits, e.g. N = 700 for...
Forum: Coders. General 03 July 2021, 00:12
Replies: 495
Views: 44,140
Posted By Don_Adan
I only mean about repeated text "number " copy or...

I only mean about repeated text "number " copy or add one more write. but only minimal gain here, if any.
Forum: Coders. General 02 July 2021, 19:32
Replies: 495
Views: 44,140
Posted By Don_Adan
Looks good. I dont see more possible...

Looks good. I dont see more possible optimisations. Now you can go on hot holidays or if you want you can try to optimise my old attempt, optimisation utility.library or other short Amiga ROM...
Forum: Coders. General 01 July 2021, 23:04
Replies: 495
Views: 44,140
Posted By Don_Adan
For free D6 register you can try to use something...

For free D6 register you can try to use something next.
Because you used movem.w then maybe free 2 bytes in gettime routine is not necessary.
Also moveq #10,D4 dont must be handled via movem.w....
Forum: Coders. General 01 July 2021, 19:36
Replies: 495
Views: 44,140
Posted By Don_Adan
I know, d6 is not necessary to ccr setting in my...

I know, d6 is not necessary to ccr setting in my idea. Then can be free.
Anyway you must check first if something like this is possible, because we must compensate 2 bytes lose too.



Edit,...
Forum: Coders. General 01 July 2021, 18:31
Replies: 495
Views: 44,140
Posted By Don_Adan
Because this is size vs speed optimization, then...

Because this is size vs speed optimization, then you can perhaps use this:

move.w #2000,d5
move.l d6,d7
.fill move.w d5,(a4)+
subq.w #2,d7
bne.b .fill
move.w #10000,d5
Forum: Coders. General 01 July 2021, 15:06
Replies: 495
Views: 44,140
Posted By Don_Adan
You shortened this program much, then maybe...

You shortened this program much, then maybe something like this will be works?

;***************************************************************

; N = 7*D, D = digits, e.g. N = 700 for 100...
Forum: Coders. General 01 July 2021, 12:44
Replies: 495
Views: 44,140
Posted By Don_Adan
Maybe changing length of text for msg1,msg2, msg4...

Maybe changing length of text for msg1,msg2, msg4 to same value 23 or 24 bytes can win some D3? But perhaps it needs some changes in getnum error handling routine, if can works.
Forum: Coders. General 01 July 2021, 11:10
Replies: 495
Views: 44,140
Posted By Don_Adan
You know Amiga version must be the best :) You...

You know Amiga version must be the best :) You made very good job, anyway good program must works in all cases, even very rare or almost impossible.
Forum: Coders. General 01 July 2021, 08:47
Replies: 495
Views: 44,140
Posted By Don_Adan
Good job, anyway i have question about time calc...

Good job, anyway i have question about time calc routine. If someone started this program about 23:59? Then it will be correctly calculated time or not?
Forum: Coders. General 29 June 2021, 08:12
Replies: 495
Views: 44,140
Posted By Don_Adan
I dont think that doslibrary hack will be works...

I dont think that doslibrary hack will be works for any libraries. For me only for already opened libraries (limited to ROM libraries mostly), but maybe I'm wrong.
Forum: Coders. General 29 June 2021, 08:09
Replies: 495
Views: 44,140
Posted By Don_Adan
I will add "even" here. even ...

I will add "even" here.


even
printnum ; shortcut within 128 bytes
bra.b PR0000
Forum: Coders. General 28 June 2021, 17:33
Replies: 495
Views: 44,140
Posted By Don_Adan
About dos dc.b "dos." i dont think is...

About
dos dc.b "dos."
i dont think is correctly placed. perhaps ALT_PRINT version will be not works.
Forum: Coders. General 28 June 2021, 17:21
Replies: 495
Views: 44,140
Posted By Don_Adan
Maybe risky, but i dont think. dos.library can...

Maybe risky, but i dont think. dos.library can not be closed and must be opened as one of first libraries. this is dependent how is created LibList.
Showing results 1 to 40 of 1461

 
Forum Jump

All times are GMT +2. The time now is 08:53.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, vBulletin Solutions Inc.
Page generated in 0.15720 seconds with 10 queries