Search found 145 matches

by unartic
Mon Nov 04, 2024 9:02 am
Forum: Works In-Progress Discussion
Topic: Tempest
Replies: 2
Views: 506

Tempest

A first rudimentary version of something that resembles Tempest. Written and compiled with nxtBasic.

Try It Now!
by unartic
Tue Oct 29, 2024 7:43 am
Forum: Programming
Topic: My first foray into ASM. Advice?
Replies: 11
Views: 1764

Re: My first foray into ASM. Advice?

This is a more optimized, yet still readable version. .org $080D .segment "STARTUP" .segment "INIT" .segment "ONCE" .segment "CODE" jmp start source: .asciiz "hello!" ;last byte will be $00 source_end: destination: .res (source_end-source) ;reserves ...
by unartic
Tue Oct 29, 2024 5:32 am
Forum: Programming
Topic: My first foray into ASM. Advice?
Replies: 11
Views: 1764

Re: My first foray into ASM. Advice?

About a year ago I found myself in exactly the same position as you. Assembly somehow felt like another world entirely. Now, a year in, I’ve developed complicated and large programs in assembly for x16 of which the biggest achievements are XFM (Norton commander style file manager) and nxtBASIC (basi...
by unartic
Thu Oct 10, 2024 5:53 am
Forum: Programming
Topic: Getting VBlank Status
Replies: 2
Views: 367

Re: Getting VBlank Status

It depends on what you want to achieve. If you just want to wait for the vblank you can just use the assembly opcode: wai (https://github.com/X16Community/x16-docs/blob/master/X16%20Reference%20-%20Appendix%20C%20-%2065C02%20Processor.md#wai) If you want to execute a piece of code on each vblank you...
by unartic
Wed Oct 02, 2024 7:10 am
Forum: Programming
Topic: nxtBasic language and compiler topic
Replies: 7
Views: 1425

Re: nxtBasic language and compiler topic

Thanks for your suggestion. I've put it on the list :-)
by unartic
Mon Sep 30, 2024 3:08 pm
Forum: Programming
Topic: nxtBasic language and compiler topic
Replies: 7
Views: 1425

Re: nxtBasic language and compiler topic

The documentation is up to date. If you're missing something or something seems wrong, please let me know ;-) All of the above is supported in nxtBasic. So these will all work: A=1: B=2: C=3: GOSUB SomeLabel: Z=Q: PRINT "WOW!" IF SomeExpression = True THEN PRINT "YAY!!" IF SomeEx...
by unartic
Sun Sep 29, 2024 8:16 am
Forum: Programming
Topic: nxtBasic language and compiler topic
Replies: 7
Views: 1425

Re: nxtBasic 1.0 has just been released

nxtBasic 1.0 has just been released. Whats new? - Bug fixes LCASE/UCASE now also change the case of extended chars in an ISO charset Automatic run command wasn't working correctly without the -startin x16emu param. - New: OVAL-function to draw circles and ovals. - Improved: All sprite function have ...
by unartic
Sun Sep 29, 2024 8:14 am
Forum: Development Tools
Topic: nxtBasic - BASIC compiler for X16
Replies: 0
Views: 333

nxtBasic - BASIC compiler for X16

nxtBasic is a compiler for Basic code. If you're familiar with any Basic language, you'll find nxtBasic easy to use. The compiler creates machine language programs which perform extremely well compared to X16/CBM Basic and has dozens of convenient function for interacting with highram, sound, file s...
by unartic
Sat Sep 28, 2024 6:49 am
Forum: Productivity Apps
Topic: X16 File Manager (Norton Commander-clone)
Replies: 5
Views: 6223

Re: X16 File Manager (Norton Commander-clone)

At the one year anniversary of the initial development of X16 File Manager, I've just released the newest version. Version 2.0 has been a major refactoring run. The main goal was to shrink the prg size. Allthough the previous version already fitted in a rombank (16kb), there wasn't much room for new...
by unartic
Thu Aug 29, 2024 4:48 pm
Forum: Demoscene
Topic: Spirograph demo compiled with nxtBasic
Replies: 0
Views: 699

Spirograph demo compiled with nxtBasic

Is there anything more mesmerizing than watching a Spirograph come to life?

Here's a quick program to create your own Spirograph designs, complete with source code.

Try It Now!


nxtBasic docs and download:
https://github.com/unartic/nxtBasic