Success!
The cartridge has a 2KB rom and it boots with XRoar
I've attached the rom file and a screenshot.
Cheers,
Rob
MXT I/O Controller
Re: MXT I/O Controller
- Attachments
-
- MXTIO.rom.zip
- (2.32 KiB) Downloaded 376 times
-
- MXT-IO.png (3.01 KiB) Viewed 12068 times
-
- Posts: 21
- Joined: Fri Aug 05, 2011 6:55 pm
Re: MXT I/O Controller
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
I can see some function names like:
CLOCKSET
CLOCKCHK
CLOCK
SWITCHOFF
SWITCHON
SWITCHIN
DMON
Further understanding of the inner workings require disassembling the code.
CLOCKSET
CLOCKCHK
CLOCK
SWITCHOFF
SWITCHON
SWITCHIN
DMON
Further understanding of the inner workings require disassembling the code.
-
- Posts: 21
- Joined: Fri Aug 05, 2011 6:55 pm
Re: MXT I/O Controller
Do you know if it's possible to run the compusense DISM on XRoar and disassemble the ROM image
Re: MXT I/O Controller
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.
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
I use F9DASM. Much easier than trying to disassemble on the Dragon. https://github.com/Arakula/f9dasm
Re: MXT I/O Controller
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
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.
I could have made good use of this MXT board back in the '80's.