FUZIX.git
5 years agobank16: we should use mapbase not progbase
Alan Cox [Wed, 16 Jan 2019 14:47:22 +0000 (14:47 +0000)]
bank16: we should use mapbase not progbase

Fixes I hope the COCO breakage

5 years agozx evolution: initial port sketch
Alan Cox [Fri, 11 Jan 2019 00:45:57 +0000 (00:45 +0000)]
zx evolution: initial port sketch

Whilst quite different to tbblue in some ways it's useful to be thinking about
both at the same time.

This is for baseconf. tsconf might be even more interesting ?

5 years agofortune: Ship the computer db as a default
Alan Cox [Thu, 10 Jan 2019 14:21:29 +0000 (14:21 +0000)]
fortune: Ship the computer db as a default

There are no shortage of fortune files but this one is a nice bit computing
history and hopefully doesn't contain anything too inappropriate

5 years agocromemco: switch to proper IRQ driven serial bufers
Alan Cox [Thu, 10 Jan 2019 13:13:03 +0000 (13:13 +0000)]
cromemco: switch to proper IRQ driven serial bufers

Not yet tested

5 years agobank8k: Fix last bank size
Tormod Volden [Wed, 9 Jan 2019 10:33:56 +0000 (11:33 +0100)]
bank8k: Fix last bank size

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
5 years agolowlevel-6809: Simplify interrupt_handler after kernel_flag was removed
Tormod Volden [Wed, 9 Jan 2019 10:36:40 +0000 (11:36 +0100)]
lowlevel-6809: Simplify interrupt_handler after kernel_flag was removed

Rewrite the null vector in the same mapping as where we check for it.

Also simplify comments in the syscall glue.

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
5 years agogames: build fortune.dat for inclusion
Alan Cox [Thu, 10 Jan 2019 12:32:19 +0000 (12:32 +0000)]
games: build fortune.dat for inclusion

Also make the fortune data file fixed endian so we can cross build it nicely
for everyone

5 years agoz80sio: tidy up the macros a bit
Alan Cox [Wed, 9 Jan 2019 22:19:49 +0000 (22:19 +0000)]
z80sio: tidy up the macros a bit

We still need to think about how IM1 is best done

5 years agolinc80: tty updates
Alan Cox [Wed, 9 Jan 2019 19:27:50 +0000 (19:27 +0000)]
linc80: tty updates

5 years agorc2014: move the default ppide base address
Alan Cox [Wed, 9 Jan 2019 13:47:50 +0000 (13:47 +0000)]
rc2014: move the default ppide base address

Somewhere along the line RC2014 picked 0x20 rather than the 0x60 that the
retrobrew based systems used.

Remember to change the jumpers if currently using 0x60.

5 years agolinc80: continued work on proper IM2 support
Alan Cox [Wed, 9 Jan 2019 03:08:08 +0000 (03:08 +0000)]
linc80: continued work on proper IM2 support

Add IM2 driven serial interrupts with proper queues. We don't yet do all the
status and error bits right.

This enables IM2 serial but we don't gain much from it because we have yet
to tackle the core changes needed to leave other interrupt lines running for
most cases where we today DI, and to soft count, skip re-entry of the
interrupt_handler/timer proper.

5 years agolinc80: fix reboot
Alan Cox [Tue, 8 Jan 2019 23:39:46 +0000 (23:39 +0000)]
linc80: fix reboot

5 years agolinc80: fix tty warning
Alan Cox [Tue, 8 Jan 2019 23:39:28 +0000 (23:39 +0000)]
linc80: fix tty warning

5 years agoz80softspi: fix timings
Alan Cox [Tue, 8 Jan 2019 23:39:11 +0000 (23:39 +0000)]
z80softspi: fix timings

5 years agokernel: allow per major decision on direct to user space
Alan Cox [Tue, 8 Jan 2019 23:38:13 +0000 (23:38 +0000)]
kernel: allow per major decision on direct to user space

This is useful if you've got a hard disk and a floppy. For all current
platforms it resolves down to the same code as before but the flexibility is
now there if you need it.

5 years agodragon-mooh: drivewire adaptions to page map switching
Tormod Volden [Mon, 7 Jan 2019 22:08:41 +0000 (23:08 +0100)]
dragon-mooh: drivewire adaptions to page map switching

