Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Matrefeytontias

Pages: 1 ... 83 84 [85] 86 87 ... 133
1261
TI Z80 / Re: [z80] cmdOS, a 3rd-party OS written from scratch
« on: March 21, 2013, 01:26:02 pm »
Update !

Got the argument parsing work :)



I planned command input like this : when you input a command, you can specify two kinds of parameters, classic and special. A special parameter is the minus character - followed by one letter, and a classic parameter is at least one letter, A to Z, or one number, 0 to 9. Special parameters will be copied to another memory area than classic parameters so they'll be easier to handle by user programs.

As I said sonner, each and every command will be a program stored in the filesystem (currently working on it) and which will be ran with the given arguments, if any. So, the OS itself will be a tiny command-line which can run programs, a filesystem, and many, many functions for the programmers to use in their programs.

The main interest of this OS is that I try to make it use as little RAM as possible, so there will be a great free space for user programs. Also, I try to provide as many routines as possible to make user programs as small as possible, allowing for even more features in each.

1262
TI-Nspire / Re: Mode 7 engine
« on: March 21, 2013, 07:46:15 am »
Necro,

I looked in the engine and it seems that it only supports fixed-size tilemaps right ?

1263
TI-Nspire / Re: z80 emulator for Nspire
« on: March 21, 2013, 07:23:43 am »
[hs]The downloadable F-Zero demo ? O.O I never found this one anywhere, are you able to send it to me please ?[/hs]

Anyway, jacobly will your emulator able to run custom OSes ?

1264
TI-Nspire / Re: List of all native Nspire projects
« on: March 19, 2013, 06:15:23 pm »
You can remove my "Mode7 demo" project and replace it with "F-Zero TrackSpire" (see my sig) :)

And btw, great list :thumbsup:

1265
TI Z80 / Re: [z80] cmdOS, a 3rd-party OS written from scratch
« on: March 19, 2013, 12:47:30 pm »
Update ! :D

After long hours of work, I've finally got backspace erasing working !



You can't imagine how frustrating it was for me XD

1266
TI Z80 / Re: [z80] cmdOS, a 3rd-party OS written from scratch
« on: March 18, 2013, 01:43:14 pm »
That's exactly what I'm doing :)

1267
TI Z80 / Re: [z80] cmdOS, a 3rd-party OS written from scratch
« on: March 18, 2013, 01:02:17 pm »
I use IY register to pass buffers to functions. And with this system of flags you can't define your own - prefixed arguments. For example, that would fit if there was a fixed number of allowed - prefixed options.

1268
TI Z80 / Re: [z80] cmdOS, a 3rd-party OS written from scratch
« on: March 18, 2013, 08:59:09 am »
The supported options will be up to the programmer. Arguments starting with - will be copied to a certain memory area which programs will can access and use easily.

1269
TI Z80 / Re: [z80] cmdOS, a 3rd-party OS written from scratch
« on: March 18, 2013, 07:34:52 am »
aeTIos : maybe I'll never do that :P

Xeda112358 : that's what CLS is doing o_O and for the '?' thing, I planned something for arguments when the functions will be programs, so you'll can do command -h.

1270
TI Z80 / Re: [z80] cmdOS, a 3rd-party OS written from scratch
« on: March 18, 2013, 06:45:42 am »
No thanks, if I use others' routines it lost its interest as a training :) I'll do myself as much things as possible, I'll ask for help for the rest.

1271
TI Z80 / [z80] cmdOS, a 3rd-party OS written from scratch
« on: March 18, 2013, 06:14:36 am »
Hey guys !

A few days ago I started working on cmdOS, a command line-based 3rd-party OS. I only do that as a training to improve my ASM skills, so I don't plan any future for it. But hey, who knows ? ;)

I started with SirCmpwn's OS starter kit, which provides LCD and flash set up, RAM unlocking and memory mapping. I also used KnightOS's fontmap and putSpriteOR routine with the agreement of SirCmpwn, but I wrote myself everything else (that means, the text routine, the interpreter, and other functions that you don't see in the screenie below).

So, for now the OS boots on a command-line, which fully supports functions with no arguments :) so if you can think of one, please tell me.

Here are the functions already available :
  • SHUTDOWN : guess its use
  • CLS : clear the command-line
  • PING : prints "Pong !" ;D
  • VERSION : prints cmdOS's version
Of course, screenie :



Also, I don't show it in the screenie because I thought of it just after uploading the image, but the text wraps when you reach the bottom and the right edge of the screen :)

Share comments !

1272
HP Calculators / Re: HP 39gII grayscale tunnel clone
« on: March 18, 2013, 04:16:04 am »
It's HP Basic btw ?

Also, even unoptimized, the thing is going at a reasonable speed I think ;)

1273
TI Z80 / Re: [Axe] Temple Run 2D
« on: March 16, 2013, 12:04:42 pm »
Oh no I meant above the broken road, sorry x)

And yeah, I'll try it right now :)

1274
TI Z80 / Re: [Axe] Temple Run 2D
« on: March 16, 2013, 07:00:20 am »
Whoa, sexy screenshot :D

Can you jump above the holes already ? I don't see you doing it. And btw, will the game go fast enough to be really hard to play ?

1275
TI Z80 / Re: [Axe] Super Crate Box
« on: March 13, 2013, 06:31:26 pm »
:o from Vlambeer, the developer of the original PC Super Crate Box : https://twitter.com/Vlambeer/status/311665594321760256 O.O

Thanks Phero for notifying him :D

Pages: 1 ... 83 84 [85] 86 87 ... 133