Page 3 of 3
Re: MXT I/O Controller
Posted: Tue Dec 27, 2022 11:15 pm
by robcfg
Success!
The cartridge has a 2KB rom and it boots with XRoar
I've attached the rom file and a screenshot.
Cheers,
Rob
Re: MXT I/O Controller
Posted: Tue Dec 27, 2022 11:56 pm
by centrespot
robcfg wrote: ↑Tue Dec 27, 2022 11:15 pm
Success!
The cartridge has a 2KB rom and it boots with XRoar
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
Re: MXT I/O Controller
Posted: Wed Dec 28, 2022 12:25 am
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.
Re: MXT I/O Controller
Posted: Wed Dec 28, 2022 1:10 pm
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
Re: MXT I/O Controller
Posted: Wed Dec 28, 2022 1:27 pm
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.
Re: MXT I/O Controller
Posted: Wed Dec 28, 2022 8:05 pm
by dublevay
I use F9DASM. Much easier than trying to disassemble on the Dragon.
https://github.com/Arakula/f9dasm
Re: MXT I/O Controller
Posted: Sat May 27, 2023 5:10 pm
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!
Re: MXT I/O Controller
Posted: Wed May 31, 2023 5:26 pm
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.