Помогите пересобрать образ, чтобы он запускался в dosbox

Не DOS, но тоже нам интересно

Re: Помогите пересобрать образ, чтобы он запускался в dosbox

Сообщение ctv » 10 авг 2023, 20:55

IOS писал(а):
ctv писал(а): в js-dosbox почему то не завезли поддержку bat

Или уже завезли?

Это вы как запустили?
MS-DOS 6.22 FOR WINDOWS https://мс-дос.рф
MS-DOS BOOT FROM USB http://sementsul.ru/
Эмулятор Windows 3.11 https://мс-дос.рф/emuwin3x.php
Аватара пользователя
ctv
Мастер Даунгрейда
 
Сообщения: 374
Зарегистрирован: 20 июл 2018, 14:31
Откуда: Россия, Владимировская обл, Вязниковский район, д.эдон.
Железо: Pentium3

Re: Помогите пересобрать образ, чтобы он запускался в dosbox

Сообщение .::. Typucm .::. » 10 авг 2023, 21:14

правильные руки v1.0, видимо

чтобы dosbox не работал с bat, это надо сильно постараться. это же не Aeon.
Аватара пользователя
.::. Typucm .::.
 
Сообщения: 352
Зарегистрирован: 28 янв 2022, 22:43

Re: Помогите пересобрать образ, чтобы он запускался в dosbox

Сообщение ctv » 10 авг 2023, 21:34

.::. Typucm .::. писал(а):правильные руки v1.0, видимо

чтобы dosbox не работал с bat, это надо сильно постараться. это же не Aeon.

Это web версии dosbox, написанная на js, в качестве аргументов запуска она принимает только файлы с расширениями: exe, com, ima.
MS-DOS 6.22 FOR WINDOWS https://мс-дос.рф
MS-DOS BOOT FROM USB http://sementsul.ru/
Эмулятор Windows 3.11 https://мс-дос.рф/emuwin3x.php
Аватара пользователя
ctv
Мастер Даунгрейда
 
Сообщения: 374
Зарегистрирован: 20 июл 2018, 14:31
Откуда: Россия, Владимировская обл, Вязниковский район, д.эдон.
Железо: Pentium3

Re: Помогите пересобрать образ, чтобы он запускался в dosbox

Сообщение ppp » 10 авг 2023, 21:40

Разные версии js-dos ?
ppp
Матерый даунгрейдер
 
Сообщения: 62
Зарегистрирован: 27 июл 2023, 18:41

Re: Помогите пересобрать образ, чтобы он запускался в dosbox

Сообщение ctv » 10 авг 2023, 22:04

ppp писал(а):Разные версии js-dos ?

Если этому эмулятору передать аргумент в виде bat файла, то он просто запустится, файл он не увидит.
MS-DOS 6.22 FOR WINDOWS https://мс-дос.рф
MS-DOS BOOT FROM USB http://sementsul.ru/
Эмулятор Windows 3.11 https://мс-дос.рф/emuwin3x.php
Аватара пользователя
ctv
Мастер Даунгрейда
 
Сообщения: 374
Зарегистрирован: 20 июл 2018, 14:31
Откуда: Россия, Владимировская обл, Вязниковский район, д.эдон.
Железо: Pentium3

Re: Помогите пересобрать образ, чтобы он запускался в dosbox

Сообщение IOS » 11 авг 2023, 06:33

ctv писал(а): как запустили?
Так
Вложения
W9820M.jsdos.zip
W9820M.jsdos
(3.47 Мб) Скачиваний: 123
Соблюдайте праила этикета и не спамте!
https://sigcomments.com/core/chat/init_ ... hat_id=555
Аватара пользователя
IOS
Мастер Даунгрейда
 
Сообщения: 219
Зарегистрирован: 18 июл 2023, 09:10
Железо: Гантельки 5 кг

Re: Помогите пересобрать образ, чтобы он запускался в dosbox

Сообщение IOS » 11 авг 2023, 14:49

Примерно такая страничка на локалхосте.
Код: Выделить всё
<!doctype html>
<html lang="en">

<head>
  <meta charset="utf-8">
   <title>CVT DOS</title>
<!--  <title>ОС от самого Максима Геннадиевича</title> -->
  <script src="https://js-dos.com/6.22/current/js-dos.js"></script>
  <style>
    html, body, canvas, .dosbox-container {
      width: 100%;
      height: 100%;
      margin: 0;
      padding: 0;
      overflow: hidden;
    }
  </style>
</head>

<body>
  <canvas id="jsdos"></canvas>
  <script>
    Dos(document.getElementById("jsdos"), {
        wdosboxUrl: "https://js-dos.com/6.22/current/wdosbox.js",
        cycles: 1000,  autolock: false,
    }).ready(function (fs, main) {
      fs.extract( "W9820M.jsdos.zip"
      /*"http://forum.old-dos.ru/download/file.php?id=1731"*/
   ).then(function () {
        main(["-conf", ".jsdos/dosbox.conf"]).then( (ci) => {         
            window.ci = ci;
        });
      });
    });
  </script>
</body>
</html>

 Развернуть:
