Page 1 of 5 123 ... LastLast
Results 1 to 10 of 42

Thread: SvPascal

  1. #1
    simvector
    Guest

    SvPascal

    SvPascal™ Game Development System is a modern, modular, object oriented programming language based on Object Pascal, a light-weight IDE (SvDevelop) and an advanced 2D game engine (SvEngine) for Windows¬Æ PC.

    This video shows SvPascal in action:


    Coming Soon!
    Last edited by simvector; 25-06-2011 at 05:41 PM.

  2. #2
    Co-Founder / PGD Elder WILL's Avatar
    Join Date
    Apr 2003
    Location
    Canada
    Posts
    6,107
    Blog Entries
    25
    Very interesting... Will this be an interpreted or compiled language?
    Jason McMillen
    Pascal Game Development
    Co-Founder





  3. #3
    simvector
    Guest
    Hi,

    It's compiled, generating 32 bit machine code. You can import routines from DLLs, even create them (this will come much later in development). Coming sooner will be support for what I'm calling DLMs (dynamic loadable modules). It is the native binary image format generated from the compiler. What's cool about it is that it contains rich meta data. Once its loaded it into the address space of the calling process, you have access to all exports in the global space and in the interface section of units. You can access classes, variables, constants etc. You will also be able to use DLMs in other language compilers such as Delphi/C++. There will be a thin API exposed to manage DLMs in a generic way across all supported language bindings.

  4. #4
    simvector
    Guest
    The Testbed example in SvEngine was ported to SvPascal with minimal changes.


  5. #5
    Looking good bro! Go Jarrod

    SvPascal works nicely for me, I am using it for my PGmini compo entry

    cheers,
    Paul

  6. #6
    Co-Founder / PGD Elder WILL's Avatar
    Join Date
    Apr 2003
    Location
    Canada
    Posts
    6,107
    Blog Entries
    25
    Some people were asking about your Simvector libraries on Facebook under the Delphi Developer group.
    Jason McMillen
    Pascal Game Development
    Co-Founder





  7. #7
    simvector
    Guest
    @paul_nicholls - Thanks bro.

    @WILL - Whoa, did not know about this group. Thanks man.

  8. #8
    simvector
    Guest
    SvPascal version 1.0-a1 (alpha) released.
    Last edited by simvector; 30-06-2011 at 03:07 PM.

  9. #9
    Looks interesting! So let me see if I get this right, it features a built-in native compiler compatible with Delphi 7 level syntax?
    Did you write this compiler from scratch or is it somehow based on FreePascal or something else?
    ZGameEditor - Develop 64kb games for Windows.
    Thrust for Vectrex - ROM-file and 6809 source code.

  10. #10
    simvector
    Guest
    Hi, thanks. The compiler tech is based on a heavily modified version of PaxCompiler by VIRT Laboratory. I'm using Syntax Editor SDK by EControl Ltd. for the syntax editor control and our own SvEngine for the 2D game engine.
    Last edited by simvector; 30-06-2011 at 03:31 PM.

Page 1 of 5 123 ... LastLast

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •