Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email
?
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Home
About
Team
Rules
Stats
Status
Sitemap
Chat
Downloads
Forum
News
Our Projects
Major Community Projects
Recent Posts
Unread Posts
Replies
Tools
SourceCoder3
Other Things...
Omnimaga Radio
TI-83 Plus ASM File Unsquisher
Z80 Conversion Tools
IES TI File Editor
Free RAM areas
Comprehensive Getkeyr table
URL Shortener
Online Axe Tilemap Editor
Help
Contact Us
Change Request
Report Issue/Bug
Team
Articles
Members
View the memberlist
Search For Members
Buddies
Login
Register
Omnimaga
»
Forum
»
Calculator Community
»
Other Calc-Related Projects and Ideas
»
TI Z80
»
Illusiat 11 CSE Port
« previous
next »
Print
Pages: [
1
]
2
3
4
Go Down
Author
Topic: Illusiat 11 CSE Port (Read 12747 times)
0 Members and 2 Guests are viewing this topic.
Hexatron
LV3
Member (Next: 100)
Posts: 76
Rating: +2/-1
Illusiat 11 CSE Port
«
on:
June 02, 2014, 04:02:11 pm »
Hello, I decided to port the old Illusiat 11 game to the 84+CSE. The original game can be found
here
.
The CSE version uses Doors CSE. Download it at dcs.cemetech.net
I have included a screenshot of the game running.
Things still to do:
Add full color to the overworld tiles.
BASIC program optimizations.
Compress 6 PIC vars into 2 PIC vars
Fix text wrapping
Add a banner to the empty space on the right (can be turned off/on)
«
Last Edit: June 03, 2014, 12:34:56 am by Hexatron
»
Logged
Streetwalrus
LV12
Extreme Poster (Next: 5000)
Posts: 3821
Rating: +80/-8
Re: Illusiat 11 CSE Port
«
Reply #1 on:
June 02, 2014, 04:03:00 pm »
Maybe use xlib to make it faster.
Logged
Hexatron
LV3
Member (Next: 100)
Posts: 76
Rating: +2/-1
Re: Illusiat 11 CSE Port
«
Reply #2 on:
June 02, 2014, 08:39:14 pm »
I've added a much nicer title screen to the game, and am currently working on adding palettes for each area.
Here's the new title screen:
Logged
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: Illusiat 11 CSE Port
«
Reply #3 on:
June 02, 2014, 11:02:15 pm »
Looks nice so far and glad you managed to get it to run. About the title screen, though, IMHO you should maybe move the copyright thing at the bottom, else it kinda looks weird in the middle, especially since the title is technically Illusiat 11, Illusiat XI or Illusiat Eleven.
As for the rest of the game, I know you are adding color palettes through Celtic commands. Do you think you could do something about the screen size issue to make the game not look weird? One solution could be to just do like in Illusiat 6 and 7 and add an HUD on the right side in the empty space and removing the current battle HUD. The in-game menu could be slightly altered to accomodate such HUD (basically the HUD could expand like in Illusiat 7 when entering the menu). For the rest of the screen you could just move everything down by one or two lines then add black bars at the top and bottom like in movies.
Logged
Hexatron
LV3
Member (Next: 100)
Posts: 76
Rating: +2/-1
Re: Illusiat 11 CSE Port
«
Reply #4 on:
June 02, 2014, 11:04:08 pm »
Right now I'm using a big XLibC picture border that says "ILLUSIAT XI + C"
And yea I might center the game horizontally and vertically instead.
Logged
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: Illusiat 11 CSE Port
«
Reply #5 on:
June 02, 2014, 11:59:06 pm »
Output() works when xLIBC commands are being used??
I tried using xLIBC before it always screwed up home screen commands
Logged
Hexatron
LV3
Member (Next: 100)
Posts: 76
Rating: +2/-1
Re: Illusiat 11 CSE Port
«
Reply #6 on:
June 02, 2014, 11:59:39 pm »
Only the drawshape commands don't play nice with Celtic.
Logged
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: Illusiat 11 CSE Port
«
Reply #7 on:
June 03, 2014, 12:00:40 am »
Oh ok, that might explain it. Do you have any screenshot of the border as well as demonstrating the color palettes by the way?
EDIT: I also wish that Celtic or xLIB had a way to store 1-bit map data where each tile is only 1 bit large (meaning 8 tiles are 1 byte), so that it would be possible to make an Illusiat port as small as the 83+ counterpart. 8xi files on the CSE are close to 22 KB large, while on the 83+ they're 767 bytes.
«
Last Edit: June 03, 2014, 12:03:22 am by DJ Omnimaga
»
Logged
Hexatron
LV3
Member (Next: 100)
Posts: 76
Rating: +2/-1
Re: Illusiat 11 CSE Port
«
Reply #8 on:
June 03, 2014, 12:19:31 am »
Here's a new screenshot. I don't know what messed up with the palette in the intro, though.
Logged
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: Illusiat 11 CSE Port
«
Reply #9 on:
June 03, 2014, 12:30:48 am »
Question, is the floor in the first dungeon supposed to be black?
EDIT: Nevermind, further in the screenshot it's green again. Did you use jsTified for the screenie? It tends to mess up screenshots heavily >.<
Also if I was you, if you can find a way other than ClrHome to clear the screen, you could erase that gray bar at the top using xLIBC. Also, maybe make the gray border on the graph screen white.
«
Last Edit: June 03, 2014, 12:34:19 am by DJ Omnimaga
»
Logged
Hexatron
LV3
Member (Next: 100)
Posts: 76
Rating: +2/-1
Re: Illusiat 11 CSE Port
«
Reply #10 on:
June 03, 2014, 12:32:33 am »
I read it as "Corree Cave," so the first thing that comes to my mind when I think cave is grey.
Logged
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: Illusiat 11 CSE Port
«
Reply #11 on:
June 03, 2014, 12:43:35 am »
To be honest, in the original game the name was a bit inspired from Korea, but not meant to be translated so the names for the most part were left intact in the English version.
Also, I was wondering if with xLIBC there was a way to turn the entire screen black and still use Celtic colors+Output() afterward? You would have to use For(Z,1,10:Output(Z,1," ":End instead of ClrHome to erase text but you could make the game look like this if it was feasible (perhaps placed differently, though, and maybe with an HUD as replacement of the logo?):
(I know the busy indicator can't be erased, though, unless in 160x240 mode)
Logged
Hexatron
LV3
Member (Next: 100)
Posts: 76
Rating: +2/-1
Re: Illusiat 11 CSE Port
«
Reply #12 on:
June 03, 2014, 12:47:59 am »
I'm going to be adding an options menu, where you can toggle on and off the logo, and I can put an option there for a HUD instead. I can give the real(3,4,0,1 command a try, but I don't know if it'll work.
UPDATE: It does work, but I have to call real(0,1,0,1 (redraw status bar) for output to be fixed.
«
Last Edit: June 03, 2014, 12:56:45 am by Hexatron
»
Logged
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: Illusiat 11 CSE Port
«
Reply #13 on:
June 03, 2014, 01:08:08 am »
Aaah ok that would be nice. And I see about the status bar.
Did you try with plain black sprites? Try the sprite commands (some let you draw a big rectangle made of just 1 sprite) and there are tilemapping commands. I wonder if they would also break Output?
Also, since I was kinda bored, I made more mockups
Although now it looks more and more Atari ish
(maybe the title could be placed at the top and the copyright at the bottom like in Pitfall?)
Logged
Hexatron
LV3
Member (Next: 100)
Posts: 76
Rating: +2/-1
Re: Illusiat 11 CSE Port
«
Reply #14 on:
June 03, 2014, 01:10:08 am »
Dude, those mockups actually look really nice!
Logged
Print
Pages: [
1
]
2
3
4
Go Up
« previous
next »
Omnimaga
»
Forum
»
Calculator Community
»
Other Calc-Related Projects and Ideas
»
TI Z80
»
Illusiat 11 CSE Port