Accessing A Program?

Be clear with the topic titles to help members find the answers
Post Reply
phil8715
Posts: 24
Joined: Sat May 20, 2023 2:00 pm

Accessing A Program?

Post by phil8715 »

How do you access a program that's on a datapak?

I need to make some button configuration changes.

Thanks in advance.
amenjet
Posts: 200
Joined: Tue Jan 03, 2023 7:54 pm

Re: Accessing A Program?

Post by amenjet »

If it's OPL and the source is on the datapack then you can use the PROG menu to edit the OPL source. You'll have to translate it after altering it. If you don't have the source OPL then it's harder and you will need to use a decompiler, which I think exists.
If it's in machine code then you will need the source for that as well and a way to assemble it. A disassembler could be used but that is a sizeable job and probably not worth it.

Andrew
User avatar
Martin
Global Admin
Posts: 220
Joined: Mon Jan 02, 2023 5:18 pm

Accessing A Program

Post by Martin »

Dear Phil

As Andrews says it depends on their 'code'. Some of the Organiser programs archived on the internet are in translated OPL programs which have the file extension OB3. These can be reverse engineered with Split, SplitOpk and RevTran. Some 'specialist' Organiser programmers like Jaap or Zac for example also included some higher level machine code in their programs (for example Tetris or Snowboard) to make them 'run' faster these will need a dissembler to reverse engineer them. It can be difficult to identify these 'machine code' programs because they also have an OB3 file extension which confuses some people at first.

Sincerely and in good faith
Martin Reid
phil8715
Posts: 24
Joined: Sat May 20, 2023 2:00 pm

Re: Accessing A Program?

Post by phil8715 »

I was trying to remap the buttons to arrows instead of M,R,S,X on Tetris because the keys aren't natural and I just can't get used to that configuration.

There is another version of Tetris that isn't Jaap's there's a you tube video it's being played on a XP Psion https://youtu.be/c_58QdqoEbQ
User avatar
Martin
Global Admin
Posts: 220
Joined: Mon Jan 02, 2023 5:18 pm

Versions of Tetris

Post by Martin »

Phil.. the YouTube link you quoted in broken...

I know of two versions of TETRIS both for the LZ. One in is included in GPACK.OPK compiled by Dave Woolnough and the other 'faster' version is Jaap's machine code example. Both to my knowledge are in compiled machine code and don't have configerable keys..

(1) GPACK(.OPK) for the LZ - all 4 programs are all OB3 (Object only translated files) and was put together by Dave Woolnough. Those interested will find a link Dave's Archived ORG2.com (here) and you can find a copy GPACK in the FTP section.

Quadris (a sideways variation on the Tetris theme.) uses arrow keys
Pac
Break
Tiles

(2) Jaap's MC Tetris - A very fast machine code version of the old favourite - Tetris.

If you find a working link to a YouTude version for an XP.. then I might make contact for more information.

Sincerely and in good faith
Martin
phil8715
Posts: 24
Joined: Sat May 20, 2023 2:00 pm

Re: Accessing A Program?

Post by phil8715 »

I've got the GPack pac.

Not sure why the link is broken.
phil8715
Posts: 24
Joined: Sat May 20, 2023 2:00 pm

Re: Accessing A Program?

Post by phil8715 »

Actually I've no need to access the program now as I'm getting to grips with the game as it is

So I'm happy with it.
Daren
Posts: 58
Joined: Tue Jan 03, 2023 10:03 pm

Re: Accessing A Program?

Post by Daren »

User avatar
Martin
Global Admin
Posts: 220
Joined: Mon Jan 02, 2023 5:18 pm

Tetris Code - azya52 on GitHub

Post by Martin »

Thanks Daren...

That's helpful.. I've tracked it down to azya52 on GitHub (here)... Is anyone here a GitHub member? Would you be willing to contact azya52 and explain that the members of the Organiser II Forum are interested in his Tetris Project (Psion retrochallenge) and would like to publish his code and perhaps include it in a Compilation of Games datapak if he is in agreement.

I have his code but don't want to use it until we have contacted him..

Sincerely
Martin

PS... (Edit) I've just found his email address and have sent him an introduction and request email... Martin
phil8715
Posts: 24
Joined: Sat May 20, 2023 2:00 pm

Re: Accessing A Program?

Post by phil8715 »

Not sure why my link didn't work.
Post Reply