English Amiga Board


Go Back   English Amiga Board > Search Forums

Showing results 1 to 40 of 292
Search took 0.03 seconds.
Search: Posts Made By: pink^abyss
Forum: Coders. Asm / Hardware 23 July 2021, 17:24
Replies: 28
Views: 1,584
Posted By pink^abyss
It's enough if you add 32 pixel also on...

It's enough if you add 32 pixel also on top+bottom of your planes (forgot to mention bottom before). Your display is only 320 pixel wide, so the 32 pixel bob can be shifted completely of of screen.
Forum: Coders. Asm / Hardware 23 July 2021, 17:18
Replies: 28
Views: 1,584
Posted By pink^abyss
Isn't any modification to the base blit some kind...

Isn't any modification to the base blit some kind of clipping? :)
However, the safety buffer is really not that bad. You only need to add once 32 pixel in front of your planes and 32 pixel for each...
Forum: Coders. Asm / Hardware 23 July 2021, 17:03
Replies: 28
Views: 1,584
Posted By pink^abyss
I don't know about this ScrollingTrick.lha but...

I don't know about this ScrollingTrick.lha but two columns is correct.
Forum: Coders. Asm / Hardware 23 July 2021, 14:09
Replies: 28
Views: 1,584
Posted By pink^abyss
Yeah, on A1200 i would always prefer to clip...

Yeah, on A1200 i would always prefer to clip instead.
Regardless A500 or A1200 it's a good optimization to never clip <=32 pixel wide Bobs because you usually have that space due to scrolling.
Forum: Coders. Asm / Hardware 22 July 2021, 13:50
Replies: 28
Views: 1,584
Posted By pink^abyss
I guess the additional width was chosen to get...

I guess the additional width was chosen to get rid of clipping Bobs on X axis as it makes blitter setup much less complex. I used that approach for 'Tinyus' and 'Wrong Way Driver' too.
Forum: Coders. C/C++ 13 June 2021, 15:24
Replies: 16
Views: 1,771
Posted By pink^abyss
How much time does it take (on 68000)?

How much time does it take (on 68000)?
Forum: Coders. Asm / Hardware 06 June 2021, 16:28
Replies: 15
Views: 1,561
Posted By pink^abyss
Usually the bitplane pointers are set with a...

Usually the bitplane pointers are set with a copper list. One apporach is to set the new copper list pointer on the line after your last gfx has been displayed. Then you should start right away with...
Forum: Coders. Asm / Hardware 06 June 2021, 13:19
Replies: 15
Views: 1,561
Posted By pink^abyss
I think a good practice to handle the cpu...

I think a good practice to handle the cpu overhead of different bob sizes and their setup, is to allow any height, but restrict their width to a few values that you will actually need (16 and 32...
Forum: Coders. Asm / Hardware 30 May 2021, 19:00
Replies: 16
Views: 1,613
Posted By pink^abyss
As amiga coding is already complex enough for me,...

As amiga coding is already complex enough for me, i decided to dodge trackloaders. For my games and demos i compress all data and unpack at runtime. I see the 512kb of non chipram as my 'data'...
Forum: request.Music 21 May 2021, 16:05
Replies: 27
Views: 4,510
Posted By pink^abyss
Good luck! Back in the day i bought Sonic...

Good luck! Back in the day i bought Sonic Arranger.. instrument handling was quite versatile. Now Recover the Sonics!
Forum: News 21 May 2021, 15:59
Replies: 122
Views: 12,641
Posted By pink^abyss
Well done hOffman! And music sounds very original...

Well done hOffman! And music sounds very original to me.
Great you made it til the end. Delivering a full polished game is a big (but rewarding) task :great
Forum: request.Music 21 May 2021, 15:22
Replies: 27
Views: 4,510
Posted By pink^abyss
I'm afraid i have not enough information about...

I'm afraid i have not enough information about your code to give you a qualified answer, but perhaps you don't emulate Paula correctly. Paula frequency registers are not linear for instance. I would...
Forum: News 18 May 2021, 17:19
Replies: 159
Views: 22,434
Posted By pink^abyss
Yes, exactly.

Yes, exactly.
Forum: Amiga scene 18 May 2021, 17:01
Replies: 42
Views: 4,108
Posted By pink^abyss
Yeah, GCC asm doesn't seem to be made for humans...

Yeah, GCC asm doesn't seem to be made for humans :shocked. Good solution from your side!
Just in case, here are the essential GCC compiler options for fast code:
-Ofast -fwhole-program -flto...
Forum: News 18 May 2021, 16:54
Replies: 159
Views: 22,434
Posted By pink^abyss
In the screenshot it looks like the three top...

In the screenshot it looks like the three top hitpoints are still there. I know, its strange that you can't simply blast into the boss, but thats how the original game is :)
Forum: News 18 May 2021, 11:15
Replies: 60
Views: 7,109
Posted By pink^abyss
Thanks :)

