[abc80] CP/M och ABCBus ABC80

Anders Jansson m8894 at abc.se
Mon Apr 29 00:21:37 PDT 2019


Det ska gå bra. Pröva för all del.
Det vore förstås bra att kunna byta floppy med kommando.


Den 2019-04- 18:25:03 skrev Jörgen Westman <joergen.westman at telia.com>:

> Hej lite uppdatering samt ny fråga,
>
> Fick mer än en disk enhet att fungera samtidigt. Behövde bara se till att
> det inte blev någon konflikt med rutin namn i de olika disk_xxx.c   
> filerna.
>
> Nu till frågan, hur hanteras utmatning av SD kort?
>
> I main.c huvud loop så kontrolleras SD_DETECT_PIN == 1
>
> Betyder det att jag kan byta kort utan att slå av ABC80, eller eventuellt
> göra reset och sedan byta kort för att undvika att få korrupt kort.
>
> Vad jag tänker göra är att ha mer än ett SD kort som jag kopierar hel  
> floppy
> image till, ta ut och kopiera image till PC samtidigt som jag kopierar en
> annan floppy image till ett annat kort.
>
> Hälsningar
>
> Jörgen Westman
>
> -----Original Message-----
> From: Jörgen Westman [mailto:joergen.westman at telia.com]
> Sent: den 16 mars 2019 20:02
> To: 'Anders Jansson' <m8894 at abc.se>; 'abc80 at abc80.org' <abc80 at abc80.org>
> Subject: RE: [abc80] CP/M och ABCBus ABC80
>
> 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
>
>
> _______________________________________________
> ABC80 mailing list
> ABC80 at abc80.org
> https://lists.abc80.org/abc80



More information about the ABC80 mailing list