Search found 160 matches

by aa-dav
Thu Jul 02, 2020 9:26 pm
Forum: General Stuff
Topic: We need a better name for "Adventure Games."
Replies: 41
Views: 38193

Re: We need a better name for "Adventure Games."

I feel "quest" has a very strong connection to the RPG genre though. From russian gamer point of view this connection exists, but is weak and 'solid'. There is some details about it. Term adventure has direct translation to russian: 'prikluchenie (приключение)' and has very similar meanin...
by aa-dav
Wed Jul 01, 2020 7:54 pm
Forum: NESdev
Topic: No EQU Variable Substitution Data In List file / Label file. Advice? (ASM6F)
Replies: 6
Views: 3826

Re: No EQU Variable Substitution Data In List file / Label file. Advice? (ASM6F)

... I see nothing special in CA65 syntax, but the main difficulty with it is cfg-files. It insist on avoiding .org directive and use segment's layout configuration file. In some cases it looks like serious limitation (fixed address tables), but there are several tricks to do it: manual segment defi...
by aa-dav
Tue Jun 30, 2020 10:45 am
Forum: General Stuff
Topic: We need a better name for "Adventure Games."
Replies: 41
Views: 38193

Re: We need a better name for "Adventure Games."

Haha! It's interesting! At first I just couldn't understand what is this topic about. And this is why... If you ask russian "what is genre of games like Space Quest, The Secret of Monkey Island or Deponia series?" in 99% of cases you'll get answer: "quest". According to (russian)...
by aa-dav
Tue Jun 30, 2020 5:56 am
Forum: NESdev
Topic: VBCC Optimizing C-compiler now supports NES
Replies: 190
Views: 115017

Re: VBCC Optimizing C-compiler now supports NES

... I see. Very good results! Especially if stack is not needed. Stack variables and parameters are bad thing for 8-bit processors, so I whould recommend to optimize leaf-node functions to do not use stack at all. Mentioned earlier KickC-compiler ( http://forums.nesdev.com/viewtopic.php?f=2&t=2...
by aa-dav
Mon Jun 29, 2020 9:44 pm
Forum: NESdev
Topic: VBCC Optimizing C-compiler now supports NES
Replies: 190
Views: 115017

Re: VBCC Optimizing C-compiler now supports NES

... Cool! Could you test this example please: void str_cpy(char *d,char *s) { while ( *d++ = *s++ ) {}; } Looks like your compiler analizes call tree and places parameters in global variables if possible. Is it true? But does it support recursion? If yes, what code will be generated if parameters w...
by aa-dav
Sat Jun 20, 2020 6:40 am
Forum: General Stuff
Topic: [LICENCE] What in the freak is Gnomovision
Replies: 10
Views: 7508

Re: [LICENCE] What in the freak is Gnomovision

used "Gnomovision" as the example of a program being made to display a notice. The viability of "Gnomovision" as a metasyntactic variable decreased when the GNOME project released Haha! So this is real GNOME :) And this is not joke, but just carelessness... Interesting... I'm so...
by aa-dav
Fri Jun 19, 2020 11:05 pm
Forum: General Stuff
Topic: [LICENCE] What in the freak is Gnomovision
Replies: 10
Views: 7508

Re: [LICENCE] What in the freak is Gnomovision

But it is good question to VLC team (and others).
Why and when.
by aa-dav
Fri Jun 19, 2020 10:50 pm
Forum: General Stuff
Topic: [LICENCE] What in the freak is Gnomovision
Replies: 10
Views: 7508

Re: [LICENCE] What in the freak is Gnomovision

Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker It's included in VLC Player!!! I suppose it's just a joke which goes undetected somehow. I doubt what VLC contains some virus/trojan or something like that.
by aa-dav
Fri Jun 19, 2020 10:29 pm
Forum: General Stuff
Topic: [LICENCE] What in the freak is Gnomovision
Replies: 10
Views: 7508

Re: [LICENCE] What in the freak is Gnomovision

Hamtaro126 wrote: Fri Jun 19, 2020 10:06 pm I need a definate answer. Is it a virus/malware... Yes or no?
How can we rule it out if you doesn't even give link to whatever you are speaking about?
Every signle fortune-tellers I know are on vacations now.
by aa-dav
Fri Jun 19, 2020 9:44 pm
Forum: General Stuff
Topic: [LICENCE] What in the freak is Gnomovision
Replies: 10
Views: 7508

Re: [LICENCE] What in the freak is Gnomovision

There is gamedev russian meme "Gnome" which was born here: http://www.gamedev.ru/art/forum/?id=5592 https://gamedev.ru/files/images/gnomeall.jpg Unexperienced novice published one of his first creations in 3D-modeling software: "Dwarf/Gnome". It was so honest that a lot of photos...
by aa-dav
Thu Jun 18, 2020 9:09 pm
Forum: NESdev
Topic: Seamless bankswitch on MMC3?
Replies: 10
Views: 4931

Re: Seamless bankswitch on MMC3?

Yes of course. ; "Охранная" проверка на недопущение ; повторного ключения файла .ifndef MMC3_INC_GUARD MMC3_INC_GUARD = 1 ; Охранный символ ; *** MMC_BANK - выбор банка страницу которого мы можем переключить (запись) MMC3_BANK = $8000 ; Три нижних бита порта определяют какому банку мы буде...
by aa-dav
Tue Jun 16, 2020 6:11 pm
Forum: NESdev
Topic: KickC Optimizing C-Compiler now supports NES
Replies: 34
Views: 23092

Re: KickC Optimizing C-Compiler now supports NES

... Excellent! It relly generates almost ideal code for str_cpy. Cool! And as I see it rearranges parameters, so, different procedures use the same memory locations if it is applicable. I like it. It really looks like good alternative for CC65. Also I tried to help it do more optimizations like thi...
by aa-dav
Tue Jun 16, 2020 9:07 am
Forum: Other Retro Dev
Topic: Questions about ARM and stuff~
Replies: 6
Views: 9660

Re: Questions about ARM and stuff~

Unhappily I'm really working with assembly for the fun! With C everything would be done so quickly wouldn't be fun. I respect this reason. :) I refresh my memory and yes, ArmV4T has Thumb-1 only and it's not as versatile as Thumb-2 in modern Android projects where I analyze generated asm sometimes ...
by aa-dav
Tue Jun 16, 2020 2:30 am
Forum: Other Retro Dev
Topic: Questions about ARM and stuff~
Replies: 6
Views: 9660

Re: Questions about ARM and stuff~

... Very cool ! That explains your avatar... Thanks! It was best game in my cartridge collection in childhood, so I have special place for it in my nostalgy list. :) As for ARM I believe it's better for start to look at the code compiler emits (-S -O2) and learn. Modern compiler are very efficient.
by aa-dav
Tue Jun 16, 2020 12:04 am
Forum: NESdev
Topic: KickC Optimizing C-Compiler now supports NES
Replies: 34
Views: 23092

Re: KickC Optimizing C-Compiler now supports NES

It's very interesting project! Gitlab wants me to register to download release, but I have no time for that right now. But it's interesting how KickC will compile to asm next code: void str_cpy( char *dst, char *src ) { while ( *dst++ = *src++ ); }; CC65 generates code far from ideal. And your appro...