Skip to content

Data East Time Machine preliminary simulator#468

Draft
GandalfDG wants to merge 22 commits intovpinball:masterfrom
GandalfDG:time_machine_sim
Draft

Data East Time Machine preliminary simulator#468
GandalfDG wants to merge 22 commits intovpinball:masterfrom
GandalfDG:time_machine_sim

Conversation

@GandalfDG
Copy link
Copy Markdown

@GandalfDG GandalfDG commented Jul 24, 2025

This is a work in progress simulator for Data East's Time Machine that I intend to use with the PinMAME debugger to reverse engineer Time Machine's ROM and make improvements.

This was based on dd.c, so there are still references to Dr. Dude in the code at this point.

GandalfDG added 17 commits June 6, 2025 18:30
add dockerfile, sim c file, and updated cmakelists.txt
use makefile to build rather than messing with cmake, seems to not build a version which will run on my desktop and  I can't be bothered to investigate
Changes made in tmmchn.c don't seem to be reflected in running xpinmame...
This should cause a name conflict, but that will indicate that I'm on the right track

I should be able to comment out line 206 in degames.c to resolve that and hopefully actually load the sim
… machine definition back to the simulator as was done for Dr. Dude
@GandalfDG
Copy link
Copy Markdown
Author

Having trouble with my keymap, some keys are shooting shots, but not the keys I expect. Perhaps I'm overriding default keys unintentionally. Other keys aren't seeming to do anything when they should.

@toxieainc
Copy link
Copy Markdown
Member

Maybe @volkenborn has an idea on the keymap issue?

@GandalfDG
Copy link
Copy Markdown
Author

I think my best bet will be to run just the preprocessor over the input map and see what the expanded result looks like. I'm currently not sure how "ports" are defined as I just kinda blindly copy/pasted from dr. dude as a baseline. But, if anyone has some insight I'd be happy for a push in the right direction.

@toxieainc
Copy link
Copy Markdown
Member

@GandalfDG Hi! Are you still working on this or should i just merge it as-is?

@GandalfDG
Copy link
Copy Markdown
Author

@GandalfDG Hi! Are you still working on this or should i just merge it as-is?

It's been back-burnered for me, but if you'd like to merge it in so someone else might take a crack at improvements that's fine by me. It does a few things, but I never really figured out the issues I was having with key mapping.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants