[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