Here's the commented font display routine. It's approximatively 210 bytes long. As the bpe decoding is only 48 bytes long, I think it can fit there as we'll remove the accentuation code (#$fe and #$fb) and rewrite the rest.
But that's tomorrow job
[edit] Ok here it is... I still need to test it.
Search found 408 matches
- Mon Nov 30, 2009 10:21 pm
- Forum: PC-Engine
- Topic: [Translation] Marchen Maze
- Replies: 30
- Views: 34105
- Sun Nov 29, 2009 9:43 pm
- Forum: PC-Engine
- Topic: [Translation] Marchen Maze
- Replies: 30
- Views: 34105
Re: Marchen Maze translation
Ok people, I have the bpe encoder and decoder ready. The bpe encoder still need to be integrated into the insertion software. If you want some academical reference for byte pair encoding (bpe) you could check this paper : Byte Pair Encoding: A Text Compression Scheme That Accelerates Pattern Matchin...
- Mon Nov 23, 2009 10:29 am
- Forum: PC-Engine
- Topic: Programming Resources
- Replies: 15
- Views: 35835
Re: Programming Resources
By the way, spambots are having fun on archaic pixels http://archaicpixels.com/index.php?titl ... &limit=500
- Sun Nov 22, 2009 10:08 pm
- Forum: PC-Engine
- Topic: [Translation] Marchen Maze
- Replies: 30
- Views: 34105
Re: Marchen Maze translation
Here's a short update. The first 10 strings are used in the introduction. I wrote a small program that creates an IPS patch with the lower font, the strings and the table. Unfortunately the final translate script may be too big. So I think I'm good for some DTE stuffs. Tomaitheous discovered some fr...
- Sun Nov 22, 2009 9:56 pm
- Forum: PC-Engine
- Topic: ZEdit: the ultimate PCE dev tool
- Replies: 54
- Views: 51358
Re: ZEdit: the utilmate PCE dev tool
I haven't tested it yet. But congratulations for releasing it!
Here's your reward:
Here's your reward:
- Wed Nov 11, 2009 2:24 pm
- Forum: PC-Engine
- Topic: [Translation] Marchen Maze
- Replies: 30
- Views: 34105
Re: Marchen Maze translation
Oops I forgot to attach the script (best viewed with shiftjis)
- Tue Nov 10, 2009 9:53 pm
- Forum: PC-Engine
- Topic: [Translation] Marchen Maze
- Replies: 30
- Views: 34105
Re: Marchen Maze translation
Isn't it? :) I managed to insert lower case characters. The trick is to avoid any compressed character. They are easy to identify. There's usually a four bytes header and the size of the "pattern" is less than 0x20 bytes. Maybe that's enough to start working on the insertion script? http:/...
- Mon Nov 09, 2009 8:49 pm
- Forum: PC-Engine
- Topic: [Translation] Marchen Maze
- Replies: 30
- Views: 34105
Re: Marchen Maze translation
The are 4 tiles compression methods: Direct transfer to VRAM via the tia instruction RLE compression RLE + XOR Copy to VRAM using a loop f796: LDA <$7d ORA <$7e BEQ f7e1 JSR f888 CMP #$00 BNE f7ac ; #1 TIA $3700, $0002, $0020 BRA f7d2 f7ac: CMP #$02 BNE f7bc ; #2 JSR f817 TIA $3700, $0002, $0020 BRA...
- Sun Nov 08, 2009 7:51 am
- Forum: General
- Topic: I'm new here
- Replies: 5
- Views: 15915
Re: I'm new here
Hey Tanuki! Welcome abroad.
- Wed Nov 04, 2009 9:50 pm
- Forum: PC-Engine
- Topic: [Translation] Marchen Maze
- Replies: 30
- Views: 34105
Re: Marchen Maze translation
So $5C:5D is set at $8C4B and from this you can find where the pointer table is. And it is stored at : $11614 ($5614) and it ends $11849 (remember to add $200 to get the file offset in the pce file due to the bloody rom header). I made a quick test by making the first entry points to the second text...