CPCWiki forum

General Category => Other retro => Topic started by: ssr86 on 12:07, 16 November 15

Title: Enterprise DevCompo#1 "Life begins at 30"
Post by: ssr86 on 12:07, 16 November 15
Hi, we at EnterpriseForever.com are organizing a DevCompo and would like to invite all at cpcwiki to join us...
It's a first for the Enterprise. 
There's a "conversion" category so if not with an entirely new production for the ep, you could enter with a conversion of a (for example your) cpc production.
The winners will be awarded (the prize poll is "crowdfunded" so not yet known).

--:: Enterprise DevCompo #1 ::-- (http://enterpress.news.hu/ep_devcompo_en.html)

...So please join us at Enterprise DevCompo. ;D
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: arnoldemu on 14:43, 16 November 15
I have read the hardware documentation and I understand how the registers work. I even wrote an Enterprise emulator a long time ago.

What is not clear is:
1. What specific header is needed on a program to make it autorun.
2. What specific requirement for a loader that works on all Enterprise (64kb and 128kb).
3. How to take over the machine nicely and return it back to exos nicely.
4. A default LPT table that works nicely.
5. A memory map of where things can go.

The problem is that a lot of people will be working from emulators because finding a real machine is hard and emulators are unlikely to be perfect.

I think with those questions answered it will help people a lot.
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: ssr86 on 15:01, 16 November 15
Sorry, I'll try posting more info when I get back.

For now I attach a sample file by Zozosoft which shows a basic setup.

And here's a link to ep documentation: Enterprise Technical Documentation (http://gafz.enterpriseforever.com/Dokumentacio/Konyvek/EXOS_2.1_technikal_information/)

EDIT:
the attached source shows:
Quote

-EXOS call macro definition
-standard EXOS file header definition
-allocate video memory via EXOS
-allocate other memory via EXOS
-EXIT routine
-some settings at the start
-LPT definition for 320x200 4 color screen

Quote from: arnoldemu on 14:43, 16 November 15
The problem is that a lot of people will be working from emulators because finding a real machine is hard and emulators are unlikely to be perfect.
ep128emu is supposedly very-very accurate ("near perfect"?).
You can find it at: ep128emu download | SourceForge.net (http://sourceforge.net/projects/ep128emu/)
However it doesn't have such good assembler/disassembler features like cpc emulators...


Oh, and most ep owners still code via pc+emulator (like most of cpc owners, right?).

Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: Gryzor on 17:01, 16 November 15
Ooh an Enterprise compo! Maybe I should try and find where I've stored my machine... it deserves some love!
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: ssr86 on 17:26, 16 November 15
I think this should also be somewhat helpful: http://www.ep128.hu/Ep_Konyv/Converting_Spectrum_Programs.pdf (http://www.ep128.hu/Ep_Konyv/Converting_Spectrum_Programs.pdf)
It's an old document that shows how to setup the enterprise to "emulate" the zx spectrum. Unfortunately the document is not complete. But it's a good read nonetheless.
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: ssr86 on 19:13, 16 November 15

Some more detailed info from geco about the sample.asm:
Quote from: geco
SAMPLE-1.ASM shows:


EP autoloader header - line 12-16 2nd byte should be 5, this means machine code application program, 3rd-4th byte is the length of the file.
Store soft reset routine - line 22-23 this should be done on FF segment at address 3ff8h
Soft reset routine - line 128-160 this should be on page 0, at the bottom there is a shorter soft reset routine by IstvánV
Speed up EP - line 33-34 disable memory wait states, EP programs will run at 4MHz in normal RAM
Allocate video segment - line 164-185
Calculate Nick address of video segment (screen) - line 50-55
Calculate nick address of LPT - line 58-60
get a free segment - line 61-63
copy LPT - line 78-81
set LPT addr to Nick 82-83h registers - line 83-94 - after this the new screen is activated, and visible
example for keyboard handling - line 103-110
EP keyboard matrice - line 112-124
Sample LPT table (320x200 4 colour) - line 196-226 (generate video syncron sign - line 209-226)



exit    di
        ld      sp,0100h
        ld      a,0ffh
        out     (0b2h),a
        ld      c,40h
        exos    0
        ld      a,01h
        out     (0b3h), a
        ld      a,06h
        jp      0c00dh



I encourage to register and ask questions at enterpriseforever.com
Or just tell me what to ask on the forum, if you don't want to register there
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: Geco on 19:45, 16 November 15
Quote from: arnoldemu on 14:43, 16 November 15
I have read the hardware documentation and I understand how the registers work. I even wrote an Enterprise emulator a long time ago.
The problem is that a lot of people will be working from emulators because finding a real machine is hard and emulators are unlikely to be perfect.
Thx for the 1st EP emulator, I liked it very much, and used it for years :)
I make also my stuff on EP128emu and all stuff worked on real machine also ;) it is quite perfect we saw only one thing which works only on the real hardware it was produced by the author of EP128emu IstvánV

