Previous 199869 Revisions Next

r198891 Sunday 8th October, 2023 at 13:02:47 UTC by AJR
Floppy format API refinements
- Add noexcept to format information overrides and several simple floppy_image accessors.
- Be more const-correct and use references instead of raw pointers wherever applicable. In particular, floppy_image_device::load and floppy_image_device::save now take a reference to floppy_image rather than a pointer, const-qualified in the latter case.
[src/devices/imagedev]floppy.cpp
[src/lib/formats]2d_dsk.cpp 2d_dsk.h a5105_dsk.cpp a5105_dsk.h abc1600_dsk.cpp abc1600_dsk.h abc800_dsk.cpp abc800_dsk.h abc800i_dsk.cpp abc800i_dsk.h abcfd2_dsk.cpp abcfd2_dsk.h acorn_dsk.cpp acorn_dsk.h adam_dsk.cpp adam_dsk.h afs_dsk.cpp afs_dsk.h aim_dsk.cpp aim_dsk.h ami_dsk.cpp ami_dsk.h ap2_dsk.cpp ap2_dsk.h ap_dsk35.cpp ap_dsk35.h apd_dsk.cpp apd_dsk.h apollo_dsk.cpp apollo_dsk.h applix_dsk.cpp applix_dsk.h apridisk.cpp apridisk.h as_dsk.cpp as_dsk.h asst128_dsk.cpp asst128_dsk.h atom_dsk.cpp atom_dsk.h bw12_dsk.cpp bw12_dsk.h bw2_dsk.cpp bw2_dsk.h c3040_dsk.cpp c3040_dsk.h c4040_dsk.cpp c4040_dsk.h c8280_dsk.cpp c8280_dsk.h camplynx_dsk.cpp camplynx_dsk.h ccvf_dsk.cpp ccvf_dsk.h cgenie_dsk.cpp cgenie_dsk.h coco_rawdsk.cpp coco_rawdsk.h comx35_dsk.cpp comx35_dsk.h concept_dsk.cpp concept_dsk.h coupedsk.cpp coupedsk.h cp68_dsk.cpp cp68_dsk.h cpis_dsk.cpp cpis_dsk.h cqm_dsk.cpp cqm_dsk.h d64_dsk.cpp d64_dsk.h d71_dsk.cpp d71_dsk.h d80_dsk.cpp d80_dsk.h d81_dsk.cpp d81_dsk.h d82_dsk.cpp d82_dsk.h d88_dsk.cpp d88_dsk.h dcp_dsk.cpp dcp_dsk.h dfi_dsk.cpp dfi_dsk.h dim_dsk.cpp dim_dsk.h dip_dsk.cpp dip_dsk.h dmk_dsk.cpp dmk_dsk.h dmv_dsk.cpp dmv_dsk.h ds9_dsk.cpp ds9_dsk.h dsk_dsk.cpp dsk_dsk.h dvk_mx_dsk.cpp dvk_mx_dsk.h ep64_dsk.cpp ep64_dsk.h esq16_dsk.cpp esq16_dsk.h esq8_dsk.cpp esq8_dsk.h excali64_dsk.cpp excali64_dsk.h fdd_dsk.cpp fdd_dsk.h fdos_dsk.cpp fdos_dsk.h fl1_dsk.cpp fl1_dsk.h flex_dsk.cpp flex_dsk.h flopimg.cpp flopimg.h fmtowns_dsk.cpp fmtowns_dsk.h fsd_dsk.cpp fsd_dsk.h g64_dsk.cpp g64_dsk.h guab_dsk.cpp guab_dsk.h hector_minidisc.cpp hector_minidisc.h hp300_dsk.cpp hp300_dsk.h hp_ipc_dsk.cpp hp_ipc_dsk.h hpi_dsk.cpp hpi_dsk.h hxchfe_dsk.cpp hxchfe_dsk.h hxcmfm_dsk.cpp hxcmfm_dsk.h ibmxdf_dsk.cpp ibmxdf_dsk.h imd_dsk.cpp imd_dsk.h img_dsk.cpp img_dsk.h ipf_dsk.cpp ipf_dsk.h iq151_dsk.cpp iq151_dsk.h itt3030_dsk.cpp itt3030_dsk.h jfd_dsk.cpp jfd_dsk.h juku_dsk.cpp juku_dsk.h jvc_dsk.cpp jvc_dsk.h kaypro_dsk.cpp kaypro_dsk.h kc85_dsk.cpp kc85_dsk.h lw30_dsk.cpp lw30_dsk.h m20_dsk.cpp m20_dsk.h m5_dsk.cpp m5_dsk.h mdos_dsk.cpp mdos_dsk.h mfi_dsk.cpp mfi_dsk.h mm_dsk.cpp mm_dsk.h ms0515_dsk.cpp ms0515_dsk.h msx_dsk.cpp msx_dsk.h mtx_dsk.cpp mtx_dsk.h nanos_dsk.cpp nanos_dsk.h nascom_dsk.cpp nascom_dsk.h naslite_dsk.cpp naslite_dsk.h nfd_dsk.cpp nfd_dsk.h opd_dsk.cpp opd_dsk.h oric_dsk.cpp oric_dsk.h os9_dsk.cpp os9_dsk.h pasti_dsk.cpp pasti_dsk.h pc98_dsk.cpp pc98_dsk.h pc98fdi_dsk.cpp pc98fdi_dsk.h pc_dsk.cpp pc_dsk.h pk8020_dsk.cpp pk8020_dsk.h poly_dsk.cpp poly_dsk.h ppg_dsk.cpp ppg_dsk.h pyldin_dsk.cpp pyldin_dsk.h ql_dsk.cpp ql_dsk.h rc759_dsk.cpp rc759_dsk.h roland_dsk.cpp roland_dsk.h rx50_dsk.cpp rx50_dsk.h sdd_dsk.cpp sdd_dsk.h sdf_dsk.cpp sdf_dsk.h sf7000_dsk.cpp sf7000_dsk.h smx_dsk.cpp smx_dsk.h st_dsk.cpp st_dsk.h svi_dsk.cpp svi_dsk.h swd_dsk.cpp swd_dsk.h tandy2k_dsk.cpp tandy2k_dsk.h td0_dsk.cpp td0_dsk.h thom_dsk.cpp thom_dsk.h ti99_dsk.cpp ti99_dsk.h tibdd001_dsk.cpp tibdd001_dsk.h tiki100_dsk.cpp tiki100_dsk.h tim011_dsk.cpp tim011_dsk.h trd_dsk.cpp trd_dsk.h trs80_dsk.cpp trs80_dsk.h tvc_dsk.cpp tvc_dsk.h uniflex_dsk.cpp uniflex_dsk.h upd765_dsk.cpp upd765_dsk.h vdk_dsk.cpp vdk_dsk.h vector06_dsk.cpp vector06_dsk.h vgi_dsk.cpp vgi_dsk.h victor9k_dsk.cpp victor9k_dsk.h vt_dsk.cpp vt_dsk.h wd177x_dsk.cpp wd177x_dsk.h xdf_dsk.cpp xdf_dsk.h
[src/tools]floptool.cpp image_handler.cpp image_handler.h


Previous 199869 Revisions Next


© 1997-2024 The MAME Team