Nick Bensema

Results 15 issues of Nick Bensema

The advantage of saving or loading to a tape or audio device, is that you don't have to worry about filesystems. The disadvantage is that it won't be fast, and...

enhancement
help wanted

CBM disk drives took responsibility for the filesystem. Reading and writing files were simple serial transactions between the computer and the drive. This is why you could turn on the...

enhancement
help wanted

When I run the `build.sh`, the steps for `build1` seem to run into an uncontrolled loop where it gives the same two prompts over and over. When I run `build.sh...

If you run DCPU-Basic under the emulator supplied with the DCPU Toolchain, then it will come close to working, but fail quickly. The startup screen will probably display slightly wrong,...

There should be a program that runs unit tests on all the math functions. This will be helpful for fixing the remaining bugs in the math library, and allow us...

When you press ENTER without typing anything in response to an INPUT statement, the expected behavior is that it leaves the variable unchanged. Currently, it either crashes out by jumping...

bug
interpreter

Division to 16-bit accuracy works, and special case division by 3, 5, and 10 work to 32-bit accuracy. But we need a full-blown long division routine, since other operations depend...

interpreter

The kernal's I/O routines should be implemented: - opening a file for reading or writing - writing bytes - reading bytes - closing a file We should use testing stubs...

kernal