Jump to content

Photo

Volker Barthelmann's/Frank Wille's VASM assembler for the JRISC


105 replies to this topic

#101 JagChris OFFLINE  

JagChris

    River Patroller

  • Topic Starter
  • 3,672 posts
  • Location:Oregon

Posted Sat Sep 30, 2017 1:31 AM

Word is bug has been fixed.

I will post a Win32 convenience build of the daily snapshot tomorrow.

#102 JagChris OFFLINE  

JagChris

    River Patroller

  • Topic Starter
  • 3,672 posts
  • Location:Oregon

Posted Sat Sep 30, 2017 1:57 PM

Bug fix MOVE PC,Rn instruction. 1.8b(NO-RELEASE) Win32 convenience builds. Sept 30th 2017 daily snapshot.

Attached Files


Edited by JagChris, Sat Sep 30, 2017 6:26 PM.


#103 Luigi301 OFFLINE  

Luigi301

    Moonsweeper

  • 372 posts

Posted Tue Oct 24, 2017 8:13 PM

I don't know who maintains jaglib but I found an annoying bug - jag_gpu_load/jag_dsp_load apparently can't deal with copies over 400 bytes. Any more than that and I get corruption starting at $F00000. I switched to memcpy and my GPU program loads perfectly.



#104 JagChris OFFLINE  

JagChris

    River Patroller

  • Topic Starter
  • 3,672 posts
  • Location:Oregon

Posted Sun Apr 1, 2018 8:07 PM

New Vasm Win32 convenience builds.

Nothing Jaguar specific this time. Just general updates and improvements so it's time for a new posting for those who need it.

This time I'm even including his object tool for those who may want it.

vasm history
=============

- 1.8c (15.03.18)
o Relocated ORG blocks within a section were not recognized, when their
start address was 0.
o The count in repeat-directives is always unsigned, even when given as a negative value.
o Check for target address space overflows.
o Fixed crash when undefining non-existing register symbols.
o A redefined label is no longer a warning, but an error.
o arm: Fixed compile-error from last release.
o vobj-output: Fixed uninitialized symbol index for internal/local symbols.
o oldstyle-syntax: New directive ROFFS to set the program counter relative
to the start of the current section.

Attached Files


Edited by JagChris, Sun Apr 1, 2018 8:09 PM.


#105 JagChris OFFLINE  

JagChris

    River Patroller

  • Topic Starter
  • 3,672 posts
  • Location:Oregon

Posted Mon Oct 1, 2018 7:00 PM

20-Aug-2018: vasm 1.8d.
Repeat-loops with a single line generated a malformatted listing file.
m68k: Recognize (PC) addressing mode and transform it into (0,PC).
m68k: Only "fpu 1..7" may enable FPU code generation.
m68k: -kick1hunks also prevents optimizing from absolute to 32-bit PC-relative.
mot-syntax: Report garbage at end of line for DC directives.
mot-syntax: Labels with a double colon are automatically exported (xdef).
mot-syntax: Allow '?' within identifiers, in Devpac-compatibility mode.
madmac-syntax: Report garbage at end of line for DC directives.
std-syntax: Fixed \@ (unique id) in macros, which was broken since 1.7h.

Win32 convenience builds

Attached Files


Edited by JagChris, Mon Oct 1, 2018 9:29 PM.


#106 JagChris OFFLINE  

JagChris

    River Patroller

  • Topic Starter
  • 3,672 posts
  • Location:Oregon

Posted Sat Apr 13, 2019 4:22 PM

Vasm update
 
- 1.8e (28.12.18)
o New option -dwarf automatically generates line debug information for
  source level debugging in DWARF V2 or DWARF V3 format.
o Repeatedly included files are only loaded once into memory.
o m68k: Avoid wrong branch-optimization info messages with -opt-allbra.
o std-syntax: Fixed potential buffer overflow when parsing macro arguments.
 
Win32 convenience builds

Attached Files


Edited by JagChris, Sat Apr 13, 2019 4:26 PM.





0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users