Skip to content

No way to use BASIC on the Gigatron microcomputer #7145

@Epictyphlosion

Description

@Epictyphlosion

Me again. I noticed that the Gigatron microcomputer got promoted to working in 0.224, which is pretty cool. However, there's currently no way to input anything from the keyboard, which makes it impossible to use BASIC or WozMon.

I guess this is kind of a weird case, since making it keyboard input would mean it would have to be treated like other microcomputers in MAME, but then that would make all the other programs in the machine useless. Not to mention that you have to hook up an adapter to it's controller port for it to accept keyboard input in the first place. Dunno if something like that would be possible to emulate

Activity

Sterophonick

Sterophonick commented on Aug 27, 2020

@Sterophonick
Contributor

Yeah, this is a goal of mine for the driver. The keyboard is implemented kinda funny compared to other computers.
It's definitely possible to HLE the ATtiny85 that's on Pluggy McPlugface, but I don't know if the MAME team will allow me to do that.

rb6502

rb6502 commented on Aug 27, 2020

@rb6502
Contributor

Right, you'd want to implement this the same way as on the real machine, by having pluggable options for the controller port, one of which is the keyboard/adapter.

If the ATtiny85 code is available, we'd definitely prefer it be emulated.

added
deviceDeprecated label, use `<realm> device` labels instead.
and removed on Feb 6, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    deviceDeprecated label, use `<realm> device` labels instead.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @angelosa@rb6502@Epictyphlosion@Sterophonick

        Issue actions

          No way to use BASIC on the Gigatron microcomputer · Issue #7145 · mamedev/mame