FUZIX.git
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: 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

9 years agotermcap: add lost header information
Alan Cox [Fri, 21 Aug 2015 19:59:32 +0000 (20:59 +0100)]
termcap: add lost header information

It's not clear who filed off most of the copyright info in the past (it's PD
so they were entitled to even if it's rude), but we'll restore the proper
credits

9 years agocurses: some small test programs
Faisal Abbas [Mon, 17 Aug 2015 12:35:06 +0000 (17:35 +0500)]
curses: some small test programs

9 years agoetc-files: add termcap db
Faisal Abbas [Mon, 17 Aug 2015 12:35:05 +0000 (17:35 +0500)]
etc-files: add termcap db

9 years agolibs: Makefile and other changes for curses support
Faisal Abbas [Mon, 17 Aug 2015 12:35:03 +0000 (17:35 +0500)]
libs: Makefile and other changes for curses support

9 years agolibs: add termcap for curses
Faisal Abbas [Mon, 17 Aug 2015 12:35:02 +0000 (17:35 +0500)]
libs: add termcap for curses

Copied from Applications/util.

9 years agocurses library for fuzix
Faisal Abbas [Mon, 17 Aug 2015 12:35:01 +0000 (17:35 +0500)]
curses library for fuzix

Copied from minix-vmd project with a few minute changes.
tparam.c file from uzix-libc.

9 years agofuzix: coco3: booter improvement
Brett Gordon [Wed, 12 Aug 2015 14:05:46 +0000 (10:05 -0400)]
fuzix: coco3: booter improvement

--001a11c1d8d614b481051d1db7c7
Content-Type: text/plain; charset=UTF-8

Added kernel loading thermometer.

--
Brett M. Gordon,
beretta42@gmail.com

<div dir="ltr"><div>Added kernel loading thermometer.</div><div><br></div>-- <br><div class="gmail_signature">Brett M. Gordon,<br><a href="mailto:beretta42@gmail.com" target="_blank">beretta42@gmail.com</a></div>
</div>

9 years agoFrom: Brett Gordon <beretta42@gmail.com>
Alan Cox [Fri, 21 Aug 2015 18:44:43 +0000 (19:44 +0100)]
From: Brett Gordon <beretta42@gmail.com>

coco3: Allow each vt screen to have its own mode

9 years agoAdded DOES>. It's not quite right, but it mostly works.
David Given [Sat, 8 Aug 2015 20:36:49 +0000 (22:36 +0200)]
Added DOES>. It's not quite right, but it mostly works.

9 years agoAdd smudge bit support.
David Given [Sat, 8 Aug 2015 17:52:19 +0000 (19:52 +0200)]
Add smudge bit support.

9 years agoAll the loop words pass the tests. (They now count properly in both
David Given [Fri, 7 Aug 2015 21:30:51 +0000 (23:30 +0200)]
All the loop words pass the tests. (They now count properly in both
directions, and don't crash.)

9 years agoStacks go down; sorted out the mess that is Forth double-word semantics.
David Given [Thu, 6 Aug 2015 21:49:18 +0000 (23:49 +0200)]
Stacks go down; sorted out the mess that is Forth double-word semantics.
(Big-endian? Really?)

9 years agoNow about 2/3 down the test suite! But we're reaching the really odd words.
David Given [Sun, 26 Jul 2015 21:46:08 +0000 (23:46 +0200)]
Now about 2/3 down the test suite! But we're reaching the really odd words.

9 years ago68hc11: further updating to start to put the eeprom together
Alan Cox [Sun, 26 Jul 2015 14:21:44 +0000 (15:21 +0100)]
68hc11: further updating to start to put the eeprom together

9 years agocpu.def: export 68hc11 config registers to the C code
Alan Cox [Sun, 26 Jul 2015 13:03:14 +0000 (14:03 +0100)]
cpu.def: export 68hc11 config registers to the C code

9 years agoeeprom: further updating
Alan Cox [Sun, 26 Jul 2015 13:02:48 +0000 (14:02 +0100)]
eeprom: further updating

9 years ago68hc11: outchar belongs in platform (some platforms might use another uart)
Alan Cox [Sun, 26 Jul 2015 13:02:18 +0000 (14:02 +0100)]
68hc11: outchar belongs in platform (some platforms might use another uart)

9 years ago68hc11: start trying to tidy up the definitions
Alan Cox [Sun, 26 Jul 2015 12:39:35 +0000 (13:39 +0100)]
68hc11: start trying to tidy up the definitions

9 years agobank16k: Fixes for some of the swap issues
Alan Cox [Sun, 26 Jul 2015 12:38:24 +0000 (13:38 +0100)]
bank16k: Fixes for some of the swap issues

Fix up some of the problems Brett Gordon found, but in a slightly different
way. Also fix up (hopefully) handling where the swap base is not 0.

Not yet all sorted and tested

9 years agobank16k: first small fix to move towards working 16k bank swap
Brett Gordon [Sun, 26 Jul 2015 12:19:27 +0000 (13:19 +0100)]
bank16k: first small fix to move towards working 16k bank swap

9 years agoLots more words.
David Given [Sat, 25 Jul 2015 21:51:55 +0000 (23:51 +0200)]
Lots more words.

9 years agoActually, HERE is not indirect.
David Given [Sat, 25 Jul 2015 21:37:49 +0000 (23:37 +0200)]
Actually, HERE is not indirect.

9 years agoNow about half-way down the test suite.
David Given [Sat, 25 Jul 2015 21:36:32 +0000 (23:36 +0200)]
Now about half-way down the test suite.

9 years ago68hc11test: begin fitting in firmware
Alan Cox [Sat, 25 Jul 2015 21:20:37 +0000 (22:20 +0100)]
68hc11test: begin fitting in firmware

9 years agoeeprom: draft out firmware interfaces
Alan Cox [Sat, 25 Jul 2015 21:20:17 +0000 (22:20 +0100)]
eeprom: draft out firmware interfaces

9 years agolowlevel-68hc11: export needed methods
Alan Cox [Sat, 25 Jul 2015 21:19:34 +0000 (22:19 +0100)]
lowlevel-68hc11: export needed methods

9 years ago68hc11test: update memory maps
Alan Cox [Sat, 25 Jul 2015 21:19:05 +0000 (22:19 +0100)]
68hc11test: update memory maps

9 years ago68hc11test: further development work
Alan Cox [Sat, 25 Jul 2015 21:18:35 +0000 (22:18 +0100)]
68hc11test: further development work

9 years agoNow getting about 1/3 through the test suite.
David Given [Sat, 25 Jul 2015 16:26:29 +0000 (18:26 +0200)]
Now getting about 1/3 through the test suite.

9 years agoMade at least a start at running the test suite.
David Given [Thu, 23 Jul 2015 22:11:27 +0000 (00:11 +0200)]
Made at least a start at running the test suite.

9 years agoMutter mutter stupid upper case keywords.
David Given [Thu, 23 Jul 2015 19:39:58 +0000 (21:39 +0200)]
Mutter mutter stupid upper case keywords.

9 years agoUm, oops. latest and here are indirect. Also add some structured programming
David Given [Wed, 22 Jul 2015 21:37:32 +0000 (23:37 +0200)]
Um, oops. latest and here are indirect. Also add some structured programming
compilation words.

9 years agoAdd awk-based cheesy™ compiler; I can now write forth-ish in comments
David Given [Wed, 22 Jul 2015 20:41:03 +0000 (22:41 +0200)]
Add awk-based cheesy™ compiler; I can now write forth-ish in comments
and it's compiled into bytecode. No prologue needed, and no more hand-
written arrays of bytecode!