Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.sys.apple2.programmer > #1228

Multitasking Mouse Draw Demo v1.2 Changes

From D. Finnigan <dog_cow@macgui.com>
Newsgroups comp.sys.apple2.programmer
Subject Multitasking Mouse Draw Demo v1.2 Changes
Date 2014-06-10 00:53 +0000
Organization bbs-scene usenet news
Message-ID <multitasking-mouse-draw-demo-changes-v1.2-06jun14@macgui.com> (permalink)
References <multitasking-mouse-draw-demo-v1.2-06jun14@macgui.com>

Show all headers | View raw


Changes to system since version 1.1:

- Parent Process ID table
- Process status table
- Process exit status table
- CREATEALL renamed SYSINIT
- NEWPROC records process creation hierarchy: parent and child
- New WAIT system call allows a parent to collect the exit status of a child process
- New EXIT system call allows a process to terminate and return status to parent
- New WAKEUP system call allows a process to terminate a process's sleep status

Changes to processes since version 1.1:

- There are now 5 total processes
- New process 4 is called as a child process to clear white blocks
- Process 0 spawns process 4 and waits for it to terminate
- Process 0 prints the process ID and exit status of its child process


"The entire world is changing around them, and yet these user-land programs are completely unfazed." 

Most of the work for version 1.2 was completed around the first few days of March. Then I took a break from it until June.

Back to comp.sys.apple2.programmer | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Multitasking Mouse Draw Demo v1.2 D. Finnigan <dog_cow@macgui.com> - 2014-06-10 00:52 +0000
  Multitasking Mouse Draw Demo v1.2 Changes D. Finnigan <dog_cow@macgui.com> - 2014-06-10 00:53 +0000
    Re: Multitasking Mouse Draw Demo v1.2 Changes D Finnigan <dog_cow@macgui.com> - 2014-06-10 20:07 +0000

csiph-web