Author Topic: Pac-Man emulator for CPC  (Read 26075 times)

0 Members and 1 Guest are viewing this topic.

Offline TotO

  • 6128 Plus
  • ******
  • Posts: 2.927
  • Country: fr
    • ?area=showdonations;u=4
    • Cent Pour Cent [dot net]
  • Liked: 2049
Pac-Man emulator for CPC
« on: 01:01, 02 April 12 »
Yes, it was not an April fool. :)

You can download here the first release of the Pac-Man emulator for Amstrad CPC with 128K of memory.
This emulator is based on the work by Simon Owen for SAM coupé and ZX Spectrum.

You need to provide your own ROM files to play Pac-Man and clones with it.
Please, read the readme.txt file for more informations.

EDIT:
V1.01 Add the FAQ. No emulator change.
« Last Edit: 13:49, 05 April 12 by TotO »
Unregistered from CPCwiki forum.

Offline phi2x

  • 464 Plus
  • *****
  • Posts: 458
  • Country: fr
    • CPCBox - CPC emulator in JavaScript
  • Liked: 151
Re: Pac-Man April Fool !?
« Reply #1 on: 10:51, 02 April 12 »
I've put the Mame pacman roms into the dsk, but it doesn't seem to work. I get a black screen in WinApe.
Here is the dsk I used with roms included.

edit: dsk removed as requested. I'll try to fiddle with file options as you suggested.
« Last Edit: 11:52, 02 April 12 by phi2x »
Atwood's law (2007): "Any application that can be written in JavaScript, will eventually be written in JavaScript."

Offline TotO

  • 6128 Plus
  • ******
  • Posts: 2.927
  • Country: fr
    • ?area=showdonations;u=4
    • Cent Pour Cent [dot net]
  • Liked: 2049
Re: Pac-Man April Fool !?
« Reply #2 on: 11:08, 02 April 12 »
It's not autorized to ditribute ROM. Please, for you, remove your DSK.
The 4 files needs to be binary with AMSDOS header and properly renamed to work :)
« Last Edit: 11:33, 02 April 12 by TotO »
Unregistered from CPCwiki forum.

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 14.358
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 2576
Re: Pac-Man April Fool !?
« Reply #3 on: 11:48, 02 April 12 »
So... is this April fool's or not? :)

Offline phi2x

  • 464 Plus
  • *****
  • Posts: 458
  • Country: fr
    • CPCBox - CPC emulator in JavaScript
  • Liked: 151
Re: Pac-Man April Fool !?
« Reply #4 on: 12:50, 02 April 12 »
Still can't make it work  :(

Here is the content of the dsk I made with WinApe.
Do you see something wrong there?

[attachimg=1]
« Last Edit: 12:53, 02 April 12 by phi2x »
Atwood's law (2007): "Any application that can be written in JavaScript, will eventually be written in JavaScript."

Offline TotO

  • 6128 Plus
  • ******
  • Posts: 2.927
  • Country: fr
    • ?area=showdonations;u=4
    • Cent Pour Cent [dot net]
  • Liked: 2049
Re: Pac-Man April Fool !?
« Reply #5 on: 15:02, 02 April 12 »
Sure, looking the window I see you don't check the "Add AMSDOS header" before importing files.
So, they don't appear as "BINARY".
Unregistered from CPCwiki forum.

Offline arnoldemu

  • Supporter
  • 6128 Plus
  • *
  • Posts: 5.273
  • Country: gb
    • Unofficial Amstrad WWW Resource
  • Liked: 2152
Re: Pac-Man April Fool !?
« Reply #6 on: 15:19, 02 April 12 »
nice job!

are other romsets supported? puckman.. ms.pacman.. hanglyman?
My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 14.358
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 2576
Re: Pac-Man April Fool !?
« Reply #7 on: 15:21, 02 April 12 »
Will someone spoil it for us at the office, not able to enjoy a nice prank? :)

Offline TotO

  • 6128 Plus
  • ******
  • Posts: 2.927
  • Country: fr
    • ?area=showdonations;u=4
    • Cent Pour Cent [dot net]
  • Liked: 2049
Re: Pac-Man April Fool !?
« Reply #8 on: 15:33, 02 April 12 »
nice job!
are other romsets supported? puckman.. ms.pacman.. hanglyman?
Thank you.

