Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MO5 => Unable to load some programs from tape (.K7) #10

Closed
MaRvIn054 opened this issue Feb 8, 2019 · 3 comments
Closed

MO5 => Unable to load some programs from tape (.K7) #10

MaRvIn054 opened this issue Feb 8, 2019 · 3 comments
Labels
bug Something isn't working
Milestone

Comments

@MaRvIn054
Copy link

Hello,
I found out some programs on tape (.K7) that cannot be loaded properly on MO5 flavor.
An example of this is Stanley (Loriciels). The game loads and runs fine in DCMOTO.
I know there are some hacks in others emulators to support the software protections implemented in some games, it is very likely that Stanley is protected and loading fails on Theodore due to its protection.
I've found an interesting link that describes the way tapes were protected on MO5:
La protection des cassettes MO5 (d'après Daniel Coulom)
Best Regards,
MaRvIn054.

@Zlika
Copy link
Owner

Zlika commented Feb 8, 2019

Thank for the link, I will have a look at it.
Theodore implements some workarounds for floppy protections on TO8/TO9+. It can even run some games that DCMOTO and/or Teo cannot on these platforms.
The MO5 emulation, on the other hand, is quite new, so there must be room for improvements.

@Zlika Zlika added the bug Something isn't working label Feb 8, 2019
@Zlika
Copy link
Owner

Zlika commented Feb 14, 2019

It seems that Loriciel tapes use some undocumented/invalid 6809 opcodes, not even documented in http://dragon32.info/info/undocops.html. It's a pity that dcmoto is not open source, it would be so easy to benefit from Daniel's work... I'll try to guess what is the expected behavior by debugging these programs, but it may take some time.

@Zlika Zlika closed this as completed in 7dbd2ad Feb 15, 2019
@Zlika
Copy link
Owner

Zlika commented Feb 15, 2019

Stanley and other Loriciel games (pulsar, pulsar2, ...) now work ok. Tell me if you find other games not working with Theodore.
Thank you for reporting this issue.

@Zlika Zlika added this to the 1.7 milestone Feb 16, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants