FUZIX.git
9 years agossh: fix $VARIABLE basics and notification on blank return
Alan Cox [Sat, 6 Jun 2015 13:55:24 +0000 (14:55 +0100)]
ssh: fix $VARIABLE basics and notification on blank return

9 years agoinit: fix a couple of potential problems with utmp and errors
Alan Cox [Sat, 6 Jun 2015 13:54:58 +0000 (14:54 +0100)]
init: fix a couple of potential problems with utmp and errors

9 years agoMerge pull request #200 from davidgiven/buildsystem2
EtchedPixels [Sat, 6 Jun 2015 12:00:40 +0000 (13:00 +0100)]
Merge pull request #200 from davidgiven/buildsystem2

New build system basics

Doesn't interfere with the existing stuff so time to live dangerously

9 years agoFixup after merge from master: add strsignal.c, liberror.txt is now dynamically
David Given [Sat, 6 Jun 2015 10:45:47 +0000 (12:45 +0200)]
Fixup after merge from master: add strsignal.c, liberror.txt is now dynamically
generated, and I finally figured out why adding new files to a library wouldn't
rebuild the library (and fixed it).

9 years agoMerge from upstream.
David Given [Sat, 6 Jun 2015 09:36:32 +0000 (11:36 +0200)]
Merge from upstream.

9 years agowaitpid: correct return for WNOHANG and note another spec compliance bug
Alan Cox [Sat, 6 Jun 2015 00:54:48 +0000 (01:54 +0100)]
waitpid: correct return for WNOHANG and note another spec compliance bug

9 years agossh: add fg/bg experimental commands
Alan Cox [Fri, 5 Jun 2015 23:57:14 +0000 (00:57 +0100)]
ssh: add fg/bg experimental commands

We don't have real process groups in kernel so it's a bit limited

9 years agossh: add wait notification logic
Alan Cox [Fri, 5 Jun 2015 23:44:47 +0000 (00:44 +0100)]
ssh: add wait notification logic

Useful have and right no needed to debug the waitpid() behaviour

9 years agodragon-nx32: Optimize uzero for large counts
Tormod Volden [Fri, 5 Jun 2015 12:07:23 +0000 (14:07 +0200)]
dragon-nx32: Optimize uzero for large counts

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
9 years agodragon-nx32: Use correct stack pointer for fork bank copy range
Tormod Volden [Fri, 5 Jun 2015 12:48:33 +0000 (14:48 +0200)]
dragon-nx32: Use correct stack pointer for fork bank copy range

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
9 years agosyscall_exec16: fix dumb error in optimisation changes
Alan Cox [Fri, 5 Jun 2015 14:02:08 +0000 (15:02 +0100)]
syscall_exec16: fix dumb error in optimisation changes

9 years agodragon-nx32: experimenting with cartridge auto-ident
Alan Cox [Thu, 4 Jun 2015 23:38:53 +0000 (00:38 +0100)]
dragon-nx32: experimenting with cartridge auto-ident

9 years agosyscall_net: further fiddling around
Alan Cox [Thu, 4 Jun 2015 23:20:30 +0000 (00:20 +0100)]
syscall_net: further fiddling around

9 years agoMerge from master.
David Given [Thu, 4 Jun 2015 22:14:35 +0000 (00:14 +0200)]
Merge from master.

9 years agolowlevel-6809.s: Fix some ashlsi3 brokenness
Tormod Volden [Thu, 4 Jun 2015 21:58:20 +0000 (23:58 +0200)]
lowlevel-6809.s: Fix some ashlsi3 brokenness

This was broken in "upstream" gcc 6809. A shift by more
than 7 would give wrong results in most cases.

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
9 years agoMerge branch 'master' of https://github.com/EtchedPixels/FUZIX
Alan Cox [Thu, 4 Jun 2015 22:03:56 +0000 (23:03 +0100)]
Merge branch 'master' of https://github.com/EtchedPixels/FUZIX

9 years agodragon-nx32: report cartridge hashes and MPI (needs xroar fixes)
Alan Cox [Thu, 4 Jun 2015 22:02:55 +0000 (23:02 +0100)]
dragon-nx32: report cartridge hashes and MPI (needs xroar fixes)

