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

Trying it on an ultimate 64 running at 48mhz. Screenshot is a few minutes out of date, but... #4

Open
alynna opened this issue Sep 4, 2023 · 17 comments

Comments

@alynna
Copy link

alynna commented Sep 4, 2023

image

@alynna
Copy link
Author

alynna commented Sep 4, 2023

My cat stepped on the keyboard here and it acted like I expect Linux to, complete with XON/XOFF console pause :)

@alynna
Copy link
Author

alynna commented Sep 4, 2023

51min, starting sysctl.
Current stream (will become video)..
Stream was made with OBS, Output was taken from the HDMI port of the ultimate 64, this is not emulated.

https://www.youtube.com/watch?v=ISJxHsM4wl0

@alynna
Copy link
Author

alynna commented Sep 4, 2023

PXL_20230904_024722505

@alynna
Copy link
Author

alynna commented Sep 4, 2023

My cat jumped on the keyboard some more, it hasn't crashed yet.

@alynna
Copy link
Author

alynna commented Sep 4, 2023

image

@alynna
Copy link
Author

alynna commented Sep 4, 2023

image

@alynna
Copy link
Author

alynna commented Sep 4, 2023

PXL_20230904_025656587

@alynna
Copy link
Author

alynna commented Sep 4, 2023

image
Somewhat usable... tab completion worked.

@alynna
Copy link
Author

alynna commented Sep 4, 2023

image

@alynna
Copy link
Author

alynna commented Sep 4, 2023

image

@alynna
Copy link
Author

alynna commented Sep 4, 2023

image

@alynna
Copy link
Author

alynna commented Sep 4, 2023

image

@alynna
Copy link
Author

alynna commented Sep 4, 2023

Some things noted when I tried to use this more:

  1. Capital letters are not recognized, might be a petscii problem.
  2. Need things like the curly braces and bar to be able to use shell properly.

@alynna
Copy link
Author

alynna commented Sep 4, 2023

Preload to prompt: 4 mins
image

@alynna
Copy link
Author

alynna commented Sep 5, 2023

Console quirks.
We definitely need a custom /etc/termcap for C64.
TERM being vt100 is a bad idea, try TERM=ascii
ctrl-t should be made meaningful for doing a backspace
ctrl-s for HOME, and it might be proudent instead of doing ctrl+(s+128) for CLR, to use it as END (It would be on the same key.
ctrl-(t+128) should be mapped to INSERT.
F1 and F7 is often mapped to PAGEUP and PAGEDOWN in Commodore applications.
We need a proper escape, recommending F3... actually... why am I not just building this...

@bitcoinmeetups
Copy link

IMG_20230922_172533

@hatonthecat
Copy link

Am impressed. There was an STM32F4 port a few years ago: https://hackaday.com/2014/10/23/a-complete-c64-system-emulated-on-an-stm32/ I've been curious of a port to the Ambiq Apollo3 (Cortex M4 w/384K), which runs at 48mhz, fast enough to emulate C64/GEOS https://www.sparkfun.com/products/15443, and could be solar powered as a typewriter/IRC/voip client: https://hackaday.io/project/177716-the-open-source-autarkic-motherboard

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

No branches or pull requests

3 participants