Thanks :)
Forum: Retrogaming General Discussion 17 May 2021, 15:51
Replies: 743
Views: 61,381
Posted By pink^abyss
Yeah, imho its very valueable to re-build...

Yeah, imho its very valueable to re-build something where you have a clear goal and all assets in reach. You will learn a lot. And if you ever have the itch for something *new* then you have a much...
Forum: Coders. General 11 May 2021, 12:31
Replies: 236
Views: 48,168
Posted By pink^abyss
The idea is to have 'virtual' 32x32 that are...

The idea is to have 'virtual' 32x32 that are still build from 16x16 tiles. This won't save tiles but will reduce your tilemap by 75%. I think Turrican2 arranged its tilemaps also this way and also...
Forum: News 11 May 2021, 12:25
Replies: 159
Views: 22,434
Posted By pink^abyss
~53 cycles for aabb test on 6502 sounds good to...

~53 cycles for aabb test on 6502 sounds good to me! And it must be nice working on a console where you don't need to spend 70% of the frame for scrolling, blitting and restoring gfx :)

Thanks...
Forum: News 10 May 2021, 17:41
Replies: 159
Views: 22,434
Posted By pink^abyss
I think the player ship can emit a maximum of 10...

I think the player ship can emit a maximum of 10 bullets.
There are up to 32 enemies on screen. So 320 tests need to be done in worst case, but usually there are less enemies on screen.
To speed...
Forum: News 10 May 2021, 17:28
Replies: 159
Views: 22,434
Posted By pink^abyss
For me, at least, it's finished :nervous

For me, at least, it's finished :nervous
Forum: Amiga scene 08 May 2021, 20:42
Replies: 43
Views: 7,886
Posted By pink^abyss
I had to make a piecewise linear approximation...

I had to make a piecewise linear approximation with tables to make it exp, and it wasn't pretty nor fast :rolleyes
Forum: Amiga scene 08 May 2021, 14:55
Replies: 43
Views: 7,886
Posted By pink^abyss
The sounds are really cool, as always! I looked...

The sounds are really cool, as always!
I looked through the source to see how you made an exponential ADSR with fixed point math, but it was linear :)
Forum: project.Amiga Game Factory 06 May 2021, 12:26
Replies: 141
Views: 18,830
Posted By pink^abyss
I did so with TinyBobble and Tinyus which ran on...

I did so with TinyBobble and Tinyus which ran on 512chip+512kb. It didn't use shrinkler because its too slow on A500 but i used Doynax/Doynamite. Very fast and good lz compression. You find it here:...
Forum: project.Amiga Game Factory 06 May 2021, 11:45
Replies: 141
Views: 18,830
Posted By pink^abyss
A solution would be to ditch any loading at all...

A solution would be to ditch any loading at all and unpack from RAM (when you target A1200+4MB Fast). The MSDOS version was around 2MB packed.
Tho it would be a nice challenge to fit the whole game...
Forum: project.Amiga Game Factory 06 May 2021, 09:32
Replies: 141
Views: 18,830
Posted By pink^abyss
Thanks for the information. I'm aware of these...

Thanks for the information.
I'm aware of these possible issues but wondered if all of my games maybe trigger the same issue because of an oversight (because i re-use my startup/exit code)..
Forum: project.Amiga Game Factory 06 May 2021, 08:54
Replies: 141
Views: 18,830
Posted By pink^abyss
Thanks for your kind comments jotd :) Can you...

Thanks for your kind comments jotd :) Can you shed some light on the causes my Tiny games crash on some configs? I wanna learn what i do wrong!
I also noticed on the 'Amiga Bill' show my bob zoomer...
Forum: Coders. Asm / Hardware 05 May 2021, 12:01
Replies: 92
Views: 5,699
Posted By pink^abyss
https://googlethatforyou.com?q=Amiga-AA-Chipset.pd...

