English Amiga Board

English Amiga Board (https://eab.abime.net/index.php)
-   Amiga scene (https://eab.abime.net/forumdisplay.php?f=2)
-   -   Tapper - Amiga OCS (https://eab.abime.net/showthread.php?t=101226)

Old_Bob 11 March 2020 15:24

Quote:

Originally Posted by Daedalus (Post 1384611)
Ooh, don't keep us in suspense - what was the issue? Good stuff sorting it anyway. As an aside, you should bring it along to show off at the next Scottish Amiga users meetup, which should be happening in Glasgow in April or May...

Schoolboy error on my part. I wasn't checking if the blitter was free before writing to its registers for the next drawing step. It worked fine with a 7mhz 68000 and also with my emulated 28mhz A1200 config, but the 030 was getting there just a bit too quickly. Can somebody else test on 040 & 060? It would be nice to for sure that it works on these chips too.

The meetup thingy sounds like it might be interesting. I'll pencil it in, for the moment.

Quote:

Originally Posted by mcgeezer (Post 1384593)
Same here, love a bit of Tapper too - very close to my heart.

Me too. It's one of my favourite games in MAME. Slightly annoying that we didn't get a 16 bit port back in the days of yore, especially considering the lacklustre standard of the various 8 bit conversions. I was stuck with the mediocre Speccy version, which is only marginally better than no Tapper, at all.

Thanks to you all for your comments. Right, it's nose-to-the-grindstone time. I predict a late night, tonight. :great

B

CFou! 11 March 2020 15:29

Great i like this classic arcade game.
PS: je pourrais faire un whdload's patch for final version ??

Daedalus 11 March 2020 15:34

Quote:

Originally Posted by Old_Bob (Post 1384623)
Schoolboy error on my part. I wasn't checking if the blitter was free before writing to its registers for the next drawing step. It worked fine with a 7mhz 68000 and also with my emulated 28mhz A1200 config, but the 030 was getting there just a bit too quickly.

Ah, good that it was an easy fix!
Quote:

Can somebody else test on 040 & 060? It would be nice to for sure that it works on these chips too.
Both of my 060 machines are out of action at the moment but I want to try and get at least one up and running this weekend, and I can test it if I do.

Quote:

The meetup thingy sounds like it might be interesting. I'll pencil it in, for the moment.
Cool, there'll be a post about it on here somewhere once the date's nailed down.

Quote:

Slightly annoying that we didn't get a 16 bit port back in the days of yore, especially considering the lacklustre standard of the various 8 bit conversions. I was stuck with the mediocre Speccy version, which is only marginally better than no Tapper, at all.
I remember the Atari 8-bit version being pretty good... But looking at the screenshots now, it's pretty rough looking compared to the arcade version (though still a bit better than the Speccy version :p ).

saimon69 11 March 2020 16:15

If i wanted to be REALLY picky i would have said to use the interlaced mode and black cutout to give characters that cartoony effect, but it might affect performance am afraid, this looks already good

adrdesign 11 March 2020 16:35

Great! Love these arcade ports :)

theq 12 March 2020 06:57

Couldn’t find it in The Zone :(
Will test it on my ‘060

DamienD 12 March 2020 09:34

Quote:

Originally Posted by theq (Post 1384802)
Couldn’t find it in The Zone

It's definitely there i.e:
Tapper_Test_01b.adf

Tapper for OCS - Hopefully fixes graphics corruption bug present in the earlier version.

drHirudo 12 March 2020 12:51

This is awesome. I am a big fan of Tapper. I've played the Arcade, IBM PC, Apple II and ZX Spectrum versions. The Amiga version is very close to the original, graphically wise.

There are some bugs, for example beers travelling from one stage to another and possibility to send customers forth with beers, but as an early preview it plays fine.

I've created a video with music and sound effects from the arcade for better feel of the game atmosphere:

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

Some of the bugs are seen in the video.

For comparison here are the other versions that I've played so far (in order of my rate, ZX Spectrum being the worse):

Arcade:
https://www.youtube.com/watch?v=z5ozpJm0iDs

Apple II:
https://www.youtube.com/watch?v=FrL91PnqfPU

IBM-PC:
https://www.youtube.com/watch?v=zBEZfMhQoLk

Sinclair ZX Spectrum:
https://www.youtube.com/watch?v=PVehlZuD8zs

str0m 12 March 2020 13:32

They have this at the Arcade Club in Leeds (UK) as a cocktail cabinet

Old_Bob 12 March 2020 14:02

Quote:

Originally Posted by saimon69 (Post 1384643)
If i wanted to be REALLY picky i would have said to use the interlaced mode and black cutout to give characters that cartoony effect, but it might affect performance am afraid, this looks already good

Yes, I think it's asking a bit much for a 7mhz 68000 and OCS to maintain 50fps running the engine in 640x512. :crazy

Quote:

Originally Posted by drHirudo (Post 1384846)
There are some bugs, for example beers travelling from one stage to another and possibility to send customers forth with beers, but as an early preview it plays fine.

I'm aware of this one and It's been annoying me for a while. I'm going to rewrite that part today and hopefully fix it for good. :great

B

saimon69 12 March 2020 16:17

Quote:

Originally Posted by Old_Bob (Post 1384856)
Yes, I think it's asking a bit much for a 7mhz 68000 and OCS to maintain 50fps running the engine in 640x512. :crazy

Actually interlaced is 320x512 (480 for NTSC) doubling the horizontal lines only (with rectangular pixels)

Old_Bob 12 March 2020 16:56

Quote:

Originally Posted by saimon69 (Post 1384875)
Actually interlaced is 320x512 (480 for NTSC) doubling the horizontal lines only (with rectangular pixels)

Ah, I see. 640x512 would be a better match. The screen could be sized to match the 512x480 of the coin-op and it would save me a pile of work in DPaint redrawing all the sprites. Although, either mode has absolutely no chance of being fast enough.

Maybe on AGA, with a beefy CPU and Fast RAM it might be a workable option. Possibly not at 50fps, though.

B

el_pasi 12 March 2020 19:32

Hi, just tested Tapper with 040. To be more precise I have Amiga 1200 + Blizzard PPC 603e+/68040 + BVision, which is not very compatible setup :) Didn't see any glitches, so seems to work with 040 too.

DamienD 12 March 2020 21:57

Just gave this a whirl, very cool indeed Old_Bob :great

I guess music / SFX are the next steps?

Old_Bob 12 March 2020 23:26

Quote:

Originally Posted by el_pasi (Post 1384915)
Hi, just tested Tapper with 040. To be more precise I have Amiga 1200 + Blizzard PPC 603e+/68040 + BVision, which is not very compatible setup :) Didn't see any glitches, so seems to work with 040 too.

This is good news. Thanks, dude. :great

It should, hopefully, work without any issues on 060 as well. With that, I can consider the engine complete and get stuck in to building the rest of the game.

Quote:

Originally Posted by DamienD (Post 1384943)
Just gave this a whirl, very cool indeed Old_Bob :great

I guess music / SFX are the next steps?

I'll be leaving the sound to last, I think. When I know just how much Chip RAM is remaining. I've still got the other game levels and bonus round to add, plus a little bit of game logic to write. On top of that, a mountain of DPaint work redrawing all the graphics. I managed a decent day's worth of work today. I should have another version ready for testing in a day or two. :cool

B

DamienD 12 March 2020 23:37

Quote:

Originally Posted by Old_Bob (Post 1384966)
I'll be leaving the sound to last, I think. When I know just how much Chip RAM is remaining. I've still got the other game levels and bonus round to add, plus a little bit of game logic to write. On top of that, a mountain of DPaint work redrawing all the graphics. I managed a decent day's worth of work today. I should have another version ready for testing in a day or two. :cool

B

Again, very cool as it is currently and really looking forward to further improvements when you have the time (no rush though) :bowdown :bowdown :bowdown

...once totally finished, I'll add to this thread: Ports / Conversions --> Amiga ;)

theq 13 March 2020 14:33

Quote:

Originally Posted by DamienD (Post 1384818)
It's definitely there i.e:
Tapper_Test_01b.adf

Tapper for OCS - Hopefully fixes graphics corruption bug present in the earlier version.

Meh, I was looking on the FTP... :crazy

It works great on my A4000 with A3660@50 MHz (except there is no sound?) :great

Old_Bob 13 March 2020 16:02

Quote:

Originally Posted by theq (Post 1385066)
Meh, I was looking on the FTP... :crazy

It works great on my A4000 with A3660@50 MHz (except there is no sound?) :great

Excellent, dude. Thanks. :great

I guess that's all the CPU bases covered. Talk about using a sledgehammer to crack a nut, though. I think the whole frame loop should possibly fit inside your CPU's instruction cache. It might be able to run the game a hundred times over if only the blitter could keep up. :spin

B

Old_Bob 21 May 2020 23:12

After a bit of a delay, I've finally got a new version ready for testing.

Quite a big update, this. All the rounds are now in but there's still no sound, as yet. Still got a fair bit of work in Dpaint to do as well as a few bits of game code to write but I think it's coming along quite nicely.

The ADF is in The Zone. :cool

B

nikosidis 22 May 2020 00:50

Hi Old_Bob
That is impressive!! Looking fantastic and plays very well on my A1200.
Do you have anyone to do the music, sfx? If not I could always look into it.


All times are GMT +2. The time now is 22:48.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.

Page generated in 0.05300 seconds with 11 queries