English Amiga Board


Go Back   English Amiga Board > Search Forums

Showing results 1 to 40 of 1251
Search took 0.14 seconds.
Search: Posts Made By: Don_Adan
Forum: Amiga scene Yesterday, 21:08
Replies: 925
Views: 130,824
Posted By Don_Adan
Idea for Amiga OS 3.3. I dont know if it was...

Idea for Amiga OS 3.3.
I dont know if it was already mentioned, but adding support for DATA/STORAGE ONLY memory from $8000000 to $FFFFFFFF, via extending (new D1 value) current Alloc/Free memory...
Forum: Coders. Asm / Hardware 26 November 2020, 22:51
Replies: 11
Views: 549
Posted By Don_Adan
I remember one dbra routine for handling longword...

I remember one dbra routine for handling longword counter. It looks next if i remember right.


swap D5 ; swapped counter
loop32
swap D5 ; to word counter
loop
... routine here
dbra...
Forum: Coders. Asm / Hardware 25 October 2020, 18:28
Replies: 22
Views: 1,290
Posted By Don_Adan
Dont better to create this table in program init...

Dont better to create this table in program init routine? In BSS or Code_BSS section? Your program will be smaller.
Forum: Coders. Asm / Hardware 24 October 2020, 16:23
Replies: 68
Views: 3,276
Posted By Don_Adan
Good idea, but i dont think it will be works....

Good idea, but i dont think it will be works. Because main loop works in DO counter. It will be trashed memory via "add.l d5,(a5)+" command, I think.
Forum: Coders. Asm / Hardware 24 October 2020, 16:20
Replies: 68
Views: 3,276
Posted By Don_Adan
This can be faster, because asr.w #8,d3 (4c)...

This can be faster, because asr.w #8,d3 (4c) instruction left, and perhaps one ext.w (4c) too. I dont know/remember exactly 68020/68030 timings.

Simple you must/can try also this version:
move.l...
Forum: support.Hardware 24 October 2020, 00:33
Replies: 108
Views: 3,877
Posted By Don_Adan
If TF turbo has AutoConfig, then perhaps exist...

If TF turbo has AutoConfig, then perhaps exist other solution too. Fast RAM must have lower priority than chip RAM, and Amiga CDTV will be allocated at first chip ram, if available. This is perhaps...
Forum: support.Hardware 23 October 2020, 23:44
Replies: 108
Views: 3,877
Posted By Don_Adan
I dont mean it will be works ok. If i remember...

I dont mean it will be works ok. If i remember right CD is initialized via CDTV ROM when CDTV boot. Then external programs/patches are useles, because will be executed too late. Perhaps the easiest...
Forum: support.Hardware 23 October 2020, 23:17
Replies: 108
Views: 3,877
Posted By Don_Adan
How? It works at absolute addresses. The easiest...

How? It works at absolute addresses. The easiest way is fix ROM and burn new ROM, one change, maybe two changes, if extended CDTV ROM has checksum.
Forum: Coders. Asm / Hardware 23 October 2020, 17:23
Replies: 68
Views: 3,276
Posted By Don_Adan
Anyway i think that even for your current LUT it...

Anyway i think that even for your current LUT it will be fastest. You have 50% reads without penalty, and 50% reads with penalty, but without swap command (4c on 68020, if i remember right). This is...
Forum: Coders. Asm / Hardware 23 October 2020, 14:17
Replies: 68
Views: 3,276
Posted By Don_Adan
You can check this, but if i remember right word...

You can check this, but if i remember right word and longword read has same speed for 68020 at even addresses. Only odd even reads has penalty, like f.e this:
move.w (a3,d2.l),d3 ; d3.w = 2x...
Forum: Coders. Asm / Hardware 23 October 2020, 12:19
Replies: 68
Views: 3,276
Posted By Don_Adan
Ok, then only this can be useful, one swap...

Ok, then only this can be useful, one swap command left.
move.l (a1,d3.w*2),d5 ; d5 high word = left output sample (from volume LUT)
; swap d5
move.w (a4,d3.w*2),d5 ; d5.w =...
Forum: Coders. Asm / Hardware 23 October 2020, 08:42
Replies: 68
Views: 3,276
Posted By Don_Adan
One more thing/trick, one command less, you can...

One more thing/trick, one command less, you can use this for single sided table version too:

Stereo mix:

; d0.w = bytes to mix
MIXSF MACRO
move.w (a3,d2.l),d3 ; d3.w = 2x signed 8-bit...
Forum: Coders. Asm / Hardware 23 October 2020, 07:58
Replies: 68
Views: 3,276
Posted By Don_Adan
If you want you can speedup your code by double...

If you want you can speedup your code by double (longword) table at A1:

Stereo mix:

; d0.w = bytes to mix
MIXSF MACRO
move.w (a3,d2.l),d3 ; d3.w = 2x signed 8-bit samples
move.b...
Forum: Coders. Asm / Hardware 22 October 2020, 15:51
Replies: 68
Views: 3,276
Posted By Don_Adan
After asr.w #8,d3, ext.w d3 is useless. Only...

