FUZIX.git
8 years agokernel.h: Fix typo
Alan Cox [Fri, 2 Oct 2015 15:47:07 +0000 (16:47 +0100)]
kernel.h: Fix typo

8 years agoz80-banked: update for SDCC 3.5 + patches for banking, fix 0 check
Alan Cox [Fri, 2 Oct 2015 15:46:35 +0000 (16:46 +0100)]
z80-banked: update for SDCC 3.5 + patches for banking, fix 0 check

8 years agodevio: fix stupid bug I introduced
Alan Cox [Fri, 2 Oct 2015 15:46:23 +0000 (16:46 +0100)]
devio: fix stupid bug I introduced

8 years agostandalone: big clean up of ucp
Alan Cox [Fri, 2 Oct 2015 13:01:15 +0000 (14:01 +0100)]
standalone: big clean up of ucp

8 years agofork(): flag day time - add flags, pointer argument as _fork and wrap it
Alan Cox [Fri, 2 Oct 2015 12:17:08 +0000 (13:17 +0100)]
fork(): flag day time - add flags, pointer argument as _fork and wrap it

Ready for doing faster/cleverer forky things

8 years agostandalone: getmode() conflicts with BSD includes
Alan Cox [Fri, 2 Oct 2015 10:45:27 +0000 (11:45 +0100)]
standalone: getmode() conflicts with BSD includes

8 years agococo2/dragon64: Initial 64K RAM port tree
Alan Cox [Thu, 1 Oct 2015 21:33:12 +0000 (22:33 +0100)]
coco2/dragon64: Initial 64K RAM port tree

This isn't a working tree yet, but once it is will replace the ROM replacement
hack tree.

8 years agotty: fix O_NDELAY proposal
Alan Cox [Thu, 1 Oct 2015 21:19:29 +0000 (22:19 +0100)]
tty: fix O_NDELAY proposal

Bug as noticed by Brett M Gordon

Try a different fix giving us a call that will generalize for other users
of psleep_flags who will need this eventually.

8 years ago6809test: discard obsolete initial 6809 test code
Alan Cox [Thu, 1 Oct 2015 20:44:06 +0000 (21:44 +0100)]
6809test: discard obsolete initial 6809 test code

8 years agoblkdev: fix (void *) arithmetic
Alan Cox [Thu, 1 Oct 2015 20:43:54 +0000 (21:43 +0100)]
blkdev: fix (void *) arithmetic

8 years agocpu-6502: ntohs
Alan Cox [Thu, 1 Oct 2015 20:43:29 +0000 (21:43 +0100)]
cpu-6502: ntohs

8 years agoplatform: fix various reboot exports
Alan Cox [Thu, 1 Oct 2015 20:43:06 +0000 (21:43 +0100)]
platform: fix various reboot exports

8 years agoubee: update devtty
Alan Cox [Thu, 1 Oct 2015 20:42:42 +0000 (21:42 +0100)]
ubee: update devtty

Still not a finished port but keep in sync

8 years agoUpdate platforms for platform_discard hook
Alan Cox [Thu, 1 Oct 2015 20:42:15 +0000 (21:42 +0100)]
Update platforms for platform_discard hook

8 years agopcw8256: work around sdcc 3.5 bug
Alan Cox [Thu, 1 Oct 2015 20:40:43 +0000 (21:40 +0100)]
pcw8256: work around sdcc 3.5 bug

8 years agoz80: tidy cpu.h
Alan Cox [Thu, 1 Oct 2015 20:40:25 +0000 (21:40 +0100)]
z80: tidy cpu.h

8 years agomsx1: fix crash caused by code in data space
Alan Cox [Thu, 1 Oct 2015 19:00:40 +0000 (20:00 +0100)]
msx1: fix crash caused by code in data space

8 years agodragon-nx32: add platform_discard stub
Alan Cox [Thu, 1 Oct 2015 18:42:15 +0000 (19:42 +0100)]
dragon-nx32: add platform_discard stub

8 years agococo3: platform_discard()
Alan Cox [Thu, 1 Oct 2015 18:40:08 +0000 (19:40 +0100)]
coco3: platform_discard()

8 years agococo3: fix annoying warnings
Alan Cox [Thu, 1 Oct 2015 18:39:56 +0000 (19:39 +0100)]
coco3: fix annoying warnings

8 years agoplatform-dragon: Retire the original experimental ROM replacing port
Alan Cox [Thu, 1 Oct 2015 18:38:18 +0000 (19:38 +0100)]
platform-dragon: Retire the original experimental ROM replacing port

8 years agoplatform-6809test: drop this test platform
Alan Cox [Thu, 1 Oct 2015 18:34:44 +0000 (19:34 +0100)]
platform-6809test: drop this test platform

8 years agoprocess: add a hook for platform level knowledge of discard discarding
Alan Cox [Thu, 1 Oct 2015 18:29:26 +0000 (19:29 +0100)]
process: add a hook for platform level knowledge of discard discarding

8 years agoBUGS: update
Alan Cox [Thu, 1 Oct 2015 18:29:18 +0000 (19:29 +0100)]
BUGS: update

8 years ago6809: we will need this shortly
Alan Cox [Thu, 1 Oct 2015 18:29:03 +0000 (19:29 +0100)]
6809: we will need this shortly

8 years agonet: add arp header ready for starting work on some actual code
Alan Cox [Thu, 1 Oct 2015 18:28:46 +0000 (19:28 +0100)]
net: add arp header ready for starting work on some actual code

8 years agosimple: support UDATA split away from process space
Alan Cox [Thu, 1 Oct 2015 18:28:00 +0000 (19:28 +0100)]
simple: support UDATA split away from process space

8 years agoMerge branch 'master' of https://github.com/EtchedPixels/FUZIX
Alan Cox [Thu, 1 Oct 2015 18:26:02 +0000 (19:26 +0100)]
Merge branch 'master' of https://github.com/EtchedPixels/FUZIX

8 years agotermcap: paste in the escaped tgoto
Alan Cox [Thu, 1 Oct 2015 18:25:49 +0000 (19:25 +0100)]
termcap: paste in the escaped tgoto

8 years agoMerge pull request #245 from beretta42/50hz
EtchedPixels [Thu, 1 Oct 2015 09:22:48 +0000 (10:22 +0100)]
Merge pull request #245 from beretta42/50hz

coco3: check for pal/ntsc bit in BASIC ROM, set hardware regs accordi…

8 years agococo3: check for pal/ntsc bit in BASIC ROM, set hardware regs accordingly.
Brett Gordon [Wed, 30 Sep 2015 20:32:55 +0000 (16:32 -0400)]
coco3: check for pal/ntsc bit in BASIC ROM, set hardware regs accordingly.

8 years agoMerge pull request #243 from beretta42/video_glitch
EtchedPixels [Sat, 26 Sep 2015 20:27:15 +0000 (21:27 +0100)]
Merge pull request #243 from beretta42/video_glitch

coco3: bugfix: don't set PAL mode for the coco3.

8 years agoMerge pull request #241 from beretta42/mbr
EtchedPixels [Fri, 25 Sep 2015 21:12:40 +0000 (22:12 +0100)]
Merge pull request #241 from beretta42/mbr

coco3: bugfix: mbr.c adjust offsets/lens for 512b blocks.

8 years agococo3: bugfix: don't set PAL mode for the coco3.
Brett Gordon [Fri, 25 Sep 2015 16:08:12 +0000 (12:08 -0400)]
coco3: bugfix: don't set PAL mode for the coco3.

8 years agococo3: bugfix: mbr.c adjust offsets/lens for 512b blocks.
Brett Gordon [Thu, 24 Sep 2015 17:09:24 +0000 (13:09 -0400)]
coco3: bugfix: mbr.c adjust offsets/lens for 512b blocks.

9 years agoMerge pull request #239 from beretta42/blkdev
EtchedPixels [Wed, 23 Sep 2015 21:48:08 +0000 (22:48 +0100)]
Merge pull request #239 from beretta42/blkdev

blkdev: increment data address and lba each time through read/write loop

9 years agoblkdev: increment data address and lba each time through read/write loop
Brett Gordon [Wed, 23 Sep 2015 21:20:14 +0000 (17:20 -0400)]
blkdev: increment data address and lba each time through read/write loop

9 years agoMerge pull request #238 from beretta42/map_for_swap
EtchedPixels [Mon, 21 Sep 2015 21:08:11 +0000 (22:08 +0100)]
Merge pull request #238 from beretta42/map_for_swap

coco3: implement map_for_swap, swap_map().

9 years agococo3: implement map_for_swap, swap_map().
Brett Gordon [Mon, 21 Sep 2015 06:46:50 +0000 (02:46 -0400)]
coco3: implement map_for_swap, swap_map().

9 years agoMerge pull request #237 from beretta42/video2
EtchedPixels [Fri, 18 Sep 2015 19:49:23 +0000 (20:49 +0100)]
Merge pull request #237 from beretta42/video2

Video2

9 years agocall devtty_init() at startup
Brett Gordon [Wed, 16 Sep 2015 14:21:38 +0000 (10:21 -0400)]
call devtty_init() at startup

9 years agochange name of vtmode to defmode
Brett Gordon [Mon, 10 Aug 2015 13:25:14 +0000 (09:25 -0400)]
change name of vtmode to defmode

9 years agoadded 64 and 32 column modes.
Brett Gordon [Sat, 8 Aug 2015 15:20:19 +0000 (11:20 -0400)]
added 64 and 32 column modes.
added tty init routine.

9 years agoMerge pull request #234 from beretta42/boot
EtchedPixels [Thu, 17 Sep 2015 21:05:42 +0000 (22:05 +0100)]
Merge pull request #234 from beretta42/boot

coco3: boot: commandline works with REM token.

9 years agoMerge pull request #236 from beretta42/levee
EtchedPixels [Thu, 17 Sep 2015 21:05:05 +0000 (22:05 +0100)]
Merge pull request #236 from beretta42/levee

levee

9 years agococo3: build levee in build script.
Brett Gordon [Thu, 17 Sep 2015 18:04:37 +0000 (14:04 -0400)]
coco3: build levee in build script.

9 years agolevee: add levee to ucp-script
Brett Gordon [Thu, 17 Sep 2015 17:55:30 +0000 (13:55 -0400)]
levee: add levee to ucp-script

9 years agolevee: 6809 makefile
Brett Gordon [Thu, 17 Sep 2015 17:54:45 +0000 (13:54 -0400)]
levee: 6809 makefile

9 years agococo3: boot: commandline works with REM token.
Brett Gordon [Thu, 17 Sep 2015 02:08:45 +0000 (22:08 -0400)]
coco3: boot: commandline works with REM token.

9 years agoMerge branch 'master' of https://github.com/EtchedPixels/FUZIX
Alan Cox [Thu, 10 Sep 2015 21:36:12 +0000 (22:36 +0100)]
Merge branch 'master' of https://github.com/EtchedPixels/FUZIX

9 years agonet: working files for start of coding up the protocol stack
Alan Cox [Thu, 10 Sep 2015 21:35:33 +0000 (22:35 +0100)]
net: working files for start of coding up the protocol stack

Don't get too excited yet!

9 years agoMerge pull request #233 from marioaugustorama/master
EtchedPixels [Wed, 9 Sep 2015 09:22:17 +0000 (10:22 +0100)]
Merge pull request #233 from marioaugustorama/master

More changes on documentation.

9 years agoCosmetic changes
Mario Nunes [Mon, 31 Aug 2015 01:35:28 +0000 (22:35 -0300)]
Cosmetic changes

9 years agoRenamed README to README.md.
Mario Nunes [Mon, 31 Aug 2015 01:33:18 +0000 (22:33 -0300)]
Renamed README to README.md.

Cosmetic changes on document.

9 years ago[FIX] correct make file to remove liberror binary in Library/tools
Mario Nunes [Sun, 30 Aug 2015 18:42:11 +0000 (15:42 -0300)]
[FIX] correct make file to remove liberror binary in Library/tools

Cosmetic changes into TODO.md

9 years ago[FIX] correct make file to remove fsize binary in Library/tools.
Mario Nunes [Sun, 30 Aug 2015 18:19:21 +0000 (15:19 -0300)]
[FIX] correct make file to remove fsize binary in Library/tools.

Renamed TODO for TODO.md to use markdown

9 years ago* [ADD] Added directory Documentation.
Mario Nunes [Sun, 30 Aug 2015 17:08:37 +0000 (14:08 -0300)]
* [ADD] Added directory Documentation.
* [ADD] Inserted 2 new files TODO.md and FIXME.md For better view off all TODO and FIXME actions.
* [FIX] Fix TODO and FIX Marks.

9 years ago[FIX ]Format changed for better viewing.
Mário Nunes [Fri, 28 Aug 2015 04:50:56 +0000 (01:50 -0300)]
[FIX ]Format changed for better viewing.

9 years agoFile renamed to .md for support markdown.
Mário Nunes [Fri, 28 Aug 2015 04:47:42 +0000 (01:47 -0300)]
File renamed to .md for support markdown.

9 years agoMerge pull request #229 from marioaugustorama/master
EtchedPixels [Tue, 25 Aug 2015 12:03:21 +0000 (13:03 +0100)]
Merge pull request #229 from marioaugustorama/master

