Demon Star

Discussion, Reviews & High-scores

Moderator: Moderators

Post Reply
ravenxau
Vic 20 Devotee
Posts: 296
Joined: Fri May 28, 2004 10:03 pm

Demon Star

Post by ravenxau »

Has any one else played Demon Star. It is a little gem of a game, it is in the thread on italian type-ins.

http://sleepingelephant.com/ipw-web/bul ... c&start=30

It is a good example of an all BASIC Arcade style game on an unexpanded VIC. It utilizes a minimal amount of moving objects, but the "tension" is built with the use of the ten second timer to shoot the quazars. It is full joystick control and has that "give it one more try when you die" feel.

Jeff - it's right up your alley :)
Android Tablet running Frodo 64 emulator running VIC 20 emulator....
User avatar
Jeff-20
Denial Founder
Posts: 5759
Joined: Wed Dec 31, 1969 6:00 pm

Post by Jeff-20 »

80 points on level 1. Love it! The first time I played it, I dismissed it because I couldn't figure out how to shoot. I thought I was meant to drive into the target. Language barrier kept me from fully exploring it. Now I love it! Good game.

I never really understood the "Play Again?" prompt in most unexpanded games. That's what the Run/Stop key is for. The memory could be better used with a title screen. :)
High Scores, Links, and Jeff's Basic Games page.
User avatar
nbla000
Salmon Run
Posts: 2582
Joined: Thu Oct 13, 2005 8:58 am
Location: Italy

Post by nbla000 »

I played it for testing since i've re-typed it for the PaperSoft project, it's a good basic game btw it's a Compute! original work but I don't know if it was re-typed in english.
Mega-Cart: the cartridge you plug in once and for all.
User avatar
Mayhem
High Bidder
Posts: 3027
Joined: Mon May 24, 2004 7:03 am
Website: http://www.mayhem64.co.uk
Location: London

Post by Mayhem »

I've got it listed in GB20 but no English program for it, so it needs typing up.
Lie with passion and be forever damned...
ravenxau
Vic 20 Devotee
Posts: 296
Joined: Fri May 28, 2004 10:03 pm

Post by ravenxau »

Mayhem wrote:I've got it listed in GB20 but no English program for it, so it needs typing up.
to convert it to english, just make the following changes to the text in the quotes on the following lines:-

line 1 "WAIT..."

line 7 "LEVEL (1-10)"

line 56 "ENERGY LOST"

line 57 "SHIP DESTROYED. ENERGY TRANSMITTED"

line 58 "PLAY AGAIN? (Y/N)"

then run the game to play in english.

thanks to babelfish in helping with the italian-to-english translations
Android Tablet running Frodo 64 emulator running VIC 20 emulator....
User avatar
Mayhem
High Bidder
Posts: 3027
Joined: Mon May 24, 2004 7:03 am
Website: http://www.mayhem64.co.uk
Location: London

Post by Mayhem »

I suppose I hadn't really considered that. However the Italian version (or NBLA) has made other programatic changes to the listings; my job is to keep things as 100% as they were originally published you see. Unless there's a game-breaking bug in there to fix.
Lie with passion and be forever damned...
ravenxau
Vic 20 Devotee
Posts: 296
Joined: Fri May 28, 2004 10:03 pm

Post by ravenxau »

Mayhem wrote:I suppose I hadn't really considered that. However the Italian version (or NBLA) has made other programatic changes to the listings; my job is to keep things as 100% as they were originally published you see. Unless there's a game-breaking bug in there to fix.
if there is a copy of the original english listing, I would be happy to compare the two and produce a .prg of the english version.
Android Tablet running Frodo 64 emulator running VIC 20 emulator....
User avatar
nbla000
Salmon Run
Posts: 2582
Joined: Thu Oct 13, 2005 8:58 am
Location: Italy

Post by nbla000 »

It was originally published on COMPUTE!'s Gazette September 1983 - Issue 3, Vol. 1, No. 3

You may get the full COMPUTE!'s Gazette scans here:
http://www.bombjack.org/commodore/magazines.htm

I'm downloading just the Issue 3 to check differences.
Mega-Cart: the cartridge you plug in once and for all.
User avatar
nbla000
Salmon Run
Posts: 2582
Joined: Thu Oct 13, 2005 8:58 am
Location: Italy

Post by nbla000 »

OK, here are the differences:

Program 1

Italian version + my Tape-Disk fix:

Code: Select all

