English Amiga Board


Go Back   English Amiga Board > Search Forums

Showing results 1 to 40 of 1147
Search took 0.10 seconds.
Search: Posts Made By: Don_Adan
Forum: Coders. General Today, 12:16
Replies: 4
Views: 81
Posted By Don_Adan
Try ; opt c-,ow, o+

Try
; opt c-,ow, o+
Forum: Retrogaming General Discussion Yesterday, 00:45
Replies: 281
Views: 9,700
Posted By Don_Adan
I dont know, but maybe for AGA this game can be...

I dont know, but maybe for AGA this game can be possible to do. Nice zoom effect. For me this game has very good control, two joysticks, very good for tank game, one joy for one tank caterpillar. I...
Forum: Coders. General 12 September 2019, 19:53
Replies: 9
Views: 324
Posted By Don_Adan
Your 68000 can be fastest than 68020 14MHz, but...

Your 68000 can be fastest than 68020 14MHz, but can not handle 68020 code. Removed 68020 restrictions is easy enough, but this Amplifier will be crashed on 68000. Then you must ask for 68000...
Forum: Coders. Asm / Hardware 06 September 2019, 16:16
Replies: 5
Views: 308
Posted By Don_Adan
You dont need to replace registers manually. You...

You dont need to replace registers manually. You can use CED for this job. I often replaced hundred registers in some routines. I used next method, if i want f.e to replace D7 with D5, at first i...
Forum: Retrogaming General Discussion 06 September 2019, 01:41
Replies: 281
Views: 9,700
Posted By Don_Adan
I will vote for Assault from Namco: ...

I will vote for Assault from Namco:

https://www.youtube.com/watch?v=6buBpXy6uUQ

This game was rare and needs 2 joysticks to play. For me it was one of the best tank game.
- TECHNICAL -

The...
Forum: Coders. General 03 September 2019, 16:37
Replies: 7
Views: 240
Posted By Don_Adan
Exactly repeat sample address and repeat sample...

