Pyramide Software - Some Freeware

Anything QL Software or Programming Related.
Martin_Head
Trump Card
Posts: 234
Joined: Tue Dec 17, 2013 1:17 pm

Re: Pyramide Software - Some Freeware

Postby Martin_Head » Mon Oct 09, 2017 4:02 pm

Just a little update.. I got around to trying to use the manual with the program to do the example.

It didn't work too well.. I think the manual is for version 1 of Tridim, this is version 2. There is an update_doc supplied, that I have now translated which shows where I was going a bit wrong. But I still haven't got a drawing up on the screen yet.

So my manual wants another update. I am also looking at trying to patch the text in the program into English.


Martin_Head
Trump Card
Posts: 234
Joined: Tue Dec 17, 2013 1:17 pm

Re: Pyramide Software - Some Freeware

Postby Martin_Head » Fri Oct 20, 2017 5:26 pm

Another update.

Image9.png


Image10.png


Image11.png


I have attached an English translation of the program, and a user manual. Both are still a work in progress. So don't take them as finals.

I have only translated the Boot programs and the main Tridim_exe so far, So let me know if you find any bits of French I have missed.

After loading the program, it takes about 20 seconds for the main menu items to appear.

Sometimes the program does not draw correctly, I don't yet know what's causing that yet, but as you can see, it can work.

This is doing the worked example, and the last picture is from the Handling program.
Attachments
Tridim6.zip
(156.12 KiB) Downloaded 9 times


RWAP
RWAP Master
Posts: 2244
Joined: Sun Nov 28, 2010 4:51 pm
Location: Stone, United Kingdom
Contact:

Re: Pyramide Software - Some Freeware

Postby RWAP » Fri Oct 20, 2017 9:28 pm

Excellent progress :)


Martin_Head
Trump Card
Posts: 234
Joined: Tue Dec 17, 2013 1:17 pm

Re: Pyramide Software - Some Freeware

Postby Martin_Head » Tue Oct 24, 2017 3:31 pm

I'm going for a release of Tridim, it contains the following..

English and French versions of the program as Qemulator mdv and Floppy disk images. The Floppy disk images have been patched to use FLP rather than MDV.

English and French user manuals in LibreOffice and PDF formats. The English manual has been updated with the 'tridim updates' document and further editing, but the French one has not. So French users should refer to the English manual.

I did not want to put the document through a English to French translation program, after it had already been through a French to English translation program. I will leave that to a French speaker.

tridim_MASTER.mdv - This is as far as I can manage with the files that I received, a Qemulator image of a master cartridge complete with the copy protection intact. It is not actually needed to use the program.

There is still a problem with drawing the objects in Tridim itself, but the objects draw correctly in the Handling/Manipulation program. I don't know if this is a bug in the program, or an issue with Qemulator. I have not been able to get the program to run correctly in QPC2. I can get Tridim to run, but when you try to display an object, the program locks up.

I would be interested to know if someone could back port it to a real QL, to see if the problem still exists.
Attachments
Tridim.zip
(483.41 KiB) Downloaded 10 times


User avatar
Cristian
Gold Card
Posts: 355
Joined: Mon Feb 16, 2015 1:40 pm

Re: Pyramide Software - Some Freeware

Postby Cristian » Wed Oct 25, 2017 6:03 pm

Martin_Head wrote: I can get Tridim to run, but when you try to display an object, the program locks up.
I would be interested to know if someone could back port it to a real QL, to see if the problem still exists.


Martin, you're doing a great work.
Tridim seems to run correctly on my QL (JM Rom and TrumpCard). I can load objects from disk and display them correctly. I also created some random object and displayed it.


Martin_Head
Trump Card
Posts: 234
Joined: Tue Dec 17, 2013 1:17 pm

Re: Pyramide Software - Some Freeware

Postby Martin_Head » Fri Oct 27, 2017 3:28 pm

I have just done some experimenting with Tridim on Qemulator, and I have found that if I run Tridim in 128K memory mode, the program draws OK. But in 384K memory mode it draws corrupted.

Also in 128K mode, you don't seem to have to wait the 20 seconds for the menu items to appear.


User avatar
NormanDunbar
Gold Card
Posts: 289
Joined: Tue Dec 14, 2010 9:04 am
Location: Leeds, West Yorkshire, UK
Contact:

Re: Pyramide Software - Some Freeware

Postby NormanDunbar » Fri Oct 27, 2017 10:24 pm

Hi Martin,

that sounds like someone has hard coded the screen base address to me!


Cheers,
Norm.


Why do they put lightning conductors on churches?
How come Tarzan never grew a beard?
Martin_Head
Trump Card
Posts: 234
Joined: Tue Dec 17, 2013 1:17 pm

Re: Pyramide Software - Some Freeware

Postby Martin_Head » Sat Oct 28, 2017 11:23 am

NormanDunbar wrote:Hi Martin,

that sounds like someone has hard coded the screen base address to me!


Cheers,
Norm.
If you are referring to the QPC2 problem. It may have something to do with it. Although I ran QPC2 in 512x256 QL colour mode, so the screen address should have been in the right place. But I do have corruption problems with QPC2 v4 when in that mode using floppy disks/images when loading screen images into the display. Although it seems to work OK if I use a QXL.WIN file instead. I have not investigated it any further, as I would like to take a little break form Tridim at the moment.

If you are referring to the Qemulator memory thing. I don't see why the screen base address would change.


User avatar
NormanDunbar
Gold Card
Posts: 289
Joined: Tue Dec 14, 2010 9:04 am
Location: Leeds, West Yorkshire, UK
Contact:

Re: Pyramide Software - Some Freeware

Postby NormanDunbar » Sat Oct 28, 2017 7:45 pm

Hi Martin,

did you check what the screen base address was in 128kb and 384kb modes? If it moved addresses then that could be a reason for drawing problems.

DJToolkit, Minerva etc have funtions to return the screen address, if you don't have something suitable.

Cheers,
Norm.


Why do they put lightning conductors on churches?
How come Tarzan never grew a beard?
Martin_Head
Trump Card
Posts: 234
Joined: Tue Dec 17, 2013 1:17 pm

Re: Pyramide Software - Some Freeware

Postby Martin_Head » Tue Nov 14, 2017 9:43 am

I have been trying again to get Tridim to run in QPC2. I can get the Manipulation program to run. But I am having problems with the main Tridim program.

Tridim crashes at odd places, and does not usually finish starting itself up by drawing the menus.

I have a couple of questions I was wondering if anyone could answer.

1. Does SMSQ/E have any problems with old Supercharged Basic programs.

2. Tridim makes use of a couple of previously unused system variables $28024 and $28028, which in SMSQ/E are sys_mxfr and sys_rtc. Maximum free memory and real time in seconds.

sys_mxfr has a value set and sys_rtc always seems to be zero. Can changing these system variables cause SMSQ/E to crash? I know that in the compiled program, Tridim loads a couple of files, But I don't know to what addresses, and how it allocates memory for these files. Does SMSQ/E use sys_mxfr for allocating memory?



Return to “Software & Programming”

Who is online

Users browsing this forum: No registered users and 4 guests