dMZX Forums: MZX on the Amiga - dMZX Forums

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

MZX on the Amiga Spreading the <3

#1 User is offline   Wervyn 

  • I can see you
  • Group: DigiStaff
  • Posts: 1,855
  • Joined: 24-December 00
  • Gender:Male
  • Location:Caras Galadhon

Posted 30 June 2008 - 08:09 PM

Apparently someone in a community of Amiga enthusiasts has ported MZX to that platform. Someone really ought to go over there and { congratulate | beat the shit out of } them. I'm mostly glad they've picked Eternal Eclipse Taoyarin as an exemplar of MZX awesomeness.

"Yummy yummy yummy I've got <3 in my tummy."
To lie is to change the truth.
..Ignorance is to be unaware of the truth.
....Incompetence is to be unable to grasp the truth.
......And escape is to run away from the truth.
It is useless to run, since the truth is right next to you.

-Wervyn
0

#2 User is offline   ajs 

  • carpe diem
  • PipPipPipPipPip
  • Group: Members
  • Posts: 1,614
  • Joined: 21-October 00
  • Gender:Male
  • Location:United Kingdom

Posted 30 June 2008 - 08:21 PM

It's a shame there's no sources, which is violating the GPL.

Guess I'll have to chase it up again..

--ajs.
0

#3 User is offline   Wervyn 

  • I can see you
  • Group: DigiStaff
  • Posts: 1,855
  • Joined: 24-December 00
  • Gender:Male
  • Location:Caras Galadhon

Posted 30 June 2008 - 08:24 PM

ajs has clearly opted for the "beat the shit out of them" option. But seriously, good catch, and another good reason to inform them of the other community efforts on porting and developing MZX.

"We come in peace, shoot to kill."
To lie is to change the truth.
..Ignorance is to be unaware of the truth.
....Incompetence is to be unable to grasp the truth.
......And escape is to run away from the truth.
It is useless to run, since the truth is right next to you.

-Wervyn
0

#4 User is offline   ajs 

  • carpe diem
  • PipPipPipPipPip
  • Group: Members
  • Posts: 1,614
  • Joined: 21-October 00
  • Gender:Male
  • Location:United Kingdom

Posted 30 June 2008 - 08:30 PM

I don't think a polite email is really "beating the shit out of them". Actually that's a pretty damn rude thing to say.

Fact is, no matter how hobbyist a mod is, the GPL requires you to release the sources if you release binaries. Clearly there is an awareness here as the license is noted and linked on the site..

I'm sure I'll have no problem getting the sources, I just wish people would actually comply with the terms before they release stuff. Actually I just want to make sure I can support the Amiga in future versions!

--ajs.
0

#5 User is offline   mzxgiant 

  • DigitalMZX Server Ninja & Code Monkey
  • Group: DigiStaff
  • Posts: 1,127
  • Joined: 02-January 01
  • Gender:Male
  • Location:Rochester, NY

Posted 30 June 2008 - 08:31 PM

It's kind of a pity really. Did you see the name of their organization? "Porting for Profit" -- profit from whom exactly? Maybe I've just missed the in-joke here.

"Whatever goes over my head hits you in the nose."
0

#6 User is offline   Wervyn 

  • I can see you
  • Group: DigiStaff
  • Posts: 1,855
  • Joined: 24-December 00
  • Gender:Male
  • Location:Caras Galadhon

Posted 30 June 2008 - 08:39 PM

ajs: It was a joke. That's why the next sentence begins with "but seriously..." Sigh...

Also this. Guess that explains where salass00 came from.

"Well it was funny to ME..."
To lie is to change the truth.
..Ignorance is to be unaware of the truth.
....Incompetence is to be unable to grasp the truth.
......And escape is to run away from the truth.
It is useless to run, since the truth is right next to you.

-Wervyn
0

#7 User is offline   ajs 

  • carpe diem
  • PipPipPipPipPip
  • Group: Members
  • Posts: 1,614
  • Joined: 21-October 00
  • Gender:Male
  • Location:United Kingdom

Posted 30 June 2008 - 08:41 PM

I just found it to be a cheap characterization. It's exactly the sort of crap people who might read this thread, related to the Amiga port, don't need to read. It makes me look like a GPL zealot, which absolutely isn't the case here.

