Results 1 to 3 of 3

Thread: Screen Jaeger, a bitplanes ripper...and something more

  1. #1
    vibros's Avatar
    Join Date
    Sep 2009
    Country
    Italy
    Region:
    Emilia-Romagna
    Posts
    2,016
    Feedback
    106 (100%)

    Default Screen Jaeger, a bitplanes ripper...and something more

    Hello,

    the matter of this thread is more of a review of a screen ripper: moderators should move this thread in a more appropriate section, if needed!

    Tonight i wish to teach you how to made funny icons of your preferred Amiga games and demos. Just choose the image that you wish to have on the workbench icon from what the intro of the game (or the game itself) offer, or play and take a look at what content of a demo is funny to be part of the imagery of an icon.
    The theory is that: during a game or demo, if you reset the machine, the chip memory maintain 99% of the data (pure data and code) stored on it at the time of the interruption; but at the reboot, to preserve the major amount possible of content, do not start the workbench! In other words, do all the possible to limit the consumption of chip memory at the next reboot: in this way, most data and code will be preserved.
    This little tutorial speak about graphic data stored into chipram (memory used by the custom chips of the classic Amiga models), organized as graphics bitmap named bitplanes.
    The most requested memory area used by games and, less, by demos, are the first 512Kb; then follow the remainder (other 512Kb on the models equipped with 1Mb of chip ram, or 1.5Mb on the models equipped with 2Mb of chip ram).


    To complete this tutorial we are in needed of some tools:
    - a bitplanes ripper, that act as memory viewer (i have chose screen_jaeger, that do not support AGA);
    - another Hex/ASCII memory viewer, like MonAm from HiSoft;
    - a graphics program like DeluxePaint;
    - a graphics tool for icons, like Iconian.


    Well, at this point we can start to play the game/demo and then, ready to reset the machine when the desired picture is displayed...


    Notation: a picture (or frame, if part of an animation), can be made of graphics data stored into bitplanes (what we are looking for), or copper (a co-processor) instructions (what we are not looking for, because this is code that generate signals for the video encoder, Denise or Lisa, and not graphic data into chip ram) or sprites and bobs (that are in chip ram as graphics data, but for sure in a completely different location respect the background and other graphics elements that compose the image).
    Another thing, avoid interleaved BitMap, because i have not found a valid graphics ripper that support it (but they are valid image data into chip memory).


    For this tutorial i have chose one of my favourite games (that i play actually, sometimes), Puggsy: it was, with original floppy disc and manual, onto my first A1200, bought many years ago.


    So, let play the game on my A3000D! Here the sequence

    Click image for larger version. 

Name:	DCP_7639.JPG 
Views:	7 
Size:	112.3 KB 
ID:	100188Click image for larger version. 

Name:	DCP_7640.JPG 
Views:	7 
Size:	108.0 KB 
ID:	100187Click image for larger version. 

Name:	DCP_7641.JPG 
Views:	7 
Size:	164.0 KB 
ID:	100186Click image for larger version. 

Name:	DCP_7672.JPG 
Views:	8 
Size:	60.1 KB 
ID:	100185Click image for larger version. 

Name:	DCP_7643.JPG 
Views:	7 
Size:	126.0 KB 
ID:	100184Click image for larger version. 

Name:	DCP_7644.JPG 
Views:	7 
Size:	195.0 KB 
ID:	100183Click image for larger version. 

Name:	DCP_7675.jpg 
Views:	8 
Size:	98.5 KB 
ID:	100182Click image for larger version. 

Name:	DCP_7676.JPG 
Views:	7 
Size:	169.2 KB 
ID:	100181

    For the icon that i will do, i have chose the two frames of the two animations (photo n.4 and n.5).
    I restart the game and reset the machine at the selected point of the first animation. Then, i reboot the amiga without startup-sequence and let start the bitplanes ripper screen_jaeger.

    Notation: you need to know about the graphics resolutions that Amiga can with original chip set, about the palette of colors and the relation between depth (number of bitplanes that compose an image) and number of colors.

    With screen_jaeger, we start to look inside the chip memory, to find something similar to the frame that we have chose as image to save and to convert as icon...

    Click image for larger version. 

