avatar_Mr. DVG

First tests using the ConvImgCPC + minor adjustments graphics ... :)

Started by Mr. DVG, 04:34, 19 August 13

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Mr. DVG

These screens are the first experiments I have made with the ConvImgCPC, some seemed nice and I wanted to share with you ... :)

Mr. DVG

Here's more ... for the screens I mainly used the mode 0 (16 colors) without dithering (except for the screen of R-Type). I know that they are not anything special, but I'll learn to be more clever ...  ;D

Devilmarkus

Nice screens.

You could also try JavaCPC Paint ;)

It's an integrated app in JavaCPC Desktop and it's format is nearly ConvImgCPC compatible...

[attach=2][attach=3]

Supported image formats:
BMP
PNG
GIF
JPG
TGA
PCX
IFF
ILBM
SCR (ConvImgCPC format)
When you put your ear on a hot stove, you can smell how stupid you are ...

Amstrad CPC games in your webbrowser

JavaCPC Desktop Full Release

redbox

The SF2 and Dragon Ninja (ingame) shots look pretty cool :)

Mr. DVG

Thanks for your report, JavaCPC Desktop software is downloading, will try it later that I'm very curious... ;D

A technical question ... I converted several screens with ConvImgCPC (about 200 images), if I were to eventually create a executable file to be loaded directly on amstrad cpc (rolling demo) with these images, which program I could use?  :)

redbox

Quote from: Mr. DVG on 11:52, 19 August 13
A technical question ... I converted several screens with ConvImgCPC (about 200 images), if I were to eventually create a executable file to be loaded directly on amstrad cpc (rolling demo) with these images, which program I could use?  :)

Well a CPC screen is 16kb (or 17kb with a AMSDOS header) and a normal DSK is only 178kb per side (so only 10 pictures).

But you could use something like Exomizer to compress them and then display them as a sideshow.  If you need help doing this, let me know.

Mr. DVG

ahemmm ... I assume that I'll need a tutorial ... i'm a very noob! Exomizer in download! ;D

arnoldemu

I published some tools that can be used.

The tools need images in bmp file format (16 colours). You can then run the tools and it creates an executable file which you can run to view the image.

The tools support different screen modes and screen sizes and plus too.

I will find the zip and attach it here.
My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource

Devilmarkus

16k ConvImgCPC screens you can load in BASIC: LOAD"FILE.SCR",&C000:CALL &C7D0 -> the CALL sets the mode and palette
32k ConvImgCPC overscan screens you can load in BASIC: 10 OPENOUT"D":MEMORY &1FF:LOAD"FILE.SCR":CALL &811 -> the CALL sets mode, palette and CRTC registers.

For JavaCPC screens is the same rule but overscan is a bit different:
10 OPENOUT"D":MEMORY &1FF:LOAD"FILE.SCR":CALL &811:CALL &BB18:CALL &831 -> CALL &BB18: Wait for key, CALL &831: Reset the CRTC registers.
When you put your ear on a hot stove, you can smell how stupid you are ...

Amstrad CPC games in your webbrowser

JavaCPC Desktop Full Release

Mr. DVG

For the rolling demo I did a test with the basic listing kindly provided by "Devilmarkus", here is the simple code:

10 OPENOUT"D":MEMORY &1FF:LOAD"BLANKA.SCR":CALL &811
20 OPENOUT"D":MEMORY &1FF:LOAD"CAMMY.SCR":CALL &811
30 OPENOUT"D":MEMORY &1FF:LOAD"GUILE.SCR":CALL &811
40 OPENOUT"D":MEMORY &1FF:LOAD"CHUNLI.SCR":CALL &811
50 OPENOUT"D":MEMORY &1FF:LOAD"VEGA.SCR":CALL &811
60 GOTO 10

With WinApe I created a file "bas1.asm" I put all the files "SCR" and the file "BAS" within the program "ManageDsk" and I created the image of the floppy ...

Once the image is loaded I tried to run "bas1.asm" but the error message reported is as follows: "MEMORY FULL IN 10"

Where did I go wrong?  ::)

Devilmarkus

Do this:
10 OPENOUT"D":MEMORY &1FF:LOAD"BLANKA.SCR":CALL &811
20 LOAD"CAMMY.SCR":CALL &811
30 LOAD"GUILE.SCR":CALL &811
40 LOAD"CHUNLI.SCR":CALL &811
50 LOAD"VEGA.SCR":CALL &811
60 GOTO 10
When you put your ear on a hot stove, you can smell how stupid you are ...

Amstrad CPC games in your webbrowser

JavaCPC Desktop Full Release

Mr. DVG

Thanks a lot, the new code works very well, the only thing that I can not let him make the slideshow is the continuous cycle, as the string "60 GOTO 10" sends the CPC in "MEMORY FULL" (indeed, it is not even compiled by WinApe when assembled the code in the file "bas1.asm") ... ???

TotO

Use your mind... Try to understand what you write. :)
(you already got the answer)

5 OPENOUT"D":MEMORY &1FF
10 LOAD"BLANKA.SCR":CALL &811
20 LOAD"CAMMY.SCR":CALL &811
30 LOAD"GUILE.SCR":CALL &811
40 LOAD"CHUNLI.SCR":CALL &811
50 LOAD"VEGA.SCR":CALL &811
60 GOTO 10



"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

Devilmarkus

or use:

10 OPENOUT"D":MEMORY &1FF
20 READ A$:IF A$="END" THEN RESTORE 40:GOTO 20
30 LOAD A$+".SCR":CALL &811:GOTO 20
40 DATA BLANKA,CAMMY,GUILE,CHUNLI,VEGA,END
When you put your ear on a hot stove, you can smell how stupid you are ...

Amstrad CPC games in your webbrowser

JavaCPC Desktop Full Release

Mr. DVG

Ahahahahaha!  ;D It 's true, the worst thing is to copy things without understanding them, then when the solution is at hand ... I'm a little ashamed I admit, but now I have a valid code that can be used to the fullest, and expanded modified for the small rolling demo with images.

If you want to post more pictures with the file "dsk" including, using the BASIC code kindly suggested to you ...  ;)

P.S. - The last BASIC code was not able to this to work (string space full in 30), also filling in the BASIC code (working) with WinApe to get the code "bas.1" the program itself omit the line "60 goto 10" in fact this breaks the cycle of the sequence of the demo when running on emulator with the virtual floppy ... :(

However, really, I do not know how to thank you ... :D

I am attaching a copy of your diskette with the test carried out ...






Mr. DVG


Devilmarkus

Interesting to see that the string space is full... Didn't check the program.

You could also use easier filenames:
1.scr,2.scr,...5.scr

Your program to load them now can me made MUCH shorter:

10 OPENOUT"d":MEMORY &1FF
20 FOR t=1 TO 5:LOAD MID$(STR$(t),2)+".scr":CALL &811:NEXT:GOTO 20


I'll attach an example disc.
When you put your ear on a hot stove, you can smell how stupid you are ...

Amstrad CPC games in your webbrowser

JavaCPC Desktop Full Release

TFM

The artwork disc is really nice. However it uses very few colors only (IMHO), so maybe MODE 1 would be an interesting alternative?  :)

TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Mr. DVG

Great! The last BASIC code works perfectly (as well as being easier to use).

Just as a side dish I added a CLS to clean the screen and a  BORDER 3,2 for a slow flashing screen (like-loading) during the execution of the demo ...

The slideshow is now perfect ... you are really great! : D

5 CLS
10 BORDER 3.2
20 OPENOUT "d": MEMORY & 1FF
30 FOR t = 1 TO 5: LOAD MID $ (STR $ (t), 2) + ". Scr": CALL & 811: NEXT: GOTO 30


Attached is the final test (artwork 3 is correct file)... :)

Devilmarkus

Quote from: Mr. DVG on 19:14, 20 August 13
Great! The last BASIC code works perfectly (as well as being easier to use).

Just as a side dish I added a CLS to clean the screen and a  BORDER 3,2 for a slow flashing screen (like-loading) during the execution of the demo ...

The slideshow is now perfect ... you are really great! : D

5 CLS
10 BORDER 3.2
20 OPENOUT "d": MEMORY & 1FF
30 FOR t = 1 TO 5: LOAD MID $ (STR $ (t), 2) + ". Scr": CALL & 811: NEXT: GOTO 20


Attached is the final test...

Good.... But you should GOTO line 30 instead of 20 in your code ;)
When you put your ear on a hot stove, you can smell how stupid you are ...

Amstrad CPC games in your webbrowser

JavaCPC Desktop Full Release

Mr. DVG

Ahahahaha, it's true ... I corrected more ... thanks!  :D

Mr. DVG

Other screen ripped by arcade games (in MODE 0 - zoomed)...  :)

TotO

What is the goal to produce fake game screens, while it's not possible to handle them for true?
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

redbox

Double Dragon looks uber.

Is this a real MODE 0 screen?

Mr. DVG

Yes redbox, the screenshots are in MODE 0 real, but I used the option "ConvImgCpc" that allows you to get the image zoomed slightly to increase a little more graphic detail (the images are cut because of the format "expanded" ).

Yes TotO, the goal was to produce the fake screenshots of games, but that graphically come close as possible to those arcade ... I do not think that you can handle the conversion of a game keeping all that detail ... ::)

Powered by SMFPacks Menu Editor Mod