Cast your eyes back to the GP2X port. Initially Simon released it outside of this community in exactly the same kind of format (and similar GPL violation); I emailed him, we got the sources, now I do regular GP2X builds. Simon even helps out with the port. Hopefully we can do the same for the Amiga..

--ajs.
0

#8 User is offline   mzxgiant 

  • DigitalMZX Server Ninja & Code Monkey
  • Group: DigiStaff
  • Posts: 1,127
  • Joined: 02-January 01
  • Gender:Male
  • Location:Rochester, NY

Posted 30 June 2008 - 08:49 PM

Despite MZX not being the most advanced GCS ever created, I'm pretty sure it holds the title for widest range of compatibility. Impressive all in itself, I'd say.
0

#9 User is offline   ajs 

  • carpe diem
  • PipPipPipPipPip
  • Group: Members
  • Posts: 1,614
  • Joined: 21-October 00
  • Gender:Male
  • Location:United Kingdom

Posted 30 June 2008 - 08:53 PM

Most of that is due to SDL and Exo's great job with making the sources endian safe. Some additional work has been done to make MZX smaller and more stack efficient, which helps on NDS. I'm not sure what demands Amiga has, but latter day Amigas are okay power wise and there's a mature SDL port to Amiga. I guess the rest of the work is weeding out some of the I/O functions MZX uses such as rename(), link(), unlink() which tend to be poorly supported on non-glibc toolchains. I guess we'll see (hopefully).

Mr_Alert's Wii port is the most interesting port yet because it side-steps SDL and implements timing, event handling, sound and video basically on "bare metal". This kind of facility is actually part of 2.82, but it's not useful because all of the ports currently depend on SDL. NDS could certainly remove its dependency on SDL (sound is broken anyway, and video/events are manually hacked in). Not sure about the PSP port. GP2X definitely benefits from SDL.

For any port, the biggest jobs are:
  • A suitable renderer (YUV or software can be recycled easily for initial hacks, but they may lack performance);
  • Input (without SDL; joystick, mouse and keyboard). Sometimes these can't be implemented at all, but most of the ports make an attempt to support keyboard/joystick;
  • Timing (without SDL). You need get_ticks() and delay(). Most systems have a monotonic clock source for this.
  • Audio (without SDL). This brings in libogg/libvorbis or libtremor (non-FPU architectures). It also requires you to cross compile either ModPlug (FPU) or MikMod (non-FPU, crappy). This is usually okay to do bare metal but may adversely affect performance. Pretty much the first thing a port should cut.
Apart from that, MZX is in pure C and compiles with every version of GCC since 2.95 (and probably earlier, not tried) and MSVC. It's a damn portable program.

The worst thing about it from a portability perspective is the strict requirement for a 640x350 window. On Amiga, this isn't a problem, but most of the handheld ports either don't cut it or have hacks to work around it (NDS). Another issue is memory, since MZX games (especially modern games) can eat a lot of RAM if they use strings heavily, have large boards, or use any of the other layer features (vlayer, potentially sprites, etc.). There's probably many games that use >16MB of RAM now and simply will not run on embedded devices. I guess this is one reason why harsh limits are a good idea (pfft).

--ajs.
0

#10 User is offline   Wervyn 

  • I can see you
  • Group: DigiStaff
  • Posts: 1,855
  • Joined: 24-December 00
  • Gender:Male
  • Location:Caras Galadhon

Posted 30 June 2008 - 10:22 PM

ajs: I keep forgetting that you have no sense of humor. Anyway, I apologize for slandering your reputation, and the last thing I want to do is scare potential newcomers off. Just so long as you'll acknowledge that there are good reasons you're not exactly perceived as cuddly, and this is a prime example of them.

Now, as to the more important topic, I'm always enthusiastic to see MZX expanding into new communities and platforms, and still have high hopes that it might eventually become a widely used indie platform for cult games, outside of the 50 or so people who actually use it now. As ajs has said, this wouldn't be possible without Exo's fantastic work in writing and solidifying the port; and if I may toot his horn for him, MZX would have still stagnated by now without ajs's amazing work as a development manager and project maintainer. Not to mention the excellent work put in by people like Mr_Alert and Logicow towards graphical rendering, and I have always envied Terryn's focus on QA. And then of course, all of the work that has been done towards porting to more esoteric platforms, as already described. It honestly amazes me that there's still such a strong drive for development after all this time, and I wish I knew how to get the rest of the community as enthusiastic about the possibilities for expansion as I am. But of course, I'm lazy.

