Jump to content


Photo

Updated Bjl Loader Program


13 replies to this topic

#1 Zerosquare

Zerosquare

    Rick dangerous

  • Administrators
  • PipPipPip
  • 2,133 posts

Posted 10 November 2007 - 01:55 AM

(old posts are there, I chose to create a new topic to have a central location for download and comments)

I've just updated my modified version of Bastian Schick's and friends BJL uploader program, called lo_inp, which supports Windows NT/2000/XP. Support for Linux has been (re)-added (by special request from SebRmv wink.gif, and minor tweaks have been made.

Enjoy, and please give feedback !

Attached Files


« Mon PC on dirait un Amiga tellement c'est instable » – GT Turbo
« Soit A un niveau d'absurdité, il existe un post N tel que... » – Azrael et al., 2006

#2 ovalbugmann

ovalbugmann

    Great giana sister

  • Members
  • Pip
  • 68 posts
  • Gender:Male
  • Location:Phoenix, Arizona
  • Interests:Atari Jaguar, Automotives, Volkswagen Beetles, Hiking, backpacking, computers and electronics.

Posted 10 November 2007 - 01:09 PM

Thanks Zerosquare!, I'm just now getting used to using bjl and learning about programming the Jaguar and I am sure this will be of great use to me under Windows XP & 98 which is what I have right now. Although there are advantages, of course, to using either a Felix, Rapier or Alpine development system like probably debugging, I'm intrigued with how Matthias uses only BJL to develop such highly polished titles as Double Feature #1.

Your work is really appreciated! biggrin.gif

Thanks.beer2.gif

#3 MegaData

MegaData
  • Banned
  • 11 posts

Posted 06 January 2008 - 06:08 PM

If lo_inp supports Windows NT/2000/XP, it does not support Windows 95/98 then?

#4 Zerosquare

Zerosquare

    Rick dangerous

  • Administrators
  • PipPipPip
  • 2,133 posts

Posted 06 January 2008 - 08:40 PM

QUOTE (MegaData @ 6 Jan 2008, 18:08) <{POST_SNAPBACK}>
If lo_inp supports Windows NT/2000/XP, it does not support Windows 95/98 then?
It does support Win95/98 as well as NT/2000/XP.
« Mon PC on dirait un Amiga tellement c'est instable » – GT Turbo
« Soit A un niveau d'absurdité, il existe un post N tel que... » – Azrael et al., 2006

#5 ggn

ggn

    "Can I hear you say YEAH?"

  • Members
  • Pip
  • 170 posts

Posted 23 October 2011 - 07:57 PM

Bumping an old thread, I know, but I just tested it on my old winxp box and the 8bit loader worked without errors, so thanks smile.gif

#6 Zerosquare

Zerosquare

    Rick dangerous

  • Administrators
  • PipPipPip
  • 2,133 posts

Posted 24 October 2011 - 08:30 PM

Hehe, thanks, it's always nice to get "it works" reports wink.gif
« Mon PC on dirait un Amiga tellement c'est instable » – GT Turbo
« Soit A un niveau d'absurdité, il existe un post N tel que... » – Azrael et al., 2006

#7 Orion_

Orion_

    Rick dangerous

  • Level1
  • PipPipPip
  • 1,078 posts
  • Gender:Male
  • Interests:OldSchool Coding =)

Posted 19 February 2012 - 10:47 PM

I tried it under Windows 7 64bits and it didn't worked at first.
I had to update the inpout32.dll file with a more updated one.
Just download this package http://www.highrez.c...=InpOutBinaries
Start the "InstallDriver.exe" file in the Win32 folder.
Replace the dll file from lo_inp by the one in the Win32 folder of the package (it's compatible 32/64bits)

I recently found out that virtualjaguar only support .abs file with header, and not .bin file with no header.
But lo_inp doesn't support .abs file (it doesn't find any header)
So I was wondering if the .abs file support can be added ? Has anyone some abs header information ?

my Website with all my homebrew projects !

"C'est la ou tu vois la supériorité de la vitamine C sur les dragibus !" - Fadest, RGC 2008

#8 SCPCD

SCPCD

    Rick dangerous

  • Level2
  • PipPipPip
  • 1,134 posts
  • Gender:Male
  • Location:Nord
  • Interests:Electronique &amp; Informatique

Posted 19 February 2012 - 11:01 PM

ABS header :

