A first rudimentary version of something that resembles Tempest. Written and compiled with nxtBasic.
Try It Now!
Search found 145 matches
- Mon Nov 04, 2024 9:02 am
- Forum: Works In-Progress Discussion
- Topic: Tempest
- Replies: 2
- Views: 506
- 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 ...
- 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...
- 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...
- 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
- 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...
- 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 ...
- 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...
- 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...
- 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
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