Mario Nunes [Mon, 31 Aug 2015 01:33:18 +0000 (22:33 -0300)]
Renamed README to README.md.
Cosmetic changes on document.
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
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
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.
Mário Nunes [Fri, 28 Aug 2015 04:50:56 +0000 (01:50 -0300)]
[FIX ]Format changed for better viewing.
Mário Nunes [Fri, 28 Aug 2015 04:47:42 +0000 (01:47 -0300)]
File renamed to .md for support markdown.
EtchedPixels [Tue, 25 Aug 2015 12:03:21 +0000 (13:03 +0100)]
Merge pull request #229 from marioaugustorama/master
Improved documentation
EtchedPixels [Tue, 25 Aug 2015 12:02:20 +0000 (13:02 +0100)]
Merge pull request #230 from davidgiven/fforth
Fforth
David Given [Mon, 24 Aug 2015 22:07:53 +0000 (00:07 +0200)]
Update license.
David Given [Mon, 24 Aug 2015 22:01:50 +0000 (00:01 +0200)]
Quick-and-dirty untested bindings to lots of system calls.
David Given [Mon, 24 Aug 2015 21:10:50 +0000 (23:10 +0200)]
Remember to honour the smudge bit.
All tests pass!
David Given [Mon, 24 Aug 2015 21:01:11 +0000 (23:01 +0200)]
Fix some issues with writing out negative numbers.
David Given [Mon, 24 Aug 2015 20:21:07 +0000 (22:21 +0200)]
MOVE works (and is not like CMOVE).
David Given [Mon, 24 Aug 2015 20:15:50 +0000 (22:15 +0200)]
>NUMBER takes a double. Who knew.
David Given [Mon, 24 Aug 2015 19:49:19 +0000 (21:49 +0200)]
Pictured numeric output works. Complex and fiddly.
Mário Nunes [Sun, 23 Aug 2015 23:54:03 +0000 (20:54 -0300)]
FIX documentation
Make the README more atrative.
Mário Nunes [Sun, 23 Aug 2015 23:40:39 +0000 (20:40 -0300)]
FIX documentation
Make compatible with markdown.
Mario Nunes [Sun, 23 Aug 2015 23:08:02 +0000 (20:08 -0300)]
Merge branch 'master' of https://github.com/marioaugustorama/FUZIX
Mario Nunes [Sun, 23 Aug 2015 23:04:35 +0000 (20:04 -0300)]
Renamed to .md to support markdown.
Mário Nunes [Sun, 23 Aug 2015 22:43:26 +0000 (19:43 -0300)]
FIX documentation
Keeping compatible with markdown
Mario Nunes [Sun, 23 Aug 2015 21:36:16 +0000 (18:36 -0300)]
Rename README to README.md
Mario Nunes [Sun, 23 Aug 2015 21:27:04 +0000 (18:27 -0300)]
Merge branch 'master' of https://github.com/marioaugustorama/FUZIX
Mario Nunes [Sun, 23 Aug 2015 21:24:09 +0000 (18:24 -0300)]
Merge remote-tracking branch 'upstream/master'
Mário Nunes [Sun, 23 Aug 2015 21:18:40 +0000 (18:18 -0300)]
Fix formating
Fixed markdown formating.
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).
David Given [Sun, 23 Aug 2015 20:46:32 +0000 (22:46 +0200)]
Rewrote big chunks of the input handling; EVALUATE now works.
EtchedPixels [Sun, 23 Aug 2015 20:04:19 +0000 (21:04 +0100)]
Merge pull request #228 from beretta42/boot
Boot
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.
Mario Nunes [Sun, 23 Aug 2015 19:00:59 +0000 (16:00 -0300)]
Only send changes.
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.
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...
Brett Gordon [Thu, 13 Aug 2015 20:40:11 +0000 (16:40 -0400)]
fuzix: coco3: README: updated for new cmdline param: "BOOT"
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.
Brett Gordon [Thu, 13 Aug 2015 19:53:30 +0000 (15:53 -0400)]
fuzix: coco3: boot.s: scan cmdline for kernel file.
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.
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
Alan Cox [Sat, 22 Aug 2015 08:24:32 +0000 (09:24 +0100)]
Library/libs: use $(MAKE) for the Z80 build at least
Alan Cox [Sat, 22 Aug 2015 08:24:12 +0000 (09:24 +0100)]
doupdt: remove unused variable
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
Alan Cox [Sat, 22 Aug 2015 08:21:34 +0000 (09:21 +0100)]
cpu-z80: use the findsdcc script
Alan Cox [Sat, 22 Aug 2015 08:21:01 +0000 (09:21 +0100)]
findsdcc: guess the library path from the binary
Alan Cox [Sat, 22 Aug 2015 07:44:24 +0000 (08:44 +0100)]
curses: remove test examples that shouldn't have been committed
Alan Cox [Fri, 21 Aug 2015 20:40:10 +0000 (21:40 +0100)]
README.md: ought to mention the COCO3
Alan Cox [Fri, 21 Aug 2015 20:27:20 +0000 (21:27 +0100)]
curses-test: define main arguments
Alan Cox [Fri, 21 Aug 2015 20:22:47 +0000 (21:22 +0100)]
termcap: outc should be int return
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
Alan Cox [Fri, 21 Aug 2015 20:21:50 +0000 (21:21 +0100)]
curses: small cleanups and fixme notes
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
Faisal Abbas [Mon, 17 Aug 2015 12:35:06 +0000 (17:35 +0500)]
curses: some small test programs
Faisal Abbas [Mon, 17 Aug 2015 12:35:05 +0000 (17:35 +0500)]
etc-files: add termcap db
Faisal Abbas [Mon, 17 Aug 2015 12:35:03 +0000 (17:35 +0500)]
libs: Makefile and other changes for curses support
Faisal Abbas [Mon, 17 Aug 2015 12:35:02 +0000 (17:35 +0500)]
libs: add termcap for curses
Copied from Applications/util.
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.
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>
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
David Given [Sat, 8 Aug 2015 20:36:49 +0000 (22:36 +0200)]
Added DOES>. It's not quite right, but it mostly works.
David Given [Sat, 8 Aug 2015 17:52:19 +0000 (19:52 +0200)]
Add smudge bit support.
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.)
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?)
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.
Alan Cox [Sun, 26 Jul 2015 14:21:44 +0000 (15:21 +0100)]
68hc11: further updating to start to put the eeprom together
Alan Cox [Sun, 26 Jul 2015 13:03:14 +0000 (14:03 +0100)]
cpu.def: export 68hc11 config registers to the C code
Alan Cox [Sun, 26 Jul 2015 13:02:48 +0000 (14:02 +0100)]
eeprom: further updating
Alan Cox [Sun, 26 Jul 2015 13:02:18 +0000 (14:02 +0100)]
68hc11: outchar belongs in platform (some platforms might use another uart)
Alan Cox [Sun, 26 Jul 2015 12:39:35 +0000 (13:39 +0100)]
68hc11: start trying to tidy up the definitions
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
Brett Gordon [Sun, 26 Jul 2015 12:19:27 +0000 (13:19 +0100)]
bank16k: first small fix to move towards working 16k bank swap
David Given [Sat, 25 Jul 2015 21:51:55 +0000 (23:51 +0200)]
Lots more words.
David Given [Sat, 25 Jul 2015 21:37:49 +0000 (23:37 +0200)]
Actually, HERE is not indirect.
David Given [Sat, 25 Jul 2015 21:36:32 +0000 (23:36 +0200)]
Now about half-way down the test suite.
Alan Cox [Sat, 25 Jul 2015 21:20:37 +0000 (22:20 +0100)]
68hc11test: begin fitting in firmware
Alan Cox [Sat, 25 Jul 2015 21:20:17 +0000 (22:20 +0100)]
eeprom: draft out firmware interfaces
Alan Cox [Sat, 25 Jul 2015 21:19:34 +0000 (22:19 +0100)]
lowlevel-68hc11: export needed methods
Alan Cox [Sat, 25 Jul 2015 21:19:05 +0000 (22:19 +0100)]
68hc11test: update memory maps
Alan Cox [Sat, 25 Jul 2015 21:18:35 +0000 (22:18 +0100)]
68hc11test: further development work
David Given [Sat, 25 Jul 2015 16:26:29 +0000 (18:26 +0200)]
Now getting about 1/3 through 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.
David Given [Thu, 23 Jul 2015 19:39:58 +0000 (21:39 +0200)]
Mutter mutter stupid upper case keywords.
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.
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!
Alan Cox [Tue, 21 Jul 2015 22:34:13 +0000 (23:34 +0100)]
TODO: note more work to be done
Alan Cox [Tue, 21 Jul 2015 22:34:00 +0000 (23:34 +0100)]
68hc11: flesh out more of the support code
Alan Cox [Tue, 21 Jul 2015 22:04:28 +0000 (23:04 +0100)]
68hc11: small updates
David Given [Tue, 21 Jul 2015 21:09:55 +0000 (23:09 +0200)]
Now read-file *actually* works. Replaced stdio with raw system calls;
looks like stdio is calling sbrk and messing up our allocation. (Also,
smaller this way.) Going to need a way to work around that...
Brett Gordon [Sat, 18 Jul 2015 20:30:32 +0000 (16:30 -0400)]
platform-coco3: added blkdevs to BOOTDEVICES, enable "high-speed poke" on boot.
Alan Cox [Tue, 21 Jul 2015 20:35:28 +0000 (21:35 +0100)]
cpu-68hc11: add cpu definition
Alan Cox [Tue, 21 Jul 2015 20:35:02 +0000 (21:35 +0100)]
cpu-68hc11: image.mk
Alan Cox [Tue, 21 Jul 2015 20:34:16 +0000 (21:34 +0100)]
Makefile: add 68hc11test
Not remotely useful or usable yet
Alan Cox [Tue, 21 Jul 2015 20:33:36 +0000 (21:33 +0100)]
micropack: state of play update, add thoughts on overlays
Alan Cox [Tue, 21 Jul 2015 20:31:14 +0000 (21:31 +0100)]
stdio: remove iffy putchar etc macros
These don't cover all cases safely and for a tiny box aren't really worth
the hit anyway.
Alan Cox [Tue, 21 Jul 2015 20:30:25 +0000 (21:30 +0100)]
syscall_exec32: give the same treatment to 32bit
Untested, might need to some tweaking. For 32 with 16 user space we probably
want to use exec16.c
Alan Cox [Tue, 21 Jul 2015 20:28:58 +0000 (21:28 +0100)]
exec: extract type dependancies for pointers
With the bits in cpu/*.h we can now express the pointer types separately so
that we can build a platform with 32bit kernel and 16bit user pointers or
the reverse (eg 286 'large' binaries with a small model kernel).
Alan Cox [Tue, 21 Jul 2015 20:16:25 +0000 (21:16 +0100)]
dragon-nx32; fix pul
Alan Cox [Tue, 21 Jul 2015 20:14:00 +0000 (21:14 +0100)]
dragon-nx-32: fix stupid bug in optimised idle
Alan Cox [Tue, 21 Jul 2015 20:13:44 +0000 (21:13 +0100)]
68hc11: fill out a bit more of the code
Alan Cox [Mon, 20 Jul 2015 21:47:13 +0000 (22:47 +0100)]
6809: tag an item to check
Alan Cox [Mon, 20 Jul 2015 21:46:50 +0000 (22:46 +0100)]
68hc11: initial lowlevel code
Alan Cox [Mon, 20 Jul 2015 21:46:17 +0000 (22:46 +0100)]
68hc11test: initial incomplete compile testing for HC11
Alan Cox [Mon, 20 Jul 2015 21:44:45 +0000 (22:44 +0100)]
68hc11: fix rules.mk
David Given [Mon, 20 Jul 2015 21:15:22 +0000 (23:15 +0200)]
read-file works! Although it seems that accept cannot tell the difference
between eof and an empty line. Needs thought.