News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
T

- My First Safety Overscan Picture -

Started by tastefulmrship, 13:46, 20 August 11

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Gryzor

Let's try an attachment...

tastefulmrship

Ok, for no other reason than to introduce myself to how ASIC works, here's another version of the bikini picture!
http://www.filefactory.com/file/cd2ce49/n/Georgia_Salpa_OVERSCAN_CPC+.dsk

GEORGIAF.BAS - The JavaCPC PAINT original file loader.
TESTASIC.BIN  - My first safety ASIC loader, loads/execs at &8000. This loads the screen to &1A0 with the new palette.

The other two .BAS files copy the two halves of the screen to &C000, then save them as separate files.


Today's mission accomplished!
- JTMS... 

Devilmarkus

Curious:
Assembling my ASM source with JavaCPC works fine...
I tried the same with WinApe (write direct "a:file.bas") but there it failed.
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

tastefulmrship

#28
Quote from: Devilmarkus on 15:40, 21 August 11
Curious:
Assembling my ASM source with JavaCPC works fine...
I tried the same with WinApe (write direct "a:file.bas") but there it failed.

It SAVEs, but as BINARY rather than BASIC. I cheated and loaded your GEORGIA.BAS, changed the screen filename, re-assembled and SAVEd as normal in WinAPE (after removing the WRITE DIRECT line).

For interest, here's my PARADROID 90 loading screen. (Attached below)

                   

Devilmarkus

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

tastefulmrship

Does WebCPC support CPC+?
I can't seem to see the Plus palette when pressing any key... pressing another key auto resets!


Also, I've found unlocking ASIC from a BASIC program sometimes doesn't work in WinAPE, you need to run it a few times.
CALLing dierct from MC is ok, though.

I should change that program to MC. It shouldn't take a few mins!

Devilmarkus

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

tastefulmrship

Quote from: Devilmarkus on 16:30, 21 August 11
WebCPC does not support CPC+ ;)

Ah, that explains it.


Here's an updated .dsk with an MC version of the PD-TITLE.BAS file.
To run, just type PD-TITLE.BIN. Again, CPC+ only.

Devilmarkus

#33
Well I made another testing the integrated binaries.
The palette I've choosen manually.
So, the result I like much:
(CPC+!)
Result:
Spoiler: ShowHide


Attached DSK: (RUN"PLUS")
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

tastefulmrship

Well, drunk with new-found (but not deserved) power, I've been messing around with a whole load of things I shouldn't be!
Namely, C64 screens!


- Firstly, 16 C64 loading screens. Normal CPC palette, 160x200x16, retouched by me and compressed by ACU!
Type VIEWC64S.BAS to view.

- Secondly, 3 'Edge Of Disgrace' screens. All CPC+ palette, 160x200x16 and copied direct from the original (via PAINT SHOP PRO).
Type B-DESIGN.BIN, EDGE-O-D.BIN or EOD-HCB1.BIN to view these screens.


- JTMS...
Mummy, make the nasty man stop messing with other people's pictures!

Gryzor

Someone hack the Teenage Queen age with new gfx please! :D

Devilmarkus

BTW.: You can edit up to 20 screens simulteanously!



How it works?
Quite simple:
Select 1 out of 20 slots and click "Store" to store the actual image into this slot.
Later, when you restart JavaCPC the next time (After 2 or 3 years or so ;) ) just select this slot again and click "Restore"

The compressed file is stored in c:\users\yourname\JavaCPC\images_overscan.dat.gz (or images_normal.dat.gz). (When you install the latest update!)
Without the latest update, these files are in c:\users\yourname\imageso.dat.gz (or images.dat.gz)
So, if you already have these 2 files BEFORE you update to 1.0f, you can simply rename these 2 files and move them to subfolder \JavaCPC\
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

Devilmarkus

Quote from: Gryzor on 20:14, 21 August 11
Someone hack the Teenage Queen age with new gfx please! :D

You mean like this?
Spoiler: ShowHide
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

tastefulmrship

#38
Ok, this is it! My last attempt at overscan screens... for this week!


