English Amiga Board


Go Back   English Amiga Board > Search Forums

Showing results 1 to 40 of 1061
Search took 0.11 seconds.
Search: Posts Made By: DanScott
Forum: Coders. Asm / Hardware 26 November 2021, 17:14
Replies: 6
Views: 255
Posted By DanScott
There's some code in a thread on the forums here...

There's some code in a thread on the forums here somewhere, that takes X,Y & Height and converts to sprite control words
Forum: Coders. Asm / Hardware 24 November 2021, 12:38
Replies: 12
Views: 554
Posted By DanScott
seems that you are displaying the screen that is...

seems that you are displaying the screen that is being filled, simple as that.
Forum: Coders. Blitz Basic 22 November 2021, 01:00
Replies: 12
Views: 1,637
Posted By DanScott
i=1 While i<length of list j=i ...

i=1

While i<length of list
j=i

While j>1 AND z(j-1)>z(j)
a=z(j-1):z(j-1)=z(j):z(j)=a
j-1
Wend
i+1
Forum: Coders. Asm / Hardware 21 November 2021, 17:16
Replies: 2
Views: 264
Posted By DanScott
looks like the code is just writing $94c1 to...

looks like the code is just writing $94c1 to address $92 in memory (assuming DIWSTOP is defined as $90)
Forum: Retrogaming General Discussion 16 November 2021, 01:36
Replies: 18
Views: 1,171
Posted By DanScott
Considering what it's actually trying to achieve,...

Considering what it's actually trying to achieve, it's actually NOT too bad... just that the Amiga definitely couldn't handle the amount of stuff it's trying to throw around. I'd hazard a guess that...
Forum: Coders. Asm / Hardware 12 November 2021, 19:38
Replies: 23
Views: 1,994
Posted By DanScott
no, not blitter waits.. but immediate blitter...

no, not blitter waits.. but immediate blitter setting in WinUAE
Forum: Coders. Asm / Hardware 12 November 2021, 17:39
Replies: 23
Views: 1,994
Posted By DanScott
Do you have "immediate blitter" option set in...

Do you have "immediate blitter" option set in WinUAE?
Forum: Coders. Asm / Hardware 12 November 2021, 16:54
Replies: 12
Views: 890
Posted By DanScott
Yep, quite often you might (want to) do something...

Yep, quite often you might (want to) do something like this to set a flag if d1 >= 100

moveq #0,d0
cmp.w #100,d1
blt.s .LessThan
moveq #1,d0
.LessThan

but you can do...
Forum: Coders. Asm / Hardware 10 November 2021, 19:34
Replies: 12
Views: 890
Posted By DanScott
bchg #0,d0 ? although if it doesn't...

bchg #0,d0 ?


although if it doesn't matter if your "1" value is actually -1, you could use "not.w d0" for example
Forum: Retrogaming General Discussion 09 November 2021, 14:34
Replies: 81
Views: 3,921
Posted By DanScott
Atari 800 XL

Atari 800 XL
Forum: Coders. Asm / Hardware 06 November 2021, 14:40
Replies: 6
Views: 472
Posted By DanScott
Only possible if the source and destination width...

Only possible if the source and destination width are the same.
Forum: Coders. Asm / Hardware 04 November 2021, 02:30
Replies: 23
Views: 1,994
Posted By DanScott
You can use a combination of copper SKIP and...

You can use a combination of copper SKIP and COPJMP to create "loops"

So you only update 1 row, and it displays the same row of colour changes on 8 lines of the display.

There is a thread here...
Forum: Nostalgia & memories 01 November 2021, 16:07
Replies: 8
Views: 964
Posted By DanScott
Cyclone was created by Richard Aplin :) I...

Cyclone was created by Richard Aplin :)

I remember him making them in the back room of a church hall in Croydon, during one of the S.A.E. parties back in the day :D A few of us had to hit Maplins...
Forum: Coders. Asm / Hardware 27 October 2021, 15:53
Replies: 50
Views: 4,420
Posted By DanScott
that's JSON

