Files
nunuhara_xsystem4/game_compatibility.md
T
kichikuou 64fd2a6858 Add HLL libraries for Mamanyonyo
== Handles

As a general pattern, these libraries have an interface based on integer
handles allocated by Open() and released by Close(); in the AliceSoft's
implementation, handles are pointers to internal objects. Note that:

* 0 is used to represent an invalid handle, and
* Small numbers cannot be handles. For example, Mamanyonyo has code that
  treats an integer as a CG number if it is less than 10000, and as a
  surface handle otherwise.

In this patch, handles are generated using id_pool.h functions. In order
to achieve the above, the interface is extended so that the minimum ID
value can be specified (the `base` parameter of id_pool_init()).

== Graphics System

Surface objects (implemented in vmSurface.[ch]) plays a central role in
Mamanyonyo's graphics system, and the sprite system (vmSprite.c) is
implemented on top of it. vmSprite.c uses scene.h functions.

== vmChrLoader and vmMapLoader

Since Mamanyonyo's character data format is the same as Widenyo's,
the ChrLoader code has been refactored and used from vmChrLoader.c.
On the other hand, MapLoader and vmMapLoader do not share code because
the map file format is different from Widenyo.
2024-05-31 13:36:29 +09:00

6.1 KiB

Game Compatibility

The table below lists xsystem4's compatibility with various games. The values in the "status" column have these meanings:

  • Supported - known to be working
  • Unsupported - known to be broken
  • Unknown - insufficient/no testing to determine compatibility

In practice, many of the games with "unknown" status will run fine (perhaps with some quirks). If you manage to play an "unknown" game to the end without issues, please let me know or open a pull request to update this table.

Game Status Notes
DALK外伝 Unsupported
ままにょにょ Supported
大番長 -Big Bang Age- Supported
Daibanchou -Big Bang Age- (EN) Supported
魔女の贖罪 Unknown
Rance VI -ゼス崩壊- Supported
Rance VI -Collapse of Zeth- (EN) Supported
ウルトラ魔法少女まなな Vol.1~Vol.5 Supported
鈴宮刑務娼館 Supported From ALICEの館7
しまいま Supported From ALICEの館7
DUNGEONS & DOLLS Unsupported From ALICEの館7
こすぷれれもん Supported From ALICEの館7
エルメイフラワー Supported From ALICEの館7
CGは17年ゼミ Supported From ALICEの館7
でーぴーえすVer_N Supported From ALICEの館7
大番長外伝 Supported From ALICEの館7
ZERO Unsupported From ALICEの館7
ぷろGRX Supported From ALICEの館7
Girls Supported From ALICEの館7
神武 -カムナガラ- Supported From ALICEの館7
オニむス Supported From ALICEの館7
透色 Supported From ALICEの館7
DEBUT Supported From ALICEの館7
ランス6その後 Supported From ALICEの館7
ほいっぷハニー Supported From ALICEの館7
Text Jam Session Supported From ALICEの館7
没ロゴの哀しみ Supported From ALICEの館7
スタッフコーナー Supported From ALICEの館7
ぱすてるチャイムContinue Unsupported
GALZOOアイランド Supported
ぱすちゃC++ Unknown
よくばりサボテン Supported
妻しぼり Unknown
戦国ランス Supported
Sengoku Rance (EN FanTL) Supported
Sengoku Rance (MangaGamer) Supported
だぶる先生らいふっ Unknown
お嬢様をいいなりにするゲーム Unknown
超昂閃忍ハルカ Unknown
戦国ランス~三匹が斬ったり突いたり燃やしたり Supported
Sengoku Rance -Three for the Slash! Thrust! Burn!- (EN) Unknown
AliveZ Unknown
エドランゼ ~Come on!水戸姫様~ Unknown
闘神都市III Supported
ばにしゅ!~おっぱいの消えた王国~ Unknown
僕だけの保健室 Unknown
ももいろガーディアン Unknown
超昂閃忍ハルカ ハルカVSエスカレイヤー Unknown From Alice 2010
超昂閃忍ハルカ ―疾風!?忍者大作戦― Unknown From Alice 2010
眼鏡のメイと夏休み Unknown From Alice 2010
レイチェルの桜貝 Unknown From Alice 2010
砂漠のニッカ Unknown From Alice 2010
ばにしゅ!~この手のひらにおっぱいを~ Unknown From Alice 2010
はるうられ -校内赤線区域- Supported From Alice 2010
わいどにょ Supported From Alice 2010
ランス02 -反逆の少女たち- Supported From Alice 2010
Rance 02 -The Rebellious Maidens- (Fan TL) Supported
Rance 02 -The Rebellious Maidens- (MangaGamer) Supported
All games released after Alice 2010 Unsupported