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

New working machine (Casio/Tandy Zoomer) #12739

Merged
merged 11 commits into from
Sep 11, 2024
Merged

Conversation

devinacker
Copy link
Contributor

No description provided.

----------
Casio/Tandy Zoomer (Z-PDA / Z-7000) [Devin Acker]
@startaq
Copy link
Member

startaq commented Sep 8, 2024

Since the zoomer_rtc device will only be used by this machine it can be moved into the casio directory.

src/mame/casio/zoomer.cpp Outdated Show resolved Hide resolved
src/devices/cpu/nec/necinstr.hxx Outdated Show resolved Hide resolved
src/devices/sound/upd65043gfu01.cpp Outdated Show resolved Hide resolved
src/devices/sound/upd65043gfu01.cpp Outdated Show resolved Hide resolved
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You might want to consider adding scripting to support direct mouse/pen/touch input – see examples in src/mame/layout/microtouch.lay and src/mame/layout/pntnpuzl.lay, or this thing that injects values straight into RAM.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done - currently it's a separate view from the default one, but I can combine them (or just get rid of the analog pen control entirely) if you think it makes more sense to do so.

Comment on lines +16081 to +16082
@source:casio/zoomer.cpp
zoomer // 1993 Casio/Tandy
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This thing was also sold with GRiD and AST branding (as the GridPad 2390). Is the firmware dump you’ve used Tandy-branded, or is it generic Casio firmware? I wouldn’t try stuffing all the marketing names into the description and manufacturer if they all used the same firmware.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I dumped it from a Casio unit, but the same mask ROMs appear in the parts list for the Tandy version. I don't know about the GridPad.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does the Casio XL7000 Zoomer variant have the same ROMs, too? (IIRC the Z-7000 dropped the “Zoomer” branding, just keeping the stylised “Z” logo on the outside of the flip cover.)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I believe the XL7000 has different ROMs, being the international/multi-language version (some sources mention it lacks the AOL client, for example). I haven't really been able to find any official info about it, though, and they seem pretty rare compared to the other models.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also, while Casio didn't use the Zoomer name in packaging/marketing, the device itself still refers to itself as such all over the place, e.g.:
0000

@cuavas cuavas merged commit dfb266a into mamedev:master Sep 11, 2024
0 of 5 checks passed
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.

4 participants