Search found 408 matches
- Thu Jan 28, 2016 9:18 am
- Forum: General
- Topic: Stuffs to read before going to bed
- Replies: 113
- Views: 269318
- Sat Dec 05, 2015 9:01 pm
- Forum: PC-Engine
- Topic: [Translation] Nazo no Masquerade
- Replies: 20
- Views: 95668
Re: [Translation] Nazo no Masquerade
Erm... Better late than never like they said
- Mon Nov 30, 2015 9:08 am
- Forum: General
- Topic: Forum issues / Bug report
- Replies: 49
- Views: 291857
Re: Forum issues / Bug report
Board updated to phpBB v3.1.6.
- Sun Nov 29, 2015 5:50 pm
- Forum: PC-Engine
- Topic: [Hard+Soft] Memory Base 128
- Replies: 20
- Views: 87540
- Mon Nov 16, 2015 11:17 am
- Forum: PC-Engine
- Topic: [Hard+Soft] Memory Base 128
- Replies: 20
- Views: 87540
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...
- Sun Nov 08, 2015 9:33 am
- Forum: PC-Engine
- Topic: [Hard+Soft] Memory Base 128
- Replies: 20
- Views: 87540
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.
edit: Woohoo! I can finally read a complete sector.
- Mon Nov 02, 2015 5:45 pm
- Forum: PC-Engine
- Topic: [Hard+Soft] Memory Base 128
- Replies: 20
- Views: 87540
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...
- Mon Nov 02, 2015 3:56 pm
- Forum: PC-Engine
- Topic: [Hard+Soft] Memory Base 128
- Replies: 20
- Views: 87540
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 ...
- Sun Nov 01, 2015 6:17 pm
- Forum: General
- Topic: Stuffs to read before going to bed
- Replies: 113
- Views: 269318
- Mon Oct 19, 2015 11:52 am
- Forum: PC-Engine
- Topic: [Tools] Etripator
- Replies: 26
- Views: 154890
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 ...