- Magic Number = 0x601B
- TEXT segment size (4 Bytes)
- DATA segment size (4 Bytes)
- BSS segment size (4 Bytes)
- Symbol table size (4 Bytes)
- ? (4 Bytes)
- TEXT base address (4 Bytes)
- Flags = 0xFFFF
- DATA base address (4 Bytes)
- BSS base address (4 Bytes)

wink.gif

Nyan ! :P

#9 Orion_

Orion_

    Rick dangerous

  • Level1
  • PipPipPip
  • 1,078 posts
  • Gender:Male
  • Interests:OldSchool Coding =)

Posted 20 February 2012 - 02:16 PM

Thank you SCPCD !

I modified the original package to add ABS file support.
I didn't tested it already and I don't know if the code is correct, but hopefully biggrin.gif

http://onorisoft.fre.../jag/lo_inp.zip

(I also updated to the latest version of inpout32.dll)
my Website with all my homebrew projects !

"C'est la ou tu vois la supériorité de la vitamine C sur les dragibus !" - Fadest, RGC 2008

#10 Orion_

Orion_

    Rick dangerous

  • Level1
  • PipPipPip
  • 1,078 posts
  • Gender:Male
  • Interests:OldSchool Coding =)

Posted 20 February 2012 - 03:25 PM

I was wondering, if a website with all the resources for jag dev exist ?
Some years ago I was a bit confused, and didn't know where to start or where to find all the docs and dev tools
There should be a page with all the link to lo_inp for BJL transfer, sln and smac for deving on modern OSs, link to tutorials and jagv8 doc etc...
That would be nice for newcomers

my Website with all my homebrew projects !

"C'est la ou tu vois la supériorité de la vitamine C sur les dragibus !" - Fadest, RGC 2008

#11 SCPCD

SCPCD

    Rick dangerous

  • Level2
  • PipPipPip
  • 1,134 posts
  • Gender:Male
  • Location:Nord
  • Interests:Electronique &amp; Informatique

Posted 20 February 2012 - 07:36 PM

like this : http://www.jagware.o...p?showtopic=836 ? smile.gif

Nyan ! :P

#12 Orion_

Orion_

    Rick dangerous

  • Level1
  • PipPipPip
  • 1,078 posts
  • Gender:Male
  • Interests:OldSchool Coding =)

Posted 20 February 2012 - 08:17 PM

oh well ... nevermind ... Nice job Zerosquare smile.gif

By the way, I just tested my new version of lo_inp, it worked with some .abs file I tried !
I hope I didn't do any mistake in the code ^^
I just UPXed the executable because my antivirus program was detecting a virus in the original exe file ... (heuristic detection sux :/)

my Website with all my homebrew projects !

"C'est la ou tu vois la supériorité de la vitamine C sur les dragibus !" - Fadest, RGC 2008

#13 Orion_

Orion_

    Rick dangerous

  • Level1
  • PipPipPip
  • 1,078 posts
  • Gender:Male
  • Interests:OldSchool Coding =)

Posted 21 February 2012 - 11:05 AM

CAREFUL: IT DOESN'T WORK !!

I thought I had a bug yesterday in my program, but it was my new version of lo_inp that wasn't working, it seems not to transfer the whole program and datas are missing at the end !
I don't know why, maybe if someone find where I did a mistake, the code I added is at the end of the file in the function relocate.

my Website with all my homebrew projects !

"C'est la ou tu vois la supériorité de la vitamine C sur les dragibus !" - Fadest, RGC 2008

#14 ggn

ggn

    "Can I hear you say YEAH?"

  • Members
  • Pip
  • 170 posts

Posted 02 October 2012 - 11:16 AM

Bumpety bump smile.gif

Since I'm in the process of adding BJL support to JiFFI I thought I'd get the uploader from this thread for tests. Then I noticed Orion_'s abs enabled version which would suit my purposes better.

QUOTE (Orion_ @ 21 Feb 2012, 13:05) <{POST_SNAPBACK}>
CAREFUL: IT DOESN'T WORK !!

I thought I had a bug yesterday in my program, but it was my new version of lo_inp that wasn't working, it seems not to transfer the whole program and datas are missing at the end !
I don't know why, maybe if someone find where I did a mistake, the code I added is at the end of the file in the function relocate.


Just had a look at the code - might I suggest uploading the whole file minus the header (which is $a8 bytes for $601b coff header and $24 bytes for $150 abs header)? Perhaps the header has wrong sizes stored! I'd test if I could, but no PC with parallel cable here!

(BTW the BJL uploader for ST that I patched for COFF some time ago does exactly this and works fine)



Reply to this topic



  


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users