ENTERPRISE KLUB
2019. május 25., 1055 Budapest, Nyugati tér 9. 14-19 óráig
Részletek
Welcome, Guest. Please login or register.


Author Topic: Conversion: LIRUS (Read 1882 times)

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13352
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 46.0 Firefox 46.0
    • View Profile
    • http://enterprise.iko.hu/
Conversion: LIRUS
« on: 2016.May.16. 21:38:50 »

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13352
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 46.0 Firefox 46.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Conversion: LIRUS
« Reply #1 on: 2016.May.16. 22:47:09 »
Original game from Denis Grachev.

Control: Q/A/O/P/SPACE, Internal and Ext-1 joy. HOLD=Pause game, Left SHIFT+STOP=game over, Reset=exit game and save high score.
At the end game screen the Enter exit back to menu.
Little cheat added: during game play pres F1+F8 will finish level. This not make better score just you can try it later levels, or see the game end.

All three versions of game converted.
Added extra START program which contain epimgconv converted screen, at there you can select which version will be loaded. But the .COM also can be started directly.
All version also run on EP64, but if not enough memory then only one AY music used, and if not enough free space in the system segment then AY music disable only AY effects used. On 64K machine the game run slower, practice mode :-)

LIRUS.COM the 48K version, added extra the second version loading screen

LIRUS128.COM the 128K version, this is the all in one version. Have the both version loading screen, and also the Mr. Beep music from the 48K version. It is have 3 AY music instead two. Use the original and the CSP version of the menu song (alternately). The end game music replaced to another which are better sound on Dave, and I more like it :-) But it also from same man.

LIRUSCSP.COM This is a special party version, with one level: let's see who can make better score during limited time.

Some technical details:
-MEGALZ compression replaced with epcompress -m3, because better compression than the original
-AY emulation from IstvanV, in stereo mode. It is set the 192 port value depending the machine speed
-in the main program stored again the loading screen pixel data for menu background. Duplication removed
-not used areas removed from program file end
-levels put to separate files then possible make level editor
-the Level 14 are different in 48K and 128K version then I kept both
-IM2 mode deleted
-stack moved to Page 0
-after the modifications lot of free space made on Page 1, it is used for LPT, then not needed separate LPT segment
-originaly each AY music have own player code. Now only one common PT3 player used
-originaly separate segments used for AY musics, now only one segment used (if available) and the remain free space on Page 0
-CSP version don1t load the never used second music
-radar drawing have a bug: draw a 12 characters, but it is only are 9 characters. The remain 3 characters overwrite date on Page 0, which make problem in EP version
-the Ship sprite now really transparent: added customized sprite draw routines (for all four directions) which only copy used characters
-in 48K game at the End game screen very boring to wait the scroll text start without the AY music. The wait shortened.
-the loader program on error not just exit, will write the error message to the status line. It is handle the 7Fh code, and at disk error ask the real error code from the EXDOS
-the loader program will throw away some earlier parts for reduce the memory usage, for make possibel run on EP64

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13352
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 46.0 Firefox 46.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Conversion: LIRUS
« Reply #2 on: 2016.May.16. 22:52:49 »

Online gflorez

  • EP addict
  • *
  • Posts: 2572
  • Country: es
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 46.0 Firefox 46.0
    • View Profile
Re: Conversion: LIRUS
« Reply #3 on: 2016.May.17. 10:30:46 »
I like very much the demo music and graphics at the beginning. The game is very enjoyable with the joystick, not to play it with the PC  cursor keys...

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13352
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 46.0 Firefox 46.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Conversion: LIRUS
« Reply #4 on: 2016.May.17. 10:39:08 »
On keyboard I prefer the QAOP :-)

Offline SlashNet

  • EP user
  • *
  • Posts: 368
  • Country: ua
  • Enterprise 128K | Cubietruck
  • OS:
  • Windows NT 6.3 Windows NT 6.3
  • Browser:
  • Chrome 50.0.2661.102 Chrome 50.0.2661.102
    • View Profile
    • Russian info about Enterprise
Re: Conversion: LIRUS
« Reply #5 on: 2016.May.27. 22:39:33 »
Comment of the game's author: http://zx-pk.ru/threads/25534-lirus.html?p=872381&viewfull=1#post872381

Quote
"Good fellows! It was possible to ask me for source codes. For simplification, all do so :)"

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13352
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 46.0 Firefox 46.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Conversion: LIRUS
« Reply #6 on: 2016.May.28. 04:40:25 »
Quote
It was possible to ask me for source codes.
If possible then I'm still interested about it! Then possible make more better Enterprise version (bigger screen, 256 colors mode, etc).

Offline endi

  • EP addict
  • *
  • Posts: 7009
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 50.0.2661.94 Chrome 50.0.2661.94
    • View Profile
    • Honlapom
Re: Conversion: LIRUS
« Reply #7 on: 2016.May.28. 10:34:46 »
wow, I will like the 256 col version :)
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D

Offline SlashNet

  • EP user
  • *
  • Posts: 368
  • Country: ua
  • Enterprise 128K | Cubietruck
  • OS:
  • Windows NT 6.3 Windows NT 6.3
  • Browser:
  • Chrome 54.0.2840.100 Chrome 54.0.2840.100
    • View Profile
    • Russian info about Enterprise
Re: Conversion: LIRUS
« Reply #8 on: 2016.November.25. 23:43:01 »