Marcel van Kervinck

Results 82 comments of Marcel van Kervinck

Here is my version. It is heavily modified in an attempt to understand the code and add features, so that is why I didn't consider a pull request. But you...

I haven't looked at the code for more than a year. There remained too much experimenting involved with getting the sequences right for each chip. In the end I bought...

Some code for adding two 32-bit numbers, each composed of a L and H word. In GCL notation: ``` { long3 = long1 + long2 } { long1: L1 H1...

On 5, we can use a more subtle mechanism, because UINT_MAX is not an unreasonable value for 'size' in real code.. A new idea is to flag streams as (str+size...

Step forward: https://github.com/kervinck/gigatron-rom/commit/0fea8bbab692db8b5d1ba6265956523dd909c9e9

Currently the dot-labels are a hint to myself that these should be local. In reality I get away with keeping them in a simple global table. Space is cheap. The...

For your consideration regarding forbidding instructions. This might be achieved with `align(1, 0)`.

Unwinding can be achieved with a little function that reverts _romSize. I will consider small changes that scratch an itch. I prefer to avoid big things.

Good to see you still have your teeth in it. Perhaps we can encapsulate the required state in asm.py in a singleton object. And from asm.py provide a way to...

We have a similar issue when including application-specific SYS functions from the command line. I frequently have to shuffle the include order in the Makefile. At some point this itch...