[Vm-dev] unit code for new faster bitblt

tim Rowledge tim at rowledge.org
Thu Jun 27 04:35:55 UTC 2013


On 26-06-2013, at 9:21 PM, Casey Ransberger <casey.obrien.r at gmail.com> wrote:

> Also, this too: http://code.google.com/p/ta2as/
> 
> 
> On Wed, Jun 26, 2013 at 9:01 PM, Casey Ransberger <casey.obrien.r at gmail.com> wrote:
> Hello folks. I was riding on a surfboard when I jumped over this little shark, which seems perchance at least useful as food for thought. It purportedly converts MASM (which uses an Intel-style syntax) to the AT&T style. It might just work, though more likely we'd have to tweak it to understand various idiosyncrasies of ASASM.
> 
> I was somewhat surprised by how short the script is; it's certainly much smaller than the amount of assembler code, which suggests that automatically converting it may be a viable solution after all, and we'd avoid both losing signal to a disassembler, as well as the work of a manual translation. I'd been thinking of tackling it with OMeta/JS if I didn't find anything else to use, but then I saw this:
> 
> http://www.delorie.com/djgpp/mail-archives/djgpp/1995/06/06/05:48:34

Interesting. Another possibility we've been discussing would add the source for asasm to the squeak SVN tree and add rules to make it at need. It's GPL licensed, which might or might not be a problem; I'm sure somebody will have opinions. 

On a related issue, I finally made enough sense of cmake to spot a way to get the relevant define, err, defined, without having to alter the sqPlatformSpecific.h, which is a nice improvement. I'm still inclined to think that some manner must exist to only try to compile the related C files if you want them, rather than relying on the library linking to dump unwanted code.

tim
--
tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
Base 8 is just like base 10, if you are missing two fingers.




More information about the Vm-dev mailing list