Needs a tiny change from the nx32 version.

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
5 years agodragon-mooh: Only rewrite MMU when user map changes
Tormod Volden [Mon, 7 Jan 2019 22:08:40 +0000 (23:08 +0100)]
dragon-mooh: Only rewrite MMU when user map changes

map_process_a sets up the MMU from the given page map vector.

map_process_always activates the user map.

map_save and map_restore only deals with kernel vs user map, and not
which user map is in use.

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
5 years agodragon-mooh: Copy only unique banks on fork
Tormod Volden [Mon, 7 Jan 2019 22:08:39 +0000 (23:08 +0100)]
dragon-mooh: Copy only unique banks on fork

Once we reach a duplicated bank in the table, we are done.

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
5 years agodragon-mooh: Disable interrupts while writing task registers
Tormod Volden [Mon, 7 Jan 2019 22:08:38 +0000 (23:08 +0100)]
dragon-mooh: Disable interrupts while writing task registers

map_kernel/map_process_always are in a few cases called with interrupt
enabled (e.g. from SPI transfer routines in common). If an interrupt
hits between writing "user" to map_copy and reading the process page
map, the intermediate map_save/map_restore during interrupt will restore
"user" map, and the process page map is gone.

Make map_kernel/map_process_always "atomic" to ensure that map_copy and
task registers are always coherent.

Note that we still rely on map_process_always/map_process_x to be called
with kernel being mapped so that we can read the process page map.

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
5 years agodragon-mooh: Move udata stash to 0x2000
Tormod Volden [Mon, 7 Jan 2019 22:08:37 +0000 (23:08 +0100)]
dragon-mooh: Move udata stash to 0x2000

Also add the missing link file for applications

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
5 years agobank16: if PROGBASE is non zero we do the maths wrong
Alan Cox [Tue, 8 Jan 2019 17:05:18 +0000 (17:05 +0000)]
bank16: if PROGBASE is non zero we do the maths wrong

None of our bank16k ports have a non zero progbase fortunately. Fix it anyway

5 years agobank8k: allow for no zero base
Alan Cox [Tue, 8 Jan 2019 17:02:53 +0000 (17:02 +0000)]
bank8k: allow for no zero base

Tormod's patch worked by changing pagemap_realloc to pass top not size. In
fact we want to pass size so that

- We don't break any other banking code
- We can still sanely handle platforms with multiple processes per bank where
  pagemap_realloc has a real job. It's not quite that simple there are some
  other 32bit changes it would need, but lets not dig a hole to fall down

5 years agobank8k: Run program_vectors() after page map reallocation
Tormod Volden [Mon, 7 Jan 2019 21:28:54 +0000 (22:28 +0100)]
bank8k: Run program_vectors() after page map reallocation

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
5 years agobank8k: Redefine page map table to not include LOBANK
Tormod Volden [Mon, 7 Jan 2019 21:28:53 +0000 (22:28 +0100)]
bank8k: Redefine page map table to not include LOBANK

The first element corresponds to the first page slot to be mapped.

If LOBANK is not zero, we will have fewer page slots to go through.

Use moving ptr instead of indexing it, to keep all compilers from
messing up.

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
5 years agobank8k: Make sure pagemap_free frees something
Tormod Volden [Mon, 7 Jan 2019 21:28:52 +0000 (22:28 +0100)]
bank8k: Make sure pagemap_free frees something

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
5 years agobank8k: Fix syntax so that it builds again
Tormod Volden [Mon, 7 Jan 2019 21:28:51 +0000 (22:28 +0100)]
bank8k: Fix syntax so that it builds again

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
5 years agoBreaks too much. Also messes up any future multi-process per bank arrangement
Alan Cox [Tue, 8 Jan 2019 16:58:02 +0000 (16:58 +0000)]
Breaks too much. Also messes up any future multi-process per bank arrangement

Revert "syscall_exec16: pagemap_realloc takes top, not size"

This reverts commit 0463011f113a92a0c9b19fb91cbb081c743a2f32.

