Pink information 139 glöps
- general:
- level: user
- personal:
- game Amiga OCS/ECS Wrong Way Driver by Abyss [web]
- Quote:
It seems that the 61k exe is already packed - so why such an unduly large file size?
Good question. I used -Ofast & LTO for compilation so everything gets inlined. This means a lot of code gets duplicated but with tiny changes. When compiling without optimizations the game is 30kb packed.. Of course there are ways to get the optimized exe size smaller again but this takes a lot of effort that i rather invest in different project.
By the way, when considering that an amiga disk is 880kb you can still put the game 14 times on it. I think that's fine! :) - isokadded on the 2021-04-15 13:34:24
- game Amiga OCS/ECS Wrong Way Driver by Abyss [web]
- Quote:
Just fantastic! A game designed with amiga effect limitations in mind and with max polish. The way the cars scale and the road parallax scrolls just made smile from ear to ear. Love the way that the shop helps extend the gameplay after the initial mechanics are known.
C++20? Cool! I'm using Bebbo-GCC now which is GCC6 so seems to support up to std=c++11, but no further. Looking at his long series of forum posts on EAB, porting GCC and making things work smoothly is not an easy task so mad thumbs up for that too!
Thanks for your nice comment :)
Bartmans GCC10 port is much more restricted then Bebbos. It's mainly suited for OCS/ECS/AGA Gamedev and demoscene production. However, his C++20 Coroutine feature does speed up writing game code a lot. - isokadded on the 2021-04-12 12:08:18
- game Amiga OCS/ECS Wrong Way Driver by Abyss [web]
- A 60kb mini-game for Amiga 500. Uses PreTracker for audio.
Code,Gfx & Audio by Pink. Done with Bartmans Amiga Debug solution.
The game has been created in C++20 using mainly Coroutines and Lambdas for the in-game code. It was a test project to see if this would work out on A500. It did! - rulezadded on the 2021-04-09 19:21:10
- demo Amiga OCS/ECS Fisherhawk Dr. by Melon [web]
- Easily the best Melon demo this year! :)
Especially i like the retrofresh take on the soundtrack. - rulezadded on the 2021-04-05 20:53:23
- demotool Windows Amiga AGA Amiga OCS/ECS LSP (Light Speed Player) by Oxygene [web]
- Quote:
About time somebody did this! There is absolutely no reason that the complex decoding of ProTracker commands should happen at runtime.
The data format could be more compression friendly in various places (separation of streams by channel, selective delta coding etc.), but this would likely add a few cycles to the player. So for a pure focus on minimizing player time, this looks pretty optimal. For practical use in e.g. a 64k intro, I think a more compression friendly data format with a slightly slower player would be a better tradeoff in most cases.
A generic 'register replayer' with good pack ratio would be very useful. Something along 8 rasterlines.. I had to skip features for PreTracker because i already do 5x as much as a typical protracker replayer (and things get slow..)
If anyone can do it then Blueberry :) - isokadded on the 2021-04-05 17:07:56
- game Amiga OCS/ECS Tinyus by Abyss [web]
- Quote:
Damn good conversion! Love your version of the music in particular.
Thanks Britlite. I'm also quite satisfied with music & sfx :) - isokadded on the 2021-02-21 14:04:09
- game Amiga OCS/ECS Tinyus by Abyss [web]
- 'Tinyus' is a faithful Amiga OCS port of the Arcade game Gradius/Nemesis.
Code & Audio: Pink Gfx: Fade1 Reverse Engeneering: Bartman
About the port:
The original arcade hardware runs on a Motorola 68000 @ 10Mhz. It features hundreds of colors and hundreds of sprites at the same time, multiple backgrounds, hardware zooming, and 8 audio channels. So an OCS Amiga 500 does not quite match these specs. Still it was possible to have almost an arcade perfect conversion for it. However, already the arcade version had many slowdowns, and on Amiga 500 there are even more. So it's recommended to play on Amiga 1200 or better for a steady 50fps experience.
Have fun! - rulezadded on the 2021-02-19 18:47:38
- diskmag Amiga AGA jurassic pack #18
- Nice Facet interview! And I especially liked the 2nd song.. great guitars..
(and also hearing a new PreTracker tune is always special to me :) - rulezadded on the 2021-01-07 17:55:19
- game Amiga OCS/ECS Tiny Bobble by Abyss [web]
- Quote:
DMS image if you're into that sort of thing.
Excellent picture :) - isokadded on the 2020-09-06 16:53:29
- game Amiga OCS/ECS Tiny Bobble by Abyss [web]
- Quote:
This is great! I loved the original! How the heck did they get it to run at 50fps? I'm willing to bet so many of the older games would be so much better if they could 50fps them as well.
The main trick to make it 50fps was to use a copperlist to do all blits while the cpu was using the idle cycles in parallel. The copperlist is filled on startup with static blits for certain sizes. The cpu then changes only minimum required fields to modify src+dst pointers and xshifting. Copperjumps are runtime modified to have an adjustable number of blits in this semi-static copperlist. - rulezadded on the 2020-08-25 11:18:06
account created on the 2009-04-16 13:32:19