Improved documentation

9 years agoMerge pull request #230 from davidgiven/fforth
EtchedPixels [Tue, 25 Aug 2015 12:02:20 +0000 (13:02 +0100)]
Merge pull request #230 from davidgiven/fforth

Fforth

9 years agoUpdate license.
David Given [Mon, 24 Aug 2015 22:07:53 +0000 (00:07 +0200)]
Update license.

9 years agoQuick-and-dirty untested bindings to lots of system calls.
David Given [Mon, 24 Aug 2015 22:01:50 +0000 (00:01 +0200)]
Quick-and-dirty untested bindings to lots of system calls.

9 years agoRemember to honour the smudge bit.
David Given [Mon, 24 Aug 2015 21:10:50 +0000 (23:10 +0200)]
Remember to honour the smudge bit.

All tests pass!

9 years agoFix some issues with writing out negative numbers.
David Given [Mon, 24 Aug 2015 21:01:11 +0000 (23:01 +0200)]
Fix some issues with writing out negative numbers.

9 years agoMOVE works (and is not like CMOVE).
David Given [Mon, 24 Aug 2015 20:21:07 +0000 (22:21 +0200)]
MOVE works (and is not like CMOVE).

9 years ago>NUMBER takes a double. Who knew.
David Given [Mon, 24 Aug 2015 20:15:50 +0000 (22:15 +0200)]
>NUMBER takes a double. Who knew.

9 years agoPictured numeric output works. Complex and fiddly.
David Given [Mon, 24 Aug 2015 19:49:19 +0000 (21:49 +0200)]
Pictured numeric output works. Complex and fiddly.

9 years agoFIX documentation
Mário Nunes [Sun, 23 Aug 2015 23:54:03 +0000 (20:54 -0300)]
FIX documentation

Make the README more atrative.

9 years agoFIX documentation
Mário Nunes [Sun, 23 Aug 2015 23:40:39 +0000 (20:40 -0300)]
FIX documentation

Make compatible with markdown.

9 years agoMerge branch 'master' of https://github.com/marioaugustorama/FUZIX
Mario Nunes [Sun, 23 Aug 2015 23:08:02 +0000 (20:08 -0300)]
Merge branch 'master' of https://github.com/marioaugustorama/FUZIX

9 years agoRenamed to .md to support markdown.
Mario Nunes [Sun, 23 Aug 2015 23:04:35 +0000 (20:04 -0300)]
Renamed to .md to support markdown.

9 years agoFIX documentation
Mário Nunes [Sun, 23 Aug 2015 22:43:26 +0000 (19:43 -0300)]
FIX documentation

Keeping compatible with markdown

9 years agoRename README to README.md
Mario Nunes [Sun, 23 Aug 2015 21:36:16 +0000 (18:36 -0300)]
Rename README to README.md

9 years agoMerge branch 'master' of https://github.com/marioaugustorama/FUZIX
Mario Nunes [Sun, 23 Aug 2015 21:27:04 +0000 (18:27 -0300)]
Merge branch 'master' of https://github.com/marioaugustorama/FUZIX

9 years agoMerge remote-tracking branch 'upstream/master'
Mario Nunes [Sun, 23 Aug 2015 21:24:09 +0000 (18:24 -0300)]
Merge remote-tracking branch 'upstream/master'

9 years agoFix formating
Mário Nunes [Sun, 23 Aug 2015 21:18:40 +0000 (18:18 -0300)]
Fix formating

Fixed markdown formating.