Name:	DCP_7645.jpg 
Views:	6 
Size:	91.9 KB 
ID:	100189

    ...an image already viewed...

    Click image for larger version. 

Name:	DCP_7646.JPG 
Views:	8 
Size:	189.6 KB 
ID:	100190
    Last edited by vibros; 23rd January 2016 at 01:28.

  2. #2
    vibros's Avatar
    Join Date
    Sep 2009
    Country
    Italy
    Region:
    Emilia-Romagna
    Posts
    2,016
    Feedback
    106 (100%)

    Default

    Take a look at this sequence

    Click image for larger version. 

Name:	DCP_7649.JPG 
Views:	6 
Size:	141.7 KB 
ID:	100192Click image for larger version. 

Name:	DCP_7654.JPG 
Views:	5 
Size:	147.9 KB 
ID:	100197Click image for larger version. 

Name:	DCP_7648.JPG 
Views:	5 
Size:	142.1 KB 
ID:	100191

    this is the last frame of the animation, that was stored into the chip ram at the time i have rebooted the machine: they are the different bitplanes (stored sequentially) that compose the (last) frame. Let compose them in an unique picture...

    Click image for larger version. 

Name:	DCP_7653.JPG 
Views:	5 
Size:	145.0 KB 
ID:	100196Click image for larger version. 

Name:	DCP_7652.JPG 
Views:	6 
Size:	152.0 KB 
ID:	100195Click image for larger version. 

Name:	DCP_7651.JPG 
Views:	5 
Size:	154.2 KB 
ID:	100194Click image for larger version. 

Name:	DCP_7650.JPG 
Views:	5 
Size:	148.6 KB 
ID:	100193

    and save it onto the harddisk (or floppy disk).
    About the resolution of the picture, screen_jaeger help you to find the right one. But the original palette of colors is missing! You can arrange a new one similar to the original when you play with this picture on DPaint, or try to close screen_jaeger, to launch MonAm and start to search for the code inside chip memory, that retain the information of the colors palette of this frame.

    Click image for larger version. 

Name:	DCP_7655.jpg 
Views:	6 
Size:	111.3 KB 
ID:	100198

    I have chose the first option, take a look...

    Click image for larger version. 

Name:	DCP_7657.JPG 
Views:	7 
Size:	157.7 KB 
ID:	100199Click image for larger version. 

Name:	DCP_7658.JPG 
Views:	8 
Size:	140.7 KB 
ID:	100200

    ...

  3. #3
    vibros's Avatar
    Join Date
    Sep 2009
    Country
    Italy
    Region:
    Emilia-Romagna
    Posts
    2,016
    Feedback
    106 (100%)

    Default

    ...and the final touch...

    Click image for larger version. 

Name:	DCP_7659.JPG 
Views:	4 
Size:	98.8 KB 
ID:	100201

    then, clipped out a part of the image as a brush, the icon will be created with the program iconian

    Click image for larger version. 

Name:	DCP_7679.jpg 
Views:	7 
Size:	132.1 KB 
ID:	100202

    Same procedure for the second picture chose to compose the new icon

    Click image for larger version. 

Name:	DCP_7680.jpg 
Views:	5 
Size:	200.7 KB 
ID:	100203Click image for larger version. 

Name:	DCP_7681.jpg 
Views:	5 
Size:	201.8 KB 
ID:	100204

    That's all, have fun with it!

Similar Threads

  1. Wanted Jack the Ripper (GameTek 1995) for DOS data disk
    By Rixa in forum Other
    Replies: 0
    Last Post: 8th October 2010, 18:47

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •