[abc80] CP/M och ABCBus ABC80
Jörgen Westman
joergen.westman at telia.com
Sat Mars 16 12:02:24 PDT 2019
Hej Anders,
Tack då kan jag titta hur du gjort det.
Hälsningar
Jörgen
-----Original Message-----
From: Anders Jansson [mailto:m8894 at abc.se]
Sent: den 16 mars 2019 19:18
To: abc80 at abc80.org; Jörgen Westman <joergen.westman at telia.com>
Subject: Re: [abc80] CP/M och ABCBus ABC80
Jag la ABCbus10 här. Otestat men med två diskenheter.
https://www.abc.se/home/m8894/ABCbus/
Den 2019-03- 17:15:32 skrev Jörgen Westman <joergen.westman at telia.com>:
> Hej,
>
> Jag har nu fått det att fungera, problemet var att det program jag
> gjort för att kopiera 832 floppy inte fungerade.
>
> Jag använde 24776 anropet som läser logisk sektor till DOSBUF0, och
> när jag först testade så blev den UFD skiva jag kopierade OK.
>
> Kopierade sedan CP/M skiva och kontrollerade inte att den var som den
> skulle, samma program hade ju fixat en UFD skiva.
> Det blev bara kluster 0 upprepade på första spåret.
>
> Efter mycket testande kom jag fram till att om man hade skivan i
> floppyn och gjorde reset så att UFD läst skivan så fungerade anropet till
24776.
> UFD gör nog något för att sätta parametrarna som används när 24776
> anropas.
> Går ju bra om UFD skiva skall kopieras.
>
> Tog helt enkelt och skrev av UFDDOS rutin för att läsa logisk sektor
> och fixade till så att kontrollern får spår, kluster och sektor inom
> kluster på rätt sätt.
>
> Det tar nu ungefär 4 minuter att kopiera en 832 skiva till en image
> fil på SD kortet. Har gjort fusk drive 4 för Disk36 som skriver till
> 832 image fil istället för till hd filen.
>
> Nu skall jag försöka lura ut hur man kan ha två disk enheter samtidigt
> för ABCBus. Eller lätt sätt att växla utan att behöva flasha om.
>
> Häsningar
>
> Jörgen Westman
>
> -----Original Message-----
> From: H. Peter Anvin [mailto:hpa at zytor.com]
> Sent: den 15 mars 2019 20:40
> To: Jörgen Westman <joergen.westman at telia.com>; 'Anders Jansson'
> <m8894 at abc.se>; abc80 at abc80.org
> Subject: Re: [abc80] CP/M och ABCBus ABC80
>
> On 3/12/19 1:43 PM, Jörgen Westman wrote:
>> Hej,
>>
>> Problemen jag har är nog inte hur ABCbus fungerar, jag har
>> misslyckats med kopiering av 832 floppy, den image jag använde som
>> CP/M boot är vid noggrann kontroll inte korrekt. Visar sig att
>> klustren upprepar sig i den image jag skapar.
>>
>> Har i vilket fall som helst gjort en 832 baserad på V09. Den fungerar
>> på den första 832 UFDDos image jag gjorde.
>>
>
> Vad jag gjort tidigare är att läsa på ett Linux-system med hjälp av
> setfdprm:
>
> https://lists.abc80.org/archives/abc80/2008-November/000198.html
>
> Det kräver naturligtvis en PC med en 5.25"-drive, och dessutom måste
> den vara en "riktig" floppy controller d.v.s. inte USB, vilket i
> praktiken betyder ett gammalt moderkort. Kryoflux är naturligtvis ett
> alternativ, men det är riktigt tråkigt att Kryoflux inte är Open
> Source med tanke på vad det ska vara till... "Software Preservation
> Society" är lite bakvänt på det viset.
>
> Det fanns ett annat, mer avancerat projekt vid namn DiskFerret som jag
> var lite perifert inblandat i, men tyvärr verkar det ha dött. Att göra
> hårdvaran vore relativt enkelt, men mjukvaran är mer komplicerat.
>
> -hpa
More information about the ABC80
mailing list