z80pack32: Prototyping work to support 32K + 32K fixed better
authorAlan Cox <alan@etchedpixels.co.uk>
Tue, 25 Nov 2014 22:39:54 +0000 (22:39 +0000)
committerAlan Cox <alan@etchedpixels.co.uk>
Tue, 25 Nov 2014 22:39:54 +0000 (22:39 +0000)
commit9042f75a71f2f87b8381a66bad59f38454b736dc
tree9d541fb4553f3cd9c96a14e31b7d0a1b2f12ab48
parent51ae65237ecd691c99ed06f4a6f23d441813bd88
z80pack32: Prototyping work to support 32K + 32K fixed better

Initial test work to see what is needed to handle machines that have a 32K
chunk you can page and a fixed 32K chunk (MTX512, N8VEM v2, MicroBee etc)

Buildable prototype but needs work doing on the crt0.s/binman setup to cope
with binaries containing a big hole in the middle.
16 files changed:
Kernel/Makefile
Kernel/bank32k.c
Kernel/include/kernel.h
Kernel/platform-z80pack32/Makefile [new file with mode: 0644]
Kernel/platform-z80pack32/README [new file with mode: 0644]
Kernel/platform-z80pack32/bootblock.s [new file with mode: 0644]
Kernel/platform-z80pack32/commonmem.s [new file with mode: 0644]
Kernel/platform-z80pack32/config.h [new file with mode: 0644]
Kernel/platform-z80pack32/crt0.s [new file with mode: 0644]
Kernel/platform-z80pack32/devices.c [new file with mode: 0644]
Kernel/platform-z80pack32/kernel.def [new file with mode: 0644]
Kernel/platform-z80pack32/main.c [new file with mode: 0644]
Kernel/platform-z80pack32/tricks.s [new file with mode: 0644]
Kernel/platform-z80pack32/uzi.lnk [new file with mode: 0644]
Kernel/platform-z80pack32/z80pack.s [new file with mode: 0644]
Kernel/swap.c