millfork icon indicating copy to clipboard operation
millfork copied to clipboard

Millfork: a middle-level programming language targeting 6502- and Z80-based microcomputers and home consoles

Results 24 millfork issues
Sort by recently updated
recently updated
newest added

A very rough draft of implementing the [Language Server Protocol](https://microsoft.github.io/language-server-protocol/) as mentioned in #80. You can use this by pulling https://github.com/agg23/millfork-lsp-vscode and switching the jar to point to this version...

The following targets should work after creating platform definitions and minimal libraries: - [ ] Acorn Atom - [ ] Acorn Electron - [ ] Altair 8800 - [ ]...

help wanted
good first issue

Millfork has been great for developing my homebrew NES game, and so far it's been totally stable, but either I messed something up or the compiler is getting a bit...

I have noticed that assigning a member variable (word type) of one struct from the word member variable of another (different) struct does not seem to work. eg: If we...

There's an interesting 6502 assembly optimization where you put a 256-byte page aligned table in memory with each byte having the value of its index. Then you can make some...

enhancement
6502
compiler

Millfork does not support declaring new variables inside of macros. What is the reasoning behind that? Are there non-trivial issues with collisions that don't occur in "normal" scopes (I'm assuming...

enhancement
question
compiler

In ISO C11, it's legal and useful to define a struct like ``` struct { int a; union { int b; float c; }; int d; } foo; ``` in...

Added some code to make raster interrupts on the C64 a bit easier, and an example using it.

Please add something that lets you comment out a block either /* */ or .coment .endc style. Adding // to each thing, to work out what is actually causing the...

enhancement
help wanted
compiler