Re: 6809 / 6702 puzzle

From: Rhialto <rhialto_at_falu.nl>
Date: Sun, 8 Apr 2012 23:55:06 +0200
Message-ID: <20120408215506.GB20800@falu.nl>
Hi Dave,

On Sun 08 Apr 2012 at 21:38:48 +0200, davee.roberts@fsmail.net wrote:
> Bank switch assignment and addresses for the first and second releases
> of the Waterloo Language disks.

Thanks! I'll put them into VICE.

> I have noticed two other issues. V1.0 of PASCAL (it may do it with V1.1 as well) uses the "JMP ,X" instruction to get to the 6702 
> subroutine. V1.0 of APL seems to work whereas I can't get V1.1 to work...
> 
> Who's 6809 emulator are you using (or have you developed your own)?

I  started out with this one:

https://github.com/bcd/exec09
revision commit/642e684b9d225a6d0a3d7121ed23ba79c76b9fc5
found via: http://koti.mbnet.fi/~atjs/mc6809/#Emu, gcc6809

Blackystardust from the VICE team had already been working on some
support for other CPUs (including sufficient framework for the
coprocessor in B-series machines) so I overtook him a little there.
After I got the basics working he started to overhaul it and add support
for illegal opcodes and 6309 opcodes (that is an extended 6809 that has
some 32-bit support). I think it starts to look more and more like what
he was already doing with his own version :-)

-Olaf.
-- 
___ Olaf 'Rhialto' Seibert  -- There's no point being grown-up if you 
\X/ rhialto/at/xs4all.nl    -- can't be childish sometimes. -The 4th Doctor

       Message was sent through the cbm-hackers mailing list
Received on 2012-04-08 22:00:05

Archive generated by hypermail 2.2.0.