After asr.w #8,d3, ext.w d3 is useless.
Only after lsl.w #8,d3, ext.w d3 has sense.
Forum: Coders. Asm / Hardware 22 October 2020, 00:42
Replies: 68
Views: 3,276
Posted By Don_Adan
Right. no opcode. But you can check this. Writing...

Right. no opcode. But you can check this. Writing to fastmem is pipelining too, if i remember right.


; d0.w = bytes to mix
MIXCF MACRO
move.w (a3,d2.l),d3 ; d3.w = 2x signed 8-bit...
Forum: Coders. Asm / Hardware 21 October 2020, 23:29
Replies: 68
Views: 3,276
Posted By Don_Adan
If you want, you can check this: ; d0.w =...

If you want, you can check this:

; d0.w = bytes to mix
MIXCF MACRO
move.w (a3,d2.l),d3 ; d3.w = 2x signed 8-bit samples
move.b d3,d7
ext.w d7
asr.w #8,d3
sub.w ...
Forum: Coders. Asm / Hardware 21 October 2020, 22:35
Replies: 68
Views: 3,276
Posted By Don_Adan
Perhaps, but if A5 is chip ram writing then...

Perhaps, but if A5 is chip ram writing then perhaps can be pipelined for 68030 and MIXCF. meynaf is expert in 68030 pipelining. Or maybe 1 longword ADD will be fastest than 2 word ADDs ?
Forum: Coders. Asm / Hardware 21 October 2020, 21:36
Replies: 68
Views: 3,276
Posted By Don_Adan
Perhaps something like this: ; d0.w =...

Perhaps something like this:


; d0.w = bytes to mix
MIXSF MACRO
move.w (a3,d2.l),d3 ; d3.w = 2x signed 8-bit samples
move.b d3,d7
ext.w d7
asr.w #8,d3
sub.w d3,d7 ...
Forum: Coders. Asm / Hardware 21 October 2020, 18:38
Replies: 68
Views: 3,276
Posted By Don_Adan
ok, right. Original code: MIXCF MACRO ...

ok, right. Original code:

MIXCF MACRO
move.w (a3,d2.l),d3
move.b d3,d5
ext.w d5
asr.w #8,d3
sub.w d3,d5
move.w d7,d4
lsr.w #8,d4
Forum: Coders. Asm / Hardware 21 October 2020, 17:53
Replies: 68
Views: 3,276
Posted By Don_Adan
At first you must use original Amiga 68020 for...

At first you must use original Amiga 68020 for test, not WinUAE.
At second this routine is called 4 times in row, if i remember right. Then you can use

move.w d7,d4
rol.w #7,d4
and.b #127,d4...
Forum: Coders. Asm / Hardware 20 October 2020, 18:41
Replies: 68
Views: 3,276
Posted By Don_Adan
If you dont have enough registers, you can easy...

If you dont have enough registers, you can easy free d7 or d6 register, if you used 2 times swap command for D0 in your loop. For access to table perhaps PC register can be use too.
You can check...
Forum: Coders. Asm / Hardware 20 October 2020, 13:27
Replies: 68
Views: 3,276
Posted By Don_Adan
It can not be slower for 680x0, maybe except...

It can not be slower for 680x0, maybe except 68060, because mulu in your code. Of course can be shortest, but this is dependent to your full loop routine. f.ex different handling "copy of fractional...
Forum: Coders. Asm / Hardware 20 October 2020, 01:40
Replies: 68
Views: 3,276
Posted By Don_Adan
or maybe 2x bigger table? moveq #0,d4 move.w...

or maybe 2x bigger table?
moveq #0,d4
move.w d5,d4
lsl.w #7,d4
add.l d4,d4
ror.w #8,d7
move.b d7,d4
ror.w #8,d7
add.w (a6,d4.l*2),d3
Forum: Coders. Asm / Hardware 20 October 2020, 01:22
Replies: 68
Views: 3,276
Posted By Don_Adan
Maybe something like this: moveq #0,d4 move.w...

Maybe something like this:
moveq #0,d4
move.w d7,d4
lsr.w #1,d5
move.b d5,d4
add.w (a6,d4.l*2),d3
;clr.w d4
; addx.w d4,d3 better precision?
Forum: request.Other 19 October 2020, 17:48
Replies: 5
Views: 909
Posted By Don_Adan
You tried to find? Or this is useless? ...

You tried to find? Or this is useless?

"Regarding VHI Studio: The PenCamTool and pencam.vhi driver sources are included in the Poseidon SDK."
Forum: Coders. Asm / Hardware 17 October 2020, 01:16
Replies: 25
Views: 1,437
Posted By Don_Adan
Maybe you have this flight simulator in your...

Maybe you have this flight simulator in your collection?

http://www.generationamiga.com/2016/10/09/us-air-force-helicopter-simulator-was-powered-by-amiga/
Forum: Coders. Asm / Hardware 17 October 2020, 00:04
Replies: 25
Views: 1,437
Posted By Don_Adan
Military A2000 with US Air Force flight...

