English Amiga Board


Go Back   English Amiga Board > Search Forums

Showing results 1 to 40 of 198
Search took 0.02 seconds.
Search: Posts Made By: zero
Forum: Coders. Asm / Hardware Yesterday, 11:21
Replies: 9
Views: 330
Posted By zero
Can you describe the game a little? For example,...

Can you describe the game a little? For example, do the bullets travel in 8 directions or are they just going vertically/horizontally?

One trick is to use dual playfield mode, draw the shots on...
Forum: Coders. General 18 January 2019, 12:02
Replies: 18
Views: 920
Posted By zero
Inkscape can do detail reduction and spline to...

Inkscape can do detail reduction and spline to line conversion. The other advantage is that you can easily manually edit it to correct any small flaws.
Forum: Coders. General 17 January 2019, 13:20
Replies: 18
Views: 920
Posted By zero
How about starting with bitmaps? Using...

How about starting with bitmaps?

Using MapTiler I was able to make a bitmap with detail reduced and some colour reduction. You have to turn off all the layers you don't want, and make the ones you...
Forum: Coders. General 17 January 2019, 13:01
Replies: 18
Views: 920
Posted By zero
That reminds me of a fast variation used in...

That reminds me of a fast variation used in Sanity's Roots demo (or might have been Roots 2.0). Rather than do the entire landscape from voxels they did grid lines only. Obviously there was a lot...
Forum: Coders. General 16 January 2019, 12:00
Replies: 18
Views: 920
Posted By zero
Ah, right, I misunderstood what you meant by...

Ah, right, I misunderstood what you meant by 32x32 tiles. That does sound like quite a practical system.

I wonder if you could add some terrain height data? Low resolution of course. If you are...
Forum: Coders. General 15 January 2019, 12:55
Replies: 18
Views: 920
Posted By zero
Cities are always difficult to display with any...

Cities are always difficult to display with any realism because in reality they are densely packed complex buildings. London in particular was not built on a grid system and is highly irregular.
...
Forum: Coders. General 09 January 2019, 12:05
Replies: 18
Views: 920
Posted By zero
If you look at various games for the A500, things...

If you look at various games for the A500, things like Wings and Gunship 2000, you can see the level of detail possible. F/A-18 Interceptor was probably one of the fastest 3D engines of that era, or...
Forum: Coders. General 08 January 2019, 11:36
Replies: 18
Views: 920
Posted By zero
You can use single pixel dots to reduce the...

You can use single pixel dots to reduce the amount of drawing you need to do while also conveying more sense of motion. For example a "field" with a grid of dots doesn't need a full fill pass, and...
Forum: Coders. General 14 December 2018, 15:54
Replies: 2,193
Views: 315,530
Posted By zero
Good ports preserve the gameplay. If you could...

Good ports preserve the gameplay. If you could practice at home and then go down the arcade and finish the game with one coin it was a good conversion, even if the home graphics were not quite as...
Forum: Coders. Asm / Hardware 02 November 2018, 12:18
Replies: 1,000
Views: 37,394
Posted By zero
It is, but I didn't have a manual so I didn't...

It is, but I didn't have a manual so I didn't know back then, and didn't know anything about the ARM CPU. Luckily I had a 68k reference...

One really nice thing about the OS was that apps were...
Forum: Coders. Asm / Hardware 01 November 2018, 12:58
Replies: 1,000
Views: 37,394
Posted By zero
Me too. It was a nice machine, nice OS. Some...

Me too. It was a nice machine, nice OS. Some great apps, and back at school the speed of the BASIC interpreter was great fun to play with (I didn't have access to an assembler or any documentation)....
Forum: Coders. Asm / Hardware 31 October 2018, 18:10
Replies: 1,000
Views: 37,394
Posted By zero
320x256x8 screen requires 8MB/sec to scroll at...

320x256x8 screen requires 8MB/sec to scroll at 50Hz. 4MB of reads, 4MB of writes.

Considering that the ARM was only running at 8MHz that seems to be impossible. It would have to average one byte...
Forum: Coders. Asm / Hardware 30 October 2018, 11:29
Replies: 1,000
Views: 37,394
Posted By zero
I was impressed by how powerful the Archimedes...

I was impressed by how powerful the Archimedes machines were. The BASIC interpreter was damn fast, and if you got into C/assembler the chunky screen mode was very fast for stuff like line/polygon...
Forum: Coders. General 31 August 2018, 14:09
Replies: 128
Views: 10,411
Posted By zero
Okay... I'm trying to work this out, how many...

Okay... I'm trying to work this out, how many polygons per frame are you drawing? I make it 9,375 (62,500x15/100) which is quite a lot for one frame. Games like NSP and flight sims are probably well...
Forum: Coders. General 31 August 2018, 11:02
Replies: 128
Views: 10,411
Posted By zero
Okay, that's good. So what is your raw fill rate...

Okay, that's good. So what is your raw fill rate now? For example, if you want to fill the entire screen with a grid triangles, say 64 so you have one per colour, without doing all the 3D calculation...
Forum: Coders. General 30 August 2018, 19:06
Replies: 128
Views: 10,411
Posted By zero
So you got rid of this table? 19$ move.w d7,...

So you got rid of this table?

19$ move.w d7, (a1)+
18$ move.w d7, (a1)+
17$ move.w d7, (a1)+
16$ move.w d7, (a1)+
15$ move.w d7, (a1)+
14$ move.w d7, (a1)+
13$ move.w d7, (a1)+...
Forum: Coders. General 30 August 2018, 10:59
Replies: 128
Views: 10,411
Posted By zero
Think about how you can optimize the scanline...

Think about how you can optimize the scanline drawing code. You have two scenarios.

1. Very short span, all in one word. Can be optimized with a 256 byte lookup table.

2. Longer spans, which...
Forum: Coders. General 29 August 2018, 12:57
Replies: 27
Views: 10,664
Posted By zero
Surprised about JetStrike. It's pretty well...

Surprised about JetStrike. It's pretty well optimized. But wasn't there an AGA version, did AMOS support AGA?
Forum: Coders. General 28 August 2018, 11:34
Replies: 128
Views: 10,411
Posted By zero
You could mega-unroll the drawing loops. movem...

You could mega-unroll the drawing loops. movem all the spans. Unrolled loops for each colour.

Often it can be faster to create a "draw table" as you calculate the polygons, and then fill them all...
Forum: Coders. General 23 August 2018, 16:17
Replies: 128
Views: 10,411
Posted By zero
The horizon on Fighter Duel is interesting. Looks...

The horizon on Fighter Duel is interesting. Looks like several colours, relatively expensive to draw and considering the rest of the 3D display only uses a few colours it would slow that drawing down...
Forum: Coders. General 23 August 2018, 11:23
Replies: 128
Views: 10,411
Posted By zero
It's surprising how many pixels you can push with...

It's surprising how many pixels you can push with the CPU.

A 320x200 pixel display area is 32k per frame in 16 colours. 1.6mb/sec for 50 fps. At the lower end say 24k for 8 colours and 600k/sec...
Forum: Coders. General 16 August 2018, 10:47
Replies: 128
Views: 10,411
Posted By zero
While C compilers do a reasonable job overall,...

While C compilers do a reasonable job overall, for certain specific tasks like matrix multiplication they don't.

The fastest way to do it on 68000 is to use all the registers and create a highly...
Forum: Coders. General 15 August 2018, 11:01
Replies: 62
Views: 14,507
Posted By zero
Most people didn't have internet or even BBS...

Most people didn't have internet or even BBS access, so the knowledge was not as easy to find.

Might be worth looking at if you can do something with the Amiga's planar bitmap format too. Maybe...
Forum: Coders. General 15 August 2018, 10:55
Replies: 128
Views: 10,411
Posted By zero
If only the 512k expansions for the A500 had been...

If only the 512k expansions for the A500 had been fast RAM, the speed boost would have been considerable.
Forum: Coders. General 14 August 2018, 12:22
Replies: 128
Views: 10,411
Posted By zero
On 68000 the compiler can cause massive slow...

On 68000 the compiler can cause massive slow downs for stuff like matrix maths.

If you hand optimize the inner loops they can be orders of magnitude faster just by managing registers better.
...
Forum: Coders. General 13 August 2018, 17:10
Replies: 62
Views: 14,507
Posted By zero
If you designed the textures so that they could...

If you designed the textures so that they could be drawn with lines and blitter vertical filled it might work.

You can do a blitter vertical fill in well under 1 frame. I can't remember exactly...
Forum: Coders. General 13 August 2018, 11:27
Replies: 62
Views: 14,507
Posted By zero
Rotate your monitor 90 degrees and use pre-scaled...

Rotate your monitor 90 degrees and use pre-scaled sprites to do wall spans.
Forum: Coders. General 10 August 2018, 11:09
Replies: 128
Views: 10,411
Posted By zero
How are you doing backface culling? Not...

How are you doing backface culling? Not calculating normals I guess, just looking at vertex order.
Forum: Coders. General 24 July 2018, 12:02
Replies: 62
Views: 14,507
Posted By zero
Is the source for Walls anywhere? I'd like to see...

Is the source for Walls anywhere? I'd like to see how it is implemented.
Forum: Coders. General 23 July 2018, 13:09
Replies: 3
Views: 656
Posted By zero
Thanks, I subbed to some of the Github projects.

Thanks, I subbed to some of the Github projects.
Forum: Coders. General 23 July 2018, 13:00
Replies: 62
Views: 14,507
Posted By zero
Remember Liberation: Captive 2 on CD32 and A1200?...

Remember Liberation: Captive 2 on CD32 and A1200? It used a kind of fake texture mapping where it had pre-rendered textures at various angles and sizes and then just blitted them into place with a...
Forum: Coders. General 23 July 2018, 12:33
Replies: 60
Views: 6,964
Posted By zero
I doubt they did that, everything else on the...

I doubt they did that, everything else on the Amiga is unbuffered and updates instantly.
Forum: Coders. General 09 July 2018, 18:07
Replies: 587
Views: 49,973
Posted By zero
Like what? I suppose you could have some...

Like what?

I suppose you could have some kind of 3D processor like the SuperFX or the SEGA one, that rendered to its own buffer and then copied to the main system RAM for display.

It would be...
Forum: Coders. General 09 July 2018, 10:53
Replies: 587
Views: 49,973
Posted By zero
I wonder if you could attach anything useful to...

I wonder if you could attach anything useful to the Zorro bus on an A500?

Some kind of co-processor or graphic processor... But I'm not sure what you could do with them.
Forum: Coders. General 22 June 2018, 13:43
Replies: 42
Views: 3,474
Posted By zero
The movement is clearly not linear. Go watch a...

The movement is clearly not linear. Go watch a YouTube video of the AMiga version, it clearly uses a limited number of scaled images.
Forum: Coders. General 21 June 2018, 10:58
Replies: 42
Views: 3,474
Posted By zero
Pre-scaled sprites were the standard way of doing...

Pre-scaled sprites were the standard way of doing this sort of thing, e.g. for racing games like Hang On and Outrun.

The Amiga can do some scaling by spamming the scroll register, but it only...
Forum: Coders. General 20 June 2018, 13:48
Replies: 42
Views: 3,474
Posted By zero
I think it just uses multiple pre-scaled copies...

I think it just uses multiple pre-scaled copies of the sprites. The scaling certainly isn't very smooth.

That's how most Amiga games did scaling.
Forum: Coders. General 27 April 2018, 14:43
Replies: 587
Views: 49,973
Posted By zero
Good point about the colour palette stuff. That's...

Good point about the colour palette stuff. That's the kind of thing that a carefully designed Amiga game could make use of, but which is harder to arrange for an arcade port. Especially with dual...
Forum: Coders. General 27 April 2018, 13:22
Replies: 587
Views: 49,973
Posted By zero
Leander is pixel perfect using sprite/playfield...

Leander is pixel perfect using sprite/playfield detection.

https://youtu.be/zkZhTt3KSjI

As I said about GnG, the player probably won't be too upset if the collision detection on power-ups isn't...
Forum: Coders. General 26 April 2018, 17:43
Replies: 587
Views: 49,973
Posted By zero
Leander, for example. I have a feeling Agony did...

Leander, for example. I have a feeling Agony did it as well, but I'm not sure.



Think about a game like GnG or Leander. It doesn't matter what you hit, you take the same amount of damage...
Showing results 1 to 40 of 198

 
Forum Jump

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


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