1 POKE36879,253:PRINT"{CLR}ATTENDI"
4 DN=PEEK(186):OPEN1,DN,0,"DF"
5 INPUT#1,X:IFX=999THENCLOSE1:GOTO7
7 PT=0:BB=1000:INPUT"{CLR}LIVELLO (1-10)";SK:IFSK<1ORSK>10THEN7
16 FORT=128TOPEEK(60901)STEP-1:POKEV+3,T:FORD=1TO10:NEXTD,T:FORH=1TO1000:NEXT
48 IFL=46THENPT=PT+10:FL=0
56 POKEVN,0:POKEV-9,240:POKEV+1,170:IFPT<0THENPRINT"{CLR}{BLK}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}ENERGIA PERSA:";PT:GOTO58
57 PRINT"{CLR}{BLK}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}NAVE DISTRUTTA.       ENERGIA TRASMESSA:";PT
58 INPUT"{DOWN}GIOCHI ANCORA (S/N)";A$:IFA$="N"THENPOKE36879,27:PRINT"{CLR}{BLU}":END
59 GOTO7
English Original:

Code: Select all

1 POKE36879,253:PRINT"{CLR}WAIT"
4 OPEN1,1,0,"DF"
5 INPUT#1,X:IFX=999THEN7
7 CLOSE1:PT=0:BB=1000:INPUT "LEVEL (1-10)";SK:IFSK<1ORSK>10THEN7
16 FORT=128TO24STEP-1:POKEV+3,T:FORD=1TO10:NEXTD,T:FORH=1TO1000:NEXT
48 IFL=46THENPT=PT+100:FL=0
56 POKEVN,0:POKEV-9,240:POKEV+1,170:IFPT<0THENPRINT"{CLR}{BLK}ENERGY LOSS: ";PT:GOTO58
57 PRINT"{CLR}{BLK}SHIP DESTROYED. ENERGYTRASMITTED: ";PT
58 INPUT"ANOTHER GAME{SHIFT+SPACE}(Y/N)";A$:IFA$="Y"THEN7
59 END	

Program 2

Italian version + my Tape-Disk fix:

Code: Select all

10 DN=PEEK(186):OPEN1,DN,1,"DF"
English Original:

Code: Select all

10 OPEN1,1,1,"DF"
Mega-Cart: the cartridge you plug in once and for all.
User avatar
Mayhem
High Bidder
Posts: 3027
Joined: Mon May 24, 2004 7:03 am
Website: http://www.mayhem64.co.uk
Location: London

Post by Mayhem »

NBLA in there before me... the second program btw writes a data file called DF out to tape that the main program reads in.
Lie with passion and be forever damned...
User avatar
nbla000
Salmon Run
Posts: 2582
Joined: Thu Oct 13, 2005 8:58 am
Location: Italy

Post by nbla000 »

If you want I may supply you a d64 (modified version for tape/disk) or a tap/t64 version, which do you prefer ? all ? :wink:
Mega-Cart: the cartridge you plug in once and for all.
User avatar
Pedro Lambrini
Vic 20 Scientist
Posts: 1132
Joined: Mon Dec 01, 2008 11:36 am

Post by Pedro Lambrini »

I know it's cheeky (I would do it myself if I knew how!) but is it possible for someone to produce an English version of the optimised game? I have messed around with the Italian version but I feel like I'm missing something! :)
"...That of the Eastern tribe being like a multitude of colours as if a rainbow had settled upon its brow..." Daniels 1:3
User avatar
nbla000
Salmon Run
Posts: 2582
Joined: Thu Oct 13, 2005 8:58 am
Location: Italy

Post by nbla000 »

Pedro Lambrini wrote:I know it's cheeky (I would do it myself if I knew how!)
Just download the italian version from the PaperSoft thread run it from Vice, change basic lines like said above then save it.

That's all :wink:

PS: My vic20.it site is down for maintenance at the moment so you need to wait a bit.
Mega-Cart: the cartridge you plug in once and for all.
User avatar
Pedro Lambrini
Vic 20 Scientist
Posts: 1132
Joined: Mon Dec 01, 2008 11:36 am

Post by Pedro Lambrini »

Cool! Thanks for the tip. Sometimes, I look at all the stuff that all you guys do and I get overwhelmed! It turns out that in this instance the solution is easier than I feared! :)
"...That of the Eastern tribe being like a multitude of colours as if a rainbow had settled upon its brow..." Daniels 1:3
Post Reply