5 years agosyscall_exec16: pagemap_realloc takes top, not size
Tormod Volden [Mon, 7 Jan 2019 21:28:49 +0000 (22:28 +0100)]
syscall_exec16: pagemap_realloc takes top, not size

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
5 years agodragon-nx32: Remove unused (un)map_video calls
Tormod Volden [Mon, 7 Jan 2019 21:53:06 +0000 (22:53 +0100)]
dragon-nx32: Remove unused (un)map_video calls

Now that we are not sharing vc.c any longer.

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
5 years agodragon-mooh: Remaining assembly VT routines for vc
Tormod Volden [Mon, 7 Jan 2019 21:53:05 +0000 (22:53 +0100)]
dragon-mooh: Remaining assembly VT routines for vc

Use own vc.c version calling the assembly routines

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
5 years agodragon-nx32/mooh: Move vc assembly to new vc_asm.s
Tormod Volden [Mon, 7 Jan 2019 21:53:04 +0000 (22:53 +0100)]
dragon-nx32/mooh: Move vc assembly to new vc_asm.s

multihead.s now becomes the same for the two platform.

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
5 years agodragon-nx32/mooh: Rename to VC_BASE
Tormod Volden [Mon, 7 Jan 2019 21:53:03 +0000 (22:53 +0100)]
dragon-nx32/mooh: Rename to VC_BASE

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
5 years agodragon-mooh: Squeeze in VC framebuffers at 0x400-0x800
Tormod Volden [Mon, 7 Jan 2019 21:53:02 +0000 (22:53 +0100)]
dragon-mooh: Squeeze in VC framebuffers at 0x400-0x800

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
5 years agodragon-mooh: Use the (un)map_video helpers in video.s
Tormod Volden [Mon, 7 Jan 2019 21:53:01 +0000 (22:53 +0100)]
dragon-mooh: Use the (un)map_video helpers in video.s

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
5 years agodragon-mooh: Define TOP_SIZE for swapping
Tormod Volden [Mon, 7 Jan 2019 21:28:48 +0000 (22:28 +0100)]
dragon-mooh: Define TOP_SIZE for swapping

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
5 years agodragon-mooh: Add empty platform copyright
Tormod Volden [Mon, 7 Jan 2019 21:28:47 +0000 (22:28 +0100)]
dragon-mooh: Add empty platform copyright

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
5 years agodragon-mooh: Use makeproc
Tormod Volden [Mon, 7 Jan 2019 21:28:46 +0000 (22:28 +0100)]
dragon-mooh: Use makeproc

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
5 years agoz80softspi: correct comments
Alan Cox [Tue, 8 Jan 2019 01:46:47 +0000 (01:46 +0000)]
z80softspi: correct comments

5 years agoStandalone/chmem: Correct index for binary magic
Tormod Volden [Mon, 7 Jan 2019 21:28:45 +0000 (22:28 +0100)]
Standalone/chmem: Correct index for binary magic

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
5 years agochmem: Allow values above 32767 also where int is 16-bit
Tormod Volden [Mon, 7 Jan 2019 21:28:44 +0000 (22:28 +0100)]
chmem: Allow values above 32767 also where int is 16-bit

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
5 years agolinc80: support SD cards on PIO port B
Alan Cox [Tue, 8 Jan 2019 01:02:04 +0000 (01:02 +0000)]
linc80: support SD cards on PIO port B

5v to 3.3v convertors obviously required!

5 years agoz80softspi: Software SPI for the Z80
Alan Cox [Tue, 8 Jan 2019 00:59:51 +0000 (00:59 +0000)]
z80softspi: Software SPI for the Z80

Mainly intended for use with the Z80PIO but ought to work with other hardware
too providing it's got a single register with input and output bits present.

5 years agogenie-eg64: need_resched needs to be common
Alan Cox [Tue, 8 Jan 2019 00:59:26 +0000 (00:59 +0000)]
genie-eg64: need_resched needs to be common

5 years agodevsd: allow asm linkages for SPI helpers
Alan Cox [Tue, 8 Jan 2019 00:59:06 +0000 (00:59 +0000)]
devsd: allow asm linkages for SPI helpers

5 years agozxmmc: swap was done
Alan Cox [Tue, 8 Jan 2019 00:58:55 +0000 (00:58 +0000)]
zxmmc: swap was done