This is the start of an small experiment to see if we can autodetect some
cartridges by spotting their ROMs.

9 years agodragon-nx32: make up some initial spi addresses 8)
Alan Cox [Thu, 4 Jun 2015 22:02:30 +0000 (23:02 +0100)]
dragon-nx32: make up some initial spi addresses 8)

9 years agodragon-nx32: turn on the SPI driver logic
Alan Cox [Thu, 4 Jun 2015 22:01:53 +0000 (23:01 +0100)]
dragon-nx32: turn on the SPI driver logic

We probe carefully for the 65SPI so hopefully that'll prove to be safe
enough in the real world too

9 years agodragon-nx32: add initial 65spi code
Alan Cox [Thu, 4 Jun 2015 22:00:50 +0000 (23:00 +0100)]
dragon-nx32: add initial 65spi code

9 years agodragon-nx-32: add some minimal MPI helpers
Alan Cox [Thu, 4 Jun 2015 21:59:54 +0000 (22:59 +0100)]
dragon-nx-32: add some minimal MPI helpers

Makes it much easier to do dev work if we can have several carts loaded!

9 years agoTests are for running! Also rearrange a bunch of the build system files
David Given [Thu, 4 Jun 2015 21:40:09 +0000 (23:40 +0200)]
Tests are for running! Also rearrange a bunch of the build system files
to be more sensible, and give it a name: bake.

--HG--
rename : Build/_head.mk => Build/bake.mk
rename : Build/cc65.rules.mk => Build/rules/cc65.rules.mk
rename : Build/sdcc.rules.mk => Build/rules/sdcc.rules.mk
rename : Build/standard.rules.mk => Build/rules/standard.rules.mk
rename : Build/targetgcc.rules.mk => Build/rules/targetgcc.rules.mk

9 years agoMerge pull request #199 from davidgiven/cc65fixes2
EtchedPixels [Thu, 4 Jun 2015 21:20:32 +0000 (22:20 +0100)]
Merge pull request #199 from davidgiven/cc65fixes2

Some more cc65 workarounds

9 years agocc65 constness workaround.
David Given [Thu, 4 Jun 2015 20:47:21 +0000 (22:47 +0200)]
cc65 constness workaround.

9 years agoMerge from upstream.
David Given [Thu, 4 Jun 2015 20:30:37 +0000 (22:30 +0200)]
Merge from upstream.

9 years agodragon-nx-32: enable IDE probing
Alan Cox [Thu, 4 Jun 2015 18:45:16 +0000 (19:45 +0100)]
dragon-nx-32: enable IDE probing

9 years agodragon-nx-32: Update the Makefile to pull in all the dev/ ide bits
Alan Cox [Thu, 4 Jun 2015 18:44:35 +0000 (19:44 +0100)]
dragon-nx-32: Update the Makefile to pull in all the dev/ ide bits

9 years agodragon-nx-32: kernel.def for the IDE ports
Alan Cox [Thu, 4 Jun 2015 18:43:52 +0000 (19:43 +0100)]
dragon-nx-32: kernel.def for the IDE ports

9 years agodragon-nx-32: Glennside style latching IDE data transfer routines
Alan Cox [Thu, 4 Jun 2015 18:43:09 +0000 (19:43 +0100)]
dragon-nx-32: Glennside style latching IDE data transfer routines

9 years agodragon-nx-32: prepare to turn on IDE support
Alan Cox [Thu, 4 Jun 2015 18:42:47 +0000 (19:42 +0100)]
dragon-nx-32: prepare to turn on IDE support

9 years agosyscall_proc: correct types
Alan Cox [Thu, 4 Jun 2015 18:25:01 +0000 (19:25 +0100)]
syscall_proc: correct types

9 years agombr: correct typing
Alan Cox [Thu, 4 Jun 2015 18:24:40 +0000 (19:24 +0100)]
mbr: correct typing

9 years agodevide: support MMIO and non Z80
Alan Cox [Thu, 4 Jun 2015 18:23:34 +0000 (19:23 +0100)]
devide: support MMIO and non Z80

9 years ago6809: define cpu_to_le32/reverse
Alan Cox [Thu, 4 Jun 2015 18:23:07 +0000 (19:23 +0100)]
6809: define cpu_to_le32/reverse

9 years agoblkdev: Make this compile cleanly with gcc
Alan Cox [Thu, 4 Jun 2015 18:22:50 +0000 (19:22 +0100)]
blkdev: Make this compile cleanly with gcc

9 years agostart: some quick type tidying
Alan Cox [Thu, 4 Jun 2015 17:18:13 +0000 (18:18 +0100)]
start: some quick type tidying

9 years agobreak: zero space on allocation rather than doing it all on exec
Alan Cox [Thu, 4 Jun 2015 17:17:39 +0000 (18:17 +0100)]
break: zero space on allocation rather than doing it all on exec

Allows the fast fork() handling to work correctly, and fixes the behaviour
of a negative sbrk, followed by a positive one failing to clear the space.

Tidy up the types involved.

9 years agoreaddir: don't loop on error
Alan Cox [Thu, 4 Jun 2015 17:11:29 +0000 (18:11 +0100)]
readdir: don't loop on error

9 years agoGenerate liberror.txt because it is endian specific
Tormod Volden [Thu, 4 Jun 2015 14:32:41 +0000 (16:32 +0200)]
Generate liberror.txt because it is endian specific

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
9 years agotools/Liberror: Use -X for cross-endian
Tormod Volden [Thu, 4 Jun 2015 14:24:29 +0000 (16:24 +0200)]
tools/Liberror: Use -X for cross-endian

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
9 years agossh: Set PATH if unset
Tormod Volden [Thu, 4 Jun 2015 12:45:35 +0000 (14:45 +0200)]
ssh: Set PATH if unset

Another workaround for using ssh out of the box without inittab.

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
9 years agoinittab: sample inittab
Alan Cox [Thu, 4 Jun 2015 12:43:10 +0000 (13:43 +0100)]
inittab: sample inittab

9 years agodragon-nx32: Update XRoar patch for 0.33.2 release
Tormod Volden [Thu, 4 Jun 2015 11:08:15 +0000 (13:08 +0200)]
dragon-nx32: Update XRoar patch for 0.33.2 release

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
9 years agoreadi: Fix sign handling problems
Alan Cox [Thu, 4 Jun 2015 10:43:14 +0000 (11:43 +0100)]
readi: Fix sign handling problems

We are permitted to write from beyond EOF, but a read from beyond EOF must
return 0

9 years agoRevert "readi: read EOF handling fix"
Alan Cox [Thu, 4 Jun 2015 10:42:58 +0000 (11:42 +0100)]
Revert "readi: read EOF handling fix"

This reverts commit d39c1632e9685bffd5d94699a0ff953f716ab8fc.

Duh

9 years agoreadi: read EOF handling fix
Alan Cox [Thu, 4 Jun 2015 10:36:37 +0000 (11:36 +0100)]
readi: read EOF handling fix

Sign problems...

We can read from beyond end of file but must EOF (unlike write)

9 years agodragon-nx32: Don't copy istack on switch/fork
Tormod Volden [Thu, 4 Jun 2015 07:40:46 +0000 (09:40 +0200)]
dragon-nx32: Don't copy istack on switch/fork

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
9 years agodragon-nx32: Only copy used memory on fork
Tormod Volden [Thu, 4 Jun 2015 07:40:45 +0000 (09:40 +0200)]
dragon-nx32: Only copy used memory on fork

Speed up forking by not copying the space between heap and stack.

Alan's suggestion.

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
9 years agoAccess udata "break" member from asm
Tormod Volden [Thu, 4 Jun 2015 07:40:44 +0000 (09:40 +0200)]
Access udata "break" member from asm

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
9 years agodragon-nx32: don't re-enter the scrolling routines while scrolling
Alan Cox [Thu, 4 Jun 2015 09:13:09 +0000 (10:13 +0100)]
dragon-nx32: don't re-enter the scrolling routines while scrolling

If you do it ends badly

9 years agodragon-nx-32: tidy up machine identification
Alan Cox [Wed, 3 Jun 2015 22:15:17 +0000 (23:15 +0100)]
dragon-nx-32: tidy up machine identification

