Pitman

Anything QL Software or Programming Related.
User avatar
Andrew
QL Wafer Drive
Posts: 1031
Joined: Tue Jul 17, 2018 9:10 pm

Re: Pitman

Post by Andrew »

I have updated Pitman_zip and Pitman_img_zip
Please download them again
minor update: now the ghosts wag their tails


User avatar
Andrew
QL Wafer Drive
Posts: 1031
Joined: Tue Jul 17, 2018 9:10 pm

Re: Pitman

Post by Andrew »

Bug fix! Please download again Pitman_img .zip and Pitman.zip (Pitman_mdv.zip is the same as before)

The bug affected only Pitman_obj (the SMSQ/E version of the program)
Bug Description:
On real QL+SGC or GC and running SMSQE the program Pitman_obj would stop with error "Unsupported mode"
Cause:
On QEmulator, QPC2, Q68, QIMSI Gold function Disp_Type returns 0 for mode 4 and 8 for mode 8
On real QL function Disp_Type returns 0 for mode 4 and also 0 for mode 8!
Attachments
Pitman_mdv.zip
(31.87 KiB) Downloaded 169 times
Pitman_img.zip
(60.99 KiB) Downloaded 174 times
pitman.zip
(55.97 KiB) Downloaded 197 times
Last edited by Andrew on Tue Jul 30, 2024 3:31 pm, edited 1 time in total.


qbits
Gold Card
Posts: 250
Joined: Sun Dec 11, 2016 3:32 pm

Re: Pitman

Post by qbits »

Hi Andrew,

Downloaded - Playing it now. Only got into a few levels. Very annoying!!! Going for a cup of tea.

Well done.

QBITS
:D :o :shock: :evil:


User avatar
Andrew
QL Wafer Drive
Posts: 1031
Joined: Tue Jul 17, 2018 9:10 pm

Re: Pitman

Post by Andrew »

qbits wrote: Tue Jul 30, 2024 3:07 pm Hi Andrew,

Downloaded - Playing it now. Only got into a few levels. Very annoying!!! Going for a cup of tea.

Well done.

QBITS
:D :o :shock: :evil:
First 15-18 levels are easy ...


User avatar
dilwyn
Mr QL
Posts: 3050
Joined: Wed Dec 01, 2010 10:39 pm

Re: Pitman

Post by dilwyn »

Andrew wrote: Tue Jul 30, 2024 6:24 pm
qbits wrote: Tue Jul 30, 2024 3:07 pm Hi Andrew,

Downloaded - Playing it now. Only got into a few levels. Very annoying!!! Going for a cup of tea.

Well done.

QBITS
:D :o :shock: :evil:
First 15-18 levels are easy ...
Quite so.
Got to level 22, now stuck, so doing a QBits and going for a cup of tea, hoping a break will shed new light on things.
Spent far too long on this game today!
(and I don't normally play computer games)
Nice work, Andrew.


User avatar
Andrew
QL Wafer Drive
Posts: 1031
Joined: Tue Jul 17, 2018 9:10 pm

Re: Pitman

Post by Andrew »

dilwyn wrote: Tue Jul 30, 2024 6:29 pm Quite so.
Got to level 22, now stuck, so doing a QBits and going for a cup of tea, hoping a break will shed new light on things.
Spent far too long on this game today!
(and I don't normally play computer games)
Nice work, Andrew.
Thank you, Dilwyn.


User avatar
Andrew
QL Wafer Drive
Posts: 1031
Joined: Tue Jul 17, 2018 9:10 pm

Re: Pitman

Post by Andrew »

Bug fix! Please download again all archives!

The bug affected only Pitmanq_obj (the QDOS version of the program - but that version is present in all archives). Thank you Robert for finding the bug!
Bug Description:
On real unexpanded QL with only 128k RAM the program crashes on QUIT and sometimes crashes when Level, Restart or Animation Delay windows are closed.
Cause:
Barely enough memory for program + data, plus memory fragmentation.
Solution:
I modified some parts of the QDOS program. Now it needs about 14k less memory for data and the compiled program is 2k shorter.

Also added the source code zip.
Attachments
PitmanSource.zip
(23.63 KiB) Downloaded 154 times
Pitman_mdv.zip
(53.38 KiB) Downloaded 200 times
Pitman_img.zip
(60.9 KiB) Downloaded 202 times
pitman.zip
(55.65 KiB) Downloaded 211 times


User avatar
Popopo
Gold Card
Posts: 366
Joined: Wed Apr 07, 2021 10:37 am

Re: Pitman

Post by Popopo »

Andrew wrote: Thu Aug 01, 2024 6:37 pm Bug fix! Please download again all archives!

The bug affected only Pitmanq_obj (the QDOS version of the program - but that version is present in all archives). Thank you Robert for finding the bug!
Bug Description:
On real unexpanded QL with only 128k RAM the program crashes on QUIT and sometimes crashes when Level, Restart or Animation Delay windows are closed.
Cause:
Barely enough memory for program + data, plus memory fragmentation.
Solution:
I modified some parts of the QDOS program. Now it needs about 14k less memory for data and the compiled program is 2k shorter.

Also added the source code zip.
Hi Andrew,
And thanks for your work!!!!

Please, since I am newbie in QL world, could you tell me the differences between those versions?
Which one should I use in a stock QL to run it from my MDV/MDP? (without any expansion)
Thank you very much


User avatar
Andrew
QL Wafer Drive
Posts: 1031
Joined: Tue Jul 17, 2018 9:10 pm

Re: Pitman

Post by Andrew »

Popopo wrote: Fri Aug 02, 2024 11:30 am
Hi Andrew,
And thanks for your work!!!!

Please, since I am newbie in QL world, could you tell me the differences between those versions?
Which one should I use in a stock QL to run it from my MDV/MDP? (without any expansion)
Thank you very much
Thank you Popopo

There are 2 versions:
1. PITMANQ_obj: This is the version for QDOS and runs only in MODE 8
2. PITMAN_obj: This is the version for SMSQ/E and runs in almost all existing modes

For stock QL you must use PITMANQ_obj.
If you run the program from microdrive or mdv image, it is the only option. So just load pitman_mdv image on your vDrive, Oqtadrive, MicroPicoDrive or other mdv emulator.
pitman_mdv image works with vDrive. It is in vDrive/QEmulator microdrive image format. As far as I know it should also work with MicoPicoDrive, but I am not sure as I have not tested it.
I do not own oqtadrive or other mdv emulators to test. I know that there are several version of mdv images, so depending on your hardware the image might need to be converted to MDP

If you run it from the disk drive or disk image then the boot file will select it automatically (it checks if it runs on QDOS or SMSQE and starts the appropriate version)


Saltor66
ROM Dongle
Posts: 40
Joined: Tue May 31, 2011 12:25 pm

Re: Pitman

Post by Saltor66 »

Andrew wrote: Thu Aug 01, 2024 6:37 pm Bug fix! Please download again all archives!

The bug affected only Pitmanq_obj (the QDOS version of the program - but that version is present in all archives). Thank you Robert for finding the bug!
Bug Description:
On real unexpanded QL with only 128k RAM the program crashes on QUIT and sometimes crashes when Level, Restart or Animation Delay windows are closed.
Cause:
Barely enough memory for program + data, plus memory fragmentation.
Solution:
I modified some parts of the QDOS program. Now it needs about 14k less memory for data and the compiled program is 2k shorter.

Also added the source code zip.
Thank you very much! Superior graphics!


Post Reply