ARJBeta source code public?

GFA, ASM, STOS, ...

Moderators: simonsunnyboy, Mug UK, Zorro 2, Moderator Team

Post Reply
User avatar
leonard
Moderator
Moderator
Posts: 678
Joined: Thu May 23, 2002 10:48 pm
Contact:

ARJBeta source code public?

Post by leonard »

Hi!

Someone would like to make my LDOS demo system ( https://github.com/arnaud-carre/ldos ) linux compatible. Right now LDOS is using ArjBeta as packer because it's the best compression/ratio & depacking speed you could find. Problem is that it's a DOS executable ( so no linux port without source code )
Anyone know how to get in touch with the author ( Mr.Ni / TOS Crew ) to get the ArjBeta source code?
Leonard/OXYGENE.
ragnar76
Captain Atari
Captain Atari
Posts: 233
Joined: Thu Apr 07, 2011 3:01 pm

Re: ARJBeta source code public?

Post by ragnar76 »

Never heard of ArjBeta but maybe unarj will do the job
• FireBee • Falcon030/040/060 • MiSTer • TT • (Mega)STe • Suska III-B • Suska III-C • (Mega)ST •
xdelatour
Atariator
Atariator
Posts: 19
Joined: Sun Mar 02, 2008 11:14 pm
Location: Poitiers (France)
Contact:

Re: ARJBeta source code public?

Post by xdelatour »

Source code for decode functions of ARJ 9.96 by Mr.Ni is available on GitHub : https://github.com/ggnkua/Atari_ST_Sour ... !)/ARJ.996
User avatar
metalages
Captain Atari
Captain Atari
Posts: 306
Joined: Thu Jun 06, 2013 5:14 pm
Location: France
Contact:

Re: ARJBeta source code public?

Post by metalages »

Is it not possible to run arjbeta compressor using wine ?

I have made a direct port of Mr Ni ARJ (mode 4) depack code in C for PC here
https://github.com/gibs75/demOS/blob/ma ... N/ARJDEP.C
mikro
Hardware Guru
Hardware Guru
Posts: 2997
Joined: Sat Sep 10, 2005 11:11 am
Location: Kosice, Slovakia
Contact:

Re: ARJBeta source code public?

Post by mikro »

leonard wrote: Sun May 15, 2022 3:13 pmAnyone know how to get in touch with the author ( Mr.Ni / TOS Crew ) to get the ArjBeta source code?
He's around from time to time: memberlist.php?mode=viewprofile&u=1405
gigabates
Atarian
Atarian
Posts: 1
Joined: Sun Oct 03, 2021 1:12 pm

Re: ARJBeta source code public?

Post by gigabates »

Unfortunately it's the 'mode 7' version of the algorithm that's required and this seems to be only present the this specific beta version.

It is absolutely possible to run it via Wine, although you can no longer run it natively in MacOS now that 32bit support has been removed. It would be great if this algorithm could be properly preserved though, especially as it seems to be one of the most efficient around.
User avatar
troed
Atari God
Atari God
Posts: 1635
Joined: Mon Apr 30, 2012 6:20 pm
Location: Sweden

Re: ARJBeta source code public?

Post by troed »

There's always the option of decompiling the encoding method from the Atari binary. There are some people here who read 68000 ASM like if it was Basic :P And then re-implement.

Some work, unless Mr. Ni rather would let proper source reflect upon his great work of course :D
User avatar
prog99
Captain Atari
Captain Atari
Posts: 159
Joined: Thu Jun 19, 2003 8:08 pm
Location: Ross & Cromarty
Contact:

Re: ARJBeta source code public?

Post by prog99 »

gigabates wrote: Tue May 17, 2022 8:55 am It is absolutely possible to run it via Wine, although you can no longer run it natively in MacOS now that 32bit support has been removed.
No it’s possible in wine to run 32bit binaries on macOS.
All my real skills are undervalued
mikro
Hardware Guru
Hardware Guru
Posts: 2997
Joined: Sat Sep 10, 2005 11:11 am
Location: Kosice, Slovakia
Contact:

Re: ARJBeta source code public?

Post by mikro »

troed wrote: Tue May 17, 2022 1:25 pm There's always the option of decompiling the encoding method from the Atari binary.
There's a third way, too -- check out PeP's crosstos: https://bitbucket.org/pep-entral/crosstos or insane's dsp cross dev tools: https://insane.tscc.de/

Both are based on an idea to have a small m68k/tos emulator (basically "atari wine") linked with the actual atari gemdos executable, making it look like a native windows/linux/mac application.

Pretty cool stuff.
User avatar
Cyprian
10 GOTO 10
10 GOTO 10
Posts: 2721
Joined: Fri Oct 04, 2002 11:23 am
Location: Warsaw, Poland

Re: ARJBeta source code public?

Post by Cyprian »

in additional to CrossTOS and Runtos there is also ParaTos https://github.com/kelihlodversson/ParaTos
Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
Hatari / Steem SSE / Aranym / Saint
http://260ste.atari.org
User avatar
leonard
Moderator
Moderator
Posts: 678
Joined: Thu May 23, 2002 10:48 pm
Contact:

Re: ARJBeta source code public?

Post by leonard »

Anyone knows how to get in touch with the author, Mr.Ni?
Leonard/OXYGENE.
User avatar
viking272
Atari Super Hero
Atari Super Hero
Posts: 705
Joined: Mon Oct 13, 2008 12:50 pm
Location: west of London, UK

Re: ARJBeta source code public?

Post by viking272 »

leonard wrote: Tue May 17, 2022 11:04 pm Anyone knows how to get in touch with the author, Mr.Ni?
mikro wrote: Mon May 16, 2022 6:21 am
leonard wrote: Sun May 15, 2022 3:13 pmAnyone know how to get in touch with the author ( Mr.Ni / TOS Crew ) to get the ArjBeta source code?
He's around from time to time: memberlist.php?mode=viewprofile&u=1405
Did you send a private message via the AF account Mikro mentioned?
User avatar
leonard
Moderator
Moderator
Posts: 678
Joined: Thu May 23, 2002 10:48 pm
Contact:

Re: ARJBeta source code public?

Post by leonard »

viking272 wrote: Tue May 17, 2022 11:27 pm Did you send a private message via the AF account Mikro mentioned?
done!
Leonard/OXYGENE.
User avatar
metalages
Captain Atari
Captain Atari
Posts: 306
Joined: Thu Jun 06, 2013 5:14 pm
Location: France
Contact:

Re: ARJBeta source code public?

Post by metalages »

troed wrote: Tue May 17, 2022 1:25 pm There's always the option of decompiling the encoding method from the Atari binary. There are some people here who read 68000 ASM like if it was Basic :P And then re-implement.
Or use the "in between" method I have used here to reimplement from 68k
Allows you to implement in C without having to really understand the details or the algorithm :D

https://github.com/gibs75/demOS/blob/ma ... N/ARJDEP.C
User avatar
Nyh
Atari God
Atari God
Posts: 1524
Joined: Tue Oct 12, 2004 2:25 pm
Location: Netherlands

Re: ARJBeta source code public?

Post by Nyh »

Hi,

I waked up after a long slumber as I got inspired and plan to improve on the arjbeta coding routines. I know where the source is, I have to check it whether it is in a working state.
Post Reply

Return to “Coding”