FUZIX.git
8 years agococo3: add mode util to copy script
Brett Gordon [Sun, 4 Oct 2015 14:12:26 +0000 (10:12 -0400)]
coco3: add mode util to copy script

8 years agococo3: keep up with changes in graphics.h
Brett Gordon [Sun, 4 Oct 2015 14:12:02 +0000 (10:12 -0400)]
coco3: keep up with changes in graphics.h

8 years agococo2: first cut at bootloader
Alan Cox [Tue, 6 Oct 2015 20:50:01 +0000 (21:50 +0100)]
coco2: first cut at bootloader

8 years agonc100: draw in the right location
Alan Cox [Mon, 5 Oct 2015 12:43:30 +0000 (13:43 +0100)]
nc100: draw in the right location

8 years agotrs80: trivial tidy up
Alan Cox [Mon, 5 Oct 2015 12:43:21 +0000 (13:43 +0100)]
trs80: trivial tidy up

8 years agodragon-nx32: first cut at adding draw/read/write methods
Alan Cox [Sun, 4 Oct 2015 21:16:02 +0000 (22:16 +0100)]
dragon-nx32: first cut at adding draw/read/write methods

Strictly speaking we don't need them, but this probably won't be true on all
the 6809 variants (eg COCO3) so we should support them to make portable code
easier. It's not as if they are very much code space.

8 years agographics: text mode tidy up
Alan Cox [Sun, 4 Oct 2015 13:07:03 +0000 (14:07 +0100)]
graphics: text mode tidy up

Now we have text modes as modes we can get rid of GFX_ENABLE stuff

8 years agodragon-nx-32: Add 128x192 four colour mode graphics
Alan Cox [Sat, 3 Oct 2015 18:54:19 +0000 (19:54 +0100)]
dragon-nx-32: Add 128x192 four colour mode graphics

Yay real graphics mode changes

Now should they clear the screen or not ...

8 years agomode: report text modes
Alan Cox [Sat, 3 Oct 2015 15:59:48 +0000 (16:59 +0100)]
mode: report text modes

8 years agographics: add 'text only' mode type
Alan Cox [Sat, 3 Oct 2015 15:57:07 +0000 (16:57 +0100)]
graphics: add 'text only' mode type

We need this so we can describe modes for 40/80 switching, or moving from a
graphics to a text mode

8 years agoutils: add a "mode" command for mode setting
Alan Cox [Sat, 3 Oct 2015 15:54:01 +0000 (16:54 +0100)]
utils: add a "mode" command for mode setting

Well it had to be called "mode" for an 8bit box 8)

Also fix the header up

8 years agodragon-nx32: implement initial "mode" choices
Alan Cox [Sat, 3 Oct 2015 15:52:59 +0000 (16:52 +0100)]
dragon-nx32: implement initial "mode" choices

Ok so in reality its the same mode and two colour sets - but it'll do nicely
for testing !

8 years agodragon-nx-32: first test bits for mode switching
Alan Cox [Sat, 3 Oct 2015 13:15:39 +0000 (14:15 +0100)]
dragon-nx-32: first test bits for mode switching

8 years agographics: add header for apps
Alan Cox [Sat, 3 Oct 2015 13:06:56 +0000 (14:06 +0100)]
graphics: add header for apps

8 years agotrs80: update devgfx test code
Alan Cox [Sat, 3 Oct 2015 10:03:03 +0000 (11:03 +0100)]
trs80: update devgfx test code

Correct for 16bit co-ordinates
Add GFX_READ/WRITE test implementation

8 years agonc100: update test graphics code
Alan Cox [Sat, 3 Oct 2015 10:01:30 +0000 (11:01 +0100)]
nc100: update test graphics code

Add mode number
X and Y need to be 16bit

8 years agographics: put mode number in info, otherwise you can't query the mode number
Alan Cox [Sat, 3 Oct 2015 10:00:33 +0000 (11:00 +0100)]
graphics: put mode number in info, otherwise you can't query the mode number

8 years agoGraphics: more pondering
Alan Cox [Sat, 3 Oct 2015 10:00:19 +0000 (11:00 +0100)]
Graphics: more pondering

8 years agoMerge branch 'master' of https://github.com/EtchedPixels/FUZIX
Alan Cox [Fri, 2 Oct 2015 20:01:08 +0000 (21:01 +0100)]
Merge branch 'master' of https://github.com/EtchedPixels/FUZIX

8 years agotrs80: update for gfx changes
Alan Cox [Fri, 2 Oct 2015 20:00:47 +0000 (21:00 +0100)]
trs80: update for gfx changes

8 years agonc100: clean up devgfx changes
Alan Cox [Fri, 2 Oct 2015 20:00:37 +0000 (21:00 +0100)]
nc100: clean up devgfx changes

8 years agographics: Have a rethink
Alan Cox [Fri, 2 Oct 2015 19:37:53 +0000 (20:37 +0100)]
graphics: Have a rethink

Basically replace all the operations with a single tight kernel operation which
can be used to construct them all with reasonable efficiency, and is good at
certain useful things. Push all the alignment considerations onto the user
code so that everyone doesn't have the time and size penalties for it when
they don't care.

Redo the NC100 to follow this implementation.

trs80 needs redoing yet but it will take the trs80 hires graphics from
unbearable to slow 8)

8 years agoMerge pull request #250 from beretta42/graphics
EtchedPixels [Fri, 2 Oct 2015 16:49:58 +0000 (17:49 +0100)]
Merge pull request #250 from beretta42/graphics

coco3: add gfx ioctl.

8 years agoMerge pull request #249 from beretta42/back-tick
EtchedPixels [Fri, 2 Oct 2015 16:48:52 +0000 (17:48 +0100)]
Merge pull request #249 from beretta42/back-tick

coco3: keyboard does `, console displays as UP_ARROW.

8 years agoucp: fix more clashes with standard functions
Alan Cox [Fri, 2 Oct 2015 16:44:47 +0000 (17:44 +0100)]
ucp: fix more clashes with standard functions

8 years agobanking: update the sdcc patch for 3.5.x
Alan Cox [Fri, 2 Oct 2015 16:42:02 +0000 (17:42 +0100)]
banking: update the sdcc patch for 3.5.x

8 years agopx4plus: realign in progress port
Alan Cox [Fri, 2 Oct 2015 15:57:57 +0000 (16:57 +0100)]
px4plus: realign in progress port

8 years agococo3: keyboard does `, console displays as UP_ARROW.
Brett Gordon [Fri, 2 Oct 2015 15:50:07 +0000 (11:50 -0400)]
coco3: keyboard does `, console displays as UP_ARROW.

8 years agozx128: platform_discard hook
Alan Cox [Fri, 2 Oct 2015 15:47:22 +0000 (16:47 +0100)]
zx128: platform_discard hook

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 agococo3: add gfx_ioctl to system
Brett Gordon [Fri, 2 Oct 2015 05:22:06 +0000 (01:22 -0400)]
coco3: add gfx_ioctl to system

8 years agococo3: add primordial graphics ioctl to devtty
Brett Gordon [Fri, 2 Oct 2015 05:13:54 +0000 (01:13 -0400)]
coco3: add primordial graphics ioctl to devtty

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.