5 years agosc108: Can also use the loader
Alan Cox [Mon, 7 Jan 2019 11:58:57 +0000 (11:58 +0000)]
sc108: Can also use the loader

5 years agolinc80: update README
Alan Cox [Mon, 7 Jan 2019 01:27:03 +0000 (01:27 +0000)]
linc80: update README

5 years agolinc80: initial port
Alan Cox [Mon, 7 Jan 2019 01:26:20 +0000 (01:26 +0000)]
linc80: initial port

Lots of work to do on the IM2 side - serial handlers etc rather than polling
on the timer as an icky hack to get started

5 years agorc2014 sio: Fix incorrect calculation causing junk and bad sio setup
Alan Cox [Sun, 6 Jan 2019 21:17:20 +0000 (21:17 +0000)]
rc2014 sio: Fix incorrect calculation causing junk and bad sio setup

5 years agofilo: tweak it a bit more so we get the right layout
Alan Cox [Sat, 5 Jan 2019 22:44:54 +0000 (22:44 +0000)]
filo: tweak it a bit more so we get the right layout

Also load another sector as we will spill into it inevitably. This isn't a big
deal as even in DOS days the loader space was over 60 sectors.

5 years agofilo: rework some code so we can use it nicely as a boot block loader
Alan Cox [Sat, 5 Jan 2019 22:41:51 +0000 (22:41 +0000)]
filo: rework some code so we can use it nicely as a boot block loader

5 years agosc114: Fix sc108 handling on execve
Alan Cox [Sat, 5 Jan 2019 22:25:33 +0000 (22:25 +0000)]
sc114: Fix sc108 handling on execve

5 years agofilo: move constants to right file
Alan Cox [Sat, 5 Jan 2019 21:59:15 +0000 (21:59 +0000)]
filo: move constants to right file

5 years agofilo: build at a given address
Alan Cox [Sat, 5 Jan 2019 21:56:23 +0000 (21:56 +0000)]
filo: build at a given address

5 years agosc114: make loader use generic filo parts
Alan Cox [Sat, 5 Jan 2019 21:55:58 +0000 (21:55 +0000)]
sc114: make loader use generic filo parts

5 years agofilo: first pieces of a generic Z80 loader
Alan Cox [Sat, 5 Jan 2019 21:55:28 +0000 (21:55 +0000)]
filo: first pieces of a generic Z80 loader

5 years agosc114: more minor tweaks and README fixups
Alan Cox [Sat, 5 Jan 2019 21:30:09 +0000 (21:30 +0000)]
sc114: more minor tweaks and README fixups

5 years agosc108: fix typo
Alan Cox [Sat, 5 Jan 2019 21:20:47 +0000 (21:20 +0000)]
sc108: fix typo

5 years agosc114: get it building
Alan Cox [Sat, 5 Jan 2019 21:19:15 +0000 (21:19 +0000)]
sc114: get it building

5 years agoscm_monitor: interface glue
Alan Cox [Sat, 5 Jan 2019 21:18:54 +0000 (21:18 +0000)]
scm_monitor: interface glue

5 years agosc114: initial draft of an SC114 port using SCM monitor as much as possible
Alan Cox [Sat, 5 Jan 2019 21:06:25 +0000 (21:06 +0000)]
sc114: initial draft of an SC114 port using SCM monitor as much as possible

It's also designed to work on the SC108, except we don't have a suitable bank
aware monitor yet.

5 years agosc114: first draft of a real boot loader for Fuzix
Alan Cox [Sat, 5 Jan 2019 21:05:24 +0000 (21:05 +0000)]
sc114: first draft of a real boot loader for Fuzix

5 years agorc2014: update notes and documentation
Alan Cox [Fri, 4 Jan 2019 20:10:54 +0000 (20:10 +0000)]
rc2014: update notes and documentation

5 years agotbblue: add UART minor loader fix
Alan Cox [Fri, 4 Jan 2019 19:30:43 +0000 (19:30 +0000)]
tbblue: add UART minor loader fix

Still working over the code and reviewing, not yet ready for testing

(need to sort a different 8K paged platform first to test the core 8K code
better)

