MXT I/O Controller

For the discussion of all hardware related topics.
User avatar
robcfg
Posts: 1529
Joined: Sat Apr 04, 2009 10:16 pm
Location: Stockholm, Sweden
Contact:

Re: MXT I/O Controller

Post by robcfg »

Success!

The cartridge has a 2KB rom and it boots with XRoar :mrgreen:

I've attached the rom file and a screenshot.

Cheers,
Rob
Attachments
MXTIO.rom.zip
(2.32 KiB) Downloaded 205 times
MXT-IO.png
MXT-IO.png (3.01 KiB) Viewed 8461 times
centrespot
Posts: 21
Joined: Fri Aug 05, 2011 6:55 pm

Re: MXT I/O Controller

Post by centrespot »

robcfg wrote: Tue Dec 27, 2022 11:15 pm Success!

The cartridge has a 2KB rom and it boots with XRoar :mrgreen:

I've attached the rom file and a screenshot.

Cheers,
Rob
Yes thats the screen I get when used in a real Dragon 32 or 64.
Is there any way of getting data from the rom file that would help with the functions and syntax
User avatar
robcfg
Posts: 1529
Joined: Sat Apr 04, 2009 10:16 pm
Location: Stockholm, Sweden
Contact:

Re: MXT I/O Controller

Post by robcfg »

I can see some function names like:

CLOCKSET
CLOCKCHK
CLOCK
SWITCHOFF
SWITCHON
SWITCHIN
DMON

Further understanding of the inner workings require disassembling the code.
centrespot
Posts: 21
Joined: Fri Aug 05, 2011 6:55 pm

Re: MXT I/O Controller

Post by centrespot »

robcfg wrote: Wed Dec 28, 2022 12:25 am I can see some function names like:

CLOCKSET
CLOCKCHK
CLOCK
SWITCHOFF
SWITCHON
SWITCHIN
DMON

Further understanding of the inner workings require disassembling the code.
Do you know if it's possible to run the compusense DISM on XRoar and disassemble the ROM image
User avatar
robcfg
Posts: 1529
Joined: Sat Apr 04, 2009 10:16 pm
Location: Stockholm, Sweden
Contact:

Re: MXT I/O Controller

Post by robcfg »

I think it’s far easier to use Mame’s unidasm.

In fact I did it yesterday but hadn’t time to look at it. And I need to know how an external rom adds those commands to the Basic interpreter.
dublevay
Posts: 173
Joined: Wed Jan 23, 2019 3:41 pm

Re: MXT I/O Controller

Post by dublevay »

I use F9DASM. Much easier than trying to disassemble on the Dragon. https://github.com/Arakula/f9dasm
tjewell
Posts: 346
Joined: Mon Oct 19, 2009 4:58 pm
Location: Cambridge, England

Re: MXT I/O Controller

Post by tjewell »

Just spotted that Roy Coates (Roy, are you still on this forum?) reviewed the cartridge in the April 1986 issue of Dragon User - https://archive.org/details/dragon-user ... 1/mode/2up - Roy gives some examples of how it could be used. I love the fact you could just plug mains cables into this (although they do recommend you don't) and turn your lights on and off!
wayland
Posts: 39
Joined: Mon Nov 28, 2022 6:28 pm

Re: MXT I/O Controller

Post by wayland »

There's a bug in Roy's code. Line 90 goes to itself when it should GOTO line 80 to update the time.

I could have made good use of this MXT board back in the '80's.
Post Reply