English Amiga Board


Go Back   English Amiga Board > Search Forums

Showing results 1 to 40 of 1468
Search took 0.14 seconds.
Search: Posts Made By: Don_Adan
Forum: Coders. Asm / Hardware Yesterday, 19:13
Replies: 10
Views: 361
Posted By Don_Adan
And of course if you have full control about...

And of course if you have full control about input switches, you can use other linear values too f.e 0,20,40,60 ... or even totally non linear (for code without empty bytes between "cases") like 0,...
Forum: Coders. Asm / Hardware Yesterday, 15:25
Replies: 10
Views: 361
Posted By Don_Adan
If you really want to reach maximum speed and...

If you really want to reach maximum speed and your "cases" are not too long. You can handle all switch values not as 0,1,2,3... but as direct values f.e 0,8,16,24... or 0,16,32,48... or...
Forum: project.Amiga Game Factory 21 October 2021, 01:28
Replies: 69
Views: 3,235
Posted By Don_Adan
WHDload needs kick 2.0+.

WHDload needs kick 2.0+.
Forum: Coders. Asm / Hardware 12 October 2021, 22:17
Replies: 16
Views: 897
Posted By Don_Adan
Perhaps if your exe file will be not very...

Perhaps if your exe file will be not very complicated, you can create easy and short LoadSeg routine and place this routine in game bootblock.
Im not 100% sure, but if i remember right some old...
Forum: support.WinUAE 11 October 2021, 16:43
Replies: 61
Views: 3,603
Posted By Don_Adan
Some specification is available, i dont know, if...

Some specification is available, i dont know, if full.

http://www.apollo-core.com/index.htm?page=coding&tl=2
Forum: Coders. Asm / Hardware 03 October 2021, 03:12
Replies: 61
Views: 5,203
Posted By Don_Adan
Header ZX01 Ross Packer mode 1 Header ZX02 Ross...

Header ZX01 Ross Packer mode 1
Header ZX02 Ross Packer mode 2
Forum: Retrogaming General Discussion 23 September 2021, 19:32
Replies: 40
Views: 2,187
Posted By Don_Adan
Yes, some Amiga games was assembled using DevPac...

Yes, some Amiga games was assembled using DevPac (Atari ST version). For checking if this is Atari ST exe file you must/can check not only $601A at begining of file, but also relocs table at the end...
Forum: Coders. Asm / Hardware 16 September 2021, 11:26
Replies: 61
Views: 5,203
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: 253
Views: 28,565
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: 61
Views: 5,203
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: 253
Views: 28,565
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: 253
Views: 28,565
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: 253
Views: 28,565
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: 170
Views: 19,310
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,179
Views: 214,438
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: 1,237
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: 1,237
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: 1,237
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: 8
Views: 998
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: 863
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: 2,335
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: 647
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: 647
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: 2,149
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: 2,149
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: 2,149
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: 2,149
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: 2,103
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: 2,103
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: 494
Views: 48,964
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,275
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,275
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: 494
Views: 48,964
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: 494
Views: 48,964
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: 494
Views: 48,964
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: 494
Views: 48,964
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: 494
Views: 48,964
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: 494
Views: 48,964
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: 494
Views: 48,964
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: 494
Views: 48,964
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...
Showing results 1 to 40 of 1468

 
Forum Jump

All times are GMT +2. The time now is 23:01.


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