Exactly repeat sample address and repeat sample length must be set correctly. Repeat sample address must be in chip ram memory, repeat sample length must be 1. Repeat sample length must be zeroed (2...
Forum: Coders. General 03 September 2019, 15:02
Replies: 7
Views: 240
Posted By Don_Adan
Empty (null) sample must be cleared, in init part...

Empty (null) sample must be cleared, in init part and can not be trashed by other routines. Check 0 address or begining of SFX sample, dependent how SFX sample is looped for this version.
Forum: support.Games 16 August 2019, 20:10
Replies: 3
Views: 341
Posted By Don_Adan
BTW. Someone have this secret Graftgold Amiga...

BTW. Someone have this secret Graftgold Amiga game wrote for PowerGen company by Jason Page?

"Oh, and there's also another "secret" Graftgold game which is similar to this one, which I wrote for...
Forum: Coders. Blitz Basic 11 August 2019, 23:50
Replies: 14
Views: 541
Posted By Don_Adan
I dont know blitz, but perhaps data must have...

I dont know blitz, but perhaps data must have even length or data must be stored at even addresses. In asembler you use "even" command for this.
Forum: Coders. Blitz Basic 11 August 2019, 22:29
Replies: 14
Views: 541
Posted By Don_Adan
Odd address error perhaps on 68000 CPU.

Odd address error perhaps on 68000 CPU.
Forum: Coders. General 02 August 2019, 21:08
Replies: 21
Views: 902
Posted By Don_Adan
I see some different solution too, you dont need...

I see some different solution too, you dont need to clear memory, you can alloc 4 bytes of chip ram and use this for your replay. Or even you can use clr.l 0 command and use 0 address as empty...
Forum: Coders. General 02 August 2019, 13:47
Replies: 21
Views: 902
Posted By Don_Adan
BTW. "Ode to Protracker" is very good test module...

BTW. "Ode to Protracker" is very good test module for your Protracker replayer.

http://wt.exotica.org.uk/examples.html
Forum: Coders. General 02 August 2019, 00:57
Replies: 21
Views: 902
Posted By Don_Adan
You can check Init Player routine from WT's...

You can check Init Player routine from WT's Protracker replay. If I remember right, not all tracker mods was saved with Amiga Protracker, some are intialised (memory rips, different intialisation),...
Forum: News 20 July 2019, 11:10
Replies: 167
Views: 31,010
Posted By Don_Adan
Most 68080 instructions are fastest or have same...

Most 68080 instructions are fastest or have same speed like 68060 instructions, but some instructions are slowest f.e mulu.l (32 bit) 2 cycles vs 3 cycles. fadd,fsub,fmul,fcmp 5 cycles vs 6 cycles,...
Forum: Coders. Asm / Hardware 16 July 2019, 02:32
Replies: 25
Views: 3,651
Posted By Don_Adan
Originally Pack Fire (LZMA) has only 68020+...

Originally Pack Fire (LZMA) has only 68020+ depacker, because 68020 commands. You can easy restored 68020 version, use 68020 adressing modes and one mul.l only for 68000 optimised version. On Amiga...
Forum: Coders. Asm / Hardware 16 July 2019, 00:42
Replies: 25
Views: 3,651
Posted By Don_Adan
For depacker test, for LZMA you can use 68000...

For depacker test, for LZMA you can use 68000 (optimised, but slow), 68020 (original is not optimised) versions. For Shrirnkler you can test latest xpk versions from Cholok, with optimised depacker,...
Forum: Coders. Asm / Hardware 15 July 2019, 06:45
Replies: 25
Views: 3,651
Posted By Don_Adan
Do you have results from Arj 7? And Pack Fire?...

Do you have results from Arj 7? And Pack Fire? Both versions, LZMA and fast.
Forum: Coders. Contest 07 July 2019, 21:21
Replies: 1,374
Views: 98,361
Posted By Don_Adan
You need only one time to clear high byte in D0,...

You need only one time to clear high byte in D0, move.b modified only byte, not word or longword. If no dependencies between A4 and BYTE_REVERSE_TAB, you can use fastest version too.


; Input...
Forum: Coders. Contest 07 July 2019, 17:48
Replies: 1,374
Views: 98,361
Posted By Don_Adan
You can use this code, if you want, and if it...

You can use this code, if you want, and if it works.


; Input d1=longword
; Output d1=longword reversed
REVERSE_LONGWORD:
movem.l d0/a0,-(a7)
lea BYTE_REVERSE_TAB(a4),a0

moveq #0,d0
Forum: Coders. Contest 07 July 2019, 17:30
Replies: 1,374
Views: 98,361
Posted By Don_Adan
In this routine? Only byte is modified. Or Im...

In this routine? Only byte is modified. Or Im blind.
Forum: Coders. Contest 07 July 2019, 16:54
Replies: 1,374
Views: 98,361
Posted By Don_Adan
A few bytes shortest version. No d3 needed.

A few bytes shortest version. No d3 needed.
Forum: Coders. Contest 22 June 2019, 11:42
Replies: 1,374
Views: 98,361
Posted By Don_Adan
I dont remember than ARJ need big tables for...

I dont remember than ARJ need big tables for depacking. No space for big tables in 0.5M game, like Turrican 2 or BC Kid. But maybe I remember something wrong.
Forum: Coders. Contest 22 June 2019, 11:40
Replies: 1,374
Views: 98,361
Posted By Don_Adan
http://leonard.oxg.free.fr/download/AmigaDemo2Sour...

http://leonard.oxg.free.fr/download/AmigaDemo2SourceCodeVersion.zip

arjbeta.exe this is PC exe, similar like for LZMA.
Forum: Coders. Contest 22 June 2019, 00:52
Replies: 1,374
Views: 98,361
Posted By Don_Adan
If I remember right after many years. LZMA need...

If I remember right after many years. LZMA need two mulu.w only for 68000. Because Rygar is AGA (68020+), only one mulu.l is necessary. Then depacking will be much fastest for 68020+. LZMA need...
Forum: Coders. General 18 June 2019, 23:46
Replies: 48
Views: 3,619
Posted By Don_Adan
If you need very good packing and fast depacking,...

If you need very good packing and fast depacking, nothing can beat ARJ mode 7 from Atari . GZIP is only average packer, like RNC too. If you need the best packing and slow (for 68000, not tested...
Forum: Coders. System 09 June 2019, 01:36
Replies: 71
Views: 3,774
Posted By Don_Adan
Then copy size of stack at any buffer if this is...

Then copy size of stack at any buffer if this is really needed, anyway i think that stack size is stored already, when memory for stack is allocated, because stack must be free too. Someone can wrote...
Forum: Coders. System 08 June 2019, 16:10
Replies: 71
Views: 3,774
Posted By Don_Adan
Every program can be updated, via resourcing....

Every program can be updated, via resourcing. Sources are not necessary. I dont think that for handling hunk debug someone must be updated. I dont know how unused legal hunks are handled by these...
Forum: Coders. System 06 June 2019, 20:02
Replies: 71
Views: 3,774
Posted By Don_Adan
You are very funny. You never heard about...

You are very funny. You never heard about programs or OS updates? You dont tell me single example which program can be break. I can say noone program will be break. Seems you dont heard about updated...
Forum: Coders. System 06 June 2019, 10:55
Replies: 71
Views: 3,774
Posted By Don_Adan
Sorry, but your way is bad. It must works for all...

Sorry, but your way is bad. It must works for all possibilities. I resourced many megabytes of Amiga code. And nothing will be break, f.e ReSource cant handle word hunk relocation. Very often I see...
Forum: Coders. System 06 June 2019, 00:27
Replies: 71
Views: 3,774
Posted By Don_Adan
This is 100% safe method. You can check WHDload...

This is 100% safe method. You can check WHDload exe file. Anyway if you dont like this. You can use minimum two other methods.
1. If i remember right not all legal hunks handled by LoadSeg has code...
Forum: Coders. System 05 June 2019, 18:31
Replies: 71
Views: 3,774
Posted By Don_Adan
Of course not, it will be works.I tested this...

Of course not, it will be works.I tested this many years ago. Data after last $000003f2 are not readed/checked by LoadSeg.
Forum: Coders. System 05 June 2019, 17:56
Replies: 71
Views: 3,774
Posted By Don_Adan
Why? This is very easy to do without breaking...

Why? This is very easy to do without breaking compability. For old dos.library versions StackSize hunk will be ignored. Normal Amiga exe files, ended with hunkend $000003F2. Add 8 bytes at end of...
Forum: Coders. System 05 June 2019, 15:04
Replies: 71
Views: 3,774
Posted By Don_Adan
Right, for me ths is dirty hack only, not very...

Right, for me ths is dirty hack only, not very useful too. The only good and clean solution is updating dos.library routine LoadSeg for new hunk type StackSize. Maybe exec.library must be updated...
Forum: Coders. Asm / Hardware 22 May 2019, 23:34
Replies: 88
Views: 4,353
Posted By Don_Adan
Right. dc.w 0 is not perfect for padding, but is...

Right. dc.w 0 is not perfect for padding, but is better than nop. Perhaps perfect for padding can be $4AFC (Illegal) opcode. Anyway, i remember some code/sources which used cnop 0,8 or cnop 0,16 or...
Forum: Coders. Asm / Hardware 21 May 2019, 19:44
Replies: 88
Views: 4,353
Posted By Don_Adan
I resourced many megabytes of 68k code in my...

I resourced many megabytes of 68k code in my life. I never like unused code in 68k programs. Then i dont like not necessary NOPs too. Yes, finding $4e71 can be easiest way to find places for cnop...
Forum: Coders. Asm / Hardware 18 May 2019, 23:59
Replies: 88
Views: 4,353
Posted By Don_Adan
Nop ($4e71) is often used for padding cnop 0,4...

Nop ($4e71) is often used for padding cnop 0,4 command. At end of code section is not problem, but inside section can be. Also I see some programs when longword aligned data was padding with nop's...
Forum: Coders. Asm / Hardware 17 May 2019, 20:19
Replies: 88
Views: 4,353
Posted By Don_Adan
Not exactly. Because removing unused nop's from...

Not exactly. Because removing unused nop's from resourced code is often practice. But removing single nop change longword aligned place/data to word aligned place/data. And it can be problem,...
Forum: Coders. Asm / Hardware 17 May 2019, 16:16
Replies: 88
Views: 4,353
Posted By Don_Adan
Two problems. First, for resourcing. You must...

Two problems.
First, for resourcing. You must know if this nop is used for something or not, if you want to modify resourced code.
Second, if program is try to call this nop then this is buggy...
Forum: Coders. Asm / Hardware 17 May 2019, 13:13
Replies: 88
Views: 4,353
Posted By Don_Adan
Padding code sections with NOP is not good idea....

Padding code sections with NOP is not good idea. I never like this. Especially when I resourced code. Only padding with dc.w 0 or $4AFC in debug mode has sense for me. I dont like auto optimisations...
Forum: Coders. Asm / Hardware 17 May 2019, 00:31
Replies: 10
Views: 866
Posted By Don_Adan
Yes, ASMOne 1.20 or Devpac 3 or Phxass are the...

Yes, ASMOne 1.20 or Devpac 3 or Phxass are the best for kick 2.0 (68000). I runned higher versions of asmone and asmone pro on 68000, but i dont like these assemblers. Perhaps you must have stored...
Showing results 1 to 40 of 1147

 
Forum Jump

All times are GMT +2. The time now is 19:32.


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