[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