puckman (NAMCO) and pacman (MIDWAY) are fully supported.
hanglyman look to work nice too... May be, all clones using the same gfx bank.
ms.pacman don't, because it's not a puckman clone.
« Last Edit: 15:45, 02 April 12 by TotO »
Unregistered from CPCwiki forum.

Offline SyX

  • 6128 Plus
  • ******
  • Posts: 1.084
  • Country: br
  • Liked: 1003
Re: Pac-Man April Fool !?
« Reply #9 on: 16:52, 02 April 12 »
Thanks for all the positive comments!!! :D :D :D

We are happy to receive your feedback :)
 
are other romsets supported? puckman.. ms.pacman.. hanglyman?
Yes, the official list of Pac-Man clones/hacks that work are (using mame filenames):
ctrpllrp (has a little graphic corruption)
hangly
hangly2
hangly3
joyman
newpuc2
newpuc2b
newpuckx
pacheart
pacman (official Midway version)
pacmanf (fast pacman hack, very fun :P)
pacmod
piranha
piranhah
puckman (official Namco version)
puckmana
puckmanf (another fast pacman hack)
puckmanh

PD: Sorry by the delay in answer, but i'm offline since last week.
 

Offline Octoate

  • CPC6128
  • ****
  • Posts: 289
  • Country: de
    • Octoate.de
  • Liked: 59
Re: Pac-Man April Fool !?
« Reply #10 on: 20:16, 02 April 12 »
Wow, awesome!!! I thought that this is just an april fool :). Very cool!
--

Offline McKlain

  • 6128 Plus
  • ******
  • Posts: 867
  • Country: es
  • Programmable Sound Generator
    • www.mcklain.com
  • Liked: 336
Re: Pac-Man April Fool !?
« Reply #11 on: 20:17, 02 April 12 »
Esto es una flipada muy grande XD

Awesome!

Offline fgbrain

  • CPC6128
  • ****
  • Posts: 192
  • Country: gr
    • index.php?action=treasury
    • Chaos CPC Homepage
  • Liked: 82
Re: Pac-Man April Fool !?
« Reply #12 on: 21:19, 02 April 12 »
Impressive...

 Noticed it uses double buffer screen.

Will you add sound ?
_____

6128 (UK keyboard, Crtc type 0/2), 6128+ (UK keyboard), 3.5" and 5.25" drives, Reset switch and Digiblaster (selfmade), Inicron Romram box, Bryce Megaflash, SVideo & PS/2 mouse, , Magnum Lightgun, X-MEM, X4 Board, C4CPC, Multiface2 X4, RTC X4 and Gotek USB Floppy emulator.

Offline phi2x

  • 464 Plus
  • *****
  • Posts: 458
  • Country: fr
    • CPCBox - CPC emulator in JavaScript
  • Liked: 151
Re: Pac-Man April Fool !?
« Reply #13 on: 21:34, 02 April 12 »
Sure, looking the window I see you don't check the "Add AMSDOS header" before importing files.
So, they don't appear as "BINARY".
I finally got it right. Stupid me ;D

Very impressive anyway: Mame on CPC! Another impossible breakthrough accomplished.
Kudos to you SyX and TotO!
Atwood's law (2007): "Any application that can be written in JavaScript, will eventually be written in JavaScript."

Offline SyX

  • 6128 Plus
  • ******
  • Posts: 1.084
  • Country: br
  • Liked: 1003
Re: Pac-Man April Fool !?
« Reply #14 on: 23:53, 02 April 12 »
Noticed it uses double buffer screen.
Of course  :)

Will you add sound ?
It has sound... Up the volume!!!  ;D

Offline Pentagon

  • Supporter
  • CPC664
  • *
  • Posts: 148
  • Country: de
  • Liked: 36
Re: Pac-Man April Fool !?
« Reply #15 on: 00:47, 03 April 12 »
I couldnt believe that, but its working fine.

I still cant believe, but hey i am running the real pacman here.

KUDOS!



Offline MacDeath

  • Chaotic post writer and mock-up specialist
  • Supporter
  • 6128 Plus
  • *
  • Posts: 4.030
  • Country: fr
  • Liked: 1093
