diff --git a/libhxcfe/sources/init.script b/libhxcfe/sources/init.script index 5966cf7d..b72a4d5b 100644 --- a/libhxcfe/sources/init.script +++ b/libhxcfe/sources/init.script @@ -282,6 +282,7 @@ set BMPEXPORT_DEFAULT_XSIZE 1024 # BMP X size set BMPEXPORT_DEFAULT_YSIZE 480 # BMP Y size set BMPEXPORT_DEFAULT_XTOTALTIME 240000 # 240ms set BMPEXPORT_DEFAULT_YTOTALTIME 16 # 16us +set BMPDISKEXPORT_DEFAULT_DISKTYPE 0 # See libhxcfe/sources/tracks/display_track.c in physical_floppy_dim # # Disk BMP writer parameters diff --git a/libhxcfe/sources/loaders/bmp_loader/bmp_disk_writer.c b/libhxcfe/sources/loaders/bmp_loader/bmp_disk_writer.c index 0de473e5..8dc8a0a7 100644 --- a/libhxcfe/sources/loaders/bmp_loader/bmp_disk_writer.c +++ b/libhxcfe/sources/loaders/bmp_loader/bmp_disk_writer.c @@ -71,6 +71,7 @@ static int IMAGE_Disk_libWrite_DiskFile(HXCFE_IMGLDR* imgldr_ctx,HXCFE_FLOPPY * td = hxcfe_td_init(imgldr_ctx->hxcfe,hxcfe_getEnvVarValue( imgldr_ctx->hxcfe, "BMPDISKEXPORT_DEFAULT_XSIZE" ), \ hxcfe_getEnvVarValue( imgldr_ctx->hxcfe, "BMPDISKEXPORT_DEFAULT_YSIZE" )); + hxcfe_td_select_view_type(td, hxcfe_getEnvVarValue(imgldr_ctx->hxcfe, "BMPDISKEXPORT_DEFAULT_DISKTYPE")); if(td) { hxcfe_td_setProgressCallback(td,&progress_callback,(void*)imgldr_ctx); @@ -232,4 +233,4 @@ int BMP_Disk_libWrite_DiskFile(HXCFE_IMGLDR* imgldr_ctx,HXCFE_FLOPPY * floppydis int PNG_Disk_libWrite_DiskFile(HXCFE_IMGLDR* imgldr_ctx,HXCFE_FLOPPY * floppydisk,char * filename) { return IMAGE_Disk_libWrite_DiskFile(imgldr_ctx,floppydisk,filename,1); -} \ No newline at end of file +}