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

Apple II+ and "Columns" game shows corrupt title screen & crashes on attempting to start it #444

Closed
tomcw opened this issue Dec 24, 2021 · 4 comments

Comments

@tomcw
Copy link
Contributor

tomcw commented Dec 24, 2021

From the attract-mode screenshots, it looks like this game supports both HGR (for II+) and DHGR (//e, IIgs) versions.
But on a II+, I see a corrupt title screen & the game crashes when I try to start it.

Repro:

  • AppleWin 1.30.7.0
    • set model=Apple II+, and disable VidHD
  • Use: TR build 3120 (4am's build attached to Slack on 2021-12-20)
  • Type "COL" and you'll get a purple/green/white title screen (ie. the DGHR screen, but shown as HGR, since DHGR isn't available on a II+)
  • Hit RETURN to play, and (if stepping in the built-in debugger, with brk all on) then it'll trap in the debugger at $DBB7 due to an invalid opcode

Corollary: would this game work in DHGR on a II+ with a VidHD?
(I assume this is out of scope: an Apple II+ with VidHD just extends things for SHR box art, not for DHGR games.)

@xotmatrix
Copy link
Contributor

xotmatrix commented Dec 24, 2021

Same screenshot problem with Bruce Lee, Tetris, and Thexder. Tetris also fails to run correctly. Reproduced in MAME 0.237.

Apparent regression between 2812 and 2918. Wish I could be more precise and even doubt those numbers because of some build problems I had around this time.

I think there are multiple problems since the screenshot problem goes away but Columns still doesn't run. I have to go back to 2422 to get it to work but I have a big gap between then and late October builds.

@a2-4am a2-4am closed this as completed in 122a755 Dec 25, 2021
@a2-4am
Copy link
Owner

a2-4am commented Dec 25, 2021

Columns crash-on-launch is fixed in e8d3aab

@a2-4am
Copy link
Owner

a2-4am commented Dec 25, 2021

@peterferrie please sync winmake.bat

@a2-4am
Copy link
Owner

a2-4am commented Dec 25, 2021

DHGR games are unlikely to work on 64K+VidHD. Even if they never run code from auxmem, they would assume they can store actual data in auxmem AND not have those writes actually clobber mainmem. The game would have to be specifically coded with those restrictions in mind, much like our SHR transition effects are. I would be shocked if any DHGR game worked under those conditions.

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