Confirmed COCO and COCO3 idents

9 years agodragon-nx-32: Note in README that the patch for xroar is not for 0.33
Alan Cox [Wed, 3 Jun 2015 22:04:49 +0000 (23:04 +0100)]
dragon-nx-32: Note in README that the patch for xroar is not for 0.33

9 years agodragon: switch to autodetecting the dragon v coco
Alan Cox [Wed, 3 Jun 2015 22:03:34 +0000 (23:03 +0100)]
dragon: switch to autodetecting the dragon v coco

And do a quick swizzle on the lines to avoid having two keymaps.

The platform detect is a bit dubious - possibly some magic ROM location would
be safer.

50/60Hz also needs doing but that's a timing loop problem I think

9 years agodragon32: add a systemid define
Alan Cox [Wed, 3 Jun 2015 22:01:34 +0000 (23:01 +0100)]
dragon32: add a systemid define

9 years agodragon32: add header changes for floppy timeout
Alan Cox [Wed, 3 Jun 2015 22:01:10 +0000 (23:01 +0100)]
dragon32: add header changes for floppy timeout

9 years agodragon-nx32: Small bank copy optimization
Tormod Volden [Wed, 3 Jun 2015 20:28:22 +0000 (22:28 +0200)]
dragon-nx32: Small bank copy optimization

Use direct page addressing for the bank switching. Speeds
up forking a tiny bit.

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
9 years agoexecve: Use ugets for copying argument 0 to udata
Tormod Volden [Wed, 3 Jun 2015 19:56:18 +0000 (21:56 +0200)]
execve: Use ugets for copying argument 0 to udata

The argument list gets squeezed in at the process memory top,
and if it is short, copying all 8 bytes might read above top.

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
9 years agoAdd "env" to disk image and "reboot" to 6809 build
Tormod Volden [Wed, 3 Jun 2015 19:46:23 +0000 (21:46 +0200)]
Add "env" to disk image and "reboot" to 6809 build

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
9 years agodragondos: floppy timer
Alan Cox [Wed, 3 Jun 2015 17:55:57 +0000 (18:55 +0100)]
dragondos: floppy timer

9 years agodragondos: with these changes we have working floppy
Alan Cox [Wed, 3 Jun 2015 17:43:15 +0000 (18:43 +0100)]
dragondos: with these changes we have working floppy

9 years agoutils: Add text.hot and text.unlikely to dragon* link scripts
Tormod Volden [Wed, 3 Jun 2015 17:04:30 +0000 (19:04 +0200)]
utils: Add text.hot and text.unlikely to dragon* link scripts

gcc generated these sections for init, ssh and grep, and they
were silently ignored by lwlink.

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
9 years agodragon-nx-32: more floppy work
Alan Cox [Wed, 3 Jun 2015 11:07:30 +0000 (12:07 +0100)]
dragon-nx-32: more floppy work

9 years agodragondos: get read side of driver working
Alan Cox [Wed, 3 Jun 2015 00:03:14 +0000 (01:03 +0100)]
dragondos: get read side of driver working

With these changes we can now read dragondos floppies fairly reliably. We
need to optimise the wait for the initial DRQ as now and then we don't quite
make it in the clocks allowed and end up retrying

Writes blow up at the end of the second write in a FIRQ storm, not sure why
yet. Possibly its up to us to disable FIRQ in the NMI handler ?

9 years agodragon-nx-32: README note how to build a dragondos cart becker loader
Alan Cox [Tue, 2 Jun 2015 23:27:49 +0000 (00:27 +0100)]
dragon-nx-32: README note how to build a dragondos cart becker loader

9 years ago6809: hopefully sort out the branches and stack save this time
Alan Cox [Tue, 2 Jun 2015 23:27:25 +0000 (00:27 +0100)]
6809: hopefully sort out the branches and stack save this time

9 years agofloppy: seek target goes in the data register
Alan Cox [Tue, 2 Jun 2015 23:27:10 +0000 (00:27 +0100)]
floppy: seek target goes in the data register