And here is a  small appetizer, converted programs from Speccy and CPC with added extras:
IK+ Reloaded
(http://1.1.1.2/bmi/ep128.hu/Ep_Games/Pic/IK_Plus_EP.gif)
Buzzsaw+
(https://enterpriseforever.com/index.php?action=dlattach;topic=102.0;attach=14059;image)
(https://enterpriseforever.com/index.php?action=dlattach;topic=102.0;attach=14061;image)
Microprose Soccer Reloaded
(http://1.1.1.4/bmi/www.ep128.hu/Ep_Games/Pic/Microp_Soccer_Re_3.gif)
Captain Fizz
Loader
(http://1.1.1.3/bmi/www.ep128.hu/Games/pic/C-D/Cpt_Fizz_4_Ep.gif)
Ingame
(http://1.1.1.3/bmi/www.ep128.hu/Games/pic/C-D/Cpt_Fizz_5_Ep.gif)
WHB
Menu
(http://1.1.1.2/bmi/ep128.hu/Games/pic/W-X/WHB_1.gif)
ingame
(http://1.1.1.5/bmi/ep128.hu/Games/pic/W-X/WHB_4.gif)
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: ssr86 on 13:49, 17 November 15
If it isn't a problem, could someone inform other cpc-related forums (push'n'pop, cpcrulez) about the competition?
I'd be really grateful for that.

We would like to address as many people as possible. :-[

Have in mind, that some of the new ep games could/will be ported to the cpc or spectrum (depends on the level of enterprise-specific unique features but I can already say that at least one game will come to the cpc too ;) ).
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: TFM on 17:34, 17 November 15
Why to flush other CPC forums with that? They don't have an 'other retro' section. It's enterprise, not CPC.

I like Enterprise a lot, but I just don't have one. So IMHO most readers here don't have one, but ok. It's fine here. However in other forums people will react pissed off probably.
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: ssr86 on 18:20, 17 November 15
...but we are in "other retro", right? :-[
(Why you have to be like that...I mean such a "troll")


and it's still cpc related despite being an ep competition.
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: MacDeath on 19:05, 17 November 15
Sorry but Enterprise is somewhat considered the half brother computer, or even an Half Clone (yeah, cringe as you want) just by the fact it has a lot of CPC ports, which is quite a rare occurence.

I see no issue to have the Enterprise community coming here provided it is about CPCports and not Speccyports.

it is quite fun to see those speccy graphics with actually a real palette to play with.
Had the CPC got some extra attributed mode like MO6/TO8 or enterprise... well... at least most speccy ports would be better, but also there would be only this.  :laugh:


I would otherwise say that CPC community still have issue to release, so to go on another platform, but I guess those already released modern prods could be ported anyway.
invasion of zombi monsters could be nice.

Can the EP64/128 perform "overscan/fullscreen" the Way CPC can ? not a big deal anyway as quite few games would use it.
there may also be some issues with very well worked palettes from CPC... EP has lot more colours to chose from, but the limitation to half chosable palette in 16 colour mode can somewhat need some rethinking of some CPC graphics.

Also I guess the topic can be seen the other way : to port some EP games into CPC, provided they don't use too much of attributed mode.
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: ssr86 on 19:32, 17 November 15
Quote from: MacDeath on 19:05, 17 November 15
Can the EP64/128 perform "overscan/fullscreen" the Way CPC can ? not a big deal anyway as quite few games would use it.
If I remember correctly max is 368x288 mode1 equivalent pixels.
And it's done easy - you just set the lpt parameters the right way (for width, you change the margin values and for height you add enugh modelines to have all 288 lines (for a "normal screen you would need 2 modelines - first would do 256 lines and the rest you would have to do in the second modeline).
Oh, but I forgot to mention that some tvs (at least the two I've had, but I know there are tv's that show more) only displayed the area of a little more than 320x240... Don't know about the cpc's overscan on a crt tv...

Maybe I should note that although horizontal scrolling is easier on ep because you just change the video pointers in the lpt, there's no memory wrap like on the cpc so you can't use the "adaptive tile refresh" technique...

Quote
there may also be some issues with very well worked palettes from CPC... EP has lot more colours to chose from, but the limitation to half chosable palette in 16 colour mode can somewhat need some rethinking of some CPC graphics.
Yeah, you are right...

Quote
Also I guess the topic can be seen the other way : to port some EP games into CPC, provided they don't use too much of attributed mode.
The games (provided you've got the source) that use cpc equivalent video mode setup (but I don't mean the memory layout - just the size of pixels and number of colors) can be ported to the cpc suprisingly fast. That's why at least one game should get also a cpc release...(I hope).
So it's possible to start a new project with the two machines in mind...

...and I think the same goes for speccy games and ep attribute mode... but am not sure (as don't know much about the spectrum).
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: Gryzor on 13:02, 23 November 15
I don't get the negativity - OF COURSE we're open to such ideas. That's why we have the "other retro" section to begin with. 99% of us would be open to discussing a c64 competition or whatever, too.


Please don't go on discussing this, at least here. This thread and effort is much, much welcome.
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: ssr86 on 21:51, 16 December 15
Anyone willing to join? :-[

I've attached some screenshots of current entries (first three images) and potential entries (are being worked on but may not get finished in time or at all).

I would like to note ZenLoops by goblinish - it's a spectrum game conversion made by him in about two weeks and it was his first thing for the ep. Flora is also by goblinish and it's a conversion of his small demo for the cpc (if I remeber correctly).

FlapFlap is a game in basic by endi from EF forum. Wall by endi and geco (I hope I didn't make a mistake here).
Wolf3d is worked on by geco from EF.
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: MacDeath on 01:48, 17 December 15
QuoteDon't know about the cpc's overscan on a crt tv...
something like 384x272 in theory.. of course it would vary depending the monitor used, and round corners may reduce a bit on the corners.

But to be sure the picture covers a whole Amstrad CRT colour monitor as those sold with the machine, you usually go for a 384x272 or 384x280 thing...

may get something like this with some code tricks :
(http://pushnpop.net/screenshots/535/536.png)

or like that on a PLUS in mode0 (no tricks) :
(http://pushnpop.net/screenshots/224/224-1.png)

(those are emulated pictures, but looks quite realistic rendition, somewhat...)
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: Geco on 09:46, 17 December 15
The pictures looks good :)
Is this overscan mean that the picture size is the whole screen size, and on CRT possibly some parts of the screen is not visible?
And it can be reached on CPC by setting the screen to maximum size in CRTC and using 2 video segment, and change CRTC register 12 and 13 in the certain position of the screen to point to the next video segment?
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: ssr86 on 10:38, 17 December 15
Theoretically Ep can do screens of 368x288 mode1 pixels. However on my tv only about 336x256 are visible, but it depends on the tv.
You can't achieve the elephant picture on the ep as you can't change video modes during a scanline - only at their beginning. However Ep has an attribute mode with which you can get 16 colors per line with constraint of 2 colors per 8x1 area.
Here's a slideshow of pictures in that mode:
Enterprise Slideshow 3 part 1 - YouTube (https://www.youtube.com/watch?v=jOYY0bemZzA)
The mode would be especially great for adventure games I'd say:)

I don't know about the second picture... Would have to try converting it. Ep has 256 color palette but it's obviously limited compared to the plus (especially with the fixbias contraint in 16color modes).
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: arnoldemu on 14:05, 17 December 15
Quote from: Geco on 09:46, 17 December 15
The pictures looks good :)
Is this overscan mean that the picture size is the whole screen size, and on CRT possibly some parts of the screen is not visible?
yes.


Quote from: Geco on 09:46, 17 December 15
And it can be reached on CPC by setting the screen to maximum size in CRTC and using 2 video segment, and change CRTC register 12 and 13 in the certain position of the screen to point to the next video segment?
There are 2 methods.

1st method: "32kb screen" set screen to maximum size using R1, R6, R2 and R7. Then set R12/R13 so MA output overflows. Two video segments are used but both are together in memory (e.g. segment 1 and 2). MacDeath's second screen is made with this method. This method takes no cpu time after it is started. (= "one big piece of paper"). On EP, this is comparable to one LPT entry with many lines.

2nd method: "rupture". takes cpu time to keep it active. R1 and R2 are used for horizontal width. R4,R7,R12 and R13 are used to make more than 1 part on the screen (= "many rectangles of paper put under each other"). On EP, this is comparable to more than one LPT entry.
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: Geco on 18:36, 17 December 15
Quote from: arnoldemu on 14:05, 17 December 15
There are 2 methods.

1st method: "32kb screen" set screen to maximum size using R1, R6, R2 and R7. Then set R12/R13 so MA output overflows. Two video segments are used but both are together in memory (e.g. segment 1 and 2). MacDeath's second screen is made with this method. This method takes no cpu time after it is started. (= "one big piece of paper"). On EP, this is comparable to one LPT entry with many lines.

2nd method: "rupture". takes cpu time to keep it active. R1 and R2 are used for horizontal width. R4,R7,R12 and R13 are used to make more than 1 part on the screen (= "many rectangles of paper put under each other"). On EP, this is comparable to more than one LPT entry.
Thank you very much for the information.
I thought that normally it works on CPC to set R1, R6. R2 and R7, and then set R12 to ex to 20h, and before scanline reach the end of the 1st screen, then set R12 ex to 30h, and at restart again 20h to R12.
How does CRTC the video addressing in mode1?
I know the original c000h,c800h,d000h,d800h,e000h,e800h,f000h,f800h,c050h,c850h,.... but a wider (42x25) screen do not fit into this addressing, 42x24 fit, and as I calculated a 48x21 screen can be used by this addressing.
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: MacDeath on 19:40, 17 December 15
QuoteYou can't achieve the elephant picture on the ep as you can't change video modes during a scanline - only at their beginning. However Ep has an attribute mode with which you can get 16 colors per line with constraint of 2 colors per 8x1 area.
The "elephant" picture is basically only Mode1.
It doesn't change video mode but palette... split rasters I think it is called.

Basically CPC is not supposed to change palette during a line but hey, as the CPC is only displaying a still image, you can try it and spend whole CPC on this, needs to be very well timed and picture/screen be well designed.

Concerning video modes, I fail to understand quite well the 256colours video mode of enterprise, thise were blocky pixels equivalent to 4x mode1 pixels I guess ?
Low res modes have pixels 2x lerger to get the page weighting half the RAM I guess (8k screen ?) while hi rez was 16k per standard screen ?

In a sense it reminds me of the Thomsons MO6-TO8...
CPC had no "attributed" mode which was a bit of a shame, but also not too bad as it would have meant twice more speccy ports...


Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: dodogildo on 20:38, 17 December 15
Elephant pic is awesome

Sent from my Nexus 6P using Tapatalk

Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: MacDeath on 22:45, 17 December 15
QuoteI don't know about the second picture... Would have to try converting it. Ep has 256 color palette but it's obviously limited compared to the plus (especially with the fixbias contraint in 16color modes).
That is one I did a few years ago for the Reset party Graphic contest.

The palette is actually quite simple, But I guess that all the contrast may not be easy to convert into the Enterprise, and to have somewhat 8 colours that must be chosen from fixed half palettes... may not help as well.

the greys were especially chosen from the 16 greys available on the PLUS...

But there may be ways, I should try some palette swaps.

Where was the "palette charts" posted somewhere about Enterprise colour Bias ?
I think one day I managed to find a chart with the colour BIAS displayed but it seems to be the hardest thing to find on the web...



post edit :
ok I think I found again (at last) the chart with the EP palette...
EP colours (http://ep.lgb.hu/colors.html)
will turn it into a properly usable chart.

So basically you choose one of the 32 combinaison of 8 ink on this chart ? (0-7 then 8-15 and so on...)
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: ssr86 on 00:13, 18 December 15
For conversion of images there is this tool: En:Epimgconv - Enterprise Wiki (http://wiki.enterpriseforever.com/index.php/En:Epimgconv)
But I haven't used it so I won't be able to help you right away with it... :-[

However trying it with some other converter I got something like this:
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: MacDeath on 00:31, 18 December 15
well tried, clearly the Greys don't cut it...  ???

would need some clever head-breaking choices and attunements...  :picard:

what other converter did you use ?

Basically to posterize a picture in "8-8-4" enables to get it into theoric palette... but to apply the fixBIAS can be somewhat tricky.
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: ssr86 on 01:00, 18 December 15
Quotewhat other converter did you use ?

one from a sprite conversion tool I'm working on...
Quote
Basically to posterize a picture in "8-8-4" enables to get it into theoric palette... but to apply the fixBIAS can be somewhat tricky.
Well it should be a little (but only a little) better if the bias would be changed for every line (or even the entire 16 color palette).
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: Geco on 09:37, 18 December 15
I made 2 fast attempts with EPIMGCONV on EXORCISM.PNG, for better colours we should play with the colours of iriginal screen, or play with the gamma switch of EPIMGCONV.

epimgconv -mode 3 -size 46 270 -dither 0 0 -nointerp 1 1.png 1
[attach=2]
epimgconv -mode 3 -size 46 270 -dither 1 0 -nointerp 1 1.png 1
[attach=3]
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: Optimus on 11:17, 18 December 15
Wow, all these colors make me more curious for Enterprise.
I am curious to see especially the wolfenstein running.
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: MacDeath on 12:03, 18 December 15
QuoteWell it should be a little (but only a little) better if the bias would be changed for every line (or even the entire 16 color palette).
May not be really necessary if the picture is in only 16 colours and if the BIAS can be integrated in the whole palette... if most colours are applied on most parts of the screen really to change palette make no sense if it is well chosen to begin with.

QuoteWow, all these colors make me more curious for Enterprise.
that is even quite strange... somewhat a bit overkill on some aspects.

such colour range would have a huge lot of its colours being somewhat redundants and useless...
Le limitations are still quite 8bit.

>> in 16 colour mode, you have 8 inks in a combinaison lacking freedom of choice.
>> 256 colour mode has hugely large pixels (equivalent to 2 x mode0 pixels, or 4 x mode1 pixels...)
>> modes with 4 or 2 colours... welll what is the point in having such huge choice anyway ?

while you get quite some contrast in the dark part of the palette or the Grey zone (the insid of the cube), the pastel/bright/almost white colours are sometimes hard to distinguish.

as usual, bright Cyans, Yellows and greens are very redundant and you may not even diffrenciate some of them on a real screen.

(http://www.cpcwiki.eu/forum/other-retro/enterprise-64128-tosec/?action=dlattach;attach=5633;image)

but yeah, the more is always the better.


Sorry, did the topic derailed or are we still somewhat on topic ?
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: Geco on 13:40, 18 December 15
Quote from: MacDeath on 12:03, 18 December 15
such colour range would have a huge lot of its colours being somewhat redundants and useless...
Le limitations are still quite 8bit.
I met usually when 256 colours were not enough, and the CPC plus 4096 palette would be better, I think 4096 colours is optimal.
Quote from: MacDeath on 12:03, 18 December 15
but yeah, the more is always the better.
Totally agree :D
Quote from: MacDeath on 12:03, 18 December 15
Sorry, did the topic derailed or are we still somewhat on topic ?
From my side it is totally ok :) , we touch CPC or Enterprise, or both, and it can be part of DevCompo also :)
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: Geco on 13:43, 18 December 15
Quote from: Optimus on 11:17, 18 December 15
Wow, all these colors make me more curious for Enterprise.
I am curious to see especially the wolfenstein running.
You can test it, I attached the snapshot :) I hope I can finish it, it uses 256 colour mode, 1st I tried 16 colour mode, but 16 colours were not enough, and it would be better with more than 256 colours.
The base of this version is CPC Wolf3D.
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: Geco on 21:34, 04 February 16
CPC conversion of TVBALL from Hungarian home computer Videoton TVC.

Little History:
The game was originally released to Enterprise by A Studio in 1987 as Enterball (http://www.ep128.hu/Ep_Games/Leiras/Enter_Ball.htm), it was strange it was never released (since this year) to Speccy, the game has Speccy screen with it's "interesting" screen addressing, speccy colours etc. Later an official conversion had been made to Videoton TV Computer, this computer does not have attribute screen mode, so they used 4 colour mode which is similar to CPC (but with continous screen addressing), this is the reason why I have chosen this version for conversion.
Some extra has been added to the TVC version: Loading screen (it could be better ... ) , music from the Enterprise version, flashing hiscore table, and 16 different palette for the levels.

The target is to beat the diamond by the ball.
Controls:
Left: H, Joy left
Right: J, Joy right
Open door: N, Joy down
Tilt: Space, Joy fire
Sound on/off: S,D
Pause: Esc

It is off-topic here, but I posted it, because it is Enterprise related, and little bit Devcompo related also, the conversion took 2 weeks, but there were some tricky stuff in the program, and some tricky CPC stuff for me :D
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: Fessor on 21:57, 04 February 16
Is it a bug that the bat moves at double speed to the left than to the right?
(Steering with keyboard)
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: Geco on 22:17, 04 February 16
Quote from: Fessor on 21:57, 04 February 16
Is it a bug that the bat moves at double speed to the left than to the right?
(Steering with keyboard)
It is a feature, the bat moves faster to the direction of the ball, it helps to catch it :) (and slows down when the ball is near) , or sometimes passes it :D
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: TFM on 23:37, 04 February 16
Nice first version. A bit of polishing would be nice though! Thanks for sharing!  :)
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: Puresox on 11:33, 05 February 16
I like the game concept and it adds its own thing to the genre , it is a shame that performance issues have not been looked at . really want to see the original now
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: Geco on 14:43, 05 February 16
Quote from: TFM on 23:37, 04 February 16
Nice first version. A bit of polishing would be nice though! Thanks for sharing!  :)
Could you please share your polishing idea's? If I can, I will try to do it :)
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: Geco on 14:47, 05 February 16
Quote from: Puresox on 11:33, 05 February 16
I like the game concept and it adds its own thing to the genre , it is a shame that performance issues have not been looked at . really want to see the original now
What do you mean on performance issues?
The game should not have performance issue on CPC , because Z80 speed in TVC is 3,125 MHz if I remember well, in CPC 4MHz, but because of video timing approx 3,5MHz.
If you mean the game hangs during drum effect, it is normal, when the digi is played, the CPU does not do anything else.
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: Geco on 16:05, 05 February 16
One bug found by one of our enterpriseforever.com forum member, which was known in the Enterprise version, but we knew it was corrected in the TVC version, it seems it is not, or I successfully downloaded a version with this bug :D
Here is the bug fixed version:

The 1st level and the last level is fix, other levels are random, there were problem in the random generation, random number should be 0-47, and the program generated random number 0-48h, problem occurred when the random number was 48h, the program chose rubbish for level.
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: TFM on 16:50, 05 February 16
Quote from: Geco on 14:43, 05 February 16
Could you please share your polishing idea's? If I can, I will try to do it :)

Well, the game is using MODE 1, so there can be four colors used all over. It would be for example nice if the bat has more than 2 colors, also the stones could have more colors. Of course it also depends how much RAM you still have freely available.

Also rename the starter program from .COM to .BIN (or even .BAS if you want to fool people). So the gamer has not to enter the extension. A simple run"tvball will be enough.

The title screen is in MODE 0 but uses color schemes as of a text mode computer. It could be very well polished.

Use cursor keys instead of keys H, J, N (or maybe add them).

After loosing a first ball, the ball counter displays the number '4' in a wrong way, some part is missing

However, great game archieved!!! Congratulations!!!  :) :) :)


EDIT: The way the high score list is presented is really AWESOME.  :D
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: Geco on 17:32, 05 February 16
Quote from: TFM on 16:50, 05 February 16
Well, the game is using MODE 1, so there can be four colors used all over. It would be for example nice if the bat has more than 2 colors, also the stones could have more colors. Of course it also depends how much RAM you still have freely available.
I will check if the bat data is stored in 2 colour mode or not, but i do not know how will it be looking on other maps, because, I set 16 palettes for the levels.
Quote from: TFM on 16:50, 05 February 16
Also rename the starter program from .COM to .BIN (or even .BAS if you want to fool people). So the gamer has not to enter the extension. A simple run"tvball will be enough.
Ok, I will rename to BIN :)

Quote from: TFM on 16:50, 05 February 16
The title screen is in MODE 0 but uses color schemes as of a text mode computer. It could be very well polished.
Sorry, I do not understand what do you mean on "color schemes as of a text mode computer", the picture has been converted by EPIMGCONV directly to EP col16 mode, I use it on CPC, just the palette has been changed.
Quote from: TFM on 16:50, 05 February 16
Use cursor keys instead of keys H, J, N (or maybe add them).
I will check, I prefer to add cursor keys, but if you have an alternate for HJN, I will change them also to that.
Quote from: TFM on 16:50, 05 February 16
After loosing a first ball, the ball counter displays the number '4' in a wrong way, some part is missing
4 looks in the same way in the original Enterprise version :)
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: Geco on 19:59, 05 February 16
Some modification:
Cursor keys added to controls
Loader screen has been modified, I think it looks better
Loader has been renamed to BIN

The bat is stored as 2 colour, so it was not modified.

Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: ||C|-|E|| on 20:45, 05 February 16
It is cool!  :) A thing I found (that was mentioned in before) is that the speed is different moving from left to right than from right to left :).
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: Geco x on 20:53, 05 February 16
Quote from: ||C|-|E|| on 20:45, 05 February 16
It is cool!  :) A thing I found (that was mentioned in before) is that the speed is different moving from left to right than from right to left :).
It is a feature :-) , the bat moves faster to the direction of bat
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: Puresox on 02:05, 06 February 16
Quote from: Geco on 14:47, 05 February 16
What do you mean on performance issues?
The game should not have performance issue on CPC , because Z80 speed in TVC is 3,125 MHz if I remember well, in CPC 4MHz, but because of video timing approx 3,5MHz.
If you mean the game hangs during drum effect, it is normal, when the digi is played, the CPU does not do anything else.
I haven't seen the original , but it seems that the bat speeds up and slows down depending on where the ball is , trying to look at the original to see if it is that  way too begin with  if you are not aware of what I am talking about .  I like the game, just limits replay the game play fluidity .
I think the Bat movement idea is a great little twist, having it fast one direction and slow the other. really smart off-beat idea.
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: Geco on 11:36, 06 February 16
yes, the bat speed depends of the ball's position, if the ball is left from the bat, then bat's speed is faster left :)
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: Geco on 22:20, 07 March 16
CPC conversion of Out Of This World, I think it is the best game which was originally released (and only) to Enterprise by Andrew Richards in 1987.
The game is a trailblazer clone, it contains a bonus level also what you get after every ROAD (this is the weakest part of the game)
Controls:
CTRL: Pause game    ENTER: Return from pause
COPY: EXIT from game
ESC: EXIT from demo
F7: music off
Shift+F7: music on

Control of game:Cursor keys + space and Joy1

This is the EP64 version of the game, EP128 version contains an additional raster line, and the ball has shadow.
Background of Road and level number is changing in CPC version which is a bug/feature, I left it inside, because i like it :D
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: SRS on 22:42, 07 March 16
This is cool. And FAST !
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: Geco on 22:48, 07 March 16
Quote from: SRS on 22:42, 07 March 16
This is cool. And FAST !
It is a 50FPS game from the eighties ;)
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: SRS on 23:00, 07 March 16
Quote from: Geco on 22:48, 07 March 16
It is a 50FPS game from the eighties ;)

