David Given
David Given
Very very belatedly someone told me that github doesn't actually send reviews until you do something unobvious. Hopefully I've done that now. Sorry for the delay.
'bad operand' is typically the assembler's response to anything it doesn't understand, which is less than helpful. The import command is `.define` (you can see a bunch further up the...
Hmm. Looking at the diffs for the 8086 assembler, it looks like it hasn't changed much. The 386 assembler got more work but still nothing major. It's possible that the...
I'm honestly not surprised. All this code comes from a different era where everyone was relying on the de-facto C behaviours which weren't the same as the standard C behaviours....
Yes, absolutely; provided the aggregate package is distributed under a license which meets all the terms of the ACK license, you can include it. You don't even have to ask....
It's currently not supported but would be easy to do: .COM binary files are just a memory dump from 0x0100 onwards in a segment, the same as on CP/M. The...
Cool --- thanks! FWIW, I do have DOS support in my cowgol project which might be useful --- look in rt/msdos and src/cowlink/archmsdos.coh. https://github.com/davidgiven/cowgol
Gosh, 6.0pre5 was a long time ago. That's a known bug in that -O6 (I think it applies to anything above -O3?) tries to invoke the standalone optimiser. However, there...
Yes, but it's complicated and not the ACK's responsibility --- you need to put the tty into raw mode using termios or the TCGETA and TCSETA ioctls. Unfortunately, the ACK's...
You can get unbuffered input provided you're willing to use the TCGETA and TCSETA ioctls. Adding termios bindings is a completely reasonable request; I'll see what I can do.