9 years agoRevert "lowlevel-6809.s flag test fixup"
Alan Cox [Tue, 2 Jun 2015 23:16:08 +0000 (00:16 +0100)]
Revert "lowlevel-6809.s flag test fixup"

This reverts commit 588f60ed5c1019cd0fb9f9d3d3210944a6c89adc.

9 years agolowlevel-6809.s flag test fixup
Tormod Volden [Tue, 2 Jun 2015 22:10:59 +0000 (00:10 +0200)]
lowlevel-6809.s flag test fixup

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
9 years agodragon-nx-32: first floppy fixes
Alan Cox [Tue, 2 Jun 2015 22:56:45 +0000 (23:56 +0100)]
dragon-nx-32: first floppy fixes

Track 0 now behaves. Seeking to other tracks breaks.

9 years agoFrom: Tormod Volden <debian.tormod@gmail.com>
Alan Cox [Tue, 2 Jun 2015 22:00:45 +0000 (23:00 +0100)]
From: Tormod Volden <debian.tormod@gmail.com>

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
9 years agonetdev: forgot netdev.h
Alan Cox [Tue, 2 Jun 2015 21:58:48 +0000 (22:58 +0100)]
netdev: forgot netdev.h

 #facepalm

9 years agodragon-nx-32: enable optimisation trick
Alan Cox [Tue, 2 Jun 2015 21:58:18 +0000 (22:58 +0100)]
dragon-nx-32: enable optimisation trick

9 years agodragon: sort of fix outchar()
Alan Cox [Tue, 2 Jun 2015 19:23:39 +0000 (20:23 +0100)]
dragon: sort of fix outchar()

9 years ago6809: fix task scheduler changes
Alan Cox [Tue, 2 Jun 2015 19:23:17 +0000 (20:23 +0100)]
6809: fix task scheduler changes

9 years agosyscall_net: build on Z80
Alan Cox [Tue, 2 Jun 2015 17:27:48 +0000 (18:27 +0100)]
syscall_net: build on Z80

9 years agoudata: optimise the udata handling further for bankfixed
Alan Cox [Tue, 2 Jun 2015 17:23:18 +0000 (18:23 +0100)]
udata: optimise the udata handling further for bankfixed

Take the idle in the thread doing switchout() and make it act simply as a
function call (no udata switch) providing

- We go from just us running to idle
- We are the only process woken

This saves us a lot. It has to be per arch and per banking type but it does
live entirely in switchout() and is invisible to the core so has no affect
on anything it doesn't work with or where it makes no sense.

Also add it for the 6809, although the 6809 changes from nready all still
need debugging first, so its disabled.

9 years agosyscall_net: fill in sockpending
Alan Cox [Mon, 1 Jun 2015 22:05:34 +0000 (23:05 +0100)]
syscall_net: fill in sockpending

9 years agoMakefile: add syscall_net.c
Alan Cox [Mon, 1 Jun 2015 22:01:57 +0000 (23:01 +0100)]
Makefile: add syscall_net.c

Nobody links it yet but sending it through the compiler is still useful

9 years agosyscall_net: first pieces
Alan Cox [Mon, 1 Jun 2015 22:00:09 +0000 (23:00 +0100)]
syscall_net: first pieces

Lots left to put together for the non protocol parts of the stack, but this
is a starting point.

9 years agokernel: add some networking error codes we will need
Alan Cox [Mon, 1 Jun 2015 21:59:34 +0000 (22:59 +0100)]
kernel: add some networking error codes we will need

9 years agocpu-6809: add ntohs/ntohl for networking work
Alan Cox [Mon, 1 Jun 2015 21:58:55 +0000 (22:58 +0100)]
cpu-6809: add ntohs/ntohl for networking work

Starting here as it's easier to work on bigendian first

9 years agodragon: update to need_resched
Alan Cox [Mon, 1 Jun 2015 20:09:55 +0000 (21:09 +0100)]
dragon: update to need_resched

9 years agodragon: update for _kernel_flag removal and need_resched
Alan Cox [Mon, 1 Jun 2015 20:09:00 +0000 (21:09 +0100)]
dragon: update for _kernel_flag removal and need_resched

