dilinger
-
Content Count
109 -
Joined
-
Last visited
Posts posted by dilinger
-
-
Other than people who are writing stuff with tools like GCC, I suspect there aren't many using LD?
I use vasm, vlink and gcc; everything with ELF format.
Talking about ELF, does the Jiffi tool source code is available? I would like to add the ELF format.
-
I'm trying to use gcc 8.2.
I'm using it as well. I have notice smaller size code than previous much older gcc versions (using the same compiling options) but there are also some weird 'nop' instruction usage here and there for no obvious reason(s).
I've used the version 9 too but this is a Work in Progress.
-
It only works on early NTSC models
Do you know the serial numbers range or limit?
-
What's an R4?
This is my own revision of the Virtual Jaguar, done mostly to add a debugger. I called it Rx, and put new version time to time. The current one is the R3a.
-
interesting, did you prepared any new version?
A new version of the GPU debugger? No, not really, I can try to look at my archives.
A new version of the Virtual Jaguar Rx? Yes, there is a R4 in progress, it includes a screenshot feature among various other stuffs.
-
1
-
-
I think Dillinger was doing something with it at one time.
Hi,
This is correct, it was written in Pascal for what I recall; the tool was quite interesting but required to isolate your GPU code from the rest.
I put away the tool after a while, since I was going deeper in the Virtual Jaguar emulator code to integrate a debugger.
-
yep, will do.
unfortunately I can't install it, I have no admin rights. Wwould be possible to share standalone binaries? Thanks
I have added a zip file at the same place.
-
Nice finding Dilinger. Can you pls share your VJ debugger again (Windows binary)?
Sure, you can find it here at https://github.com/djipi/Virtual-Jaguar-Rx/releases
Please let me know if it works at your side. You have to lunch it with --debugger.
-
-
You may have a connector issue with the CD player? I guess you have tried different game cartridges.
-
Hi,
Feel free to correct me if I'm wrong, but a SD card version for developer / programming was mentioned much earlier. Does it is still the case?
Thanks,
-
Hi,
I would like one too.
-
Sadly for me not :-(
The errormessage:
This application failed to start because it could not find or load the Qt platform pugin "windows" in "".
Reinstalling the application may fix this problem.
looks there are some dlls missing?
could you add them?
Sorry about this, but I didn't got into this trouble.
My knowledge of QT is rather limited. However, following your message, I have added a qwindows.dll in the new package. Feel free to give it a try.
-
Hi,
I have done an update of my Debugger integration in Virtual Jaguar.
For convenience, I have done an installer to install DLLs, docs and executable.
File: virtualjaguar-wDebugger_x64_R3_Release.zip
Let me know if it works better. Thanks.
-
1
-
-
Ha the Konix.
I recall the studio I was working for was an official developer for the system but I do not remember we received any dev kit(s) from them.
Some marketing documentations was sent to us, we moved away from this system later on.
-
Hi,
Sorry to read you have problems using the --debugger option.I'm back to my place and would like to get a log file and/or the jaguar executable file used by Luigi301, it may be helpful to dig the issue.
SainT, do you use my QT DLLs package available in my dropbox?
-
Hi,
Thank you for sharing your project.
Very cool. In my spare time I've been using Virtual Jaguar to learn more about writing an emulator, assembly language, etc.
I forked Virtual Jaguar and created Chocolate Virtual Jaguar with the intention of basically removing the cruft from the codebase and using it as a huge learning project essentially for myself. If you ever release the code for this, I'd love to take a look to see what you did.
https://github.com/rocky1138/chocolate_virtualjaguar/tree/develop
Releasing my source code will probably be helpful, so people interested can tailor the application for their own environement (Linux, etc.), I let Shamus to decide if he is interested to merge my modification in the official project.
Repository: https://github.com/djipi/Virtual-Jaguar-Rx
-
There is only 1 breakpoint available and it is the same one supported previously (BPM) in the CPU registers window.
I plan to add more breakpoints (Functions & Datas) in the future.
-
1
-
-
Many thanks for your time to test it.
I got it to work but I had to install the whole Qt development package and run virtualjaguar from the MSVC2015 Qt command prompt.
I do not have this kind of environement requirement(s). I compiled the QT5 package for VS2015 by myself, so I guess the installation may greater differ.
I'm able to make the emulator under msys2, but still needs the msys2 setup and link in the windows path.
I "dream" to insert all DLLs in the executable and to be ride off of the install "mess".
edit: Well, it starts and runs my homebrew. The --debugger command line crashes the emu though.
Could you give me the format used by your homebrew? Have you used additional command line options? I have checked using elf and cof format executable.
If you want, you can send me your homebrew executable and will check the issue.
-
I do not have missing DLLs and I do not have qwindowsd.dll either.
I guess you have used my QT5 DLL package "Qt5.5.1_DLLs_x64_VS2015-Release".
I will try to dig your issue and, just in case of, have you installed the QT5 binaries for Windows? I think there are packages available in QT downloads section.
I have added the qwindows.dll in the QT package, feel free to check if it works.
-
Good evening,
I have shared the Virtual Jaguar and the DLLs in my Dropbox, in case of someone wants to have a look at the debugger.
I do not mind to share the source code, but I would prefer to make sure the version works properly outside my own environement.
Virtual Jaguar 64bits applicationQT5 DLLs -
Have you contacted Shamus? Merging your work into the official VJ code would benefit a lot of people

Thank you for your kind word.
I have been in touch with Shamus in the middle of 2016. I told him I was going to add the support of the ELF format. After that, I slowly added features but forgot to keep him updated.
I have tried to be very low intrusive in the original source code (such as finding the best hooks to insert my calls stuff), and created specific sources codes for most of the new windows / features.
In theory, the integration should be smooth.
-
2
-
-
Hi
Nice can you also display a window for DSP RISC and GPU RISC so step support
There are display for the GPU and DSP but no tracing for the moment. I add features when I feel the need or when I see "easy to do stuff".
Can You provide us your modifications for testing?
I can provide my current emulator version. But, you have to be aware my version need some DLLs (which I can provide), but no video output is displayed. As far, you do not need it, it won't be a big deal.
In the meantime, I have included my current Release notes for people interested to know more about my modifications.
-
Hi,
Just wanted to share my debugger integration in Virtual Jaguar. Screenshot shows an example about how it looks like.
Nothing can replace the real hardware but I wanted to give a try and modify the emulator.
I have added the support of ELF/DWARF format because my toolchain is based on it, and such format can operate at source code level.
If someone knows about QT and OpenGL integration, it can be helpful to me. Because, if I build the emulator under msys2 environement, I have a correct video output but if I build it with Visual Studio 2015, the output video remains black/empty.
-
7
-

Jiffi tool source code availability
in Atari Jaguar Programming
Posted
Hi,
I wish to know if the Jiffi tool source code is available, I would like to add the ELF format or to know if such support is planned by the tool author(s)?
Thanks,