Right! This is my second attempt at 'Edge Of Disgrace' screens. This time; I took the screens direct from the C64 emulator into JavaCPC Paint, manually added each INK, saved as MODE 0 overscan screens, then renamed to .BIN so you can run them direct.
None of them resolve to BASIC, but will happily reset the CPC when you press a key.

Anyway, they're pretty nice screens and it's good to see them on a CPC!


So, it's time to go home... to the warm room... with matron... some hot milk and biscuits... and those jackets that tie up at the back.
- JTMS...


EDIT: Ok, I know the screens are mainly 160x200x16, but I wanted to see if I could import directly into JavaCPC with a manual palette. Anyway, screens 3 and 4 have their borders just outside the main screen area!

Devilmarkus

This gives me an idea!
Shall I add a preset "C64 Palette" to the plus conversion?
(C64 only has 16 colours so they easily match into the CPC+ palette!)
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

tastefulmrship

Quote from: Devilmarkus on 22:16, 21 August 11
This gives me an idea!
Shall I add a preset "C64 Palette" to the plus conversion?
(C64 only has 16 colours so they easily match into the CPC+ palette!)

My C64 loading screens disk (above) use a standard 16 colour palette I got from CCS64 emulator.
EoD seems to use a different palette, but that might just be because I used C64 FOREVER to run EoD.

Devilmarkus

Hmmm but did you find the bug in Paint? :(
I cannot change the PEN's ink (or I am too stupid to use my own app)
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

tastefulmrship

#42
Quote from: Devilmarkus on 22:23, 21 August 11
Hmmm but did you find the bug in Paint? :(
I cannot change the PEN's ink (or I am too stupid to use my own app)

Ah, bugger! I can't import the pictures back from the .dsk directly into JavaCPC Paint (with 'restore palette' checked). The palette reverts to 16 blacks!
Sh*t, I knew I should've made a note of the palette as I went along.



EDIT: Editing PENs doesn't always work.


Devilmarkus

You can export the files using the "Manage DSK" icon ;)
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

tastefulmrship

I must be Mr. Thicky! I can't get 'Manage DSK' to do anything and I can't edit the PLUS Palette in 'Paint'.

Also, I think the palette I've done (manually) isn't the same as the one used in EoD screens.

Devilmarkus

#45
Well, let JavaCPC check for updates.
Then I hope you will be happy.
Restore Palette now works when you load a .SCR or .BIN from dsk!
You have to select first if for CPC+ or not (EffectMixer: Plus)

Also choosing the PENs should work proper now...
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

tastefulmrship

That looks good, now.

I had a little problem with INKs disappearing, but that was because I was clicking on the EFFECTMIXER and as it's blank, it changed the INK. As an olde, wise philosopher once said, "D'oh!".
Errr... should the EFFECTMIXER be blank?

Devilmarkus

The EffectMixer is blank until you import a no-CPC image.
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

tastefulmrship

#48
Quote from: Devilmarkus on 09:11, 22 August 11
The EffectMixer is blank until you import a non-CPC image.

I guessed it might have something to do with that.



NEW: Mission for next weekend; trying to get a CPC to display this screen from BD-EoD...

         

It's 3 x 160x200 in size, using the CPC+ palette from the original demo and scrolled vertically onto the screen.

- What's the easiest way of doing this?
I was thinking of sticking the three 160x200 screens into three of the upper banks of 128K. Swap the top screen to &4000-&7FFF, then using the 'CPC+ Vertical Scrolling' code from The Unofficial CPC Resource website to display the screen by moving a line at a time to the bottom of the normal screen; &FFB0 (depending on offset, of course). Swap banks to the middle screen, view that the same way. Then the bottom screen. Finally, a screen full of just white. Repeat.
Add a cheesey Terminator chip-ditty to relieve some of the boredom... and voila!

Any thoughts? Any tips? As a non-programmer, am I mad? Should I just cut my losses and return to laming?
- JTMS...

TFM

Do you want that it will be scrolled like that:


64 KB V-RAM Scroller Amstrad CPC6128

(On a real CPC the scrolling is 100% smooth. Video made with an emulator)

However you pic has 320*600, so you can make three pictures out of them and just scroll them. The above example uses four screens (64 KB V-RAM).

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

Powered by SMFPacks Menu Editor Mod