Search found 4 matches

by neils
Sat Jan 04, 2020 7:39 am
Forum: NESdev
Topic: Adding NES support to XC=BASIC
Replies: 9
Views: 5721

Re: Adding NES support to XC=BASIC

i'm now trying to convert Jon Moody's tutorial to XC=BASIC, i'm getting an "uninitialized segment" error, very probably caused from a mistaking assembly "hand conversion" from nesasm to dasm (it seems something easy to be fixed from more experimented people here? thanks in advan...
by neils
Fri Jan 03, 2020 1:43 pm
Forum: NESdev
Topic: Adding NES support to XC=BASIC
Replies: 9
Views: 5721

Re: Adding NES support to XC=BASIC

here is my very humble attempt: i'm using Geany as IDE because it allows to run a makefile just pressing shift+f9, the makefile calls a bash script: it calls XC=BASIC for compiling the basic code, uses some bash commands for patching the compiled file into a NES rom, and run it in an emulator (mame...
by neils
Fri Jan 03, 2020 1:39 pm
Forum: NESdev
Topic: Adding NES support to XC=BASIC
Replies: 9
Views: 5721

Re: Adding NES support to XC=BASIC

But it looks like XC=BASIC is low-enough level that the only thing a NES port would need is an implementation of this queue and an abstraction for putting things into said queue. Yeah, I think that all the things that are implemented in the core language (arithmetics and program structures) should ...
by neils
Fri Jan 03, 2020 11:24 am
Forum: NESdev
Topic: Adding NES support to XC=BASIC
Replies: 9
Views: 5721

Adding NES support to XC=BASIC

Dear NES devs XC=BASIC is an optimizing BASIC cross compiler which is currently targeted to the Commodore-64. As the next big step, the compiler will support multiple platforms that are built around the MOS 6502. Contributors are already working on the VIC-20, C16/Plus4 and C128 extensions. Many use...