• virtual pascal last build no mouse

    From Tony Master@1:218/530 to All on Wed Jan 20 12:33:29 2016
    for some reason the last build of vp 2.1 279 the mouse does not work. it
    works in fpc but not vpc. any ideas? win7 ultimate 64b

    |08 .|05ú|13ù|15Dr|07e|08am Ma|07st|15er|13ù|05ú|08.
    |08 øù|05ú|13ùø |13øù|05ú|08ùø
    |11 DoRE|03!|11ACiDiC|03!|11Demonic |08<|15dreamland|09.|15darktech|09.|15org|08>

    --- Mystic BBS v1.11 (Windows)
    * Origin: --[!dreamland BBS dreamland.darktech.org (1:218/530)
  • From James Coyle@1:129/215 to Tony Master on Wed Jan 20 17:58:26 2016
    for some reason the last build of vp 2.1 279 the mouse does not work. it works in fpc but not vpc. any ideas? win7 ultimate 64b

    I don't know, but sadly, there will never be an update to VP again so it cannot be fixed.

    There was a time when VP was amazing, but given its lack of support and how mature Free Pascal has become, I don't even think its worth using VP anymore.

    --- Mystic BBS v1.12 A1 (Windows)
    * Origin: Sector 7 [Mystic BBS WHQ] (1:129/215)
  • From mark lewis@1:3634/12.73 to James Coyle on Wed Jan 20 19:38:38 2016
    20 Jan 16 17:58, you wrote to Tony Master:

    for some reason the last build of vp 2.1 279 the mouse does not work.
    it works in fpc but not vpc. any ideas? win7 ultimate 64b

    I don't know, but sadly, there will never be an update to VP again so
    it cannot be fixed.

    very true... is the source code even available any more???

    There was a time when VP was amazing, but given its lack of support
    and how mature Free Pascal has become, I don't even think its worth
    using VP anymore.

    exactly... no more really needs to be said on that front, either ;)

    )\/(ark

    "So let me ask you a question about this brave new world of yours. When you've killed all the bad guys, and when it's all perfect, and just and fair, and when
    you have finally got it exactly the way you want it, what are you going to do with the people like you? The trouble makers. How are you going to protect your
    glorious revolution from the next one?" - The twelfth Doctor

    ... So he says to the Shapeshifter waitress, "Keep the change."
    ---
    * Origin: (1:3634/12.73)
  • From Tony Master@1:218/530 to James Coyle on Wed Jan 20 19:33:43 2016
    On 01/20/16, James Coyle said the following...
    I don't know, but sadly, there will never be an update to VP again so it cannot be fixed.
    There was a time when VP was amazing, but given its lack of support and how mature Free Pascal has become, I don't even think its worth using VP anymore.

    i tried the latest 3.x but i get errors compiling. i dont kn ow if fpc.ini
    has the correct settings.

    |08 .|05ú|13ù|15Dr|07e|08am Ma|07st|15er|13ù|05ú|08.
    |08 øù|05ú|13ùø |13øù|05ú|08ùø
    |11 DoRE|03!|11ACiDiC|03!|11Demonic |08<|15dreamland|09.|15darktech|09.|15org|08>

    --- Mystic BBS v1.11 (Windows)
    * Origin: --[!dreamland BBS dreamland.darktech.org (1:218/530)
  • From Tony Master@1:218/530 to James Coyle on Wed Jan 20 19:35:15 2016
    On 01/20/16, James Coyle said the following...
    I don't know, but sadly, there will never be an update to VP again so it cannot be fixed.

    the author set up a page for it.

    http://vpascal.ning.com/

    |08 .|05ú|13ù|15Dr|07e|08am Ma|07st|15er|13ù|05ú|08.
    |08 øù|05ú|13ùø |13øù|05ú|08ùø
    |11 DoRE|03!|11ACiDiC|03!|11Demonic |08<|15dreamland|09.|15darktech|09.|15org|08>

    --- Mystic BBS v1.11 (Windows)
    * Origin: --[!dreamland BBS dreamland.darktech.org (1:218/530)
  • From James Coyle@1:129/215 to mark lewis on Thu Jan 21 15:42:32 2016
    I don't know, but sadly, there will never be an update to VP again so it cannot be fixed.

    very true... is the source code even available any more???

    The source for VP compiler was never available publicly. It was it was written in 32-bit machine language code and assembler, so its sort of a lost cause anyway. It'd need a full rewrite in a different language to work in a modern 64-bit OS, and it'd probably take a decade to get it caught up to Free Pascal today.

    Using it is a dead end in my opinion, when Free Pascal is active, more capable, and better designed.

    --- Mystic BBS v1.12 A1 (Windows)
    * Origin: Sector 7 [Mystic BBS WHQ] (1:129/215)
  • From James Coyle@1:129/215 to Tony Master on Thu Jan 21 15:48:19 2016
    i tried the latest 3.x but i get errors compiling. i dont kn ow if
    fpc.ini has the correct settings.

    If your code doesn't compile and has errors, then the problem is likely the code. You can post questions here if you are interested!

    Free Pascal isn't going to compile everything Virtual Pascal does without changes. If you want code that works across many platforms, Free Pascal is
    the only way to go.

    --- Mystic BBS v1.12 A1 (Windows)
    * Origin: Sector 7 [Mystic BBS WHQ] (1:129/215)
  • From Tony Master@1:218/530 to James Coyle on Sun Jan 24 10:37:32 2016
    On 01/21/16, James Coyle said the following...
    i tried the latest 3.x but i get errors compiling. i dont kn ow if fpc.ini has the correct settings.

    If your code doesn't compile and has errors, then the problem is likely the code. You can post questions here if you are interested!

    well i tried to compile d32 kit for starters with no luck.. v.5 soon? ;)

    |08 .|05ú|13ù|15Dr|07e|08am Ma|07st|15er|13ù|05ú|08.
    |08 øù|05ú|13ùø |13øù|05ú|08ùø
    |11 DoRE|03!|11ACiDiC|03!|11Demonic |08<|15dreamland|09.|15darktech|09.|15org|08>

    --- Mystic BBS v1.11 (Windows)
    * Origin: --[!dreamland BBS dreamland.darktech.org (1:218/530)
  • From James Coyle@1:129/215 to Tony Master on Mon Jan 25 21:30:35 2016
    well i tried to compile d32 kit for starters with no luck.. v.5 soon? ;)

    Thats because its not developed for Free Pascal. :)

    --- Mystic BBS v1.12 A1 (Windows)
    * Origin: Sector 7 [Mystic BBS WHQ] (1:129/215)
  • From Tony Master@1:218/530 to James Coyle on Mon Jan 25 22:18:54 2016
    On 01/25/16, James Coyle said the following...
    well i tried to compile d32 kit for starters with no luck.. v.5 soon?
    Thats because its not developed for Free Pascal. :)

    i thought it was v1 but that was linux. so that measn v.5 ? ;) 98% of my
    doors are using d32

    |08 .|05ú|13ù|15Dr|07e|08am Ma|07st|15er|13ù|05ú|08.
    |08 øù|05ú|13ùø |13øù|05ú|08ùø
    |11 DoRE|03!|11ACiDiC|03!|11Demonic |08<|15dreamland|09.|15darktech|09.|15org|08>

    --- Mystic BBS v1.11 (Windows)
    * Origin: --[!dreamland BBS dreamland.darktech.org (1:218/530)
  • From mark lewis@1:3634/12.73 to Tony Master on Mon Jan 25 21:28:48 2016
    24 Jan 16 10:37, you wrote to James Coyle:

    i tried the latest 3.x but i get errors compiling. i dont know if
    fpc.ini has the correct settings.

    If your code doesn't compile and has errors, then the problem is
    likely the code. You can post questions here if you are interested!

    well i tried to compile d32 kit for starters with no luck.. v.5 soon? ;)

    dude, i don't mean for this to sound ugly or such but your comment is as bad or
    worse than users of your programs telling you "it doesn't work" and then you spend hours or days pulling hens teeth to get the details you need to figure out the problem... there's many reasons why old DOS based code won't compile...
    you need to give some specifics if you expect anyone to be able to help more than just shrugging their shoulders and walking away...

    )\/(ark

    ... Crime wouldn't pay if it was operated by the government!
    ---
    * Origin: (1:3634/12.73)
  • From Tony Master@1:218/530 to mark lewis on Tue Jan 26 06:34:39 2016
    On 01/25/16, mark lewis said the following...
    dude, i don't mean for this to sound ugly or such but your comment is as bad or worse than users of your programs telling you "it doesn't work"
    and then you spend hours or days pulling hens teeth to get the details
    you need to figure out the problem... there's many reasons why old DOS based code won't compile... you need to give some specifics if you
    expect anyone to be able to help more than just shrugging their
    shoulders and walking away...


    he already addressed this issue..

    |08 .|05ú|13ù|15Dr|07e|08am Ma|07st|15er|13ù|05ú|08.
    |08 øù|05ú|13ùø |13øù|05ú|08ùø
    |11 DoRE|03!|11ACiDiC|03!|11Demonic |08<|15dreamland|09.|15darktech|09.|15org|08>

    --- Mystic BBS v1.11 (Windows)
    * Origin: --[!dreamland BBS dreamland.darktech.org (1:218/530)
  • From Vince Coen@2:250/1 to James Coyle on Thu Jan 28 00:45:00 2016
    Hello James!

    Thursday January 21 2016 15:48, you wrote to Tony Master:

    i tried the latest 3.x but i get errors compiling. i dont kn ow
    if fpc.ini has the correct settings.

    If your code doesn't compile and has errors, then the problem is
    likely the code. You can post questions here if you are interested!

    Free Pascal isn't going to compile everything Virtual Pascal does
    without changes. If you want code that works across many platforms,
    Free Pascal is the only way to go.

    Wil it compile TP (Turbo Pascal) code and if so will it compile inline assembler?

    I have the Filemgr program that was used with that compiler and my knowledge of
    Pascal is to put it mildly now very rusty.


    Vince

    --- Mageia Linux v5/Mbse v1.0.6/GoldED+/LNX 1.1.501-b20150715
    * Origin: Air Applewood, The Linux Gateway to the UK (2:250/1)
  • From James Coyle@1:129/215 to Vince Coen on Thu Jan 28 11:05:47 2016
    Wil it compile TP (Turbo Pascal) code and if so will it compile inline assembler?

    The syntax is compatible with Turbo Pascal for the most part, and it has units to mimic much of the basic TP RTL (crt, dos, etc), but it cannot translate Assembly from one processor to another. It support a few variations of inline assembly syntax.

    You'd likely need to make pure pascal versions of those functions in order to get it to compile and work in Free Pascal with any sort of portability.

    --- Mystic BBS v1.12 A1 (Windows)
    * Origin: Sector 7 [Mystic BBS WHQ] (1:129/215)
  • From mark lewis@1:3634/12.73 to Vince Coen on Thu Jan 28 11:53:16 2016
    28 Jan 16 00:45, you wrote to James Coyle:

    Free Pascal isn't going to compile everything Virtual Pascal does
    without changes. If you want code that works across many platforms,
    Free Pascal is the only way to go.

    Wil it compile TP (Turbo Pascal) code and if so will it compile inline assembler?

    FPC will compile TP syntax but some things have to be done differently (eg: direct bios table access)... it does do inline assembly, IIRC... i know it does
    its own... i don't recall what ASM format it does, though...

    I have the Filemgr program that was used with that compiler and my knowledge of Pascal is to put it mildly now very rusty.

    it is a free download... there is a DOS oriented flavor... i think it requires one of those mem386 type memory managers, though... there's also been some work
    done for supporting the i386 model but i don't know how far that has come... that may work for older machines without need for special memory stuffs...

    there's also a forum and some mailing lists... i much prefer the mailing lists...

    )\/(ark

    ... No born and bred Canadian would eat anything with cayenne.
    ---
    * Origin: (1:3634/12.73)
  • From mark lewis@1:3634/12.73 to James Coyle on Thu Jan 28 14:09:32 2016
    28 Jan 16 11:05, you wrote to Vince Coen:

    You'd likely need to make pure pascal versions of those functions in
    order to get it to compile and work in Free Pascal with any sort of portability.

    that's what i've been doing... converting some of my fancy tricks back to pascal which i likely borrowed them from to start with... but as i work through
    everything, i find that many of them have already been made and exist in the libraries... even some of my nastiest clock/time/date code is already available
    from the libraries and i don't even need to use my wheel any more... that also save me from having to maintain it and try to figure out my own bugs... other's
    have already done that...

    )\/(ark

    ... Attack fur not leather; it's safer to harass old women than bikers.
    ---
    * Origin: (1:3634/12.73)