Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Dave Yeo

Pages: 1 ... 213 214 [215] 216 217 ... 321
3211
Utilities / Re: XDF disk extractor
« on: November 05, 2018, 01:38:08 am »
It's easy to publish something on Hobbes. Download the README.TEMPLATE from /pub/incoming, adjust the lines that need adjusting, rename it to the same name as your package, with txt rather then zip as a suffix and use ftp to upload both the zip and txt files to /pub/incoming. Best to stick to lower case as well.

You might want to also look at OpenWatcom for a compiler, Borland is old, doesn't support certain things easily and I don't think it works as a cross compiler.

3212
Utilities / Re: XDF disk extractor
« on: November 03, 2018, 03:55:55 am »
Yea, I misread the info on Hobbes about the one version of mtools having XDF reading capability, it doesn't.

3213
Utilities / Re: architecture/substitute of cmd.exe ?
« on: November 02, 2018, 04:20:06 pm »
Might need a def file to go along with it. The important part would be
Code: [Select]
NAME    TEST   NOTWINDOWCOMPATassuming your program is named test.exe.

3214
Utilities / Re: XDF disk extractor
« on: November 02, 2018, 03:31:04 pm »
Interesting, going to be a lot of data to go through :) Still not sure about the need to unpack XDF files.
Someone did suggest the diunpack program which is referenced here, https://wiki.gentoo.org/wiki/QEMU/OS2WarpV3_guest. Search for fastkick141.zip on the net.

3215
Utilities / Re: XDF disk extractor
« on: November 02, 2018, 06:41:30 am »
Other then on the first few boot disks, most of the files are compressed. Couldn't get too fancy on a 386 with compression though. Use unpack.exe to decompress them.
I take it you're using an ISO. Wouldn't be easier to just examine the disk images in OS2IMAGE rather then the floppy images?

3216
Utilities / Re: XDF disk extractor
« on: November 02, 2018, 05:08:06 am »
mtools.exe seems to run fine here. I take it you have libc installed? The symlinks won't work from cmd.exe.
The console window API should be similar to windows. If you have the toolkit installed, there is an example program, consolio which creates a full screen console.

3217
Utilities / Re: XDF disk extractor
« on: November 02, 2018, 02:17:32 am »
There's a couple of other utilities to deal with xdf disks on Hobbes, http://hobbes.nmsu.edu/h-search.php?sh=1&button=Search&key=xdf&stype=all&sort=type_name&dir=%2F a port of mtools and another virtual disk I believe.
Note that A: and B: are hardwired to the physical floppies and can't be used for other things so we're limited to C:-Z:

3218
Applications / Re: How to get a user and password in netlabs?
« on: November 01, 2018, 11:42:55 pm »
Go to http://wiki.netlabs.org/index.php/Mailinglists, subscribe to the community mailing list and ask nicely for a logon on the list is one way.

3219
Networking / Re: Dual Network adapters
« on: November 01, 2018, 05:05:08 pm »
One way, take one down? eg ifconfig lan1 down, then you can bring it back up with ifconfig lan1 up not sure what the wireless adapter is called. Maybe listed in \mptn\bin\setup.cmd or such.
Probably do it with a route command as well, but don't know how.

3220
General Discussion / Re: Binary decompilation of OS2KRNL and other DLLs
« on: November 01, 2018, 03:33:36 pm »
The NT4 driver (pinball.sys) is the latest. I only ever used it in W2K. I know it has a 4.3 GB limit or so for partitions, don't know if it has limitations for disk size.

3221
General Discussion / Re: Binary decompilation of OS2KRNL and other DLLs
« on: October 31, 2018, 09:26:08 pm »
Don't know. Don't see why it wouldn't work.

3222
General Discussion / Re: Binary decompilation of OS2KRNL and other DLLs
« on: October 31, 2018, 07:06:51 pm »
Well there's the icat kernel debugger, http://hobbes.nmsu.edu/download/pub/os2/dev/util/icos0602.zip. I believe ideally you need 2 boxes with a serial connection to use it. Perhaps start here, http://home.earthlink.net/~steve53/os2diags/index.html for more info on using it.

3223
General Discussion / Re: Binary decompilation of OS2KRNL and other DLLs
« on: October 31, 2018, 06:20:35 pm »
Various HPFS drivers for DOS here, http://hobbes.nmsu.edu/h-browse.php?dir=/pub/dos. Linux includes a HPFS read/write module though not all dists install it by default. I believe most Debian based dists do. NT used to be able to access HPFS through the pinball driver, capability probably went away after XP. Don't use it on partitions over 4.3GBs.

3224
General Discussion / Re: Binary decompilation of OS2KRNL and other DLLs
« on: October 31, 2018, 05:54:21 pm »
I'd suggest installing OS/2 a couple of times in different ways, eg different partitions, different file systems and such just to get a feel for it. Installing in a FAT partition involves a different boot procedure then using an IFS (installable file system), installing on an extended partition means having a bootloader to start the boot process and pass on to the kernel where it is booting from so it can load its drivers. And so on.
You might also want to look at airboot https://trac.netlabs.org/air-boot a GPLv3 bootloader written in assembly and aimed at OS/2 which lives in the MBR area.

3225
General Discussion / Re: Binary decompilation of OS2KRNL and other DLLs
« on: October 31, 2018, 04:55:26 pm »
FAT is probably a bad choice for an install volume due to its limits. 8.3 names (the WPS supports long names in extended attributes but the kernel can only see 8.3) along with the 2GB partition limit, large clusters and such. HPFS might be a good choice for you, there are DOS HPFS drivers if you need to access the OS/2 partition from DOS.
You also need an OS/2 aware boot manager if booting from anywhere but C: as OS/2 needs to know where it is installed. You can use the supplied OS/2 Bootmanager, it needs a primary partition of 1 cylinder.
As for fixpaks, they're installed after you get the system running. And doscall1.dll is matched to the kernel somewhat, you need a SMP doscall1.dll to go with the SMP kernel, which internally is a DLL and includes doscall0.

OS/2 also includes a lot of debugging stuff, including tools to trace stuff as you're describing. There's also sym files that you could disassemble to get the correct symbol names of various functions.
Good luck, it's a huge job you're undertaking.

Pages: 1 ... 213 214 [215] 216 217 ... 321