that's JSON
Forum: Retrogaming General Discussion 25 October 2021, 21:04
Replies: 25
Views: 1,963
Posted By DanScott
https://www.pouet.net/toplist.php?type=&platform=7...

https://www.pouet.net/toplist.php?type=&platform=70&limit=50&days=0

A good starting point...
Forum: Coders. Asm / Hardware 24 October 2021, 01:18
Replies: 59
Views: 4,629
Posted By DanScott
I'm just always sick :P

I'm just always sick :P
Forum: Coders. Asm / Hardware 23 October 2021, 22:20
Replies: 59
Views: 4,629
Posted By DanScott
yep.. took me until post #42 before I finally got...

yep.. took me until post #42 before I finally got it 100%... :D

I think there's other things that can "benefit" from this technique too ;)
Forum: Coders. Asm / Hardware 22 October 2021, 15:25
Replies: 59
Views: 4,629
Posted By DanScott
Depends how "fast" you are moving the sine wave...

Depends how "fast" you are moving the sine wave through the image... if you move it slowly, then yes, you can guarantee only 1 pixel movement each way with a 45 degree max slope...but... it's going...
Forum: Coders. Asm / Hardware 22 October 2021, 01:13
Replies: 59
Views: 4,629
Posted By DanScott
I had a look at the code snippet you posted...

I had a look at the code snippet you posted before... the "odd" minterms using C channel, and the BLTCDAT being set to a mask ;) will need to think about this some more... because right now I still...
Forum: Coders. Asm / Hardware 22 October 2021, 00:19
Replies: 59
Views: 4,629
Posted By DanScott
I have no idea what's going on there Ross!! :D...

I have no idea what's going on there Ross!! :D But looks great!!! :great

So i know you can do less blits (only need 1 pixel blits where the slope of the sine needs it).. but can't work out what...
Forum: Coders. Asm / Hardware 19 October 2021, 00:16
Replies: 59
Views: 4,629
Posted By DanScott
The perspective correct textured greets scroller...

The perspective correct textured greets scroller in Colombia is based on the same technique :)
Forum: Coders. Asm / Hardware 18 October 2021, 22:26
Replies: 8
Views: 864
Posted By DanScott
yep, looks like a race condition to me too... ...

yep, looks like a race condition to me too...

if your screen starts at (for example) line $2c.. then consider setting you bitplane pointers and other BPLCON registers after a wait for start of...
Forum: Coders. Asm / Hardware 18 October 2021, 20:33
Replies: 59
Views: 4,629
Posted By DanScott
Quite probably the same as a regular sine scroll,...

Quite probably the same as a regular sine scroll, but rendering the strips into a wider screen buffer (enough to allow for plenty of horizontal scrolling per scan line)

So if you have a regular...
Forum: Coders. Asm / Hardware 18 October 2021, 19:32
Replies: 59
Views: 4,629
Posted By DanScott
Have always been impressed with that one since...

Have always been impressed with that one since the day it was released!
Forum: Coders. Asm / Hardware 18 October 2021, 14:16
Replies: 59
Views: 4,629
Posted By DanScott
That's going to be horrendously slow though. ...

That's going to be horrendously slow though.

The quickest way to do a tall sine scroll (for example, font is 128 pixels high), is to plot the vertical edge points with the CPU, and then blitter...
Forum: Coders. Asm / Hardware 15 October 2021, 15:04
Replies: 6
Views: 894
Posted By DanScott
sorry.. should be $01fe NOT $01fc for a copper NOP

sorry.. should be $01fe NOT $01fc for a copper NOP
Forum: Coders. Asm / Hardware 15 October 2021, 13:16
Replies: 6
Views: 894
Posted By DanScott
you could update the wait position as $ffdf,$fffe...

you could update the wait position as $ffdf,$fffe or as $01fc,$XXXX (copper "nop") depending on whether you need the PAL wait or not for the line at which the screen scroll split happens
Forum: Coders. General 14 October 2021, 20:53
Replies: 43
Views: 7,977
Posted By DanScott
Perhaps create a new thread for your development...