5 years agomnakfile: update v65 status to dead for now
Alan Cox [Fri, 4 Jan 2019 13:51:16 +0000 (13:51 +0000)]
mnakfile: update v65 status to dead for now

5 years agonascom: notes update
Alan Cox [Fri, 4 Jan 2019 13:50:47 +0000 (13:50 +0000)]
nascom: notes update

5 years agocromemco: trivial optimization
Alan Cox [Thu, 3 Jan 2019 19:13:31 +0000 (19:13 +0000)]
cromemco: trivial optimization

5 years agocromemco: first cut at a fast fork() interbank copier
Alan Cox [Thu, 3 Jan 2019 19:12:14 +0000 (19:12 +0000)]
cromemco: first cut at a fast fork() interbank copier

17 clocks/byte but we can't use quite the same technique for the other paths
we need to optimize (notably udata and disk block copies)

5 years agoman2: further updates and new pages
Alan Cox [Sun, 23 Dec 2018 12:42:06 +0000 (12:42 +0000)]
man2: further updates and new pages

5 years agosyscall_proc: implement POSIX _POSIX_SAVED_IDS behaviour
Alan Cox [Sun, 23 Dec 2018 12:35:29 +0000 (12:35 +0000)]
syscall_proc: implement POSIX _POSIX_SAVED_IDS behaviour

The current behaviour is a weird mix of old Unixisms

5 years agoman2: add getpid and getppid
Alan Cox [Sat, 22 Dec 2018 11:33:47 +0000 (11:33 +0000)]
man2: add getpid and getppid

5 years agoman2: assorted small formatting fixups
Alan Cox [Sat, 22 Dec 2018 11:33:31 +0000 (11:33 +0000)]
man2: assorted small formatting fixups

5 years agodup2: Fix two bugs
Alan Cox [Sat, 22 Dec 2018 11:17:38 +0000 (11:17 +0000)]
dup2: Fix two bugs

1. dup2(x,x) corrupted all the counts we closed the object then referenced
it

2. dup2() returns the new file handle not 0 on success

5 years agodup/dup2: manual page
Alan Cox [Sat, 22 Dec 2018 11:17:09 +0000 (11:17 +0000)]
dup/dup2: manual page

5 years agofchown/fchmod: redirect to chown/chmod.2
Alan Cox [Sat, 22 Dec 2018 10:58:03 +0000 (10:58 +0000)]
fchown/fchmod: redirect to chown/chmod.2

5 years agochown.2: unistd.h is the right header not stat.h
Alan Cox [Sat, 22 Dec 2018 10:56:24 +0000 (10:56 +0000)]
chown.2: unistd.h is the right header not stat.h

5 years agosyscall_fs2: fix the chown logic to match modern Unix
Alan Cox [Sat, 22 Dec 2018 10:55:19 +0000 (10:55 +0000)]
syscall_fs2: fix the chown logic to match modern Unix

5 years agochown.2: add manual page
Alan Cox [Sat, 22 Dec 2018 10:55:09 +0000 (10:55 +0000)]
chown.2: add manual page

5 years agochmod.2: Man page fixes
Alan Cox [Sat, 22 Dec 2018 10:54:59 +0000 (10:54 +0000)]
chmod.2: Man page fixes

5 years agochmod.2L correct values
Alan Cox [Fri, 21 Dec 2018 21:41:52 +0000 (21:41 +0000)]
chmod.2L correct values

5 years agoman2: add more pages, fix some bits
Alan Cox [Wed, 19 Dec 2018 14:47:22 +0000 (14:47 +0000)]
man2: add more pages, fix some bits

5 years agosbcv2: Fix msr mode
Alan Cox [Wed, 19 Dec 2018 12:28:10 +0000 (12:28 +0000)]
sbcv2: Fix msr mode

In timer tick mode the timer only works after you've configured the serial
port. If you keep the existing configuration (eg a single user boot) or don't
use that port (eg PropIO) it never turns the needed interrupt on

5 years agotimes: document limitations on tickless systems
Alan Cox [Wed, 19 Dec 2018 12:26:16 +0000 (12:26 +0000)]
times: document limitations on tickless systems

