Search found 397 matches

by MooZ
Sat Dec 05, 2015 9:01 pm
Forum: PC-Engine
Topic: [Translation] Nazo no Masquerade
Replies: 20
Views: 9497

Re: [Translation] Nazo no Masquerade

Erm... Better late than never like they said :|
Image
by MooZ
Mon Nov 30, 2015 9:08 am
Forum: General
Topic: Forum issues / Bug report
Replies: 42
Views: 20488

Re: Forum issues / Bug report

Board updated to phpBB v3.1.6.
by MooZ
Sun Nov 29, 2015 5:50 pm
Forum: PC-Engine
Topic: [Hard+Soft] Memory Base 128
Replies: 20
Views: 7687

Re: [Hard+Soft] Memory Base 128

Here's the first draft : mb128.txt

Critics/comments/broken english fix appreciated.
by MooZ
Mon Nov 16, 2015 11:17 am
Forum: PC-Engine
Topic: [Hard+Soft] Memory Base 128
Replies: 20
Views: 7687

Re: [Hard+Soft] Memory Base 128

I think I figured out the entry structure. Some bytes are still unknown. The first 1024 bytes of the memory base 128 contains 64 entries of 16 bytes each. The first entry is the header of the entry list. byte 0 : CRC (lsb) byte 1 : CRC (msb) byte 2 : Total sector count (lsb) byte 3 : Total sector co...
by MooZ
Sun Nov 08, 2015 9:33 am
Forum: PC-Engine
Topic: [Hard+Soft] Memory Base 128
Replies: 20
Views: 7687

Re: [Hard+Soft] Memory Base 128

A quick note about the CRC check. The 2 subtractions are done because the CRC is computed as the sum of the sector bytes starting from the 2nd byte (ie without the CRC bytes). That makes sense.

edit: Woohoo! I can finally read a complete sector.
by MooZ
Mon Nov 02, 2015 5:45 pm
Forum: PC-Engine
Topic: [Hard+Soft] Memory Base 128
Replies: 20
Views: 7687

Re: [Hard+Soft] Memory Base 128

The routine $76cf reads the first sectors and check it contains a valid memory base 128 header. The header is valid if the following conditions are met: The string stored at $8004-$800e is valid (equals to メモリベース128) The following expression is valid ($f8 and $f9 contains the first 2 bytes of the f...
by MooZ
Mon Nov 02, 2015 3:56 pm
Forum: PC-Engine
Topic: [Hard+Soft] Memory Base 128
Replies: 20
Views: 7687

Re: [Hard+Soft] Memory Base 128

Here's some progress (using Tadaima Yuusha Boshuuchuu and etripator v0.4). The following routine writes 1024 bytes at the bank #0 of the memory base 128. The first 16 bytes are copied from $73b1. Bytes 4 to 15 are the infamous "メモリベース128" string. Unfortunately I don't know what the first 4 bytes st...
by MooZ
Mon Oct 19, 2015 11:52 am
Forum: PC-Engine
Topic: [Tools] Etripator
Replies: 22
Views: 10535

Re: [Tools] Etripator

Thanks for the binary and the bug report. As always I forgot that Visual C++ is not really POSIX compliant. That'll also teach me to compile under Visual C++ even if the code looks portable enough. Anyway, the remedy would be to do something like this in platform/windows/config_win.h : #ifndef R_OK ...
by MooZ
Sun Oct 18, 2015 4:08 pm
Forum: PC-Engine
Topic: [Tools] Etripator
Replies: 22
Views: 10535

Re: [Tools] Etripator

Etripator v0.4 released: https://github.com/BlockoS/Etripator/releases What's new: Labels file : This lets you add a name to a physical/logical address. Examples/tutorials : Examples were added for hucard and cdrom disassembly. Various bugfixes and internal rework. Only the source code is provided f...