Re: Pac-Man April Fool !?
« Reply #16 on: 05:20, 03 April 12 »
are there other Z80 based old arcade that could be emulated like this ?

(beside Pacman clones/bootlegs)

Offline 00WReX

  • 6128 Plus
  • ******
  • Posts: 621
  • Country: au
  • The time you enjoy wasting is not wasted time.
    • index.php?action=treasury
    • CPCwiki
  • Liked: 318
Re: Pac-Man April Fool !?
« Reply #17 on: 09:47, 03 April 12 »
Nice work guys......very nice  8)
 
Cheers,
Shane
The CPC in Australia...
Awa - CPCWiki

Offline trocoloco

  • CPC664
  • ***
  • Posts: 103
  • Country: es
  • Liked: 33
Re: Pac-Man April Fool !?
« Reply #18 on: 09:55, 03 April 12 »
awesome in real machine!! Pacmanf version rulez! thanks 4 u work :)

Offline MacDeath

  • Chaotic post writer and mock-up specialist
  • Supporter
  • 6128 Plus
  • *
  • Posts: 4.030
  • Country: fr
  • Liked: 1093
Re: Pac-Man April Fool !?
« Reply #19 on: 10:10, 03 April 12 »
Who tried it on a real machine ? is it smooth and fast ?

are the slowdowns due to emulation only ?


Also : when will we have a video ?
 8)
« Last Edit: 10:30, 03 April 12 by MacDeath »

Offline trocoloco

  • CPC664
  • ***
  • Posts: 103
  • Country: es
  • Liked: 33
Re: Pac-Man emulator for CPC
« Reply #20 on: 11:51, 03 April 12 »
Macdeath, I tried in real hardware, and it plays exactly as in Winape. But obvioulsy looks a lot better in a real machine,  with a nice use of vertical overscan.

The slowdown its depending on the version you use, but that's not really annoying. For example I'm using pacmanf rom, and the game goes really well and fast.
« Last Edit: 11:54, 03 April 12 by trocoloco »

Offline SyX

  • 6128 Plus
  • ******
  • Posts: 1.084
  • Country: br
  • Liked: 1003
Re: Pac-Man April Fool !?
« Reply #21 on: 17:15, 03 April 12 »
are there other Z80 based old arcade that could be emulated like this ?

(beside Pacman clones/bootlegs)
Ms. Pacman and Pengo use the same or a very similar arcade hardware.

I have taken a look to both and  the main problem is that i would need a more flexible ram paging system than the available in the CPC, even using the MegaFlash. It means that only would be possible in a PCW or in a CPC+ cartridge, machines that i lack :P

Who tried it on a real machine ? is it smooth and fast ?

are the slowdowns due to emulation only ?
It has been tested in the real machine during its developing ;) The slowdonws are less noticeables and there is another few details that looks much better in the real machine as the dithering, the colour mix works very well and i can see the Pink ghost as pink, the same happen with the loading screen.


Also : when will we have a video ?
 8)
I suppose the video experts are working in it already ;)

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1971
Re: Pac-Man emulator for CPC
« Reply #22 on: 18:02, 03 April 12 »
Now I had the chance to take a more closer look: Amazing work!!! Great job!!! Thanks' a whole lot!!!
 
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline fgbrain

  • CPC6128
  • ****
  • Posts: 192
  • Country: gr
    • index.php?action=treasury
    • Chaos CPC Homepage
  • Liked: 82
Re: Pac-Man emulator for CPC
« Reply #23 on: 23:29, 03 April 12 »
Just tried  pacmanf  version, and it plays great (smooth and fast).  :D
_____

6128 (UK keyboard, Crtc type 0/2), 6128+ (UK keyboard), 3.5" and 5.25" drives, Reset switch and Digiblaster (selfmade), Inicron Romram box, Bryce Megaflash, SVideo & PS/2 mouse, , Magnum Lightgun, X-MEM, X4 Board, C4CPC, Multiface2 X4, RTC X4 and Gotek USB Floppy emulator.

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 14.358
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 2576
Re: Pac-Man emulator for CPC
« Reply #24 on: 20:35, 04 April 12 »
Long story short - AWESOME. How I wish they could pull something like it back then... it's really no small feat, congrats guys. I don't even like Pacman, and yet I soooo enjoyed this!!!