9 years agoRename the applications' build targets to be less annoying.
David Given [Mon, 1 Jun 2015 20:01:58 +0000 (22:01 +0200)]
Rename the applications' build targets to be less annoying.

9 years agodragon: use the version of devdw in the dev directory
Alan Cox [Mon, 1 Jun 2015 19:49:13 +0000 (20:49 +0100)]
dragon: use the version of devdw in the dev directory

9 years agodragon-nx-32: use the version of devdw in dev/
Alan Cox [Mon, 1 Jun 2015 19:48:53 +0000 (20:48 +0100)]
dragon-nx-32: use the version of devdw in dev/

9 years agoRealised I forgot to add levee and sh to the filesystem image. Cleaned up
David Given [Mon, 1 Jun 2015 19:48:19 +0000 (21:48 +0200)]
Realised I forgot to add levee and sh to the filesystem image. Cleaned up
setjmp and longjmp a bit (needed by sh); add a totally untested msp430
version.

9 years agotrs80: first cut at drivewire support
Alan Cox [Mon, 1 Jun 2015 19:47:21 +0000 (20:47 +0100)]
trs80: first cut at drivewire support

Limited to a whopping 19200 baud, and assumes you set up the /dev/tty3 port as you want then run drivewire (don't mix and match!)

Needs optimising, actually testing once I've fixed the emulator to do better
serial proxying.

9 years agodevdw: move common bits to the dev/ directory
Alan Cox [Mon, 1 Jun 2015 19:46:42 +0000 (20:46 +0100)]
devdw: move common bits to the dev/ directory

9 years agoMore compiler fixes; mismatched function prototype for gcc, some
David Given [Mon, 1 Jun 2015 19:36:24 +0000 (21:36 +0200)]
More compiler fixes; mismatched function prototype for gcc, some
smallification and const casts for cc65.

--HG--
extra : source : 5a85935301424a2353ba0b466b0487f2a5c42831

9 years agocc65 constness workaround.
David Given [Thu, 4 Jun 2015 20:47:21 +0000 (22:47 +0200)]
cc65 constness workaround.

--HG--
extra : source : af9a5e7bf501364dd2ce4dffd3956c1c7277a6a9

9 years agoMore compiler fixes; mismatched function prototype for gcc, some
David Given [Mon, 1 Jun 2015 19:36:24 +0000 (21:36 +0200)]
More compiler fixes; mismatched function prototype for gcc, some
smallification and const casts for cc65.

9 years agoExport the standalone tools and the filesystem image so the user can
David Given [Mon, 1 Jun 2015 19:19:22 +0000 (21:19 +0200)]
Export the standalone tools and the filesystem image so the user can
actually do something useful with them...

9 years agosyscall: correct various error returns to follow the spec
Alan Cox [Mon, 1 Jun 2015 10:46:06 +0000 (11:46 +0100)]
syscall: correct various error returns to follow the spec

9 years agossh: further improvements
Alan Cox [Mon, 1 Jun 2015 10:31:58 +0000 (11:31 +0100)]
ssh: further improvements

- Remove pwd and kill as they suck in a ton of code
- Add background processes
- Add redirection

9 years agotiddles: beginnings of new editor
Alan Cox [Sun, 31 May 2015 22:08:32 +0000 (23:08 +0100)]
tiddles: beginnings of new editor

Just sticking the code somewhere for the moment while I work on it

9 years agossh: Add .sshrc and also parsing support for quoting etc
Alan Cox [Sun, 31 May 2015 18:05:46 +0000 (19:05 +0100)]
ssh: Add .sshrc and also parsing support for quoting etc

9 years agokernel: add p_top so we can do swap in banking modes not just fixed bank
Alan Cox [Sun, 31 May 2015 17:29:51 +0000 (18:29 +0100)]
kernel: add p_top so we can do swap in banking modes not just fixed bank

9 years agotrs80: no need to copy the istack now
Alan Cox [Sun, 31 May 2015 16:00:23 +0000 (17:00 +0100)]
trs80: no need to copy the istack now

9 years agoTODO: update
Alan Cox [Sun, 31 May 2015 16:00:09 +0000 (17:00 +0100)]
TODO: update