View Single Post
Old 29 April 2012, 14:08   #39
mark_k
Registered User
 
Join Date: Aug 2004
Location:
Posts: 3,347
Quote:
Originally Posted by Galahad/FLT View Post
Its just not advised to use TAS at all on Amiga... EVER!
Have you checked whether that applies when the operand is a data register? I'm pretty sure it doesn't, though maybe someone with access to a logic analyser could check for sure.

When the TAS operand refers to memory is where there are problems. It probably can't be used in chip RAM (or slow $C00000 RAM). Some true fast RAM expansions might not support read-modify-write cycles either.

Apparently Commodore's Janus PC Bridgeboard software uses TAS with memory operand. But in that case, presumably the memory is on the bridgeboard, so the software knows the the R-M-W cycle is supported.
mark_k is offline  
 
Page generated in 0.04289 seconds with 10 queries