[abc80] UFD-DOS via ABCbus på en ABC806?

Anders Jansson andj at hem.utfors.se
Mon Feb 19 14:08:39 PST 2018


PicKit3 behövs bara för att lägga på bootloadern. Du höll nog inte inne  
PRG-knappen. Då ska dett bli lite blinkande lysdioder och en HID USB-enhet.

/Anders


Den 2018-02- 23:00:54 skrev Andreas Gustafsson  
<andreas.gustafsson at gmail.com>:

> Hmm, blev lite osäker när jag läste manualen, behöver man den där  
> PicKit3-programmeraren, eller är det bara för att bootstrapa en  
> bootloader första >gången?
> Jag har ingen sådan, utan kopplade bara in USB-porten, och då dyker  
> enheten upp som en COM-port.
> Om jag försöker köra "Connect" via PIC32UBL så säger den att den inte  
> kan öppna den COM-porten, och köra jag istället USB-alternativet så  
> tycker >den att någon sådan USB-enhet med de VID/PID finns inte...
>
> 2018-02-19 22:26 GMT+01:00 Andreas Gustafsson  
> <andreas.gustafsson at gmail.com>:
>> Ja, jag har funderat på om jag skulle flash om till 08 och testa med  
>> det, men har inte vågat än, är det hyfsat "safe" att man inte brickar  
>> sin ABCbus?
>>
>> Ska jag sedan då alltså kopiera abc800_mo.dsk till SD kortet under  
>> namnet abc_mo0.dsk, och sedan generera en diskfil till med mina  
>> .abs-filer på och >>lägga som abc_mo1.dsk, och sedan köra BYE för att  
>> gå till DOS, och sedan kommer den hitta mina ABS-filer, även om de är  
>> på den andra disken?
>>
>> Tänkte köra abcwrite för att genera disken med mina filer i så fall,  
>> men vilket format är det då man ska ha? abcwrite kan ju spotta ur sig  
>> följande:
>> E:\Prg\ABC80>abcwrite
>> Usage: abcwrite format indir outfile
>> Format        Tracks  Sides  Sec/trk  Cluster  Sectors  Total  System
>> fd2             40      1       8         1       320     80K     6
>> dd80            40      1       8         1       320     80K     6
>> fd2d            40      1      16         1       640    160K     6
>> dd82            40      1      16         1       640    160K     6
>> abc830          40      1      16         1       640    160K     6
>> abc830-ufd      40      1      16         1       640    160K    14
>> abc832          80      2      16         4      2560    640K    14
>> abc832          80      2      16         4      2560    640K    14
>> abc834          80      2      16         4      2560    640K    14
>> abc838          77      2      26         4      4004   1001K    14
>> hd             238      8      32        32     60928  15232K    14
>>
>> Antar att det är något av de tre 160k-formaten?
>>>>>> /Andreas
>>
>>
>> 2018-02-19 22:06 GMT+01:00 Anders Jansson <andj at hem.utfors.se>:
>>> När man laddar filer från BASIC verkar den leta högt och lågt och är  
>>> inte så beroende av var filallokeringstabellen ligger. DOSet är  
>>> betydligt >>>kinkigare. Tyckte jag hade koll på det där men minnet är  
>>> kort. Vad har du för systemfiler?
>>>
>>> Om du klarar dig med 2x160k floppy kan du uppdatera ABCbus-SD till  
>>> version 08. Där har du floppy som går att köra i ABCWin2. Det är  
>>> >>>"abc800_mo0.dsk" för ABC800 och "abc80_mo0.dsk" för ABC80, så man  
>>> får kopiera den man vill använda till "abc_mo0.dsk".
>>>
>>> /Anders
>>>
>>>
>>>
>>> Den 2018-02- 19:53:29 skrev Andreas Gustafsson
>>> <andreas.gustafsson at gmail.com>:
>>>
>>>> Hej!
>>>>
>>>> Har precis införskaffat en ABC806:a (inklusive "förlängningen" som  
>>>> gör att
>>>> man kan koppla på ett ABCbus-kort).
>>>> Maskinen funkar och startar upp med en prompt som säger:
>>>> ABC806
>>>>
>>>> Men den gör samma sak även med ABCbus-kortet inkopplat, jag hade  
>>>> trott att
>>>> det kanske mig att det skulle dyka upp någon sorts UFD-DOS-info eller  
>>>> nåt,
>>>> men jag får bara ABC806-prompten.
>>>>
>>>> På SD-kortet har jag en ABCDISK.HD0 image som jag själv genererat,  
>>>> och om
>>>> jag lägger en vanlig text-mode-BAS fil där så kan jag ladda den, så  
>>>> ABCbus
>>>> funkar som det ska.
>>>>
>>>> Men för ABC806an har jag kodat massa roliga saker som måste laddas via
>>>> UFD-DOS (jag laddar .ABS-filer i flera steg och skyfflar upp till
>>>> grafikminnet etc.) - går det att lösa på något sätt?
>>>>
>>>> I ABCWin så testar jag via att jag genererar en abc832-diskimage där  
>>>> jag
>>>> lägger in alla mina .abs-filer, sedan kör jag igång emulatorn och så  
>>>> kör
>>>> jag BYE och kan sedan köra igång min första .abs-fil genom att bara  
>>>> skriva
>>>> namnet på den (utan ändelse).
>>>>
>>>> Nu vill jag kunna provköra mina .abs-saker även från ABCbus på riktig  
>>>> hw!
>>>>
>>>> Antingen att generera en image som innehåller .abs-filerna som jag kan
>>>> lägga på SD-kortet, eller om man kan få den att läsa .abs-filer  
>>>> direkt från
>>>> det FAT-formatterade kortet eller nåt.
>>>>
>>>> Genererar jag min egen ABCDISK.HD0-image (som jag gör för att köra på
>>>> ABC80)  så blir det fel direkt när jag kör BYE, en massa "Abort 48"  
>>>> spottas
>>>> ut på skärmen och LEDarna på ABCbusen blinkar argt.
>>>>
>>>> Använder jag den abcdisk.hd0-fil som levererades med ABCbus-kortet så  
>>>> blir
>>>> det bättre när jag kör BYE, då får jag:
>>>> Disc operating system. Vers 1.04 Jan 82
>>>> * R E A D Y *
>>>> Men då är ju förstås inte mina filer med...
>>>>
>>>> /Andreas
>>>> _______________________________________________
>>>> ABC80 mailing list
>>>> ABC80 at abc80.org
>>>> http://www.abc80.org/mailman/listinfo/abc80
>>>
>>> _______________________________________________
>>> ABC80 mailing list
>>> ABC80 at abc80.org
>>> http://www.abc80.org/mailman/listinfo/abc80


More information about the ABC80 mailing list