"Look at me, I'm Wervyn, I use sarcasm and aloofness to disguise the fact that I'm too lazy to do anything myself."
To lie is to change the truth.
..Ignorance is to be unaware of the truth.
....Incompetence is to be unable to grasp the truth.
......And escape is to run away from the truth.
It is useless to run, since the truth is right next to you.

-Wervyn
0

#11 User is offline   ajs 

  • carpe diem
  • PipPipPipPipPip
  • Group: Members
  • Posts: 1,614
  • Joined: 21-October 00
  • Gender:Male
  • Location:United Kingdom

Posted 30 June 2008 - 11:42 PM

(@Wervyn: To try to put a stop to the mud slinging I'm not going to bother responding to the insult about my healthy sense of humour.)

As it turns out, I may not need to see the code (but I'd still like to talk to the guy). I spent the last hour or so "porting" to AmigaOS 4 which was actually not really a port at all. The libraries available on AmigaOS 4 are mature and widely available. The toolchain works like a charm. Most of the code changes are due to namespacing issues in the MZX source code compounded with namespacing issues in the SDK headers; a common problem in large C programs. Despite the original developer's comments to the contrary, I didn't find that the "clib2" package on OS 4 lacked any single POSIX function required for a full compile. This could mean my build doesn't work, or that they were using a different/older C library. It would be good to find out..

Here are the code changes necessary to build an AmigaOS 4 binary, in case anybody's interested. I've commited it to SVN and it'll show up in 2.82b. I'm not able to test it yet; I guess somebody from the Amiga community will help out if I release broken binaries in the future; that, or I'll get in contact with the original developer. At the moment I've not bothered getting the OpenGL renderers working, but I believe the MiniGL package would make that a possibility. The build also hasn't been tested against libpng for which there ARE binaries, but I was too lazy to check them. It only works on OS 4 on PPC Amigas.

http://mzx.devzero.c...amiga-port.diff

So the decent ports are: Windows, Linux, AmigaOS 4, OpenSolaris, OpenBSD, OS X
The okay ports are: PSP (slightly squashed, reportedly buggy), NDS (no audio, low memory), GP2X (half resolution renderer)
The broken ports are: Wii (Mr_Alert will fix this I'm sure!)

Anybody got anything else stupid to port to?

"I guess I'm not very cuddly."

--ajs
0

#12 User is offline   Terryn 

  • ******
  • Group: DigiStaff
  • Posts: 2,960
  • Joined: 12-October 00
  • Gender:Male

Posted 01 July 2008 - 01:41 AM

I'm still anging for a Dreamcast port (by way of KallistiOS), but I don't yet have a Broadband Adapter with which to test builds, and BBAs are expensive.

Also, dorm's got MZX running on PS3, hasn't he? We haven't made an official build for it, but at least we have a build shown. QED.
angelic stream - shed sanguine - ill-adapt - avis - para/lyser - renaissance - dead tangent - phosphene blur - birth breeds death - ________ - painted glass - lagniappe

<Exophase> HES STEALING MAH AIRSHIP!!!!!!11111111
0

#13 User is offline   commodorejohn 

  • life is pain and nobody understands me
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 3,233
  • Joined: 31-October 02
  • Gender:Male
  • Location:Duluth, MN

Posted 01 July 2008 - 02:35 AM

This has all the awesomeness that my eventual one day maybe planned port of ZZT to the Commodore 128 will have. Coolness.
<img src="http://img204.imageshack.us/img204/5301/doom8jh.png" border="0" class="linked-sig-image" />
<img src="http://img223.imageshack.us/img223/2655/quakemarinepz1.gif" border="0" class="linked-sig-image" />
--------------------
"There is only one basic human right, the right to do as you damn well please. And with it comes the only basic human duty, the duty to take the consequences."
- P.J. O'Rourke
--------------------
"Of all tyrannies, a tyranny sincerely exercised for the good of its victims may be the most oppressive. It would be better to live under robber barons than under omnipotent moral busybodies. The robber baron's cruelty may sometimes sleep, his cupidity may at some point be satiated; but those who torment us for our own good torment us without end, for they do so with the approval of their own conscience."
- C.S. Lewis
--------------------
This week, on LANCER PONDERS:
<lolilover> I notice alot of Japanese fiction involving kemono-mimi characters always has the main character saving an innocent animal and then the animal returns as a girl to reward him for his kindness.
<lolilover> Well there's a cat that is always wandering around in my backyard. Should I feed it in the hopes that one day a catgirl will show up at my door?
0

#14 User is offline   Exophase 

  • Laughing on the inside.
  • Group: DigiStaff
  • Posts: 7,155
  • Joined: 23-October 00
  • Gender:Male
  • Location:Cleveland, OH

Posted 01 July 2008 - 08:46 AM

Is this ported to one of those "Amigas in name only" you see? If I saw it on an A500 or something, that'd be impressive. I guess they'd at least have to redo the renderer into something that worked there, like the NDS port, but even then it'd still only play the simplest games well.

I wonder if this has any connection to GP2X devs, via word of the GP2X MZX port. Those guys love Amiga. I can't find one though, so probably not.
~ ex0 has a kickass battle engine, without it you sux0rz! without it you sux0rz! ~

"The fact that I say I've one of the best, is called honesty." -Akwende
"Megazeux is not ment to be just ASCII, it is ANSI!" - T-bone6
"I hate it when you get all exo on me." - emalkay

Exophase can what Rubi-cant.
exoware is ware ur ware is exoware
ps. not loking 4 new membrs kthx
0

#15 User is offline   Terryn 

  • ******
  • Group: DigiStaff
  • Posts: 2,960
  • Joined: 12-October 00
  • Gender:Male

Posted 01 July 2008 - 09:10 AM

Name-only - it's AmigaOS 4 only (Yet Another PPC Platform, not the old m68k Amigas). Surprised it got there first instead of MorphOS, actually; I was slightly expecting a MorphOS port to spring up outside of ajs's domain, but not this.
angelic stream - shed sanguine - ill-adapt - avis - para/lyser - renaissance - dead tangent - phosphene blur - birth breeds death - ________ - painted glass - lagniappe

<Exophase> HES STEALING MAH AIRSHIP!!!!!!11111111
0

#16 User is offline   ajs 

  • carpe diem
  • PipPipPipPipPip
  • Group: Members
  • Posts: 1,614
  • Joined: 21-October 00
  • Gender:Male
  • Location:United Kingdom

Posted 01 July 2008 - 09:18 AM

Yep as you say Exo it's not really a port at all. That's why the diff is so small.

I was originally under the impression that this was a "bare metal" Amiga port, but that is not the case.

--ajs.
0

#17 User is offline   djtiesto 

  • SHOPPING PLEASE
  • PipPipPipPipPip
  • Group: Members
  • Posts: 2,660
  • Joined: 01-June 04
  • Gender:Male
  • Location:Long Island

Posted 02 July 2008 - 02:12 AM

They picked the weirdest and most random MZX games for that site...
Posted Image

Posted Image
0

#18 User is offline   Pyro1588 

  • wojtek
  • PipPip
  • Group: Members
  • Posts: 145
  • Joined: 20-October 02
  • Gender:Male
  • Location:Minnesota

Posted 02 July 2008 - 01:24 PM

this is making me want an amiga again, though not one of those newfangled powerpc ones. an ORIGINAL 2000!
<Tox> bah. I may as well give in and shop australia. D:
<pyro1588> "welcome to australia, can i help you find what you're looking for?"
<Tox> pyro1588, I'm giving you the most reproachful of glares right now.
--------
Go show those nutty Koreans what us crazy Europeans are made of pirate.gif pirate.gif pirate.gif - Saike
<exophase> The old Commodore strategy of, "Go friggin' bankrupt!"
<wervyn> Go away! I'm writing the same engine I always do!
0

#19 User is offline   Frobozz 

  • Ryiah
  • PipPipPipPipPip
  • Group: Members
  • Posts: 1,808
  • Joined: 07-March 01
  • Gender:Not Telling

Posted 03 July 2008 - 12:01 AM

Does the license cover the source only or the source and all the files included that are required to build it? Because they may not have done anything at all to the source itself thus not bothering to put up the source. Especially considering the comments about libraries on there being really stable.
0

#20 User is offline   ajs 

  • carpe diem
  • PipPipPipPipPip
  • Group: Members
  • Posts: 1,614
  • Joined: 21-October 00
  • Gender:Male
  • Location:United Kingdom

Posted 03 July 2008 - 10:26 AM

Section 3 of the GPLv2 or section 6 of the GPLv3 covers the specifics here. For this package, the GPLv2 applies. Neither version makes a distinction between modified and non-modified source, it is simply illegal to distribute programs in any binary form without either corresponding source or (in some cases) a written offer of source.

I've already linked what I think are the changes necessary to compile for Amiga OS 4. Unless I've missed something obvious, at least these changes would have been necessary, and this would have required modified source. So from a non-legal, practical standpoint, I'm still keen to see the changes.

--ajs.
0

#21 User is offline   Mr. Apol 

  • medica mechanica
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 3,206
  • Joined: 12-September 01
  • Gender:Male
  • Location:alefgard

Posted 03 July 2008 - 08:36 PM

View PostWervyn, on Jun 30 2008, 05:22 PM, said:

ajs: I keep forgetting that you have no sense of humor. Anyway, I apologize for slandering your reputation, and the last thing I want to do is scare potential newcomers off. Just so long as you'll acknowledge that there are good reasons you're not exactly perceived as cuddly, and this is a prime example of them.

Now, as to the more important topic, I'm always enthusiastic to see MZX expanding into new communities and platforms, and still have high hopes that it might eventually become a widely used indie platform for cult games, outside of the 50 or so people who actually use it now. As ajs has said, this wouldn't be possible without Exo's fantastic work in writing and solidifying the port; and if I may toot his horn for him, MZX would have still stagnated by now without ajs's amazing work as a development manager and project maintainer. Not to mention the excellent work put in by people like Mr_Alert and Logicow towards graphical rendering, and I have always envied Terryn's focus on QA. And then of course, all of the work that has been done towards porting to more esoteric platforms, as already described. It honestly amazes me that there's still such a strong drive for development after all this time, and I wish I knew how to get the rest of the community as enthusiastic about the possibilities for expansion as I am. But of course, I'm lazy.

"Look at me, I'm Wervyn, I use sarcasm and aloofness to disguise the fact that I'm too lazy to do anything myself."



i'm constantly trying to get the indie games jerks on select button to check out megazeux. someone was even talking about how there should be a game about hobos, i linked hobo dan with screenshot and latest mzx version. no one seemed to care :p

i'm thinking that i'm going to suggest the next SB: Game Club be a megazeux game.
0

#22 User is offline   weasel 

  • bleh
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 7,915
  • Joined: 23-December 00
  • Gender:Male
  • Location:Hillsboro, Oregon

Posted 03 July 2008 - 09:03 PM

View PostMr. Apol, on Jul 3 2008, 01:36 PM, said:

i'm thinking that i'm going to suggest the next SB: Game Club be a megazeux game.

Make everybody play Forrester.
Blaugh!
Serious damage to important body parts pretty much ruins any plans you had for living. Bummer.
0

#23 User is offline   asgromo 

  • steiner, porsches
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 3,841
  • Joined: 04-May 02
  • Gender:Female
  • Location:New York State

Posted 03 July 2008 - 09:55 PM

View Postweasel, on Jul 3 2008, 04:03 PM, said:

Make everybody play Forrester.

That's the only MegaZeux game any of them HAVE played.
0

#24 User is offline   commodorejohn 

  • life is pain and nobody understands me
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 3,233
  • Joined: 31-October 02
  • Gender:Male
  • Location:Duluth, MN

Posted 03 July 2008 - 11:33 PM

View Postweasel, on Jul 3 2008, 10:03 PM, said:

Make everybody play Forrester.

Forrester's cool and all, but I'd go with a game that better encapsulates the feel of MZX's golden age, like Bernard the Bard.
<img src="http://img204.imageshack.us/img204/5301/doom8jh.png" border="0" class="linked-sig-image" />
<img src="http://img223.imageshack.us/img223/2655/quakemarinepz1.gif" border="0" class="linked-sig-image" />
--------------------
"There is only one basic human right, the right to do as you damn well please. And with it comes the only basic human duty, the duty to take the consequences."
- P.J. O'Rourke
--------------------
"Of all tyrannies, a tyranny sincerely exercised for the good of its victims may be the most oppressive. It would be better to live under robber barons than under omnipotent moral busybodies. The robber baron's cruelty may sometimes sleep, his cupidity may at some point be satiated; but those who torment us for our own good torment us without end, for they do so with the approval of their own conscience."
- C.S. Lewis
--------------------
This week, on LANCER PONDERS:
<lolilover> I notice alot of Japanese fiction involving kemono-mimi characters always has the main character saving an innocent animal and then the animal returns as a girl to reward him for his kindness.
<lolilover> Well there's a cat that is always wandering around in my backyard. Should I feed it in the hopes that one day a catgirl will show up at my door?
0

#25 User is offline   djtiesto 

  • SHOPPING PLEASE
  • PipPipPipPipPip
  • Group: Members
  • Posts: 2,660
  • Joined: 01-June 04
  • Gender:Male
  • Location:Long Island

Posted 18 July 2008 - 04:03 AM

View PostMr. Apol, on Jul 3 2008, 08:36 PM, said:

i'm constantly trying to get the indie games jerks on select button to check out megazeux. someone was even talking about how there should be a game about hobos, i linked hobo dan with screenshot and latest mzx version. no one seemed to care :p

i'm thinking that i'm going to suggest the next SB: Game Club be a megazeux game.


I'd suggest Kikan but those hipster dorks don't like any RPGs except Earthbound.
Posted Image

Posted Image
0

#26 User is offline   asgromo 

  • steiner, porsches
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 3,841
  • Joined: 04-May 02
  • Gender:Female
  • Location:New York State

Posted 18 July 2008 - 06:22 AM

How about a game with considerable merit as a game instead of a game we especially appreciate as having been made with MegaZeux
0

#27 User is offline   MadBrain 

  • Art will make you a hobo.
  • PipPipPipPip
  • Group: Members
  • Posts: 617
  • Joined: 17-February 01
  • Gender:Male

Posted 18 July 2008 - 10:49 PM

I'd suggest packaging in the megazeux binaries (win32) along with the game, and setting up the config files so that it starts up your game automatically. Yeah, it's not hard or spectacular, but it seems to have worked well for a quick demo. This adds around 2 megs to the download, which is quite acceptable in exchange for making it available to everybody.
0

#28 User is offline   ShloobeR 

  • theire are with too much aaaaaaaaaargh
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 3,984
  • Joined: 07-February 01
  • Gender:Male
  • Location:El Chair

Posted 19 July 2008 - 09:52 AM

Aww,

I was hoping I Could use it for the 1200 or 500 : D

I'm gonna go play old amiga games.
0

#29 User is offline   commodorejohn 

  • life is pain and nobody understands me
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 3,233
  • Joined: 31-October 02
  • Gender:Male
  • Location:Duluth, MN

Posted 19 July 2008 - 04:16 PM

View PostShloobeR, on Jul 19 2008, 10:52 AM, said:

Aww,

I was hoping I Could use it for the 1200 or 500 : D

I'm gonna go play old amiga games.

You could if anybody would port it for you, but it would be more limited - no SMZX and only 4 channels.
<img src="http://img204.imageshack.us/img204/5301/doom8jh.png" border="0" class="linked-sig-image" />
<img src="http://img223.imageshack.us/img223/2655/quakemarinepz1.gif" border="0" class="linked-sig-image" />
--------------------
"There is only one basic human right, the right to do as you damn well please. And with it comes the only basic human duty, the duty to take the consequences."
- P.J. O'Rourke
--------------------
"Of all tyrannies, a tyranny sincerely exercised for the good of its victims may be the most oppressive. It would be better to live under robber barons than under omnipotent moral busybodies. The robber baron's cruelty may sometimes sleep, his cupidity may at some point be satiated; but those who torment us for our own good torment us without end, for they do so with the approval of their own conscience."
- C.S. Lewis
--------------------
This week, on LANCER PONDERS:
<lolilover> I notice alot of Japanese fiction involving kemono-mimi characters always has the main character saving an innocent animal and then the animal returns as a girl to reward him for his kindness.
<lolilover> Well there's a cat that is always wandering around in my backyard. Should I feed it in the hopes that one day a catgirl will show up at my door?
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users