Jump to content

dilinger

Members
  • Content Count

    109
  • Joined

  • Last visited

Posts posted by dilinger


  1. 18 hours ago, cubanismo said:

     

    @dilinger
    has some additional changes in his fork, but I'd have to change the license to merge them. That doesn't really bother me for my uses, but I've avoided it in case it bothers others.

    About the license, I can change it; I have used the GPL-3.0 one. If someone has a proposal, please let me know.

     

    The changes are the follow:

    * ELF binary format support
    * Visual Studio 64bits project
    * Communication timeout parameter
    * USB port selection
    * Bus and Port selections
    * Skunkboard serial number selection
    * Libusb 1.0.x support


  2. 8 hours ago, Cyprian said:

    Is it possible to run that test-c.jag under VirtualJag?

    I have transformed it as a coff file and took this screenshot.

    image.thumb.png.de3ac972f015eeec96fbcf87b5638351.png

     

    I can move the sprites freely but If I press * I got a white screen in the window.


  3. 2 hours ago, Zerosquare said:

    Yes, bankswitching is needed to make it work. The simplest scheme would be this:

    - $800000 ~ $BFFFFF: fixed area, always maps to the first 4 MB of the ROM

    - $C00000 ~ $DFFFFF: configurable area, can be switched to any bank

    I have used bankswitching on different platforms by the past, but could you elaborate on how the bankswitching could be done on the Jaguar?

    What register(s) need to be manipulated by example?

    Many thanks for your input.


  4. 21 hours ago, BitJag said:

    EDIT: I forgot to mention that the value 2.2 is a bit arbitrary according the the global scaling on your desktop.  I actually don't know how to find the exact value you need according to a specific global desktop scaling.  But raising and lowering the value should get what you are looking for.  For example, 2.2 is scales the image a bit beyond the window and fullscreen borders, so I dropped it down to 1.75, and if fits great now.

     

    Thank you for the information.

    Just in case of, Qt has functions to handle the Scalability.

    • Like 1

  5. 42 minutes ago, LinkoVitch said:

    I've just checked the 3 versions I have of the Jag Tech Ref.  ONLY the printed copy I have that came with my Alpine has that line in! The PDF scan and the V8 ref don't have it!!  (My printed copy is dated June 7, 1995).  Is there a PDF (preferably OCR'd version of this out there, or should I look to fire up the scanner?  I'd rather not as I have had it spiral bound and that might be a right pain to reset)

    A Version 2.4 (June 7, 1995) exists in a scanned form and break into small PDF files.

    I remember the filename is "jaguar_dev_manual.zip" but I do not remember where I find it.


  6. 4 hours ago, jgkspsx said:

    I'd be interested in one. Am I correct in thinking that the Skunkboard would have some practical advantages over the GD for working on games? Just leave it connected and upload new revisions as you work on things?

    You are correct. You can also use GDB with the jserve tool if you want to debug your 68000 code.


  7. 7 minutes ago, cubanismo said:

    If you have the two side usb ports, it should work on your board.  Not specific to my new boards. I know the Rev.3 boards shipped without the extra USB ports.  If you have those, you can just order the parts from DigiKey for a few dollars and solder them on though. It's an easy through-hole soldering job anyone could do as their first soldering project.

    Thank you for this confirmation and for your work. I have a Rev.3 board, and it was possible to ask for the extra USB ports to be soldered or not. I asked to have them soldered, I feel a bit lucky.

    • Like 1

  8. 41 minutes ago, Cyprian_K said:

    regarding VS it shows error message regarding the lack of "QApplication". That's obvious as I have no QT. Can you pleas point me out correct dl link? I somewhere found qt installation file, but I'm not sure whether it is ok or no. 

    I have updated the wiki page of the project for the libraries. Let me know if the information is useful.

    *** Compiling src/eeprom.cpp...
    src/eeprom.cpp:19:10: fatal error: direct.h: No such file or directory
       19 | #include <direct.h>
          |          ^~~~~~~~~~

    direct.h is part of the Microsoft dev. environment. I do not know if Cygwin supports this.

     


  9. 7 minutes ago, Zerosquare said:

    Interesting. Why did you choose it over RMAC?

    I have nothing against rmac, I have big respects for people working on it. I use it when I got old source codes. rmac is quicker to use than vasm in this case.

     

    I started to use vasm several years ago because it worked well with vlink and gcc. My toolchain is based on ELF format, which help me to use DWARF debug information.

    So I can trace at source level with my VJ Rx version.

    • Like 3

  10. Your work is welcome in all cases.

     

    My experiences with USB and Skunkboard is limited to jcp2 and libusb 1.x at the moment.
    I have also updated jserve and his GDB coff file, I should add it in my github account in the future.
    To complete @cubansismo answer, it is possible to add RISC information in the GDB module but it will require a specific tool/debugger to handle it anyway.
    I didn't know @swapd0 did a such debugger on BeOS. You are welcome to open a thread about this.

    • Like 2

  11. 2 hours ago, cubanismo said:

    @dilinger, would you have any interest in merging your code with Tursi's?

    I understand your concerns; I have respects for the work done by Tursi and others people.

    Tursi can have a look at jcp2 (https://github.com/djipi/Skunkboard) and takes whatever he wants. Or I can do a PR to his repository.

    I would prefer to finish my JiFFI2 before to do the PR.

    2 hours ago, cubanismo said:

    A more minor issue, but I noted you license your changes under GPL-3 currently, and I personally prefer more permissive licenses (The rest of the skunk code is public domain, as is the Atari SDK/sample code at this point from my understanding), but that is of course up to you as the author.

    The Github license definition was not set originally, so I added one; I will be glad to change it for one more appropriate.

    • Like 1

  12. On 9/16/2020 at 9:40 AM, Clint Thompson said:

    Has anyone managed to compile the 3D (RENDER) demo and if so, do you mind sharing the makefile you used?

    I remember to have tried to compile this demo, using SMAC 1.0.18.

    Unfortunately, I got internal error from SMAC when assembling some source code (such as GOURREND.S).

    I will follow your efforts on this demo.

     


  13. For your information:

    - J_  (.jag), Morphonic Lab XII - Contarum Invitation (.jag) and Silly Venture 2013 Invite (.abs) run on Virtual Jaguar.

    Phoenix has a better emulation rate than VJ, you should contact the Phoenix team.

×
×
  • Create New...