• 32bit MS-DOS FOSSIL programming....

    From Neozeed@VERT to All on Sat Jun 9 10:30:34 2012
    Has anyone ever seen any examples of it? Or how to call FOSSIL from C?

    I wanted to run some 'big' programs as a door, and I don't know if its easier to use some 'lame' serial library, and hope for the best, or better being able to call FOSSIL from either Watcom or DJGPP.. But all the fossil stuff I seem to have been able to find is either for pascal or basic, and in a library...

    Any pointers appreciated!


    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ telnet://vert.synchro.net
  • From Digital Man@VERT to Neozeed on Sun Jun 10 05:35:40 2012
    Re: 32bit MS-DOS FOSSIL programming....
    By: Neozeed to All on Sat Jun 09 2012 06:30 am

    Has anyone ever seen any examples of it? Or how to call FOSSIL from C?

    I wanted to run some 'big' programs as a door, and I don't know if its easier to use some 'lame' serial library, and hope for the best, or better being able to call FOSSIL from either Watcom or DJGPP.. But all the fossil stuff I seem to have been able to find is either for pascal or basic, and
    in a library...

    Any pointers appreciated!

    The entire FOSSIL API requires that the application be able to generate a software interrupt (14h) - which you can't do in 32-bit protected mode. So "32-bit MS-DOS FOSSIL programming" is not possible.

    If you want to run a 'big' program as a door from Synchronet, did you try using
    cioxtrn? It's a modern Win32 version of what DoorWay used to be used for on BBSes (running non-BBS aware console programs as doors).

    digital man

    Synchronet "Real Fact" #66:
    SEXYZ is as a 32-bit replacement for [F]DSZ, CE-XYZ and other protocol drivers. Norco, CA WX: 55.7°F, 89.0% humidity, 0 mph SW wind, 0.00 inches rain/24hrs

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ telnet://vert.synchro.net
  • From John Guillory@VERT/MAINLINE to Neozeed on Mon Jun 11 14:22:59 2012
    Re: 32bit MS-DOS FOSSIL programming....
    By: Neozeed to All on Sat Jun 09 2012 06:30 am

    Has anyone ever seen any examples of it? Or how to call FOSSIL from C?
    I wanted to run some 'big' programs as a door, and I don't know if its easier to use some 'lame' serial library, and hope for the best, or better being able to call FOSSIL from either Watcom or DJGPP.. But all the fossil stuff I seem to have been able to find is either for pascal or basic, and
    in a library...
    Does it have to be '32-bit'? It'd probably run better as a 16-bit door.
    If using 32-bit to call FOSSIL, you'll need to go through DPMI to make all
    interrupt calls to the FOSSIL. If doing it as a 16-bit DOS program, you
    can just write it as you normally do, much easier! Depending on what your
    wanting to do with the door, and what BBS your wanting to run on, etc.
    It's generally best to use a serial library (not a lame one, a good one...)
    Most door kits have decent serial libraries built in. Most door kits will
    also do all the FOSSIL and serial support automatically. Get Angel for
    Virtual Pascal or Angel for Delphi, or turbo 7.... If the program is
    really big in Pascal, depending on how you write it, you can allways use
    overlays and EMS. I've yet to see a program that really needed overlays
    personally, but used them just to say I was using that feature.... Especially fun when on older MFM hard drives... I'd love to break the program
    into 50 units, overlay each one, have each procedure in each unit call another, just to try to get the program constantly hit the overlay file...

    ---
    ■ Synchronet ■ Roach Guts -- kingcoder.net
  • From Mro@VERT/BBSESINF to Neozeed on Mon Jun 11 21:15:43 2012
    Re: 32bit MS-DOS FOSSIL programming....
    By: Neozeed to All on Sat Jun 09 2012 06:30 am

    Has anyone ever seen any examples of it? Or how to call FOSSIL from C?

    I wanted to run some 'big' programs as a door, and I don't know if its


    what do you mean big.

    ---
    ■ Synchronet ■ ::: BBSES.info - free BBS services :::
  • From Mro@VERT/BBSESINF to Digital Man on Mon Jun 11 21:17:00 2012
    Re: 32bit MS-DOS FOSSIL programming....
    By: Digital Man to Neozeed on Sun Jun 10 2012 01:35 am

    If you want to run a 'big' program as a door from Synchronet, did you try using cioxtrn? It's a modern Win32 version of what DoorWay used to be used for on BBSes (running non-BBS aware console programs as doors).


    there are people who still use doorway.
    i use it for some dos games. infocom adventures and monopoly to name a few.
    i have to use netfoss to launch doorway, though.

    ---
    ■ Synchronet ■ ::: BBSES.info - free BBS services :::
  • From Corey@VERT/TSGC to Mro on Mon Jun 11 20:29:23 2012
    Re: 32bit MS-DOS FOSSIL programming....
    By: Mro to Digital Man on Mon Jun 11 2012 05:17 pm

    Subject: 32bit MS-DOS FOSSIL programming....
    @VIA: BBSESINF
    @MSGID: <4FD66E5C.1051.dove-prg@bbses.info>
    @REPLY: <4FD45C5C.3771.dove-prg@vert.synchro.net>
    @TZ: c168
    Re: 32bit MS-DOS FOSSIL programming....
    By: Digital Man to Neozeed on Sun Jun 10 2012 01:35 am

    If you want to run a 'big' program as a door from Synchronet, did you try using cioxtrn? It's a modern Win32 version of what DoorWay used to be use for on BBSes (running non-BBS aware console programs as doors).


    there are people who still use doorway.
    i use it for some dos games. infocom adventures and monopoly to name a few. i have to use netfoss to launch doorway, though.


    I bought the commerial license that has no time limit.
    let me know if anyone wants a copy of it.

    "Practise safe Lunch, Use a Condiment"


    ---
    ■ Synchronet ■ Three Stooges Gentlemens Club - Las Vegas, Nv - tsgc.dyndns.org
  • From Neozeed@VERT to Mro on Tue Jun 12 11:24:31 2012
    Re: 32bit MS-DOS FOSSIL programming....
    By: Mro to Neozeed on Mon Jun 11 2012 05:15 pm

    what do you mean big.
    like allocating 16MB of ram in a single array.. trivial in the 32bit world, but not so easy in 16bit...


    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ telnet://vert.synchro.net
  • From John Guillory@VERT/MAINLINE to Neozeed on Tue Jun 12 14:37:38 2012
    Re: 32bit MS-DOS FOSSIL programming....
    By: Neozeed to Mro on Tue Jun 12 2012 07:24 am

    like allocating 16MB of ram in a single array.. trivial in the 32bit
    world, but not so easy in 16bit...
    Pretty easy if using EMS 4.0. You can also do as I used to do back in the
    days of the 8086, virtual memory using your own custom routines....
    If the only reason you need 32-bit is because your lazy and think you have
    to code all your variables in memory at the same time and don't want to access large arrays from disk, it's a pretty poor reason to say you HAVE to
    go 32-bit, but hey, it pretty much guarantees you a job at Microsoft or
    Apple....

    ---
    ■ Synchronet ■ Roach Guts -- kingcoder.net
  • From Neozeed@VERT to Digital Man on Tue Jun 12 17:05:42 2012
    Re: 32bit MS-DOS FOSSIL programming....
    By: Digital Man to Neozeed on Sun Jun 10 2012 01:35 am

    I was going to try to build something that'd run on OS/2, DOS and Windows NT ... although I'd like to think that watcom can call real mode dos stuff, as they have stuff for calling the mouse and whatnot which going back & forth from read/protected is the job of the dos extender...

    Ok so it's INT 14, thats at least something to go on...

    Thanks!

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ telnet://vert.synchro.net
  • From Neozeed@VERT to John Guillory on Tue Jun 12 17:47:29 2012
    Re: 32bit MS-DOS FOSSIL programming....
    By: John Guillory to Neozeed on Tue Jun 12 2012 10:37 am

    Re: 32bit MS-DOS FOSSIL programming....
    By: Neozeed to Mro on Tue Jun 12 2012 07:24 am

    like allocating 16MB of ram in a single array.. trivial in the 32bit world, but not so easy in 16bit...
    Pretty easy if using EMS 4.0. You can also do as I used to do back in
    the
    days of the 8086, virtual memory using your own custom routines....
    If the only reason you need 32-bit is because your lazy and think you
    have
    to code all your variables in memory at the same time and don't want to access large arrays from disk, it's a pretty poor reason to say you HAVE to
    go 32-bit, but hey, it pretty much guarantees you a job at Microsoft or
    Apple....


    Bad news, they've both gone 64bit.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ telnet://vert.synchro.net
  • From Corey@VERT/TSGC to Neozeed on Tue Jun 12 19:26:15 2012
    Re: 32bit MS-DOS FOSSIL programming....
    By: Neozeed to John Guillory on Tue Jun 12 2012 01:47 pm

    Subject: 32bit MS-DOS FOSSIL programming....
    @MSGID: <4FD7AAE1.3779.dove-prg@vert.synchro.net>
    @REPLY: <4FD76242.21.dove-prg@kingcoder.net>
    @TZ: c1e0
    Re: 32bit MS-DOS FOSSIL programming....
    By: John Guillory to Neozeed on Tue Jun 12 2012 10:37 am

    Re: 32bit MS-DOS FOSSIL programming....
    By: Neozeed to Mro on Tue Jun 12 2012 07:24 am

    like allocating 16MB of ram in a single array.. trivial in the 32bit world, but not so easy in 16bit...
    Pretty easy if using EMS 4.0. You can also do as I used to do back in the
    days of the 8086, virtual memory using your own custom routines....
    If the only reason you need 32-bit is because your lazy and think you have
    to code all your variables in memory at the same time and don't want to access large arrays from disk, it's a pretty poor reason to say you HAVE
    go 32-bit, but hey, it pretty much guarantees you a job at Microsoft or
    Apple....


    Bad news, they've both gone 64bit.


    but, is it a fossil programming or some old fossil programming?

    "Practise safe Lunch, Use a Condiment"


    ---
    ■ Synchronet ■ Three Stooges Gentlemens Club - Las Vegas, Nv - tsgc.dyndns.org
  • From Neozeed@VERT to Corey on Wed Jun 13 05:39:24 2012
    Re: 32bit MS-DOS FOSSIL programming....
    By: Corey to Neozeed on Tue Jun 12 2012 03:26 pm

    but, is it a fossil programming or some old fossil programming?
    A bit of both, I'm affriad.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ telnet://vert.synchro.net
  • From Mro@VERT/BBSESINF to Corey on Thu Jun 14 21:39:52 2012
    Re: 32bit MS-DOS FOSSIL programming....
    By: Corey to Mro on Mon Jun 11 2012 04:29 pm

    I bought the commerial license that has no time limit.
    let me know if anyone wants a copy of it.


    pcmike from thebbs.org bought the license from michael preslar so i would contact him first and ask if its okay.

    ---
    ■ Synchronet ■ ::: BBSES.info - free BBS services :::