Search found 15 matches

by Pernod
09 Jun 2019 17:41
Forum: GENERAL DISCUSSIONS
Topic: [MAME] Emulating the MTX
Replies: 19
Views: 3981

Re: [MAME] Emulating the MTX

MAME now supports loading software from WAVs, and the majority of games from http://www.mtxworld.dk/download.php are working. There are a couple that hang after loading, namely Pac-Man and Zombie Near. With Pac-man it loads, decodes, fills screen with game font/text/chars then gets stuck in an infin...
by Pernod
21 Apr 2019 20:16
Forum: NEW HARDWARE
Topic: System test rom/Board
Replies: 26
Views: 1778

Re: System test rom/Board

It looks line Mame might be initialising the video ram to zero. Correct, well it doesn't randomise it first. The real MTX can have junk in there on boot, so my emulator doesn't bother to clear it. The test rom didn't either, so I'm getting junk on the display for codes less than 32. Thanks for expl...
by Pernod
21 Apr 2019 18:16
Forum: NEW HARDWARE
Topic: System test rom/Board
Replies: 26
Views: 1778

Re: System test rom/Board

Thanks for posting the ROM image.

Curiously I'm getting slightly different output from the ROM test for ROM1 in MAME, any ideas why?

I'm assuming your screenshots are from an emulator, so what does a real MTX show?
0004.png
0004.png (63.65 KiB) Viewed 644 times
by Pernod
18 Apr 2019 20:05
Forum: NEW HARDWARE
Topic: System test rom/Board
Replies: 26
Views: 1778

Re: System test rom/Board

Would really like to run your diagnostics ROM in MAME sometime, to convince myself the RAM banking and MTX500 is correct.
by Pernod
13 Feb 2019 16:03
Forum: GENERAL DISCUSSIONS
Topic: [MAME] Emulating the MTX
Replies: 19
Views: 3981

Re: [MAME] Emulating the MTX

I thought that I would have dumped the SDX 80 column card ROMs, but it appears not. I will do it next week. Any movement on this? I'm also looking for any original SDX ROM dumps, not remakes as used in MEMU. The only one I can be sure of is the CP/M ROM from http://www.primrosebank.net/computers/mt...
by Pernod
09 Feb 2019 17:06
Forum: GENERAL DISCUSSIONS
Topic: [MAME] Emulating the MTX
Replies: 19
Views: 3981

Re: [MAME] Emulating the MTX

F: is usually a RAM disk not a Silicon Disk. It uses the pages above 64K on the MTX. Of course, the clue was in my previous screenshot "F: is type 51 - 512Kb RAM disc". Managed to format F:, copy over the SDX System Disk, and run NewWord from it, so looks good. So how do I configure the Silicon Dis...
by Pernod
08 Feb 2019 23:45
Forum: GENERAL DISCUSSIONS
Topic: [MAME] Emulating the MTX
Replies: 19
Views: 3981

Re: [MAME] Emulating the MTX

I thought that I would have dumped the SDX 80 column card ROMs, but it appears not. I will do it next week. Thanks, that would be really useful. You could just copy files to and from the RAM disk to test it? But I need to format it first. Looks like multiple formatters on the SDX CP/M System Disk, ...
by Pernod
08 Feb 2019 21:22
Forum: GENERAL DISCUSSIONS
Topic: [MAME] Emulating the MTX
Replies: 19
Views: 3981

Re: [MAME] Emulating the MTX

Finally got around to taking another look at implementing the SDX in MAME. It seems I was a little hasty in giving up, once I set the dipswitches correctly it booted into CP/M. These are using SDXCPM ROM, with the original CP/M System Disc in IMD format: sdxcpm.png cpmbbc.png I see that MEMU uses fa...
by Pernod
03 Dec 2017 17:06
Forum: SOFTWARE
Topic: Cleaning Game Audio Files
Replies: 24
Views: 5877

Re: Cleaning Game Audio Files

I don;t know whether it is relevant to MAME, but for MEMU, in order for the tape reading to work, I had to do some work on the Z80 emulation to make the CTC interrupt to the Z80 nearly cycle accurate. In that case the Z80 could be issue, it is known to not be cycle accurate and I believe someone el...
by Pernod
03 Dec 2017 15:01
Forum: SOFTWARE
Topic: Cleaning Game Audio Files
Replies: 24
Views: 5877

Re: Cleaning Game Audio Files

The WAV file loading and saving works in exactly the same way as the real hardware, with audio edges clocking the emulated CTC, and pulses output on port 0x03. Thanks for the info. I was hoping the MAME issue was something simple like only clocking the CTC on edges, but this was already in there. I...