Author Topic: - My First Safety Overscan Picture -  (Read 8925 times)

0 Members and 1 Guest are viewing this topic.

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 15.954
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 3422
  • Likes Given: 6135
Re: - My First Safety Overscan Picture -
« Reply #25 on: 16:33, 21 August 11 »
Let's try an attachment...

Offline SuTeKH/Epyteor

  • 6128 Plus
  • ******
  • Posts: 1.378
  • Country: 00
  • Liked: 1286
  • Likes Given: 2030
Re: - My First Safety Overscan Picture -
« Reply #26 on: 17:35, 21 August 11 »
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... 
 

Offline Devilmarkus

  • Vivid source of indefiniteness
  • 6128 Plus
  • ******
  • Posts: 4.035
  • Country: de
  • WebCPC / JavaCPC developer
    • index.php?action=treasury
    • CPC-Live website
  • Liked: 1016
  • Likes Given: 926
Re: - My First Safety Overscan Picture -
« Reply #27 on: 17: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.
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

Offline SuTeKH/Epyteor

  • 6128 Plus
  • ******
  • Posts: 1.378
  • Country: 00
  • Liked: 1286
  • Likes Given: 2030
Re: - My First Safety Overscan Picture -
« Reply #28 on: 17:51, 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)
 
                   
 
« Last Edit: 14:09, 11 November 16 by SuTeKH/Epyteor »

Offline Devilmarkus

  • Vivid source of indefiniteness
  • 6128 Plus
  • ******
  • Posts: 4.035
  • Country: de
  • WebCPC / JavaCPC developer
    • index.php?action=treasury
    • CPC-Live website
  • Liked: 1016
  • Likes Given: 926
Re: - My First Safety Overscan Picture -
« Reply #29 on: 18:05, 21 August 11 »
Nice conversation!

[cpc=http://www.cpcwiki.eu/forum/index.php?action=dlattach;topic=2600.0;attach=2004,PD-TITLE,1]CPC6128[/cpc]
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

Offline SuTeKH/Epyteor

  • 6128 Plus
  • ******
  • Posts: 1.378
  • Country: 00
  • Liked: 1286
  • Likes Given: 2030
Re: - My First Safety Overscan Picture -
« Reply #30 on: 18:20, 21 August 11 »
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!
 

Offline Devilmarkus

  • Vivid source of indefiniteness
  • 6128 Plus
  • ******
  • Posts: 4.035
  • Country: de
  • WebCPC / JavaCPC developer
    • index.php?action=treasury
    • CPC-Live website
  • Liked: 1016
  • Likes Given: 926
Re: - My First Safety Overscan Picture -
« Reply #31 on: 18:30, 21 August 11 »
WebCPC does not support CPC+ ;)
A basic CPC+ emulation is done in a little emu I coded...
http://retropower.eu/CPCInAJar/cpcplus.php?large=true&dsk=Xmas2010.zip&cpr=Plus.zip&boot=xmas2010
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

Offline SuTeKH/Epyteor

  • 6128 Plus
  • ******
  • Posts: 1.378
  • Country: 00
  • Liked: 1286
  • Likes Given: 2030
Re: - My First Safety Overscan Picture -
« Reply #32 on: 18:37, 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.
 

Offline Devilmarkus

  • Vivid source of indefiniteness
  • 6128 Plus
  • ******
  • Posts: 4.035
  • Country: de
  • WebCPC / JavaCPC developer
    • index.php?action=treasury
    • CPC-Live website
  • Liked: 1016
  • Likes Given: 926
Re: - My First Safety Overscan Picture -
« Reply #33 on: 21:50, 21 August 11 »
Well I made another testing the integrated binaries.
The palette I've choosen manually.
So, the result I like much:
(CPC+!)
Result:
Spoiler: show


Attached DSK: (RUN"PLUS")
« Last Edit: 21:54, 21 August 11 by 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

Offline SuTeKH/Epyteor

  • 6128 Plus
  • ******
  • Posts: 1.378
  • Country: 00
  • Liked: 1286
  • Likes Given: 2030
Re: - My First Safety Overscan Picture -
« Reply #34 on: 22:08, 21 August 11 »
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!
 

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 15.954
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 3422
  • Likes Given: 6135
Re: - My First Safety Overscan Picture -
« Reply #35 on: 22:14, 21 August 11 »
Someone hack the Teenage Queen age with new gfx please! :D

Offline Devilmarkus

  • Vivid source of indefiniteness
  • 6128 Plus
  • ******
  • Posts: 4.035
  • Country: de
  • WebCPC / JavaCPC developer
    • index.php?action=treasury
    • CPC-Live website
  • Liked: 1016
  • Likes Given: 926
