CPCWiki forum

General Category => NC100, NC200, PCW, PDA600 - the rest of the Family! => Topic started by: Habi on 20:23, 06 September 15

Title: Pac-Mania (PCW)
Post by: Habi on 20:23, 06 September 15
Well, now it’s my turn to give the PCW another game (albeit ported).
It’s Pac-Mania, ported from CPC (which in turn is ported from Spectrum).
(http://s15.postimg.org/m7h6l96tn/Pac_Mania.png)
The game is a bit slow in both versions because it’s converting graphics in real time. So I have made a frame skip selection menu at start, that way smoothness can be traded for speed. But personally, I prefer 100% frame rate.
It can be downloaded from: http://habisoft.com/pacmania/
Regards.
Title: Re: Pac-Mania (PCW)
Post by: FloppySoftware on 22:15, 06 September 15
Hahaha!!!
 
Well done, Habi, you are the best!!!
 
Congratulations!!!
 
Title: Re: Pac-Mania (PCW)
Post by: Prodatron on 22:28, 06 September 15
That's crazy! Thanks a lot!
Title: Re: Pac-Mania (PCW)
Post by: ||C|-|E|| on 22:36, 06 September 15
This is actually very cool! The machine really lacks games like this one!
Title: Re: Pac-Mania (PCW)
Post by: Token on 23:29, 06 September 15
Bravo!
Fantastic game now on the PCW.
 :-* :-* :-* :-* :-* :-* :-* :-* :-*
Title: Re: Pac-Mania (PCW)
Post by: Habi on 17:48, 08 September 15
Thank you for your congratulations!
I'm glad that you enjoyed it. :)
Title: Re: Pac-Mania (PCW)
Post by: VincentGR on 20:34, 08 September 15
Hey Doctor!
Can I borrow your microscope to read the download link?

 ;D

Sadly I don't have a pcw but I will download it for future use.
Thank you.
Title: Re: Pac-Mania (PCW)
Post by: Nich on 22:36, 08 September 15
Well, now it’s my turn to give the PCW another game (albeit ported).
It’s Pac-Mania, ported from CPC (which in turn is ported from Spectrum).

I had a quick go at this game on the CP/M Box emulator and I'm really impressed. I didn't expect to see a game like this on the PCW. Nice work!
Title: Re: Pac-Mania (PCW)
Post by: Bryce on 23:46, 08 September 15
@Habi (http://www.cpcwiki.eu/forum/index.php?action=profile;u=1314): I don't like to edit other peoples posts, but I corrected the font size on the link. This is an excellent piece of work for the PCW, people should know where it is.

Bryce.
Title: Re: Pac-Mania (PCW)
Post by: alex76gr on 10:59, 09 September 15
Habi you scored!
Thank you and congratulations. :)
Title: Re: Pac-Mania (PCW)
Post by: GeoffB17 on 20:14, 10 September 15
Thanks for this, but...
 
How do I get it to work?
 
I've downloaded the .ZIP, and unpacked it.   The resultant .DSK files seem OKish, and are the correct size.   I've looked inside, and there is some unusual data, but ???
 
I've tried the 8256 variant only.
 
If I add that file into Joyce, joyce does not recognise the file.   I load it, and Joyce 'ejects' it immed.
 
If I try to add it as a 'boot' disk, the process rejects it, with a message regarding a header.
 
I note from looking inside the .DSK that this is a BOOT disk, as opposed to a normal disk to be run after CP/M is loaded.  That's reasonable.   I assume the software takes over the system totally.
 
I then tried to do something with CPCTRANS, to make a boot disk for my PCW.  See other topic from me on this subject.   This again does not work, I just get error messages (actually the same message repeated 11 times) but I note at the top that an extra message refers to 'Extended format not supported' or suchlike.   The process still goes through the normal attempt anyway.   
 
I've got hints from checking for info on CPCTRANS via Google that there may be problems if the PC is too fast (?) - I'm trying this on a Pentium 75 (that's the machine that still has the 5.25 floppy).
 
It would be VERY interesting to see this prog working.   Am I missing something 'obvious'??
 
Thanks.
 
Geoff
Title: Re: Pac-Mania (PCW)
Post by: Token on 22:26, 10 September 15
Hi Geoff
I can't help a lot but I made it run without problem with Habi's emulator, CP/M Box CP/M Box (http://habisoft.com/pcw/) (really good emulator anyway a must have)
Sure I'll run it soon on the real thing, I'm waiting a Gotek.
Title: Re: Pac-Mania (PCW)
Post by: TFM on 22:41, 10 September 15
Sure I'll run it soon on the real thing, I'm waiting a Gotek.

The real thing would be a so called Floppy Disc.  8)  And this seems to be the problem here.


Did the game ever get tested on real hardware? It wouldn't be the first time that something get's created completely on en Emu, but it doesn't run on real hardware. That happened to the best.  ;)


EDIT: Just confirmed again, that you can boot the game in an emulator. Yes, use it as boot disc.
Title: Re: Pac-Mania (PCW)
Post by: Habi on 23:55, 10 September 15
@Habi (http://www.cpcwiki.eu/forum/index.php?action=profile;u=1314): I don't like to edit other peoples posts, but I corrected the font size on the link. This is an excellent piece of work for the PCW, people should know where it is.
Thanks! I don't have the hang of this editor yet...  :(


I note from looking inside the .DSK that this is a BOOT disk, as opposed to a normal disk to be run after CP/M is loaded.  That's reasonable.   I assume the software takes over the system totally.
Yes, it is a BOOT disk.


Did the game ever get tested on real hardware? It wouldn't be the first time that something get's created completely on en Emu, but it doesn't run on real hardware. That happened to the best.  ;)
Of course!  ;)


(https://pbs.twimg.com/media/COY6nTYWsAAVcWE.jpg)
Title: Re: Pac-Mania (PCW)
Post by: Fessor on 00:39, 11 September 15
Stereo-Speakers on a PCW? Additional Sound-Hardware?


Title: Re: Pac-Mania (PCW)
Post by: GeoffB17 on 00:40, 11 September 15
Hello,
 
I don't dispute any of the above, I'm quite happy to accept that the prog should run OK.   If I can actually access it.   Problem remains, that nothing I have will do anything with the .DSK file.   Something 'odd' about it.
 
I just got another prog, to try something else - cpcxfs.   This allowed me to 'open' the .DSK file, it then immed reported that the file contained two different formats, and promptly dropped the file.   Rather like Joyce, which also seemed to access the file and then 'ejected' it.   If I could get at the actual files (not via an 'image') then I'm sure I could use 22DISK, ANADISK etc to recreate the bootable disk myself.   Or, is there another prog that will handle this variety of .DSK - some sort of Enhanced format?
 
See separate thread about CPCTRANS - that's got sorted, and I've made my own disk for the PCW that does work.   Could do similar for PacMania???
 
Geoff
Title: Re: Pac-Mania (PCW)
Post by: TFM on 02:14, 11 September 15
PcW10 - as nice as the game! Got one too years ago, sadly not working.
Title: Re: Pac-Mania (PCW)
Post by: MacDeath on 00:17, 20 October 15
Nice, but... you ported a speccyport from Amstrad CPC into PCW ?
 :picard:

wouldn't it be more logical to directly port Speccy into PCW ?
But I guess without source code it is not easier... PCW having somewhat more relation to CPC (basically PCW uses a Mode2 with bigger screen, which is do-able on CPC as well) all the main port job was done.
I guess you have no more issue with rasters, but other things may get the game slow anyway.



Title: Re: Pac-Mania (PCW)
Post by: Andrew on 00:14, 30 November 15
Hi,


Wow! Very impressive work! I've just got my PCW 8512 out of storage, and I am itching to get this running, but I am not sure how.


I've tried using dd (https://en.wikipedia.org/wiki/Dd_(Unix)) to copy the DSK onto a floppy disk, but when I insert the disk into the Amstrad I get the 'beeps' indicating it is not recognised. Do you have any instructions for getting this to work on read hardware?


Thanks,
Andrew
Title: Re: Pac-Mania (PCW)
Post by: 19rsn007 on 14:33, 11 November 18
Sorry for bringing up an old topic, but does anyone know if there is a PCW-10 version of the disk image ?

I have a PCW-10 and would love to play this.
Title: Re: Pac-Mania (PCW)
Post by: GeoffB17 on 18:28, 11 November 18
Unless my eyes deceive me, the picture above shows the game running on a PcW10, so it should work on a PcW10.   In terms of system etc, there should not be much difference between the PcW and the usual PCWs.

Of course, you'd need to get the image onto a 3.5" disk, but this disk should appear in all regards (capacity, format, etc) just like a 3" disk, so again, this shouldn't make any difference.

The problem seems to be getting Habi's image onto a disk, any disk, that will then work.   Various people above were applauding Habi's production of the game, but I'm not sure that anyone said they'd got it working, or how they'd done so (i.e. what software they'd used to copy the image onto a disk, what system they were running the prog on, etc.

Maybe, if you've got a GoTek device, and can get the image onto that, it will work directly from the image?

I downloaded an image when it was first announced, long ago.   I was not able to get anywhere with it, as descibed above.   Was there even an updated image released?   If so, I might try again?

Geoff
Title: Re: Pac-Mania (PCW)
Post by: Habi on 14:30, 12 November 18
Hello again.
wouldn't it be more logical to directly port Speccy into PCW ?
In this case, no. Internally, it has a screen buffer in Spectrum format, and the dump routine goes as far as to double pixels on real time. It’s way easier to just change one routine for another.

Fun fact: it has a funny bug, it writes on port $xxFE (Speccy ULA, to make sound) when you eat a big dot; that’s why in CPC that doesn’t make any sound (and also its potentially dangerous, as the upper byte of the port is used as a counter, and the CPC uses those bits to partially select the hardware ports). :picard:
I've tried using dd to copy the DSK onto a floppy disk, but when I insert the disk into the Amstrad I get the 'beeps' indicating it is not recognised. Do you have any instructions for getting this to work on read hardware?
That won't work, the DSK format is not a raw format. It must be used with a program to dump DSK files; I recommend SamDisk, but CPCDiskXP works well too.
Sorry for bringing up an old topic, but does anyone know if there is a PCW-10 version of the disk image ?
The image is the same for 8256, 8512, 9256 and PcW10. The other is for 9512 and 9512+. At low level, it doesn’t matter if the unit has one or two sides, 40 or 80 tracks. Just use a program to dump it on a MF2DD disk or MF2HD with the density hole covered (not recommended, but it works).
Unless my eyes deceive me, the picture above shows the game running on a PcW10, so it should work on a PcW10.   In terms of system etc, there should not be much difference between the PcW and the usual PCWs.
That's correct. :)
Maybe, if you've got a GoTek device, and can get the image onto that, it will work directly from the image?
That works well, too; both HxC and FlashFloppy.
I downloaded an image when it was first announced, long ago.   I was not able to get anywhere with it, as descibed above.   Was there even an updated image released?   If so, I might try again?
Please, use a program capable of low level write on floppies. As stated above, both SamDisk and CPCDiskXP work fine.
Regards.
Title: Re: Pac-Mania (PCW)
Post by: GeoffB17 on 15:54, 12 November 18
Thanks for the update.

I don't know what your setup is, but I need to create the disk from the image on my PCW, and I guess that some others will too.

The programmes you mention are, I believe, both PC systems, and as I don't have a 3" disk on my PC these will not get me far?

The image I got is an 'extended' image, and the systems I have which will work on my PCW (DU54, and DSKWRITE) will neither work with an extended image.

I think that SAMDISK will convert an extended image to a normal CPC image (??), and as far as I can tell, there is no reason for the image to be extended as opposed to a CPC image, so such a conversion may be OK.

Are you aware of a PCW/CP/M programme that will handle an extended image?

Thanks again,

Geoff
Title: Re: Pac-Mania (PCW)
Post by: Habi on 19:35, 12 November 18

I see, you require a non-extended DSK file to write on the PCW. I normally write everything on the PC.


Let me know if this one works for you; I will also take note for future releases. If you need another one converted, just ask.


Regards.
Title: Re: Pac-Mania (PCW)
Post by: GeoffB17 on 21:06, 12 November 18
Thanks a MILLION.

I've used John Elliot's DSKWRITE, and this has created the disk from the image.

I've booted from the new disk, and lo and behold, PacMania!

So, it works fine.   Apart from the fact that I need a note of the key commands, which I saw somewhere, else I cannot control anything and I get killed pretty quickly.

Yes, got them, via the link on the first item on this thread.  Knew I'd seen them recently!

Geoff
Title: Re: Pac-Mania (PCW)
Post by: GeoffB17 on 21:57, 12 November 18
Habi,

Something odd here.

The original file I got said in the header of the file that it was extended format.   The new file says it's normal CPC EMU.

But the two files are the same size.   I've always understood that extended format saved some extra data, and hence the .DSK was slightly larger.

I'm wondering if the original file said it was extended when in fact it wasn't, which may explain why some things had trouble with it?

Geoff
Title: Re: Pac-Mania (PCW)
Post by: robcfg on 23:06, 12 November 18
I think that extended files *can* have extra info that the standard does not have, but it’s not a must.
Title: Re: Pac-Mania (PCW)
Post by: Habi on 23:08, 12 November 18
You’re welcome, I’m glad I could help.
Both formats are quite similar; in fact, if there are no protection both files tend to be of the same size. But they have different file and track headers, etc. so they are not compatible.
DSK format is considered obsolete, it can reproduce very little protections, and that’s why I use EDSK exclusively. But I have routines for both, for compatibility reasons.
I left you here also a version of “Hero Quest” and the Chip-8 VM I made; on the other hand, the last version of “la Abadía del Crimen” (the Abbey of Crime) has a mock-up protection (which alas is incompatible with standard DSK images) I made just for fun, which replicates the PC version (it calls you “pirate” with digitalised voice if you make a copy). If I get some free time, I’ll look into it.


Regards