Skip to content

Geos m65#3

Open
frehwagen wants to merge 14 commits intomasterfrom
geos-m65
Open

Geos m65#3
frehwagen wants to merge 14 commits intomasterfrom
geos-m65

Conversation

@frehwagen
Copy link
Copy Markdown
Owner

No description provided.

lgblgblgb and others added 14 commits August 22, 2016 19:02
Basically it just "prefixes" the puc'ed binary with a C65 basic stub to
set-up some C64-compatible settings in relation of memory and relocting
stuff followed by transferring control to the old un-puc' stuff.

In this way, GEOS65 can be loaded from C65 mode as well (no need for
GO64 first). The result works in my Xemu/C65 emulator, however GEOS
won't work, as it reads CIA-2 reg 0, maybe because of IEC serial bus.
However that is not emulated, and a new disk driver is needed for F011
FDC in Commodore 65. There is *some* driver for that already, but it's
not clear it's for Mega65 only or C65 too. Moreover, the current GEOS
repository of mist64 does not allow to include custom disk driver other
than 1541, at least I couldn't find it out, how to do so.
% Some Makefile reorganization and clean-up
% Minor beaty works on my sources
% Build combined.bin with the help of the the assembler,
  not with 'dd' commands in Makefile, can be used to
  do conditional building of binaries as well (see the
  end of the config.inc)
% Improving the fun section of the Makefile at the end :)
Conflicts:
	.gitignore
	Makefile
	config.inc
	kernal/kernal_bsw.cfg
	kernal/start.s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants