| |
Website :
http://retrohackers.com/viewtopic.php?f=3&t=587&p=4304&hilit=rtos65#p4304
Credits :
Download :
Look for downloads on external sites:
Pokefinder.org
Summary Submitted by chatGPZ on 2 October 2014
rtOS65 - a realtime preemptive multitasking OS for the C-64
-----------------------------------------------------------
Kernel Features:
- preemptive round-robin scheduler
- inter process communication through queues (aka pipes)
- dynamic loadable applications
- heap memory management
System building Blocks:
- the kernel:
- the terminal manager:
- the init process:
- the shell:
------------------------------------------------------------------------------
boot.prg the kernel, executes "init"
init first process
termmgr virtual terminal manager
system utilities
cd change directory
dir show directory
hex show file as hexdump
ls show directory
ps show running processes
rm delete file
uname show system info
cat
mem show memory info
heapdump show heap info
pwd print working directory
touch if file does not exist, create it
applications
shell the actual shell
free
clock
top
ned text editor
test programs (for debugging)
argtest
c clock test
modtest
queuetest
scrolltest
heaptest
------------------------------------------------------------------------------
using the shell
------------------------------------------------------------------------------
CBM+1..4 change terminal
CBM+S open a new shell
CBM+C interrupt running program
CBM+D detach running program
CBM+H the "pipe" key
at the shell prompt you can enter commands, or a "pipe" of several (up to 4)
commands, very similar to what you know from other shells. currently the
following special characters are recognized:
| (pipe,CBM+H) between two commands will connect the stdin of the right command
to the stdout of the left command.
< [infile] after a command will read infile to its stdin
> [outfile] after a command will write its stdout to outfile
& after a command will detach the process from the shell (so it
can run in the background) | Summary Submitted by chatGPZ on 30 September 2014
cbm+s to load a shell, cbm+1..4 for terminals, cbm+c, cbm+z ... look at dir for a bunch of *nix commands which more or less work as expected.
dont expect much, it really cant do anything useful, and crashes at times =) |
|
|
|
| Search CSDb |
| Navigate | |
|
| Detailed Info | |
· Summaries (2)
· User Comments
· Production Notes
|
|
| Fun Stuff | |
· Goofs · Hidden Parts · Trivia
|
|
| Forum | |
|
| Support CSDb | |
|
| |
|