9 years agoPAD works properly now (it's just an alias for HERE, but we make sure that
David Given [Sun, 23 Aug 2015 20:58:21 +0000 (22:58 +0200)]
PAD works properly now (it's just an alias for HERE, but we make sure that
84 bytes of space is always available).

9 years agoRewrote big chunks of the input handling; EVALUATE now works.
David Given [Sun, 23 Aug 2015 20:46:32 +0000 (22:46 +0200)]
Rewrote big chunks of the input handling; EVALUATE now works.

9 years agoMerge pull request #228 from beretta42/boot
EtchedPixels [Sun, 23 Aug 2015 20:04:19 +0000 (21:04 +0100)]
Merge pull request #228 from beretta42/boot

Boot

9 years agoByte shaving until the new ACCEPT is the same size as the old.
David Given [Sun, 23 Aug 2015 19:17:29 +0000 (21:17 +0200)]
Byte shaving until the new ACCEPT is the same size as the old.

9 years agoOnly send changes.
Mario Nunes [Sun, 23 Aug 2015 19:00:59 +0000 (16:00 -0300)]
Only send changes.

9 years agoRenamed file to .md for use with markdown.
Mario Nunes [Sun, 23 Aug 2015 18:54:52 +0000 (15:54 -0300)]
Renamed file to .md for use with markdown.

Modified form of the listing for better understanding.

9 years agoSwitch ACCEPT implementation to Forth-ish. Unfortunately it's bigger than
David Given [Sat, 22 Aug 2015 22:37:32 +0000 (00:37 +0200)]
Switch ACCEPT implementation to Forth-ish. Unfortunately it's bigger than
the C one...

9 years agofuzix: coco3: README: updated for new cmdline param: "BOOT"
Brett Gordon [Thu, 13 Aug 2015 20:40:11 +0000 (16:40 -0400)]
fuzix: coco3: README: updated for new cmdline param: "BOOT"

9 years agofuzix: coco3: boot.s: increase filename buffer to handle ":drive#" syntax,
Brett Gordon [Thu, 13 Aug 2015 20:33:23 +0000 (16:33 -0400)]
fuzix: coco3: boot.s: increase filename buffer to handle ":drive#" syntax,
verbose error if kernel file is not found.

9 years agofuzix: coco3: boot.s: scan cmdline for kernel file.
Brett Gordon [Thu, 13 Aug 2015 19:53:30 +0000 (15:53 -0400)]
fuzix: coco3: boot.s: scan cmdline for kernel file.

9 years agofuzix: coco3: boot.s: bugfix: cmdline passing does not work in all
Brett Gordon [Thu, 13 Aug 2015 17:43:27 +0000 (13:43 -0400)]
fuzix: coco3: boot.s: bugfix: cmdline passing does not work in all
cases.  boot.s now goes to the basic program itself to grok the cmdline, NOT
the crunch/uncrunch buffer.

9 years agofcc: hide float/double warning on Z80
Alan Cox [Sat, 22 Aug 2015 08:43:43 +0000 (09:43 +0100)]
fcc: hide float/double warning on Z80

Or it's going to get annoying when we do x86 and 68000

9 years agoLibrary/libs: use $(MAKE) for the Z80 build at least
Alan Cox [Sat, 22 Aug 2015 08:24:32 +0000 (09:24 +0100)]
Library/libs: use $(MAKE) for the Z80 build at least

9 years agodoupdt: remove unused variable
Alan Cox [Sat, 22 Aug 2015 08:24:12 +0000 (09:24 +0100)]
doupdt: remove unused variable

9 years agokernel: use $(MAKE) so that FreeBSD folks can define it as gmake
Alan Cox [Sat, 22 Aug 2015 08:21:47 +0000 (09:21 +0100)]
kernel: use $(MAKE) so that FreeBSD folks can define it as gmake

9 years agocpu-z80: use the findsdcc script
Alan Cox [Sat, 22 Aug 2015 08:21:34 +0000 (09:21 +0100)]
cpu-z80: use the findsdcc script

9 years agofindsdcc: guess the library path from the binary
Alan Cox [Sat, 22 Aug 2015 08:21:01 +0000 (09:21 +0100)]
findsdcc: guess the library path from the binary

9 years agocurses: remove test examples that shouldn't have been committed
Alan Cox [Sat, 22 Aug 2015 07:44:24 +0000 (08:44 +0100)]
curses: remove test examples that shouldn't have been committed

9 years agoREADME.md: ought to mention the COCO3
Alan Cox [Fri, 21 Aug 2015 20:40:10 +0000 (21:40 +0100)]
README.md: ought to mention the COCO3

9 years agocurses-test: define main arguments
Alan Cox [Fri, 21 Aug 2015 20:27:20 +0000 (21:27 +0100)]
curses-test: define main arguments

9 years agotermcap: outc should be int return
Alan Cox [Fri, 21 Aug 2015 20:22:47 +0000 (21:22 +0100)]
termcap: outc should be int return

9 years agocurses: fix prototypes up a bit
Alan Cox [Fri, 21 Aug 2015 20:22:16 +0000 (21:22 +0100)]
curses: fix prototypes up a bit

We really need to add "chtype" and move to the proper modern definitions

9 years agocurses: small cleanups and fixme notes
Alan Cox [Fri, 21 Aug 2015 20:21:50 +0000 (21:21 +0100)]
curses: small cleanups and fixme notes