Search the Community
Showing results for tags 'envision'.
Found 2 results
This follows on from some of my previous posts about trying to get a playfiled from Envision to load into assembler using IO... I extracted the data bytes from an playfield map (first exported and then imported into mac/65) using BASIC and "put" them into a file that I am loading into RAM from my assembler game. I think the file is correct. When it's loaded into RAM it does not display all the bytes on screen/align as expected acknowleging the envision file is only *255* bytes per row, not 256 - so it should be 1 position out per row: the exclamation points should be at column 39 on the first row seeping back 1 position for each row. If I look at the display list in altirra it appears the screen is as I expect, each row starting on a new page at byte $00 DispList.txt If you look at $4000 (the first row) you see bytes 3,4,5 which are [the coloured squares] at the start of each row in my test map and byte #133 which is at the last column (255) RAM4000.txt hope this makes sense, at first I thought it was the IO routine but I don't see how the bytes *are* in RAM at $4000,$4001,$4002 but not displayed? The "X"/$6e is at $4005 so should be in the 6th column! any thoughts
I'm creating a a Horizontal Scrolling game for abbuc this year, it's about time I did something different! I've got my simple scroll working with LMS on each line and 1 page of RAM for each. My favourite Atari utility Envision supports a wide playfield and puts out the data as continuous bytes spanning the full width, great I thought... but it appears to have a bug: the maximum playfield is 255 columns *but* it starts on column 1 - so that's only 255 characters across causing it to wrap the data by 1 position on each line. Q1 Any possibilty someone could patch Envision? Link to Envsion source code Q2 Any reason why Envision is like it is? Q3 What other packages Atari or PC do people use for similar H-Scrollers? Q3 Any other utilites related to data manipulation e.g. slicing up and merging data from multiple single screens? Thanks