Menù principale
 Notizie
 Grafica
 Forum
 Links
 Retro Trailer
 Recensioni
 Modelli Amiga
 Storia Amiga
 Retro-Gamers
 Lista Utenti
 Contatti
 Policy sito
Ricerca Google

Login

Nick


Password


25 Aprile 2022 Postato da: AMG_Novice_Usr
Primi esperimenti con FreeDOS: domande
Buongiorno,
recentemente ho installato su macchina virtuale, con Oracle VirtualBox, l’OS FreeDOS, per spippolare un po' con una VM che emulasse l’MS-DOS nel modo più fedele possibile, senza dover recuperare un PC IBM o compatibile ad-hoc allo scopo.
Premetto che mi sto trovando bene (intendiamoci, non ci devo fare assolutamente nulla di chè, solo qualche spippolamento ogni tanto).

Per adesso ho visto un po' i files di sistema più importanti, ovvero:
KERNEL.SYS
Che dovrebbe essere l’equivalente di MSDOS.SYS, ovvero il firmware del kernel, a cui viene passato il controllo dal bootloader scritto nell’MBR, che si trova appena prima della tabella delle 4 partizioni primarie.

Qui:
https://it.wikipedia.org/wiki/IO.SYS

c’è la spiegazione di come avviene il boot in un sistema DOS, per chi fosse interessato.
Il kernel poi processa FDCONFIG.SYS, che è l’equivalente dell’originale CONFIG.SYS, e in effetti se FDCONFIG.SYS lo chiamo CONFIG.SYS, tutto funziona lo stesso perfettamente. Provato a customizzare il menu di intro, e funziona. Poi tale FDCONFIG.SYS impone al kernel di lanciare la shell COMMAND.COM (la versione vecchia di cmd.exe), la quale fa il parsing di FDAUTO.BAT, che sono certo essere l’equivalente di AUTOEXEC.BAT, le cui ultime istruzioni batch sono:


parsing, se esiste, di cdrom.bat
parsing, se esiste, di welcome.bat

Ho provato ad esempio ad eseguire una versione abandonware per MSDOS di pacman.exe (ed un’altra .com, ad ogni modo un eseguibile in modalità reale), ed in effetti il gioco funziona.
Con il comando fdimples possiamo installare o rimuovere pacchetti, e anche questo l’ho provato e sembra funzionare (questo “fdimples” aveva un equivalente anche nell’originale MSDOS?).
Diciamo che fino ad ora tutto sembra stare molto in piedi … ottimo!

Passiamo adesso alle domande:
Commenti: 5  Aggiungi  - Leggi

Indice: forum / Richieste di Aiuto


utente amiga quadratico medio

Post inviati: 701

Visulizza profilo Messaggio Personale
87.11.37.*** Mozilla/5.0 (Windows NT 6.2; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.127 Safari/537.36
Commento 1
AMG_Novice_Usr 25 Aprile 2022    12:29:46
1)

Vorrei installare le Guest-Additions lato guest, lato FreeDOS in questo caso, ma non ci sto riuscendo, poiché dovrei montare un lettore CD-ROM su VM FreeDOS, magari nell’unità D, e a quel punto lanciare un qualche run.exe, esempio:
VBoxWindowsAdditions-x86.exe
E quindi installarle.
Vorrei installarle, così come ho fatto per macchine virtuali guest/ubuntu e simili (il sistema host è Windows10), poiché sembra che ci vogliano le gest-additions per fare delle cose, come ad esempio far condividere dei path fra host e guest (questo mi interessa relativamente, poiché posso già aggiungere il file .vhd come se montassi fisicamente quel disco rigido su cui è installato FreeDOS, pertanto il .vhd è già shared fra PC host Windows10 e PC IBM guest con dentro FreeDOS), ma soprattutto per consentire al sistema guest, FreeDOS in questo caso, di connettersi ad internet … ed è questo l’obbiettivo interessante.
Il prompt iniziale (welcome.bat) sembra dare tutti buoni feedback a video, e in particolare sembra che il sistema monti un device ottico di lettura CDROM nell’unità D, lettore ottico al quale, in fase di settings della VM, ho associato l’immagine .iso delle guest-additions.
Tuttavia pare il lettore nell’unità D di FreeDOS sia vuoto, poiché se faccio “cd D”, il sistema mi rimbalza, e rimango in C.
Costa sto sbagliando? Come faccio ad installare le gest-additions lato FreeDOS?

