@GTV reviews the Cosmic Fantasy 1-2 Switch collection by Edia, provides examples of the poor English editing/localization work. It's much worse for CF1. Rated "D" for disappointment, finding that TurboGrafx CF2 is better & while CF1's the real draw, Edia screwed it up...
Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - OldMan

#951
Merry Xmas And Happy New Year.

http://hurgle.com/lines.zip

Demo version, so no comments. Read the readme. Bring A Friend. Good only through New Years, so get it while you can.

And thanks for your support guys.
#952
"Huc...pretty lax about errors". What an understatement!
Here's hoping you get a little extra data / code space, and .that it runs faster. Progams in Huc can use all the help they can get :-)
#953
"char test0;
....
bm_write(test0,filename,0,16);"

No, bm_read and bm_write take pointers as the first arguement (ie, addresses).
Try bm_write( &test0, filename, 0, 16 );
and bm_read( &test0, filename, 0, 16 );

That's pretty close to what I used as a test, btw.
I dumped the return values, too, and they came out as 32; I didn't bother to see if that
was an error code or not, but since I got the data back (into different variables) I didn't
worry about it.
#954
That's funny. They work okay for me. Have test code showing it working, if you would like to see.
Did you remember to put the id bytes at the beginning of the name? That got me when I started writing it.
#955
ThOldRover:
"the BRAM functions require a single, contiguous region of memory. MSR uses a lot of different arrays and variables. Therefore, it is necessary to put all the variables and arrays into one large array when saving..."

Since HuC almost requires everything to be global (for speed), the copy then write isn't really necessary; just list everything you want to save in order, get the address of the first thing and the number of bytes needed, and write from there. Same thing for loading.

HuC assigns variable addresses in the order they are declared, so if two things follow each other in the code, they follow each other in memory. Makes block writes like that a lot easier (but watch out if you cross a page boundary.)
Personally, I use HuC to get a working (though slow) prototype running, and then use the overscan trick to see what needs optimizing. Then I go assemblerize the parts that take a huge amount of time. Since I have a working version of the C code to go from, I can swap the assembler stuff in and out to make sure it's working right. And, if I need to, I can refer to how HuC generated the assembler, just to make sure.
It's a bit more work than writing it all in assembler, but I tend to think in C. And for the most part I only have to optimize a few routines to get the speed I want.
#956
I searched around, and found the schematics for something much like the membler board (it might even BE the membler board), so now I have a few questions for you electrical gurus:
1) Assuming I want to build one of these, -and- I find a compatible (but much larger) prom chip, how big (in K) could I go? I don't want to add a lot of stuff to the basic layout, but I would like about 8Mb ( or larger )
2) Would I have to add RAM to it? I *think* the turbo has 8K built in, so if I can keep all the data in that space, would I be 'good to go' ?
3) (And don't laugh) Could this be modified so that one end is for the us tg-16, and the other end is for a japanese system ? Would I have to add the region check code if all I want to do is hook the data lines up in reverse on the other end ?
 Thank in advance for any and all help with this. I -really- want to produce a game on an authentic-looking HuCard, and any help is appreciated.
#957
Actually, it's probably that arkhan forgot to shut the sound off when he loads the title screen. If the sound amps aren't turned off, you can hear the data for the title screen actually being loaded. I've noticed this in other CD games (and not just the turbo), and if you have an external amp hooked up (and really turned up) you can hear it really well.
Most op-amps don't actually completely kill the sound; they just drop it to minute levels, so the CD loading noise is there, just usually inaudible.
Something to check for in the next game, arkhan.