mirror of https://github.com/nmlgc/ReC98.git
16 lines
409 B
C
16 lines
409 B
C
|
void cfg_init(seg_t resident_sgm)
|
||
|
{
|
||
|
const char *fn = CFG_FN;
|
||
|
cfg_options_t opts = OPTS_DEFAULT;
|
||
|
int handle = dos_axdx(0x3D02, fn);
|
||
|
if(handle > 0) {
|
||
|
dos_seek(handle, sizeof(opts), SEEK_SET);
|
||
|
} else {
|
||
|
handle = dos_create(fn, _A_ARCH);
|
||
|
dos_write(handle, &opts, sizeof(opts));
|
||
|
}
|
||
|
dos_write(handle, &resident_sgm, sizeof(resident_sgm));
|
||
|
dos_write(handle, &debug, sizeof(debug));
|
||
|
dos_close(handle);
|
||
|
}
|