https://googlethatforyou.com?q=Amiga-AA-Chipset.pdf :)
Forum: project.Amiga Game Factory 29 April 2021, 10:14
Replies: 141
Views: 18,830
Posted By pink^abyss
And you store entities that go out of view into...

And you store entities that go out of view into the other 2-4 bins, right?

I assume T2 did not insert whole bins because it would often mean spikes of too many entities at ones. I guess they used...
Forum: Coders. Asm / Hardware 28 April 2021, 19:47
Replies: 38
Views: 4,436
Posted By pink^abyss
I meant the blitter wait bug when doing copper...

I meant the blitter wait bug when doing copper blits. Depending on number of active bitplanes you need a different number of blitter waits, otherwise on OCS/ECS you will get garbage on the screen. If...
Forum: Coders. Asm / Hardware 28 April 2021, 15:34
Replies: 38
Views: 4,436
Posted By pink^abyss
Your welcome! Having copper blits (and having...

Your welcome! Having copper blits (and having them stable) in a game is not easy. You need to solve many tiny issues and work around hardware bugs (plus the bugs you introduce yourself :spin)....
Forum: Coders. General 28 April 2021, 15:29
Replies: 236
Views: 48,168
Posted By pink^abyss
Nice! Just in case you haven't thought of it...

Nice!

Just in case you haven't thought of it yet: You can perhaps save the additional memory by using meta tiles for the tilemaps. So in case you have 8x8 tiles, transform them into virtual 32x32...
Forum: project.Amiga Game Factory 28 April 2021, 13:01
Replies: 141
Views: 18,830
Posted By pink^abyss
The first level looks really smooth. Also the...

The first level looks really smooth. Also the games feel is quite original. Very well done! :great

May i ask how you cull/activate the entities? I think the original T2 stored them in 256x256...
Forum: Coders. General 27 April 2021, 13:21
Replies: 12
Views: 1,982
Posted By pink^abyss
My comment was about our work environment, where...

My comment was about our work environment, where we don't use C++ for scripting. With 'safe' & 'lifetime' i don't mean it in a strict way like Rust guarantees it, but simply how it behaves in our...
Forum: Coders. Asm / Hardware 27 April 2021, 09:51
Replies: 38
Views: 4,436
Posted By pink^abyss
I used copper blits too in 'Tiny Bobble'. To...

I used copper blits too in 'Tiny Bobble'. To avoid synchronization issues I did set cop1lc at the top of my copperlist to a dummy copperlist that just showed the screen but without doing any...
Forum: Coders. General 27 April 2021, 09:26
Replies: 236
Views: 48,168
Posted By pink^abyss
For one-axis scrolling games its often enough to...

For one-axis scrolling games its often enough to copy one tile each frame with the CPU to your backbuffers and don't use chipmem at all.
Forum: Coders. Asm / Hardware 22 April 2021, 18:50
Replies: 25
Views: 1,643
Posted By pink^abyss
One benefit when you call your replayer with a...

One benefit when you call your replayer with a Copper interrupt is that you can achieve better blitter performance. The reason is that the Blitter will get stalled when DISPLAY DMA is also active...
Forum: Coders. Asm / Hardware 22 April 2021, 15:47
Replies: 25
Views: 1,643
Posted By pink^abyss
This will introduce artifacts depending on the...

This will introduce artifacts depending on the samples used. I would not recommend it.

I still have to remove the busy loop in PreTracker replayer and just disable dma, let the player code run,...
Forum: Coders. Asm / Hardware 22 April 2021, 12:00
Replies: 25
Views: 1,643
Posted By pink^abyss
Easiest solution is to never use CIA timed...

Easiest solution is to never use CIA timed modules :laughing
Seriously, 99.99% of OCS intros and demos don't use CIA timing for playing ProTracker. If the musician knows before then it's not a...
Forum: Coders. General 21 April 2021, 19:50
Replies: 12
Views: 1,982
Posted By pink^abyss
I see your point (and i'm certainly not an...

I see your point (and i'm certainly not an advocate for modern C++ stuff). I used these things on Amiga 500 because i used them successfully already many years in my real world coding job.There we...
Showing results 1 to 40 of 292

 
Forum Jump

All times are GMT +2. The time now is 00:38.


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