English Amiga Board


Go Back   English Amiga Board > Other Projects > project.Amiga Game Factory

 
 
Thread Tools
Old 20 November 2021, 20:27   #81
mrv2k
Registered User

 
Join Date: Apr 2020
Location: Slough
Posts: 147
There's a WHDLoad version in Retroplay's collection on the EAB file server...

/Retroplay WHDLoad Packs/Commodore_Amiga_-_WHDLoad_-_Games_-_Beta_&_Unreleased/M/MsPacMan_v1.0.lha
mrv2k is offline  
Old 20 November 2021, 22:09   #82
alkis21
Zone Friend
alkis21's Avatar
 
Join Date: Jul 2002
Location: Athens, Greece
Age: 46
Posts: 1,321
Send a message via MSN to alkis21
Found them, thank you very much. I was looking in WHDLoad_-_Games instead.
alkis21 is offline  
Old 21 November 2021, 12:04   #83
jotd
This cat is no more
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 50
Posts: 5,890
itch.io contains the .adf with the latest executable and the .slave. I do not distribute the whdload version as lha, that's true
jotd is offline  
Old 21 November 2021, 22:13   #84
redblade
Zone Friend

redblade's Avatar
 
Join Date: Mar 2004
Location: Middle Earth
Age: 37
Posts: 1,848
JOTD: Excellent work on the port.

How much of the A500 does it use 80-90% ??

How many raster lines for frame update?
redblade is offline  
Old 21 November 2021, 22:59   #85
jotd
This cat is no more
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 50
Posts: 5,890
I haven't measured it but I have tested it on my real A500, I had to find an external drive (that I had in store and which worked perfectly) to write a floppy for it on my A1200 (which has CF IDE but the internal floppy drive was dead) so my A500 could boot the game (the A500 drive still works perfectly, after I replaced it by a newer A1200 board drive 25 years ago).

But it uses sprites for ghosts, and is pretty much optimized in assembly, with lookup tables for multiplications & squaring.

I don't even need double buffering (which is somehow painful to do anyway)

Besides, the blitter objects aren't blitted in all planes when possible, using well-thought palette ordering. For instance MsPacman has only 4 colors, and doesn't intersect with the maze ever, so it's blitted on 2 bitplanes only and doesn't use cookie cut blitting

Only moving fruit uses all 4 planes blit and cookie cut to avoid destroying the maze.

I can only imagine how hard it must be to create a 32 color game with blits everywhere, and that is fast enough on a A500...

Last edited by jotd; 21 November 2021 at 23:04.
jotd is offline  
Old 22 November 2021, 22:27   #86
redblade
Zone Friend

redblade's Avatar
 
Join Date: Mar 2004
Location: Middle Earth
Age: 37
Posts: 1,848
Thanks for the explanation, and yeah Disks and floppy drives are becoming quite rare and troublesome.

Quote:
Originally Posted by jotd View Post
I can only imagine how hard it must be to create a 32 color game with blits everywhere, and that is fast enough on a A500...
Wasn't that when the coders stopped checking for wait blits?
redblade is offline  
Old 22 November 2021, 22:45   #87
jotd
This cat is no more
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 50
Posts: 5,890
yes, some games know the blit is finished... And saves cycles not checking it. But it's stupid.

Better check for blits BEFORE the next blit operation, and before that (while the blitter is working) prepare all data so writing to blitter registers is very fast
jotd is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Pacman - the Amiga conversion from the arcade game jotd Retrogaming General Discussion 177 20 November 2021 20:29
Ms Pacman alkis Coders. General 55 03 August 2021 02:00
[WIP] Gloom Total Conversion for ZDoom Cherno Nostalgia & memories 5 01 October 2017 05:37
PacMan'96 fc.studio request.Old Rare Games 12 13 November 2015 13:55

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 15:37.


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