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

Apple2 plus #177

Draft
wants to merge 49 commits into
base: master
Choose a base branch
from
Draft

Conversation

andreasbaumann
Copy link

@andreasbaumann andreasbaumann commented Sep 17, 2024

Features:

  • 40/80 column mode switch (with -DAPPLE2E and -DAPPLE2PLUS in src/arch/apple2e/build.py and src/arch/apple2e/utilsbuild.py, ugly)
  • added a tetris (https://codeberg.org/eu/tetris.git, not mine, just adapted)
  • small fixes in filesystem.c (missing disk)
  • screen_getchar: trying to handle timeouts

Current list of bugs:

  • scrntest, qe don't switch off motor after a write (does the code assume the keyboard input switches off the code en-passant?)
  • more apps have this issue
  • screen driver ticker timeout doesn't work (or has a wrong order in parameter passing?)
  • tetris: left bar doesn't work in position 1
  • dump: use full width on 80-chars

The branch might be a little bit too soon to merge, I didn't test it yet after the merge, to be frank. :-)

…aste code and issues

around stopping the disk drive motor
…n_getchar and missing timeout and randomness)
…ong) wrapper

for using it in tetris.c (screen.S)
handling the carry bit for detecting timeouts in scrntest.asm
…d commenct format (unknown entry name) with echo
This was referenced Sep 17, 2024
@andreasbaumann andreasbaumann marked this pull request as draft September 19, 2024 06:59
@@ -95,9 +102,55 @@ mainloop:
stx cur_y

timeout:
\ Show spinnig bar to test non-blocking keyboard read
Copy link

Choose a reason for hiding this comment

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

Typo "spinnig"

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