Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
09454 Media Support Major Always 1 day ago 1 day ago
Tester Robbbert View Status Public Platform MAME (Self-compiled)
Assigned To Resolution Open OS Windows (x64)
Status [?] New Driver
Version 0.287 Fixed in Version Build x64
Fixed in Git Commit Github Pull Request #
Summary 09454: lisa, lisa2, lisa210, macxl: software list not set up correctly, unable to use any floppies
Description These systems are all marked as working.

If on the command line you ask for a list of software, MAME will provide it.

If you then start the emulation with an item, it starts without complaint.

If you then look in the File Manager, you'll see that the drive is empty.

If you then try to load something from the Software List, it says there is no list.

If you then choose to load an item by treating it as loose software, MAME crashes.

End result: cannot use any of these systems.
Steps To Reproduce >mame lisa macwrk3

System starts, and then asks which drive to boot from. I tried a few things (apple key is not listed in the input list), but nothing had any effect.

Go to the File Manager, you'll see that both drives are empty.

Hit enter, choose [software list]. There's nothing there.

If you then try to load some loose software, or choose a software item as if it was loose software, it crashes.

Not sure if this is a regression, since I've never known the lisa to work, although I suppose it must have at some time.
Additional Information Try.bat deletes the system's ini,cfg,nvram etc so we can start with a clean slate.

C:\MAME>try lisa macwrk3
lisa cleaned

-----------------------------------------------------
Exception at EIP=00007ff6a7e8f7d2 (floppy_image_format_t::generate_track_from_levels(int, int, std::vector<unsigned int, std::allocator<unsigned int> > const&, int, floppy_image&)+0x0062): ACCESS VIOLATION
While attempting to read memory at 0000000000000000
-----------------------------------------------------
RAX=000001f241a136e0 RBX=00000000500003e8 RCX=000000000000002f RDX=0000000000000000
RSI=000001f242392c10 RDI=000001f242352c10 RBP=0000000000000000 RSP=0000002fdc557760
 R8=0000002fdc5578b0 R9=000000000000fae9 R10=000001f241584ce0 R11=00000000000003e8
R12=00000000000011a0 R13=000000000000001f R14=000001f2423917b4 R15=0000000000000000
-----------------------------------------------------
Stack crawl:
  0000002fdc5577f0: 00007ff6a7e8f7d2 (floppy_image_format_t::generate_track_from_levels(int, int, std::vector<unsigned int, std::allocator<unsigned int> > const&, int, floppy_image&)+0x0062)
  0000002fdc557910: 00007ff6a7e91fea (floppy_image_format_t::build_mac_track_gcr(int, int, floppy_image&, floppy_image_format_t::desc_gcr_sector const*)+0x1c3a)
  0000002fdc559430: 00007ff6a9c86b13 (dc42_format::load(util::random_read&, unsigned int, std::vector<unsigned int, std::allocator<unsigned int> > const&, floppy_image&) const+0x0613)
  0000002fdc559560: 00007ff6a4719fe1 (floppy_image_device::call_load[abi:cxx11]()+0x0161)
  0000002fdc559610: 00007ff6a4a97f1e (device_image_interface::finish_load[abi:cxx11]()+0x026e)
  0000002fdc5597d0: 00007ff6a4a99b2e (device_image_interface::load_internal[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >, bool, int, util::option_resolution*)+0x03de)
  0000002fdc559860: 00007ff6a4a99d39 (device_image_interface::load[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >)+0x0129)
  0000002fdc559970: 00007ff6ad43284a (luaopen_lfs+0x5f2a9a)
  0000002fdc559a20: 00007ff6ad432d7c (luaopen_lfs+0x5f2fcc)
  0000002fdc559a70: 00007ff6ad609a3c (luaopen_lfs+0x7c9c8c)
  0000002fdc559af0: 00007ff6abe29cdd (ui::menu::global_state::ui_handler(render_container&)+0x00ad)
  0000002fdc559c00: 00007ff6abcc0eaf (mame_ui_manager::update_and_render(render_container&)+0x01af)
  0000002fdc559c90: 00007ff6a7db1dd8 (video_manager::frame_update(bool)+0x0048)
  0000002fdc559cf0: 00007ff6a46f238a (screen_device::vblank_begin(int)+0x022a)
  0000002fdc559d70: 00007ff6a479d82b (device_scheduler::timeslice()+0x013b)
  0000002fdc559ef0: 00007ff6a4799ec5 (running_machine::run(bool)+0x0195)
  0000002fdc55f310: 00007ff6a7cd302b (mame_machine_manager::execute()+0x022b)
  0000002fdc55f6d0: 00007ff6abd04955 (cli_frontend::start_execution(mame_machine_manager*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)+0x0275)
  0000002fdc55f9e0: 00007ff6abd050ca (cli_frontend::execute(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)+0x007a)
  0000002fdc55fa40: 00007ff6a7ccda87 (emulator_info::start_frontend(emu_options&, osd_interface&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)+0x0027)
  0000002fdc55fd90: 00007ff6adb2be76 (luaopen_lfs+0xcec0c6)
  0000002fdc55fde0: 00007ff6a0b412ee (__tmainCRTStartup+0x016e)
  0000002fdc55fe10: 00007ff6a0b41406 (mainCRTStartup+0x0016)
  0000002fdc55fe40: 00007fff89bb7374 (BaseThreadInitThunk+0x0014)
  0000002fdc55fec0: 00007fff8ba9cc91 (RtlUserThreadStart+0x0021)
Github Commit
Flags
Regression Version
Affected Sets / Systems lisa,lisa2,lisa210,macxl
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
0
There are no notes attached to this issue.