A500-Plus + A501 + switch meccanico per selezione Double-kickstart 1.3 v. 34.5 / 3.1 v. 40.63 /// A600, Rev. MB. 1.5, espansione in trap-door 1MB chip-ram, Kick-Cloanto 45.66, HDD interno a tracce da 2GB modello MK2104MAV by Toshiba su porta IDE: partizione DH1 con WB2.1 (default) + partizione DH2 con WB3.1 /// A500, Kick 1.3 v. 34.5, scheda espansione in trap-door da 512KB /// A600, espansione da 4MB-fast-ram innestata con zoccolo direttamente su 68K, Kick 2.05 v. 37.300, espansione di chip-ram in trap-door da 1MB, CF da 4GB su adattatore interno CF/IDE: partizione DH0 con CWB GAAE, partizione DH1 con WB2.1, partizione DH2 con WB1.3 /// A500, Rev. MB 6A, Kick 1.3 v. 34.5, A520-TV-RF-Modulator /// A500, PWR-LED ROSSO. Kick 1.2 v. 33.180 /// A500-Plus, PWR-LED ROSSO, Kick 2.04 v. 37.175, Driver DF1 esterno Savage DMF 322, A590 alimentato da alimentatore di CD32, con dentro espansione da 2MB di fast-ram + HDD SCSI Seagate ST32151N da 2GB - DH0 con WB 2.04 e DH1 con WB 1.2 /// A1200, 68EC020, Kick 3.0 v. 39.106, HDD a tracce Hitachi 40GB interno su porta IDE con installato CWB, espansione A1208 in trap-door da 8MB-fast-ram, PLipBox su porta parallela per collegamento via Ethernet a Internet /// Commodore 64 Assy NO. 250425 + floppy drive 5’’ 1/4 modello 1541

utente amiga quadratico medio

Post inviati: 701

Visulizza profilo Messaggio Personale
87.11.37.*** Mozilla/5.0 (Windows NT 6.2; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.127 Safari/537.36
Commento 2
AMG_Novice_Usr 25 Aprile 2022    12:30:48
2)

Non sto riuscendo a connettere online, nella mia LAN (anzi, WLAN di casa), il sistema guest FreeDOS.
Premetto che con altre VMs ci sono riuscito senza problemi, ad esempio la VM di Ubuntu (20.04 LTS), poiché in settings delle VM ho sempre messo l’opzione bridge, e non NAT, così che viene creato un ponte, quindi la scheda di rete (wifi) virtuale del sistema guest riceve dal DHCP del mio router un IP dinamico ad ogni accensione, quindi il modulo wifi virtuale guest è come se fosse un modulo wifi reale, un nodo MAC reale, come tutti gli altri devices della LAN.
Con il sistema guest di FreeDOS questo non sta funzionando.
Eppure i pacchetti net consigliati sono installati (se non li avessi trovati belli e pronti, li avrei installati con fdimples), ovvero:
FDNET
MTCP
Gli eseguibili che ci aspetteremmo ci sono, ovvero:
DHCP.EXE
PING.EXE
TELNET.EXE
Ecc … ecc …


A500-Plus + A501 + switch meccanico per selezione Double-kickstart 1.3 v. 34.5 / 3.1 v. 40.63 /// A600, Rev. MB. 1.5, espansione in trap-door 1MB chip-ram, Kick-Cloanto 45.66, HDD interno a tracce da 2GB modello MK2104MAV by Toshiba su porta IDE: partizione DH1 con WB2.1 (default) + partizione DH2 con WB3.1 /// A500, Kick 1.3 v. 34.5, scheda espansione in trap-door da 512KB /// A600, espansione da 4MB-fast-ram innestata con zoccolo direttamente su 68K, Kick 2.05 v. 37.300, espansione di chip-ram in trap-door da 1MB, CF da 4GB su adattatore interno CF/IDE: partizione DH0 con CWB GAAE, partizione DH1 con WB2.1, partizione DH2 con WB1.3 /// A500, Rev. MB 6A, Kick 1.3 v. 34.5, A520-TV-RF-Modulator /// A500, PWR-LED ROSSO. Kick 1.2 v. 33.180 /// A500-Plus, PWR-LED ROSSO, Kick 2.04 v. 37.175, Driver DF1 esterno Savage DMF 322, A590 alimentato da alimentatore di CD32, con dentro espansione da 2MB di fast-ram + HDD SCSI Seagate ST32151N da 2GB - DH0 con WB 2.04 e DH1 con WB 1.2 /// A1200, 68EC020, Kick 3.0 v. 39.106, HDD a tracce Hitachi 40GB interno su porta IDE con installato CWB, espansione A1208 in trap-door da 8MB-fast-ram, PLipBox su porta parallela per collegamento via Ethernet a Internet /// Commodore 64 Assy NO. 250425 + floppy drive 5’’ 1/4 modello 1541

utente amiga quadratico medio

Post inviati: 701

Visulizza profilo Messaggio Personale
87.11.37.*** Mozilla/5.0 (Windows NT 6.2; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.127 Safari/537.36
Commento 3
AMG_Novice_Usr 25 Aprile 2022    12:33:23
Pare, sia dal feedback del prompt all’avvio, che dal file MTCP.CFG, che il DHCP abbia assegnato un IP al nodo guest FreeDOS PC virtuale, tuttavia se da sistema host (Windows10) tento di pingare FreeDOS, non ricevo alcun pong di risposta, mentre invece in altre VMs tutto ciò funziona, quindi se su host faccio arp -a, vedo il nodo guest presente nella mia WLAN
qualcuno sa indicarmi qualcosa?

Qui:
https://drive.google.com/file/d/1wWXJSxQ98NPL0rv3k 6msIceoAX2gJ4zv/view
Trovate un melting pot visivo di quanto detto fino a qui.
Grazie in anticipo per l’aiuto.

A500-Plus + A501 + switch meccanico per selezione Double-kickstart 1.3 v. 34.5 / 3.1 v. 40.63 /// A600, Rev. MB. 1.5, espansione in trap-door 1MB chip-ram, Kick-Cloanto 45.66, HDD interno a tracce da 2GB modello MK2104MAV by Toshiba su porta IDE: partizione DH1 con WB2.1 (default) + partizione DH2 con WB3.1 /// A500, Kick 1.3 v. 34.5, scheda espansione in trap-door da 512KB /// A600, espansione da 4MB-fast-ram innestata con zoccolo direttamente su 68K, Kick 2.05 v. 37.300, espansione di chip-ram in trap-door da 1MB, CF da 4GB su adattatore interno CF/IDE: partizione DH0 con CWB GAAE, partizione DH1 con WB2.1, partizione DH2 con WB1.3 /// A500, Rev. MB 6A, Kick 1.3 v. 34.5, A520-TV-RF-Modulator /// A500, PWR-LED ROSSO. Kick 1.2 v. 33.180 /// A500-Plus, PWR-LED ROSSO, Kick 2.04 v. 37.175, Driver DF1 esterno Savage DMF 322, A590 alimentato da alimentatore di CD32, con dentro espansione da 2MB di fast-ram + HDD SCSI Seagate ST32151N da 2GB - DH0 con WB 2.04 e DH1 con WB 1.2 /// A1200, 68EC020, Kick 3.0 v. 39.106, HDD a tracce Hitachi 40GB interno su porta IDE con installato CWB, espansione A1208 in trap-door da 8MB-fast-ram, PLipBox su porta parallela per collegamento via Ethernet a Internet /// Commodore 64 Assy NO. 250425 + floppy drive 5’’ 1/4 modello 1541

SysAdmin Unix/Linux - fiero o folle possessore di un AmigaOne

Post inviati: 3239

Visulizza profilo Messaggio Personale
87.5.34.*** Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.133 Safari/537.36
Commento 4
VagaPPC 25 Aprile 2022    17:55:15
è anche in grado di eseguire Amithlon, navigare in rete e molto altro.
È la versione MSDOS aggiornata e mantenuta moderna, gira anche sui moderni sistemi, ed è utilizzate per alcune chiavette avviabili.

Comunque si è compatibile a MSDOS, puoi usarlo anche con dosbox sotto Amiga

WorkStation: Amiga x5000 AOS4.1 - MorphOS MiniMac - Vampire V4 - PC AMD Ryzen 9 7950X3D 64Gb RAM 5Ghz

Old System Amiga 500,1200, A4000/60 PowerPPC, CybervisionPPC, SUN Ultra5, PowerMAC G4 450Mhz 1Gb

utente amiga quadratico medio

Post inviati: 701

Visulizza profilo Messaggio Personale
87.11.37.*** Mozilla/5.0 (Windows NT 6.2; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.127 Safari/537.36
Commento 5
AMG_Novice_Usr 25 Aprile 2022    20:14:15
Citazione

puoi usarlo anche con dosbox sotto Amiga


Prendo la frase alla lettera:

sotto Amiga, ovvero in un Amiga (reale, o emulato in WinUAE, intendo Amiga classico 68K), è possibile far girare DosBox?

Inoltre, in questo ambiente appena descritto, posso montare un CD-ROM virtuale, o comunque un supporto ottico o magnetico virtuale, ad ogni modo un'unità X, e in X posso inserire e montare, quindi eseguire, FreeDOS?

Entrambi i punti sarebbero stupefacenti, specialmente il primo ...

Io intanto apt-get installo DosBox sotto Ubuntu e ci spippolo un pò, poi semmai ne riparliamo ...

Comunque mi interessa sapere se la tua frase l'ho perifrasata bene (mi sembra davvero troppa roba), e ancor di più mi interesserebbe riuscire a far entrare FreeDOS nella mia WLAN domestica, e non tanto per navigarci online (c'è un rudimentale browser, che gira su FreeDOS, tipo IBrowse per Amiga?), quanto per farci qualche esperimento di trasferimento file da un IP locale (es: un altro PC di casa, un FTP-client) e FreeDOS, ovvero FTP-server ... cose così.

A500-Plus + A501 + switch meccanico per selezione Double-kickstart 1.3 v. 34.5 / 3.1 v. 40.63 /// A600, Rev. MB. 1.5, espansione in trap-door 1MB chip-ram, Kick-Cloanto 45.66, HDD interno a tracce da 2GB modello MK2104MAV by Toshiba su porta IDE: partizione DH1 con WB2.1 (default) + partizione DH2 con WB3.1 /// A500, Kick 1.3 v. 34.5, scheda espansione in trap-door da 512KB /// A600, espansione da 4MB-fast-ram innestata con zoccolo direttamente su 68K, Kick 2.05 v. 37.300, espansione di chip-ram in trap-door da 1MB, CF da 4GB su adattatore interno CF/IDE: partizione DH0 con CWB GAAE, partizione DH1 con WB2.1, partizione DH2 con WB1.3 /// A500, Rev. MB 6A, Kick 1.3 v. 34.5, A520-TV-RF-Modulator /// A500, PWR-LED ROSSO. Kick 1.2 v. 33.180 /// A500-Plus, PWR-LED ROSSO, Kick 2.04 v. 37.175, Driver DF1 esterno Savage DMF 322, A590 alimentato da alimentatore di CD32, con dentro espansione da 2MB di fast-ram + HDD SCSI Seagate ST32151N da 2GB - DH0 con WB 2.04 e DH1 con WB 1.2 /// A1200, 68EC020, Kick 3.0 v. 39.106, HDD a tracce Hitachi 40GB interno su porta IDE con installato CWB, espansione A1208 in trap-door da 8MB-fast-ram, PLipBox su porta parallela per collegamento via Ethernet a Internet /// Commodore 64 Assy NO. 250425 + floppy drive 5’’ 1/4 modello 1541


Utenti Online
Utenti registrati: 1206 dal 1 Gennaio 2006
di cui online: 2 registrati - Kyle - braian -
15 non registrati

Benvenuto all'ultimo utente registrato: zulu

Buon Compleanno a Hannibal - 

© Amigapage 1998 - 2007 - Sito italiano dedicato alla piattaforma Amiga ed evoluzioni varie.
Struttura del sito interamente ideata e realizzata da Marco Lovera e Alessandra Lovera - Tutto il materiale inserito all'interno del sito è dei rispettivi autori/creatori.
E' assolutamente vietata la riproduzione o la manipolazione di tutti i contenuti o parte di essi senza l'esplicito consenso degli amministratori e degli autori/creatori.

Eseguito in 0.096102952957153 secondi