And with paprika-speedup :D
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: Geco on 23:08, 07 March 16
Quote from: SRS on 23:00, 07 March 16
And with paprika-speedup :D
Then it would be hot at least 2 times  ;D
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: SRS on 23:13, 07 March 16
hehe. i always enjoyed my holidays at hungary as a kid.

now hoping for more enterprise-games !
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: Geco on 23:24, 07 March 16
Quote from: SRS on 23:13, 07 March 16
hehe. i always enjoyed my holidays at hungary as a kid.

now hoping for more enterprise-games !
I think this is the one of the best, there are about 30 games which was originally released to Enterprise, most of the unofficial programs from the 80's and 90's are Speccy conversions, and some official Speccy and CPC conversions, and there are some very good game which was developed by Hungarian programmers in that era: Swap (with mod music ingame), 3d tetris (with mod music at title screen), Book of life by Endre Baráth (256 colour 1st person game), and some others. And in the new century we converted Speccy and CPC programs mostly with extra's added, and there are about 2-3 new releases: Atomix by Povi, and Panic Man by me, I am not sure if I remember well, there could be 1-2 more. :( IstvánV started to convert CPC version of Boulder Dash, and it became a new game at the end ( he used 4 colour character mode of EP, the game became very fast)
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: arnoldemu on 14:20, 08 March 16
I like the Enterprise emulation.

Showing enterprise and loading etc. Nice.
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: Geco on 15:05, 08 March 16
Quote from: arnoldemu on 14:20, 08 March 16
I like the Enterprise emulation.

Showing enterprise and loading etc. Nice.
I am happy that you like it :)
There is a disadvantage of the loading, possibly on CPC464 it can not be loaded.
I was thinking to beep in the header, but I skip it.
Title: Re: Enterprise DevCompo#1 "Life begins at 30"
Post by: ssr86 on 20:16, 17 May 16
We are past the deadline. If someone wants to see the entries and maybe even vote then here's the link: Enterprise DevCompo #1 Voting / Szavazás (https://enterpriseforever.com/enterprise-devcompo-39/enterprise-devcompo-1-voting-szavazas/)
Powered by SMFPacks Menu Editor Mod