Back to home

Play your game, or whatever, somehow get your graphic on screen that you want to snip. When you're ready, hold down oa-ctrl-reset. While you're holding it, stick the a2snipper disk into s6,d1. Let go, it'll reboot into the snipper program.

In some programs, you can press ctrl-reset to get into the monitor and then type "c600g". This is a better option because it does not write 2 bytes of junk into each page of main memory, better preserving your graphic.

When a2snipper is running:
press "p" to toggle pages (page 1 and page 2)
press "d" to toggle double hi-res (on and off)
press "s" to save the image you see onscreen
press "l" to load an image over the one you see onscreen
press [space] to toggle full screen mode
press [esc] to exit to basic

The program won't run under prodos unless you change the b1 and b2 variables to point to the last bload start address for prodos (they now point to the dos locations) Just change the REM statements, ie: rem the DOS 3.3 and un-rem the ProDOS.

Warning for ProDOS: when you boot under prodos, it wipes out your graphics, so really the only option is to run it from basic after you have somehow loaded your graphic. Chicken and egg.

Now, I know that when you do a warm reboot (ao-ctrl-reset), you get schmutz across both hires pages in main memory, this is due to the ROMs trashing certain memory locations in order to make the boot successful. Perhaps in a future version i'll copy the bits from the other page (2 for 1 and 1 for 2) to fill in the gaps, cuz in many cases it is nearly the same image on both pages.

The program "tester" was used to debug the MOVEAUX machine language program. It asks for a transfer mode, then a source and destination page.

xfer modes:
0: main to main
1: main to aux
2: aux to main
3: aux to aux

Then you can choose pages 1, 2 or 3. page 3 is used in a2snipper as a scratch buffer, it lives above page 2 in both main and aux ram

Feel free to write me with any questions, comments, curiosities!

This program is mailware: if you use it, i'd like you to email me and tell me what you think!

You can also just use the moveaux routines in your own programs, let me know about anything cool that you do!



Version History:

1.0

inital release

--------

2.0

You now get to see what page you are displaying (the page number is hilited)

You can press the space bar to toggle full screen mode

You can press "L" to load a picture (In DazzleDraw (DHGR) or HGR format)