Re: - My First Safety Overscan Picture -
« Reply #36 on: 22:16, 21 August 11 »
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

Offline Devilmarkus

  • Vivid source of indefiniteness
  • 6128 Plus
  • ******
  • Posts: 4.035
  • Country: de
  • WebCPC / JavaCPC developer
    • index.php?action=treasury
    • CPC-Live website
  • Liked: 1016
  • Likes Given: 926
Re: - My First Safety Overscan Picture -
« Reply #37 on: 22:22, 21 August 11 »
Someone hack the Teenage Queen age with new gfx please! :D

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

Offline SuTeKH/Epyteor

  • 6128 Plus
  • ******
  • Posts: 1.378
  • Country: 00
  • Liked: 1286
  • Likes Given: 2030
Re: - My First Safety Overscan Picture -
« Reply #38 on: 00:07, 22 August 11 »
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!
« Last Edit: 00:25, 22 August 11 by tastefulmrship »

Offline Devilmarkus

  • Vivid source of indefiniteness
  • 6128 Plus
  • ******
  • Posts: 4.035
  • Country: de
  • WebCPC / JavaCPC developer
    • index.php?action=treasury
    • CPC-Live website
  • Liked: 1016
  • Likes Given: 926
Re: - My First Safety Overscan Picture -
« Reply #39 on: 00:16, 22 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!)
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

Offline SuTeKH/Epyteor

  • 6128 Plus
  • ******
  • Posts: 1.378
  • Country: 00
  • Liked: 1286
  • Likes Given: 2030
Re: - My First Safety Overscan Picture -
« Reply #40 on: 00:19, 22 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.
 

Offline Devilmarkus

  • Vivid source of indefiniteness
  • 6128 Plus
  • ******
  • Posts: 4.035
  • Country: de
  • WebCPC / JavaCPC developer
    • index.php?action=treasury
    • CPC-Live website
  • Liked: 1016
  • Likes Given: 926
Re: - My First Safety Overscan Picture -
« Reply #41 on: 00:23, 22 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)
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

Offline SuTeKH/Epyteor

  • 6128 Plus
  • ******
  • Posts: 1.378
  • Country: 00
  • Liked: 1286
  • Likes Given: 2030
Re: - My First Safety Overscan Picture -
« Reply #42 on: 00:30, 22 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.
 
« Last Edit: 00:38, 22 August 11 by tastefulmrship »

Offline Devilmarkus

  • Vivid source of indefiniteness
  • 6128 Plus
  • ******
  • Posts: 4.035
  • Country: de
  • WebCPC / JavaCPC developer
    • index.php?action=treasury
    • CPC-Live website
  • Liked: 1016
  • Likes Given: 926
Re: - My First Safety Overscan Picture -
« Reply #43 on: 00:41, 22 August 11 »
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

Offline SuTeKH/Epyteor

  • 6128 Plus
  • ******
  • Posts: 1.378
  • Country: 00
  • Liked: 1286
  • Likes Given: 2030
Re: - My First Safety Overscan Picture -
« Reply #44 on: 01:08, 22 August 11 »
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.
 

Offline Devilmarkus

  • Vivid source of indefiniteness
  • 6128 Plus
  • ******
  • Posts: 4.035
  • Country: de
  • WebCPC / JavaCPC developer
    • index.php?action=treasury
    • CPC-Live website
  • Liked: 1016
  • Likes Given: 926
Re: - My First Safety Overscan Picture -
« Reply #45 on: 01:18, 22 August 11 »
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...
« Last Edit: 01:21, 22 August 11 by 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

Offline SuTeKH/Epyteor

  • 6128 Plus
  • ******
  • Posts: 1.378
  • Country: 00
  • Liked: 1286
  • Likes Given: 2030
Re: - My First Safety Overscan Picture -
« Reply #46 on: 01:31, 22 August 11 »
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?
 

Offline Devilmarkus

  • Vivid source of indefiniteness
  • 6128 Plus
  • ******
  • Posts: 4.035
  • Country: de
  • WebCPC / JavaCPC developer
    • index.php?action=treasury
    • CPC-Live website
  • Liked: 1016
  • Likes Given: 926
Re: - My First Safety Overscan Picture -
« Reply #47 on: 11:11, 22 August 11 »
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

Offline SuTeKH/Epyteor

  • 6128 Plus
  • ******
  • Posts: 1.378
  • Country: 00
  • Liked: 1286
  • Likes Given: 2030
Re: - My First Safety Overscan Picture -
« Reply #48 on: 13:00, 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...
 
« Last Edit: 13:04, 22 August 11 by tastefulmrship »

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1981
  • Likes Given: 4650
Re: - My First Safety Overscan Picture -
« Reply #49 on: 22:49, 22 August 11 »
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