OSDK source code is now online

Questions, bug reports, features requests, ... about the Oric Software Development Kit. Please indicate clearly in the title the related element (OSDK for generic questions, PictConv, FilePack, XA, Euphoric, etc...) to make it easy to locate messages.

User avatar
Dbug
Site Admin
Posts: 4444
Joined: Fri Jan 06, 2006 10:00 pm
Location: Oslo, Norway
Contact:

OSDK source code is now online

Post by Dbug »

Hi.

I tried to clean things as much as I could, but it may still have issues in some parts here and there because I started a large refactoring some time ago... and had not the time to finish it.

You can find all the code here:
http://miniserve.defence-force.org/svn/ ... /osdk/main

If you find that some of the things does not work, please before investing time in fixing it, first signal it to me. It may be something I already have a solution for, and I would really hate having to merge different solutions for the same issue.

If you want to add targets for more compilers or platforms, please make it cleanly.

If I found out that the project is cluttered with a gazillion of files that could have been put in sub folders, I will most probably be upset ;)

So yes, you can add support for BeOS, AmigaOS, MaxOSX, etc... just make it clean.

Thanks :)
User avatar
waskol
Flight Lieutenant
Posts: 414
Joined: Wed Jun 13, 2007 8:20 pm
Location: FRANCE, Paris

Post by waskol »

Excellent !!!!
User avatar
waskol
Flight Lieutenant
Posts: 414
Joined: Wed Jun 13, 2007 8:20 pm
Location: FRANCE, Paris

Post by waskol »

OK, may I suggest in Bas2Tap.cpp, line number 200, to have this :

Code: Select all

	end=0x501+i-1;
instead of this

Code: Select all

	end=0x501+i;
for the moment, it is the only thing I see since the "line 0" seems to have been corrected :P

Anyway I finally recompiled it for myself with the nice little icon : it now weights 47 Ko instead of 64 Ko.
Bas2Tap is almost loadable on a real Oric :lol:
User avatar
Dbug
Site Admin
Posts: 4444
Joined: Fri Jan 06, 2006 10:00 pm
Location: Oslo, Norway
Contact:

Post by Dbug »

Is that an issue with the way the end loading adress is computed ?
User avatar
waskol
Flight Lieutenant
Posts: 414
Joined: Wed Jun 13, 2007 8:20 pm
Location: FRANCE, Paris

Post by waskol »

Dbug wrote:Is that an issue with the way the end loading adress is computed ?
yes it is, and it can be blocking for certain oric native applications (Jasmin tape transfer programs to disk for instance) that handle tapes and some PC Tools (mine for instance, and a few of fabrice) that deal with oric files on tap files coming from a real oric (after a wav conversion).
Last edited by waskol on Thu May 28, 2009 5:43 pm, edited 1 time in total.
User avatar
Dbug
Site Admin
Posts: 4444
Joined: Fri Jan 06, 2006 10:00 pm
Location: Oslo, Norway
Contact:

Post by Dbug »

Then you can fix it yourself, change the code, and submit with a comment saying what the fix is and why :)
User avatar
waskol
Flight Lieutenant
Posts: 414
Joined: Wed Jun 13, 2007 8:20 pm
Location: FRANCE, Paris

Post by waskol »

Dbug wrote:Then you can fix it yourself, change the code, and submit with a comment saying what the fix is and why :)
great :P
User avatar
waskol
Flight Lieutenant
Posts: 414
Joined: Wed Jun 13, 2007 8:20 pm
Location: FRANCE, Paris

Post by waskol »

updated in SVN !!
User avatar
tingo
Pilot Officer
Posts: 68
Joined: Sat Jul 11, 2009 11:30 am
Location: Oslo, Norway

Post by tingo »

What is the correct command to check out the source of osdk?
I tried with

Code: Select all

svn co http://miniserve.defence-force.org/svn/public/pc/tools/osdk main
but that got me the binaries and all the old versions too.
Torfinn
Post Reply