How do you access a program that's on a datapak?
I need to make some button configuration changes.
Thanks in advance.
Accessing A Program?
-
- Posts: 204
- Joined: Tue Jan 03, 2023 7:54 pm
Re: Accessing A Program?
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
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
- Martin
- Global Admin
- Posts: 223
- Joined: Mon Jan 02, 2023 5:18 pm
Accessing A Program
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
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
-
- Posts: 24
- Joined: Sat May 20, 2023 2:00 pm
Re: Accessing A Program?
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
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
- Martin
- Global Admin
- Posts: 223
- Joined: Mon Jan 02, 2023 5:18 pm
Versions of Tetris
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
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
-
- Posts: 24
- Joined: Sat May 20, 2023 2:00 pm
Re: Accessing A Program?
I've got the GPack pac.
Not sure why the link is broken.
Not sure why the link is broken.
-
- Posts: 24
- Joined: Sat May 20, 2023 2:00 pm
Re: Accessing A Program?
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.
So I'm happy with it.
-
- Posts: 60
- Joined: Tue Jan 03, 2023 10:03 pm
- Martin
- Global Admin
- Posts: 223
- Joined: Mon Jan 02, 2023 5:18 pm
Tetris Code - azya52 on GitHub
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
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
-
- Posts: 24
- Joined: Sat May 20, 2023 2:00 pm
Re: Accessing A Program?
Not sure why my link didn't work.