Login
Back to forumSee the full topicGo to last reply

Posted By

Litwr
on 2012-07-12
01:30:06
 Re: recompiler

I've just tested this assembler. It has a bug which prevents to use any disk command---this makes it useless. Thanks to SVS ROM map I could fix this bug. The value 8 should be placed to $AE memory location. I placed the fixed version to my site (http://litwr2.atspace.eu/p4_download.html). Sorry this fix is not perfect. Some commands (e.g., ESC-4 to produce listing on screen or printer) may change current device number---somebody should place 8 to $ae manually in this case.

Turbo Macro Assembler is still developed for C64 (http://turbo.style64.org/)! happy Its main advantage is its ability to handle plain texts (sources, listings, symbol tables, etc). Its editor has undo command. It has versions for the different platforms (c+4, c64, unix-like, microsoft, ...). However Csory's convertion is dated by 1992---it is a bit old. Turbo assembler conversion quality looks better (it uses colors) than Turbo Macro Assembler.

C64 TMP has several commands (2,6, #, ^, p, ...) which are not implemented in the c+4 version. C64 TMP supports dual computer development: one is used for the work with texts and another to execute developed codes!

[SVS] I have an addition to ROM map. The subroutine at $C5A7 should be named "fill page(s)". It takes a value at AC as value to fill, a value at XR as number of pages to fill, and YR value as start page address. So with AC=$77 XR=2 YR=$20 this subroutine fills range $2000-21ff with $77. XR=0 means to fill 256 pages.



Back to top


Copyright © Plus/4 World Team, 2001-2024