6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Sat Apr 27, 2024 8:29 pm

All times are UTC




Post new topic Reply to topic  [ 3 posts ] 
Author Message
 Post subject: ANN: HXA 1.000
PostPosted: Fri Jan 05, 2024 5:54 pm 
Offline

Joined: Sun Nov 08, 2009 1:56 am
Posts: 387
Location: Minnesota
https://github.com/AntonTreuenfels/HXA-Cross-Assembler-1.000

Only ten years after the last version, a new release.

Notable differences:

- source language is Python 3.11.4 (updated from Thompson AWK 5.0)
- support for Unicode (several forms) and Latin-1 text output (in addition to ASCII)
- an explicit string concatenation operator (instead of an implied one)
- a new "raw" output text file of just hexadecimal character data (in addition to the more decorated Motorola SRecord and Intel Hex forms)
- a single "cpu-aware" module is dynamically loaded at run time (add native support for any cpu just by writing a new module)

There are a few bug fixes, like incorrect extensions on 16- and 32-bit cpu SRecords (now always T- and U- records, as was discussed years ago).

It currently passes all existing regression and demonstration tests.

Any re-writing of existing code is mostly going to be limited to adding the string concatenation operator and doubling any single escapes in regular expression literals.


Top
 Profile  
Reply with quote  
 Post subject: Re: ANN: HXA 1.000
PostPosted: Fri Jan 05, 2024 6:05 pm 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10793
Location: England
Wow - I do believe I remember coming across that, the combination of 6502 and awk being just my kind of thing! But surely the change is a good idea. (In fact checking my mails, looks like I was briefly in conversation with Anton.)


Top
 Profile  
Reply with quote  
 Post subject: Re: ANN: HXA 1.000
PostPosted: Fri Jan 05, 2024 7:23 pm 
Offline
User avatar

Joined: Fri Aug 30, 2002 1:09 am
Posts: 8428
Location: Southern California
The link I had for it on my links page went dead, so I replaced it with the archive.org link, https://web.archive.org/web/20190208204 ... .net/~hxa/ .  It's nice to see it's back now, with improvements.

_________________
http://WilsonMinesCo.com/ lots of 6502 resources
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 37 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: