IPB

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
> Updated Bjl Loader Program
Zerosquare
post 10 Nov 2007, 01:55
Post #1


Rick dangerous
***

Group: Administrators
Posts: 2.073
Joined: 4-1 06
Member No.: 30



(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 File(s)
Attached File  lo_inp.zip ( 25.31K ) Number of downloads: 375
 


--------------------
« 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
Go to the top of the page
 
+Quote Post
ovalbugmann
post 10 Nov 2007, 13:09
Post #2


Great giana sister
*

Group: Members
Posts: 68
Joined: 10-11 06
From: Phoenix, Arizona
Member No.: 149



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.Attached Image
Go to the top of the page
 
+Quote Post
MegaData
post 6 Jan 2008, 18:08
Post #3





Group: Banned
Posts: 11
Joined: 22-12 06
Member No.: 154



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


--------------------
Go to the top of the page
 
+Quote Post
Zerosquare
post 6 Jan 2008, 20:40
Post #4


Rick dangerous
***

Group: Administrators
Posts: 2.073
Joined: 4-1 06
Member No.: 30



QUOTE (MegaData @ 6 Jan 2008, 18:08) *
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
Go to the top of the page
 
+Quote Post
ggn
post 23 Oct 2011, 19:57
Post #5


"Can I hear you say YEAH?"
*

Group: Members
Posts: 167
Joined: 11-8 08
Member No.: 207



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
Go to the top of the page
 
+Quote Post
Zerosquare
post 24 Oct 2011, 20:30
Post #6


Rick dangerous
***

Group: Administrators
Posts: 2.073
Joined: 4-1 06
Member No.: 30



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
Go to the top of the page
 
+Quote Post
Orion_
post 19 Feb 2012, 22:47
Post #7


Rick dangerous
***

Group: Level1
Posts: 1.038
Joined: 2-1 06
Member No.: 29



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.co.uk/scripts/download....=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
Go to the top of the page
 
+Quote Post
SCPCD
post 19 Feb 2012, 23:01
Post #8


Rick dangerous
***

Group: Level2
Posts: 1.118
Joined: 13-5 05
From: Nord
Member No.: 5



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
Go to the top of the page
 
+Quote Post
Orion_
post 20 Feb 2012, 14:16
Post #9


Rick dangerous
***

Group: Level1
Posts: 1.038
Joined: 2-1 06
Member No.: 29



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.free.fr/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
Go to the top of the page
 
+Quote Post
Orion_
post 20 Feb 2012, 15:25
Post #10


Rick dangerous
***

Group: Level1
Posts: 1.038
Joined: 2-1 06
Member No.: 29



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
Go to the top of the page
 
+Quote Post
SCPCD
post 20 Feb 2012, 19:36
Post #11


Rick dangerous
***

Group: Level2
Posts: 1.118
Joined: 13-5 05
From: Nord
Member No.: 5



like this : http://www.jagware.org/index.php?showtopic=836 ? smile.gif


--------------------
Nyan ! :p
Go to the top of the page
 
+Quote Post
Orion_
post 20 Feb 2012, 20:17
Post #12


Rick dangerous
***

Group: Level1
Posts: 1.038
Joined: 2-1 06
Member No.: 29



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
Go to the top of the page
 
+Quote Post
Orion_
post 21 Feb 2012, 11:05
Post #13


Rick dangerous
***

Group: Level1
Posts: 1.038
Joined: 2-1 06
Member No.: 29



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
Go to the top of the page
 
+Quote Post
ggn
post 2 Oct 2012, 11:16
Post #14


"Can I hear you say YEAH?"
*

Group: Members
Posts: 167
Joined: 11-8 08
Member No.: 207



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) *
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)
Go to the top of the page
 
+Quote Post

Fast ReplyReply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



Lo-Fi Version Time is now: 20-4-2014 / 19:24