P.I.Cole 2

Helpful tips and guides, also new users can ask for help here.
Tinyfpga
Gold Card
Posts: 252
Joined: Thu Sep 27, 2018 1:59 am

P.I.Cole 2

Post by Tinyfpga »

I find that most BASIC programs listed on Dilwyn Jones's site will not run on my SMSQE set up. If the program is very simple
I am sometimes able to modify the source code such that the program works.

Yesterday I was tempted to download P.I.Cole 2 from DJ's adventure games page. As usual I was unable to get the game to
execute correctly. I am using QPC 4.00 and SMSQE 3.16 at a resolution of 1024 x 768 and the result can be seen in the
following screenshot. (no display in red box and 16 odd bits at the top of screen and executing from RAM disk)
Picole2.JPG
Does P.I.Cole2 run on SMSQE and if it does what am I doing wrong? Is there a way of moving the window so that it is not
displayed in the top left hand corner?


Martin_Head
Aurora
Posts: 847
Joined: Tue Dec 17, 2013 1:17 pm

Re: P.I.Cole 2

Post by Martin_Head »

Have you set QPC2 into QL colour mode. There is a command, that I cant remember off hand. Or when you start QPC2, you can set 512x256 and QL colour mode.

This sets QPC2 to use a display file starting at 131072 like a real QL. I expect that PI Cole pokes the screen directly. That's why the red window is empty.


User avatar
tofro
Font of All Knowledge
Posts: 2685
Joined: Sun Feb 13, 2011 10:53 pm
Location: SW Germany

Re: P.I.Cole 2

Post by tofro »

If you don't want to change your QPC setup,

Try

Code: Select all

QPC_QLSCREMU 4
Before starting the program and all should be OK.


ʎɐqǝ ɯoɹɟ ǝq oʇ ƃuᴉoƃ ʇou sᴉ pɹɐoqʎǝʞ ʇxǝu ʎɯ 'ɹɐǝp ɥO
Tinyfpga
Gold Card
Posts: 252
Joined: Thu Sep 27, 2018 1:59 am

Re: P.I.Cole 2

Post by Tinyfpga »

Thanks for your replies. As you say it only runs in QPC's QL low resolution mode. It's a shame because I like the game. I am sure you are correct when you say that it pokes to the screen directly.

As a separate problem is there any way of moving a fixed screen display, as, for example, the copy of xchange shown in
my screenshot?


User avatar
tofro
Font of All Knowledge
Posts: 2685
Joined: Sun Feb 13, 2011 10:53 pm
Location: SW Germany

Re: P.I.Cole 2

Post by tofro »

Tinyfpga wrote:Thanks for your replies. As you say it only runs in QPC's QL low resolution mode. It's a shame because I like the game. I am sure you are correct when you say that it pokes to the screen directly.
With QPC_QLSCREMU 4 (or 8) it should run fine in a low-resolution window on a high-resolution screen.
Tinyfpga wrote: As a separate problem is there any way of moving a fixed screen display, as, for example, the copy of xchange shown in
my screenshot?
Only for applications that are prepared to do that. XChange fortunately is: Pressing CTRL+F4 should allow you to move the window around. Typically, other, older applications are not prepared for larger screens and simply have no support for moving their windows around.


ʎɐqǝ ɯoɹɟ ǝq oʇ ƃuᴉoƃ ʇou sᴉ pɹɐoqʎǝʞ ʇxǝu ʎɯ 'ɹɐǝp ɥO
User avatar
Andrew
Aurora
Posts: 786
Joined: Tue Jul 17, 2018 9:10 pm

Re: P.I.Cole 2

Post by Andrew »

Tinyfpga wrote:Does P.I.Cole2 run on SMSQE and if it does what am I doing wrong? Is there a way of moving the window so that it is not
displayed in the top left hand corner?
P.I. COle runs in SMSQE and on QPC
The best way to run the game is to start QPC2 :
QPC2Settings.jpg
The game needs the QL resolution and colors in order to display the graphics properly (I used some extension to compress the images and to place the compressed images on screen)

PS if you haven't played PI Cole 1 then maybe you should start with that one - it's shorter and merrier. PI Cole 2 is more difficult and much more darker in the end.
Last edited by Andrew on Sat Oct 02, 2021 8:12 pm, edited 1 time in total.


Derek_Stewart
Font of All Knowledge
Posts: 3928
Joined: Mon Dec 20, 2010 11:40 am
Location: Sunny Runcorn, Cheshire, UK

Re: P.I.Cole 2

Post by Derek_Stewart »

HI,

Most games will run using the QPC2: QPC_QLSCREMU or SMSQmulator: JVA_QLSCREMU commands. Or use the Q68, which is compatible with mist games, does get require screen emulation.


Regards,

Derek
Tinyfpga
Gold Card
Posts: 252
Joined: Thu Sep 27, 2018 1:59 am

Re: P.I.Cole 2

Post by Tinyfpga »

QPC_QLSCREMU half works. The opening screen is correctly displayed but then it all goes wrong. As Andrew (I assume he wrote P.I.Cole) writes, I have to use original QL display characteristics for the game. I will take his advice and start with PIcole1.

How difficult would it be to modify the two games to run in non QL display modes? (I am just curious)

Thanks, tofro, for the CTRL+ 4 tip. It works perfectly for moving Xchange.


User avatar
Andrew
Aurora
Posts: 786
Joined: Tue Jul 17, 2018 9:10 pm

Re: P.I.Cole 2

Post by Andrew »

Tinyfpga wrote:How difficult would it be to modify the two games to run in non QL display modes? (I am just curious)
It's simple to make the changes, if you no longer use the screen compression and you do not want to scale the images or the text area.
It is a bit of work if you want to.


User avatar
Cristian
Aurora
Posts: 960
Joined: Mon Feb 16, 2015 1:40 pm
Location: Veneto

Re: P.I.Cole 2

Post by Cristian »

Anyway, conceptually I think emulators should be able to handle QL software, not the other way around


Post Reply