- --
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. |