|
Forum Index : Microcontroller and PC projects : Faster LIFE
| Author | Message | ||||
| NPHighview Senior Member Joined: 02/09/2020 Location: United StatesPosts: 213 |
Hi, folks - I've been stewing over how to make my CMM2 Game of Life faster, even after reading Michael Abrash's wonderful Graphics Programming Black Book, and finally figured out a way to do so. ![]() Here's the zip file; it contains FASTERLIFE.BAS and NICE_CURSOR.SPR. FasterLife.zip I welcome any suggestions, in particular those having to do with features in recent iterations of the firmware (coming so fast and furious it's hard to keep up). I'm still figuring out page write, sprite, and blit timing interdependencies, hence the (perhaps) excess number of PAGE WRITE directives before graphics output. Thanks! - Steve "NPHighview" Johnson Edited 2020-11-29 12:27 by NPHighview Live in the Future. It's Just Starting Now! |
||||
| epsilon Senior Member Joined: 30/07/2020 Location: BelgiumPosts: 255 |
Hi Steve, Which firmware version is required to run fasterlife.bas? I get an unrecognized option on line 10 with 5.0505. Epsilon CMM2 projects |
||||
| toml_12953 Guru Joined: 13/02/2015 Location: United StatesPosts: 478 |
It's listed as a new feature in the v5.05.06 release notes in the beta download. "OPTION Y_AXIS DOWN(default) or UP sets whether 0,0 is at top left (DOWN) or bottom left. Can only be used in a program and cleared to default on exit." http://geoffg.net/Downloads/Maximite/CMM2_Beta.zip |
||||
| NPHighview Senior Member Joined: 02/09/2020 Location: United StatesPosts: 213 |
Sorry - I forgot to put the firmware version in the startup condition checking! I'll add that. - Steve Live in the Future. It's Just Starting Now! |
||||
| The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |