-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathBUGS
executable file
·40 lines (36 loc) · 1.13 KB
/
BUGS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
The current option handling should be replaced with a proper one,
using getopt.
When using `mz80' instead of the native Z80 kernel, a lot of things
fail.
From David David:
> also here are some emulator bug I noticed:
>
> (waiting for retrace )
> @in a,(0ceh)
> and 40h
> jr z,@
> @in a,(0ceh)
> and 40h
> jrnz,@
>
> making some programs hang with your emulator that work on real mz800
> (that occurs in Solomons Key and Dizzy 3,4 )
> also there is hardware scrolling bug
> and may be few interrupt control problems..
> (game Cybernoid)
>
> The .MZF files loading seems to have bugs...
> and standart .mzf files are impossible to load
> without adding MZF1 before the file..
>
> I think that IPL routine also loads tape files not only boot disk images
> what about catching 'C' menu option routine in rom
> and both header and dat loading subroutines?
>
> so file selector could appear after pressing 'C' and put
> header+dat into memory the exact way - with system settings like mz800
> does..
> - that would remove some hangs when exec loading files
>
> I think files with exec 1000h cannot be executed on mz800 IPL.
> the exec must 1200h or higher