Jump to content

dilinger

Members
  • Content Count

    66
  • Joined

  • Last visited

Community Reputation

34 Excellent

About dilinger

  • Rank
    Star Raider
  • Birthday 02/13/1966

Profile Information

  • Gender
    Male
  • Location
    Montreal

Recent Profile Visitors

4,870 profile views
  1. Beside the object list refresh, you can also keep the illegal and set his vector #4 in accordance and do whatever you want (infinite loop in your case). Vector #, Address, Exception name, Trigger condition 0, 000000, Reset SP, Not really a vector. Used to initialize the stack pointer. 1, 000004, Reset PC, Reset/startup 2, 000008, Bus error, Bus cycle couldn't complete properly. 3, 00000C, Address error, Misaligned (odd) word or longword memory access. 4, 000010, Illegal instruction, Tried executing an invalid opcode.
  2. Hi, I'm looking to create a timer, I have read there is a Programmable Interrupt Timer but I'm looking for source code example(s) to handle such interrupts using the CPU. Thank you,
  3. Hi, I have tried your new package within the ELF format and I have the same issues as the previous package. I got some warnings in u235se.inc, not a big deal but just had the wish to report them. The symbol <U235SE_sfxplaylist_ptr> is defined 2 times; the remaining warnings are redefinition symboles: U235SE_ptr_sample_bank, U235SE_playmod and a_vde. There are also various imported symbols not referenced but doesn't prevent the assembly. Unfortunately, I'm not able yet to have a ELF executable due to the reference to undefined symbols: U235SE_playback_rate U235SE_playback_period U235SE_ptr_sample_bank U235SE_playmod U235SE_pad1 U235SE_playmod U235SE_sfxplaylist_ptr
  4. Thank you for the source code. I had a look at it with the GFA Basic on Windows. I've some memory of the Basic GFA on Atari ST, hopefully it will be enough. I will keep you updated.
  5. Hi, Thank you for the information about JiFFI; well, I will have a look at the source if you will decide to release it. I just had the wish to add a feature in the tool. Unfortunately COFF format is no longer supported by recent GNU (gcc, binutils, etc.). ELF format supports also the DWARF debug format which can be handy for debugging in C and a little bit for asm. I guess we can close the thread now.
  6. I wanted to have a look at your ELF object. I have used your demo, it was easy to adapt his makefile for vasm and vlink. However I got some warnings in u235se.inc, one of them is probably easy to fix: The symbol <U235SE_sfxplaylist_ptr> is defined 2 times. Unfortunately, I'm not able yet to have a ELF executable due to the reference to undefined symbols: U235SE_playback_rate U235SE_playback_period U235SE_ptr_sample_bank U235SE_playmod U235SE_pad1 U235SE_playmod U235SE_sfxplaylist_ptr These symbols are in the dsp.elf.obj symbol table but considered as *UND*. Could you tell me with what tool you have generated the dsp.elf.obj file?
  7. 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,
  8. 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.
  9. 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.
  10. Do you know the serial numbers range or limit?
  11. 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.
  12. 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.
  13. 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.
  14. I have added a zip file at the same place.
×
×
  • Create New...