Military A2000 with US Air Force flight simulator. Maybe also Mac II:

"I can answer the last part of your question: yes, the Mac II could use a 68851.

For a time, Virginia Tech required...
Forum: Coders. Asm / Hardware 16 October 2020, 23:47
Replies: 3
Views: 561
Posted By Don_Adan
Sorry, too many years when I see Future Player...

Sorry, too many years when I see Future Player resourced songs. I only remember about player bug (write byte to volume registers). Future Player has subsongs (or maybe pseudo subsongs) support and...
Forum: Coders. Asm / Hardware 15 October 2020, 18:49
Replies: 25
Views: 1,437
Posted By Don_Adan
Enforcer seems not: * 68020 NOTES * The...

Enforcer seems not:

* 68020 NOTES
* The 68020 does not have a built-in MMU but has a co-processor
* feature that lets an external MMU be connected. Enforcer MMU code
* is designed for use...
Forum: Coders. Asm / Hardware 15 October 2020, 18:22
Replies: 25
Views: 1,437
Posted By Don_Adan
Enforcer? ...

Enforcer?
http://www.sinz.org/Michael.Sinz/Enforcer/index.html

OpenBSD?

https://www.openbsd.org/amiga.html
Forum: Coders. Asm / Hardware 14 October 2020, 20:54
Replies: 3
Views: 561
Posted By Don_Adan
If source are complete and you have also exe...

If source are complete and you have also exe version of this routine, and only includes/macros are missing, then its possible to assemble this source. You must only rebuild/recreate symbols used in...
Forum: Coders. General 12 October 2020, 22:26
Replies: 784
Views: 68,266
Posted By Don_Adan
First video/link has real action (music,...

First video/link has real action (music, collision detection) :


https://www.youtube.com/watch?v=8WXdelstk1k&list=PLNs6Jw4V4vltnbESFNh0cYrGzrdrZJxgM
Forum: Coders. General 12 October 2020, 21:55
Replies: 784
Views: 68,266
Posted By Don_Adan
Some are rolling, some are gameplay (but only...

Some are rolling, some are gameplay (but only show engine).
Latest is here:

https://www.youtube.com/watch?v=Yyx_Q62aaW8

Recent upgrades to AGT allow huge sprites to be drawn efficiently and...
Forum: Coders. General 12 October 2020, 19:47
Replies: 784
Views: 68,266
Posted By Don_Adan
Here is some info about Atari Game Tools: ...

Here is some info about Atari Game Tools:
https://www.youtube.com/watch?v=8WXdelstk1k


AGT has been created to allow programmers to make games on the STE platform (8MHz 68000, 1989) without...
Forum: Coders. General 12 October 2020, 02:05
Replies: 784
Views: 68,266
Posted By Don_Adan
"First attempt to recreate a famous videogame in...

"First attempt to recreate a famous videogame in a heavily underrated machine, the Atari STE.



This video shows an example of Atari Game Tools, when custom colour palettes are used to render. ...
Forum: support.Hardware 04 October 2020, 22:32
Replies: 226
Views: 8,826
Posted By Don_Adan
Ok, thanks. If you used same Lightwave version...

Ok, thanks. If you used same Lightwave version for A1260 and A4060, then both files must be identical. Or any CPU/FPU bug in 68060 (which revisions?) and no extra text inside (project name, date...
Forum: support.Hardware 03 October 2020, 17:24
Replies: 226
Views: 8,826
Posted By Don_Adan
Sorry, but full FPU in 68080 must be 80 bit. Or...

Sorry, but full FPU in 68080 must be 80 bit. Or can not be called FULL, only incompleted/castrated. And if exist differences (CRC or binary compare) for Jubimark between rendering by AC68080 and...
Forum: support.Hardware 03 October 2020, 15:02
Replies: 226
Views: 8,826
Posted By Don_Adan
Seems you dont understand me. Apollo FPU in V4SA...

Seems you dont understand me. Apollo FPU in V4SA must works identical like others 68882, all output/CCR results must be same. If dont works identical then has bug, maybe invisible for average Amiga...
Forum: support.Hardware 03 October 2020, 13:58
Replies: 226
Views: 8,826
Posted By Don_Adan
Do you compared binary files output from 68060...

Do you compared binary files output from 68060 and 68080? If i remember right 68080 for A1200 has only 64 bit precision, like all (?) UAE results for jubimark. Then output file is perhaps different,...
Forum: support.Games 28 September 2020, 01:41
Replies: 27
Views: 1,328
Posted By Don_Adan
For me you have 2 solutions: 1.edit icon, and...

For me you have 2 solutions:
1.edit icon, and change icon type from project to exe. Remove "BD" from Default Tool.
2.Change "BD" filename to "BD.exe" , Create BD text file (contains "BD.exe"). Edit...
Showing results 1 to 40 of 1251

 
Forum Jump

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


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