Jump to content

Photo

Jiffi tool source code availability

jiffi tool source ELF

9 replies to this topic

#1 dilinger OFFLINE  

dilinger

    Star Raider

  • 66 posts
  • Location:Montreal

Posted Tue Dec 18, 2018 1:44 AM

Hi,

I wish to know if the Jiffi tool source code is available, I would like to add the ELF format or to know if such support is planned by the tool author(s)?

Thanks,



#2 ggn OFFLINE  

ggn

    Stargunner

  • 1,482 posts
  • Location:Athens, Greece

Posted Sat Dec 22, 2018 8:10 AM

When I read this post (probably the same day as it was posted), I started typing a long reply. Then deleted it. Then tried typing one again. Then I deleted that too. This time I'll keep it short:

a) JiFFI source release can certainly happen
b) It won't contain the CD creation feature
c) I'll have to do some more cleanup before release
d) It's a very ugly source, which is one of the reasons I stopped working on it
e) It's written in GFA Basic 32, are you sure you want this?

If the above didn't put you off, just let me know and I'll prepare a source release.

BTW I'm puzzled about why you want to add ELF format in the first place. Doesn't COFF or absolute cover just about anything?

#3 JagChris ONLINE  

JagChris

    River Patroller

  • 3,673 posts
  • Location:Oregon

Posted Sat Dec 22, 2018 11:17 AM

Vlink can conver a.out to elf also

#4 ggn OFFLINE  

ggn

    Stargunner

  • 1,482 posts
  • Location:Athens, Greece

Posted Sat Dec 22, 2018 12:57 PM

Vlink can conver a.out to elf also


You're confusing ELF object files with ELF binaries. JiFFI was never a linker so it will not handle object files of any format. What it does instead is convert between executable binary formats.

#5 dilinger OFFLINE  

dilinger

    Star Raider

  • Topic Starter
  • 66 posts
  • Location:Montreal

Posted Sat Dec 22, 2018 3:45 PM

If the above didn't put you off, just let me know and I'll prepare a source release.

BTW I'm puzzled about why you want to add ELF format in the first place. Doesn't COFF or absolute cover just about anything?

Hi,

Thank you for the information about JiFFI; well, I will have a look at the source if you will decide to release it. I just had the wish to add a feature in the tool.

Unfortunately COFF format is no longer supported by recent GNU (gcc, binutils, etc.). ELF format supports also the DWARF debug format which can be handy for debugging in C and a little bit for asm.

I guess we can close the thread now.



#6 ggn OFFLINE  

ggn

    Stargunner

  • 1,482 posts
  • Location:Athens, Greece

Posted Sun Dec 23, 2018 1:42 AM

I guess we can close the thread now.


Hey, why the defeatist attitude? :)

Here we go, as promised I cleaned up the source a little bit to remove profanity and ULS creation. I make no excuses for the quality or any warranties.

The code is written in GFA Basic 32, you should be able to find an "abandonware" version around the internet if you look for it. Just hit "run" and it should start up. Or "Compile/Build" it to make an executable version.


Happy Christmas to everyone!

Attached Files



#7 dilinger OFFLINE  

dilinger

    Star Raider

  • Topic Starter
  • 66 posts
  • Location:Montreal

Posted Mon Dec 24, 2018 6:11 AM

Thank you for the source code. I had a look at it with the GFA Basic on Windows.

I've some memory of the Basic GFA on Atari ST, hopefully it will be enough. I will keep you updated.


  • ggn likes this

#8 Atariforce OFFLINE  

Atariforce

    Star Raider

  • 64 posts
  • Location:France

Posted Mon Dec 24, 2018 6:30 AM

Thank you ggn and merry Christmas! Always cool to see people releasing Jaguar-related source code. :)


  • ggn likes this

#9 joeyaage OFFLINE  

joeyaage

    Star Raider

  • 66 posts

Posted Thu Jan 3, 2019 7:46 PM

Thank you for the source code. I had a look at it with the GFA Basic on Windows.
I've some memory of the Basic GFA on Atari ST, hopefully it will be enough. I will keep you updated.


I wrote an Object Visualising Utility Module with GfA Basic for the Atari ST years ago (1991/1992). It had drop down menus, you could load and save or create 3D coordinate data and then display a 3D object and rotate the object in realtime. I only got as far as wireframe objects but could have gone further. It was perfectly usable and really very fast! Unfortunately I no longer have a copy of the source file but the good news is that I had a habit of making hardcopy printouts of the source so I could type it in again. I did try OCR but did not have too much success without LOTS of 'jiggery'.

I am trying to get the time to code some 3D on the Jaguar but have a couple of projects I want to spend more time on first.

#10 ggn OFFLINE  

ggn

    Stargunner

  • 1,482 posts
  • Location:Athens, Greece

Posted Fri Jan 4, 2019 2:39 AM

I wrote an Object Visualising Utility Module with GfA Basic for the Atari ST years ago (1991/1992). It had drop down menus, you could load and save or create 3D coordinate data and then display a 3D object and rotate the object in realtime. I only got as far as wireframe objects but could have gone further. It was perfectly usable and really very fast! Unfortunately I no longer have a copy of the source file but the good news is that I had a habit of making hardcopy printouts of the source so I could type it in again. I did try OCR but did not have too much success without LOTS of 'jiggery'.
 

 

Well if you're up for it https://github.com/g...tari_ST_Sourcesis awaiting for your contribution :)







Also tagged with one or more of these keywords: jiffi, tool, source, ELF

0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users