NoSense is a virtual machine (like DOS or Amiga emulators), but it emulates completely imaginary computer with its own assembler, input and output devices.
You can write for NoSense almost everything - from simple graphical and musical effects, through programs and games till new file system, high-level language compiler or even your own operating system!
It is free - under the GNU/GPL license.
NoSense is a virtual machine (like DOS or Amiga emulators), but it emulates completely imaginary computer with its own assembler, input and output devices.
You can write for NoSense almost everything - from simple graphical and musical effects, through programs and games till new file system, high-level language compiler or even your own operating system!
Virtual machine consists of devices:
You can write programs under NoSense by using NoASM language compiler.
NoSense is under the GNU/GPL license. It means that, generally:
NoSense 1.3
NoASM 1.0.1
Documentation 1.11
DiskTool 1.0
NoSense applications
[4s] functions and
sample test application (Comments in Polish)test.disk into first slotpicek.disk into second slotNoSense.exeSettings > Disks... from virtual machine main menuInsert...disks subdirectoryFile > ResetCurrent documentation version is 1.11.
Introduction to programming for NoSense in Polish.
| Document | Files | |
|---|---|---|
| 0 | Na poczatek | |
| 1 | Hello world! | 01.zip (840 B) |
| 2 | Sniezenie | 02.zip (1.17 KB) |
What is NoSense?
See Overview above!
Is it free?
Yes, NoSense is under GNU/GPL license. It that means it is available for free with its source code.
What is the sense of this?
It isn't compatible with any existing platform. It isn't fast. It isn't specialised in any domain. It isn't useful for anything. It just has No Sense :)
Why did you decide to make this project in English?
I don't think that a project like this could be very popular. On the other hand, there are rich resources in the Web even for such a stupid language like BrainFuck. In English of course. That's why I want all the people over the world to be able to see my project. Maybe some people will become interested in it?...
Why there are so many lingual errors in this site?
Because English isn't my native language. I learn it for many years but I still can't write or speat it fluently.
What platform is it written for?
NoSense is a Windows applicaton.
Can I run applications for DOS / Amiga / GameBoy / ... under it?
No, you can't. NoSense is completely imaginary platform.
How can I write applications for NoSense?
There is special assembler compiler.
What are "dir.xnl" files in the documentation?
These files determine title of the directory, order of files and subdirectories. They are used by an application I use to generate table of contents and index for the documentation.
What is "XNL"?
This is my text file format (description language). Parser for XNL is in pxlib - my universal C++ library.
Take a look at several screenshot of NoSense:
If the resolution is low, graphic mode draws huge squares. It reminds old electronic games :)
Resolution can be high, and then single pixels are drawn.
There is also text mode whare each character can have its own text color and background color from 16 million color palette and can be underlined.
Disks (files with extension DISK) can be inserted into virtual drives.
Thanks to PrzemoS for these screens.
NoSense working under Linux.
NoASM compiler works too.
Copyright © 2004 Adam Sawicki