5 years agotime: remove stdio usage, fix 60HZ assumptions
Alan Cox [Wed, 19 Dec 2018 12:12:27 +0000 (12:12 +0000)]
time: remove stdio usage, fix 60HZ assumptions

Now smaller, prints faster and reports the right data

5 years agosbcv2: Fix the external DSR timer support
Alan Cox [Wed, 19 Dec 2018 11:23:05 +0000 (11:23 +0000)]
sbcv2: Fix the external DSR timer support

5 years agofuzix: adjust package lists for mini fs
Alan Cox [Tue, 11 Dec 2018 22:36:37 +0000 (22:36 +0000)]
fuzix: adjust package lists for mini fs

5 years agocromemco: very slow but working
Alan Cox [Tue, 11 Dec 2018 22:35:29 +0000 (22:35 +0000)]
cromemco: very slow but working

Lots of optimizations needed and the small matter of having no hard disk
emulation

5 years agozxdiv: fix missing newline
Alan Cox [Tue, 11 Dec 2018 22:28:48 +0000 (22:28 +0000)]
zxdiv: fix missing newline

5 years agokernel: lower default task switch rate
Alan Cox [Tue, 11 Dec 2018 22:28:13 +0000 (22:28 +0000)]
kernel: lower default task switch rate

5 years agocromemco: get the task switching logic working right
Alan Cox [Tue, 11 Dec 2018 18:06:59 +0000 (18:06 +0000)]
cromemco: get the task switching logic working right

5 years agocromemco: fix floppy user v kernel handling bug
Alan Cox [Tue, 11 Dec 2018 18:06:41 +0000 (18:06 +0000)]
cromemco: fix floppy user v kernel handling bug

5 years agothunked: fix stack handling bug in the pre-emption path
Alan Cox [Tue, 11 Dec 2018 18:06:08 +0000 (18:06 +0000)]
thunked: fix stack handling bug in the pre-emption path

5 years agocromemco: devfd assorted fixes and facepalm removals
Alan Cox [Mon, 10 Dec 2018 21:19:50 +0000 (21:19 +0000)]
cromemco: devfd assorted fixes and facepalm removals

With this sorted we now load init and get as far as fork, whereupon we seem
to go boom

5 years agocromemco: program_vectors code, and also fix a silly fdc bug
Alan Cox [Mon, 10 Dec 2018 21:19:09 +0000 (21:19 +0000)]
cromemco: program_vectors code, and also fix a silly fdc bug

5 years agocromemco: put fd in the right major
Alan Cox [Mon, 10 Dec 2018 21:18:59 +0000 (21:18 +0000)]
cromemco: put fd in the right major

5 years agocromemco: further updates - gets us to the boot prompt
Alan Cox [Mon, 10 Dec 2018 15:26:51 +0000 (15:26 +0000)]
cromemco: further updates - gets us to the boot prompt

The tty interfacing via IM2 mode is a bit hackish for now. Unfortunately because
the emulation of the tu-art in Z80pack is currently extremely buggy we are
basically forced to use IM2.

Eventually we want to do IM2 properly anyway. The entire system is built around
a design that has proper interrupt handling.

With these changes sorted interrupts now work, and you can fail to find a root
file system. Next task is getting the fdc and root fs working.

5 years agocromemco: This gets our boot disk to the bootdev: prompt
Alan Cox [Sun, 9 Dec 2018 15:43:48 +0000 (15:43 +0000)]
cromemco: This gets our boot disk to the bootdev: prompt

Unfortunately we don't seem to have any interrupts or tty activity on reading
so this needs some further research.

5 years agoMerge branch 'master' of https://github.com/EtchedPixels/FUZIX
Alan Cox [Sun, 9 Dec 2018 14:04:16 +0000 (14:04 +0000)]
Merge branch 'master' of https://github.com/EtchedPixels/FUZIX

5 years agorc2014: another attempt at SIO autodetection
Alan Cox [Sun, 9 Dec 2018 14:02:39 +0000 (14:02 +0000)]
rc2014: another attempt at SIO autodetection

5 years agoMerge pull request #679 from c32ff0/master
EtchedPixels [Sun, 9 Dec 2018 11:55:42 +0000 (11:55 +0000)]
Merge pull request #679 from c32ff0/master

rc2014: fixed missing functions when ppide enabled