ProDOS-8 / ProDOS8-Testing

QA and Testing for ProDOS-8 Releases
MIT License
29 stars 1 forks source link

ProDOS 2.5a8 mame apple2ep #67

Closed timriker closed 2 years ago

timriker commented 2 years ago

LABEL: BUG

PROJECT:2.5

Description

Booting ProDOS_2_5_a8_143k.dsk as: $ mame -w -resolution 800x600 apple2ee -flop ProDOS_2_5_a8_143k.dsk

See mamedev/mame#7707

Expected Behavior

It should boot

Actual Behavior

099F- A=AE X=FF Y=FF P=B4 S=F9 *

PRODOS .

Possible Fix

It looks like MAME is identifying the .dsk image as ProDOS sector order as it contains PRODOS in

Steps to Reproduce

  1. Boot Ubuntu 22.04
  2. apt install mame
  3. mame -w -resolution 800x600 apple2ep -flop ProDOS_2_5_a8_143k.dsk

Context

ProDOS 2.4.2 boots up fine.

2.5e8 also fails on apple2ee and apple2e with the same message. Fails differently on apple2p

2.4.2 seems to work on all of these.

Your Environment

Ubuntu 22.04 mame 0.242+dfsg.1-1

Hardware:

ProDOS8 version:

2.5a8 fails 2.4.2 works

Non-Operating System release software being used:

Windows 10 21H2 OS Build 19044.1766 WSL MobaXterm v22.0 Build4858

timriker commented 2 years ago

MAME was incorrectly identifying the ProDOS 2.5 DSK as being in ProDOS sector order when it's actually in DOS 3.3 sector order. Fixing MAME to correctly recognize the DO sector order enabling booting in MAME.

This ticket can be closed.