[abc80] CP/M och ABCBus ABC80

Anders Jansson m8894 at abc.se
Sat Mars 16 11:18:13 PDT 2019


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