Search found 685 matches

by hlide
Mon Sep 23, 2019 8:35 pm
Forum: Hardware
Topic: How can I convert PAL to NTSC on the MZ-700?
Replies: 8
Views: 10270

Re: How can I convert PAL to NTSC on the MZ-700?

EDIT: I had a hard job to understand what you mean. The CPU and video clock is not really an issue for MZ-700 programs. Very few programs were expecting an exact timing. So yeah, there are some differences but almost all MZ700 programs don't care. If you want the right NTSC timing you must change th...
by hlide
Mon Sep 23, 2019 10:52 am
Forum: Hardware
Topic: How can I convert PAL to NTSC on the MZ-700?
Replies: 8
Views: 10270

Re: How can I convert PAL to NTSC on the MZ-700?

This is the main clock f where all the other necessary clocks for video and cpu are derived from. PAL CPU clock is f/5 and NTSC CPU clock is f/4 thanks to JP1.
by hlide
Sun Sep 22, 2019 8:28 pm
Forum: Other
Topic: Detecting VBL on 800 in 700-mode
Replies: 24
Views: 30240

Re: Detecting VBL on 800 in 700-mode

You must add IPL.ROM (1Z-13A) and FONT.ROM in the same directory as EmuZ-700.exe. As you should know Japanese people are fearful of copyrighted ROM so they don't include them. I had the same issue as yours without those ROM files.
by hlide
Sun Sep 22, 2019 4:02 pm
Forum: Other
Topic: [MZF] MZ7: MZF file compressor using ZX7 algorithms
Replies: 16
Views: 18960

[MZF] MZ7: MZF file compressor using ZX7 algorithms

Source: https://github.com/SHARPENTIERS/mz7 I heard about ZX7 compressor so I decided to check it. I made a command line tool called mz7c which allows to convert a MZF binary into a MZ7 binary which embeds a ZX7 decompressor inside the header and contains the compressed data. It allows to compress E...
by hlide
Sun Sep 22, 2019 2:56 pm
Forum: Hardware
Topic: How can I convert PAL to NTSC on the MZ-700?
Replies: 8
Views: 10270

Re: How can I convert PAL to NTSC on the MZ-700?

First, you need to change the clock from 17.7... MHZ (PAL) to 14.1... (NTSC) if you want to remove JP1 to switch NTSC. In that case, "The main differences between the overseas versions include changing the video output from NTSC to PAL, changing the CPU clock accordingly (3.58MHz → 3.5469MHz)&q...
by hlide
Wed Sep 18, 2019 12:12 pm
Forum: Other
Topic: Detecting VBL on 800 in 700-mode
Replies: 24
Views: 30240

Re: Detecting VBL on 800 in 700-mode

Did you try with EmuZ-800?
by hlide
Wed Sep 18, 2019 12:10 pm
Forum: Other
Topic: Detecting VBL on 800 in 700-mode
Replies: 24
Views: 30240

Re: Detecting VBL on 800 in 700-mode

Jo Even wrote: Mon Sep 16, 2019 5:49 am It doesn't work on a real 800 either.
Is that so? did you test it yourself and put the rear switch in the exact position for MZ700 mode?
by hlide
Tue Sep 17, 2019 5:39 pm
Forum: Other
Topic: Detecting VBL on 800 in 700-mode
Replies: 24
Views: 30240

Re: Detecting VBL on 800 in 700-mode

Ok, it seems PIO of MZ-800 can issue an interrupt for /VBLN, I suppose when you execute the PIO interrupt, you must check PA5 to see if /VBLN is the interrupter. While in MZ700, I guess there is no such interrupt so you should rely on polling PC7 of 8255. But for an unknown reason it doesn't work...
by hlide
Mon Sep 16, 2019 12:26 pm
Forum: Other
Topic: Detecting VBL on 800 in 700-mode
Replies: 24
Views: 30240

Re: Detecting VBL on 800 in 700-mode

sm800_1.png
sm800_2.png
sm800_4.png
sm800_3.png
sm800_5.png
- PIO.A5, is input, reading 1 when its source is not active.
- 8255.PC7, is input, reading 1 when its source its source is not active.
Could you post you snippet of source which doesn't work with MZ800 (I suppose you're in MZ700 mode)?
by hlide
Mon Sep 16, 2019 11:46 am
Forum: Other
Topic: Detecting VBL on 800 in 700-mode
Replies: 24
Views: 30240

Re: Detecting VBL on 800 in 700-mode

Remember I told you /VBLN is connected to two pins: 8255 and PIO. I'm not sure why PIO needs it and in which direction it is (is that an input or output?).