Perhaps create a new thread for your development (rather than post in 2 seperate existing threads ?)
Forum: Amiga scene 13 October 2021, 01:12
Replies: 39
Views: 2,795
Posted By DanScott
Cybercon III Interphase Voyager

Cybercon III
Interphase
Voyager
Forum: Retrogaming General Discussion 09 October 2021, 18:52
Replies: 10
Views: 868
Posted By DanScott
https://www.youtube.com/watch?v=X1WTVsn4Ccw

https://www.youtube.com/watch?v=X1WTVsn4Ccw
Forum: Amiga scene 07 October 2021, 14:53
Replies: 252
Views: 30,643
Posted By DanScott
Level 3 wraps around (infinitely) horizontally

Level 3 wraps around (infinitely) horizontally
Forum: Amiga scene 07 October 2021, 00:00
Replies: 252
Views: 30,643
Posted By DanScott
Definitely NOT the way to do it. You want to...

Definitely NOT the way to do it.

You want to calculate BPLCON1 and the bitplane pointer offset from a variable that stores the current X scroll position. It's just a few lines of code
Forum: Retrogaming General Discussion 05 October 2021, 22:51
Replies: 23
Views: 2,266
Posted By DanScott
Dominik Diamond involved in "kickstarter"...

Dominik Diamond involved in "kickstarter" campaign for a Games Master book project a few months back

https://www.kickstarter.com/projects/darrenwall/gamesmaster-the-oral-history?ref=user_menu
Forum: Coders. Asm / Hardware 03 October 2021, 19:52
Replies: 10
Views: 820
Posted By DanScott
Either way, that's 256k of chip ram just for...

Either way, that's 256k of chip ram just for that.... you need to re-think your strategy ;)
Forum: Coders. Asm / Hardware 03 October 2021, 00:19
Replies: 10
Views: 820
Posted By DanScott
If you are just copying data, then you just need...

If you are just copying data, then you just need D=A minterms..

move.w #$09F0,BLTCON0(a6)

and no need to set up anything to do with channel B

you'll probably need #$FFFF in BLTALWM too (or...
Forum: Coders. Asm / Hardware 02 October 2021, 23:47
Replies: 10
Views: 820
Posted By DanScott
You have a separate modulo for each blitter...

You have a separate modulo for each blitter channel :)

So modulo for the source (channel A) would be 0, and the modulo for destination (channel D) would be 8 ($28-$20)
Forum: Coders. Asm / Hardware 02 October 2021, 13:33
Replies: 58
Views: 6,188
Posted By DanScott
Another couple of things to consider about Black...

Another couple of things to consider about Black Tiger....

Level 3 map wraps around in the X, so your scrolling/tiledraw system needs to handle that (as well as your object triggering system)
...
Forum: Coders. Asm / Hardware 02 October 2021, 02:03
Replies: 58
Views: 6,188
Posted By DanScott
0 to 4 bitplanes is the same... 8 pixels per...

0 to 4 bitplanes is the same... 8 pixels per write, of course, you can WAIT for a 4 pixel position, but all writes are 8 pixels per register
Forum: Coders. Asm / Hardware 02 October 2021, 00:03
Replies: 58
Views: 6,188
Posted By DanScott
They don't ;) With up to 4 bitplanes DMA running,...

They don't ;) With up to 4 bitplanes DMA running, the copper can change one hardware register every 8 pixels.

Anything else you've seen is just a "trick" to deceive the eye
Forum: Coders. Asm / Hardware 01 October 2021, 16:04
Replies: 58
Views: 6,188
Posted By DanScott
Strictly speaking it is a true 8 way scroller......

Strictly speaking it is a true 8 way scroller... just that the Y scrolling is locked under certain conditions.... play a later level where you can jump down a screen or more at a time (the level with...
Showing results 1 to 40 of 1061

 
Forum Jump

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


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