Код: Выделить всё
[INFO] Resolving DosBox 100%
js-dos-module.ts:119 [INFO] DosBox resolved
js-dos-module.ts:119 [INFO] Downloading W9820M.jsdos.zip 19.8%
js-dos-module.ts:119 [INFO] Downloading W9820M.jsdos.zip 100%
js-dos-module.ts:119 [INFO] Downloading W9820M.jsdos.zip 100%
VM169:9 extracting: 'bood98.bat', size: 60, mtime: 1691706522
VM169:9 extracting: 'W9820M.IMA', size: 20643840, mtime: 1691706522
VM169:9 extracting: '.jsdos/', size: 0, mtime: 1691706522
VM169:9 extracting: '.jsdos/dosbox.conf', size: 7631, mtime: 1691706522
VM169:9 extracting: '.jsdos/readme.txt', size: 297, mtime: 1691706522
VM169:9 extracting: '.jsdos/jsdos.json', size: 3898, mtime: 1691706522
VM169:9 js-dos version 6.22.60 (c3627d34f97fcc6e98ceef7fbea6e090)
VM169:9 Copyright 2002-2015 DOSBox Team, 2019 Alexander Guryanov, published under GNU GPL.
VM169:9 ---
VM169:9 CONFIG:Loading primary settings from config file /home/web_user/.dosbox/dosbox-jsdos.conf
VM169:9 CONFIG:Loading additional settings from config file .jsdos/dosbox.conf



С текущей версией ещё проще.
Последний раз редактировалось IOS 11 авг 2023, 14:54, всего редактировалось 1 раз.
Соблюдайте праила этикета и не спамте!
https://sigcomments.com/core/chat/init_ ... hat_id=555
Аватара пользователя
IOS
Мастер Даунгрейда
 
Сообщения: 219
Зарегистрирован: 18 июл 2023, 09:10
Железо: Гантельки 5 кг

Re: Помогите пересобрать образ, чтобы он запускался в dosbox

Сообщение ctv » 12 авг 2023, 00:20

IOS писал(а):Примерно такая страничка на локалхосте.
Код: Выделить всё
<!doctype html>
<html lang="en">

<head>
  <meta charset="utf-8">
   <title>CVT DOS</title>
<!--  <title>ОС от самого Максима Геннадиевича</title> -->
  <script src="https://js-dos.com/6.22/current/js-dos.js"></script>
  <style>
    html, body, canvas, .dosbox-container {
      width: 100%;
      height: 100%;
      margin: 0;
      padding: 0;
      overflow: hidden;
    }
  </style>
</head>

<body>
  <canvas id="jsdos"></canvas>
  <script>
    Dos(document.getElementById("jsdos"), {
        wdosboxUrl: "https://js-dos.com/6.22/current/wdosbox.js",
        cycles: 1000,  autolock: false,
    }).ready(function (fs, main) {
      fs.extract( "W9820M.jsdos.zip"
      /*"http://forum.old-dos.ru/download/file.php?id=1731"*/
   ).then(function () {
        main(["-conf", ".jsdos/dosbox.conf"]).then( (ci) => {         
            window.ci = ci;
        });
      });
    });
  </script>
</body>
</html>

 Развернуть:
Код: Выделить всё
[INFO] Resolving DosBox 100%
js-dos-module.ts:119 [INFO] DosBox resolved
js-dos-module.ts:119 [INFO] Downloading W9820M.jsdos.zip 19.8%
js-dos-module.ts:119 [INFO] Downloading W9820M.jsdos.zip 100%
js-dos-module.ts:119 [INFO] Downloading W9820M.jsdos.zip 100%
VM169:9 extracting: 'bood98.bat', size: 60, mtime: 1691706522
VM169:9 extracting: 'W9820M.IMA', size: 20643840, mtime: 1691706522
VM169:9 extracting: '.jsdos/', size: 0, mtime: 1691706522
VM169:9 extracting: '.jsdos/dosbox.conf', size: 7631, mtime: 1691706522
VM169:9 extracting: '.jsdos/readme.txt', size: 297, mtime: 1691706522
VM169:9 extracting: '.jsdos/jsdos.json', size: 3898, mtime: 1691706522
VM169:9 js-dos version 6.22.60 (c3627d34f97fcc6e98ceef7fbea6e090)
VM169:9 Copyright 2002-2015 DOSBox Team, 2019 Alexander Guryanov, published under GNU GPL.
VM169:9 ---
VM169:9 CONFIG:Loading primary settings from config file /home/web_user/.dosbox/dosbox-jsdos.conf
VM169:9 CONFIG:Loading additional settings from config file .jsdos/dosbox.conf



С текущей версией ещё проще.


Спасибо
MS-DOS 6.22 FOR WINDOWS https://мс-дос.рф
MS-DOS BOOT FROM USB http://sementsul.ru/
Эмулятор Windows 3.11 https://мс-дос.рф/emuwin3x.php
Аватара пользователя
ctv
Мастер Даунгрейда
 
Сообщения: 374
Зарегистрирован: 20 июл 2018, 14:31
Откуда: Россия, Владимировская обл, Вязниковский район, д.эдон.
Железо: Pentium3

Пред.

Вернуться в Прочее

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3