[abc80] ABCBus MYAB CP/M

juhasz juhasz at abc.se
Fre Nov 30 13:03:38 PST 2018


...funkar otroligt bra med cp/m i abcsim nu när jag hunnit meka lite mer...
en rolig grej är att man kan använda cpmtools (apt install cpmtools) för att redigera diskimages. lägg bara till följande def. i /etc/cpmtools/diskdefs
diskdef abcmyab
        seclen 256
        tracks 160
        sectrk 16
        blocksize 4096
        maxdir 128
        skew 0
        boottrk 2
        os 3
end
....så kan man t ex kopiera filer till en diskimage mhacpmcp -f abcmyab tp.dsk tp/* 0:
resultatet finns här (turbopascal 3 för cpm...)https:/abc.se/~juhasz/tp.dsk(kopiera såklart till mf1 i abcdisk)
kul att köra den på abc802, och editorn är fantastisk med cp/m-mått mätt!
Robert
pSkickat från min Samsung Galaxy-smartphone.
-------- Originalmeddelande --------Från: juhasz <juhasz at abc.se> Datum: 2018-11-30  10:18  (GMT+01:00) Till: "H. Peter Anvin" <hpa at zytor.com> Kopia: Anders Jansson <andj at hem.utfors.se>, abc80 at abc80.org Rubrik: Re: [abc80] ABCBus MYAB CP/M 
2018-11-30 03:56 skrev H. Peter Anvin:
> On 11/29/18 5:01 PM, H. Peter Anvin wrote:
>> On 11/29/18 2:21 AM, juhasz wrote:
>>> Fint med fixen!
>>> Nu har jag kopplat upp min 802a. den bootar cp/m fint utan extraminne 
>>> eller annat extra - det endaskillnaden verkar vara att tpa blir 
>>> lite mindre (51k) än på 806an eftersom hela bios ligger i 64k minnet. 
>>> den säger att den bootar ver. C
>>> funderar på om det kan vara värt besväret att dumpa minnet från 802an 
>>> när den är igång i cp/m? då har man en mall att kolla mot för att se 
>>> att hela bios o bdos läses in som det ska....
>> 
>> Hm. Det *låter* ju som den är omodifierad (bara en vanlig 
>> ABC-kontroller)  Jag
>> får väl meka lite till och se vad den förväntar sig men inte får...
>> 
>> Förresten, skulle du möjligen kunna skicka mig en image av en 
>> nyformatterad
>> ABC832-skiva (direkt från DOSGEN)?
>> 
> 
> I got it working!  Somehow it reads the status register of SIO/2 port A 
> --
> that is the V24: port -- reasons that are completely unclear to me, 
> because
> the wiring of this port specific port is identical across the 800 
> series.
> Maybe there is something about how it is initialized that changes.
> 
> The clock doesn't move, which probably means I need to implement a more
> complete CTC model, but that is fairly straightforward.
> 
> https://www.zytor.com/~hpa/abc80/abc802-cpm.png
> 
> This is the stuff that is currently pushed into the git repo.  I will 
> try to
> get the CTC fixes in before making a new release.
> 
> Vad gäller abcbusio-kortet är troligen en mycket bra idé att kolla in
> ändringarna jag har gjort till diskinterfacet.  Det har faktiskt gjort
> implementeringen enklare(!) -- ofta ett gott tecken -- och har dessutom 
> fått
> formatteringssimuleringen bra nog att DOSGEN är nöjd.
> 
> 	-hpa

Snyggt jobbat! Jättetack för att du tog dig tid att kolla på det! Jag 
ska checka ut genast och köra lite cp/m! ;) kanske turbo pascal......

Robert
_______________________________________________
ABC80 mailing list
ABC80 at abc80.org
http://www.abc80.org/mailman/listinfo/abc80


More information about the ABC80 mailing list