Я поэтому и спрашиваю, как было бы удобно. С учётом того, что эмулятор у меня многоплатформенный, и лепить костыль для конкретной платформы не хочется.Lavr wrote:Это не совсем удобно для всех
1816ВЕ48
Moderator: Shaos
-
- Devil
- Posts: 907
- Joined: 26 May 2003 06:57
Re: 1816ВЕ48
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
http://bashkiria-2m.narod.ru/
-
- Supreme God
- Posts: 16680
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: 1816ВЕ48
Я объяснил, что мне было вполне удобно через RAMDISK файла *.all с эмулятором Шевцова.b2m wrote:Я поэтому и спрашиваю, как было бы удобно. ...Lavr wrote:Это не совсем удобно для всех
Структура твоего эмулятора мне неизвестна, но из общих соображений, безусловно,
более удобно организовать обмен между RAMDISK-ом и диском РС.
Для этого, как вариант, можно использовать директивы работы с лентой, к примеру,
это чтобы не лезть в структуру RAMDISK-а помимо RAMFOS.
iLavr
-
- Devil
- Posts: 907
- Joined: 26 May 2003 06:57
Re: 1816ВЕ48
Да, была уже идея, что хорошо бы иметь возможность хранить области памяти во внешнем файле. Во-первых, не пропадало бы содержимое квазидиска. А во-вторых, можно наделать кучу утилит для работы с квазидисками разного формата для разных компов. Наверное так и сделаю.
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
http://bashkiria-2m.narod.ru/
-
- Supreme God
- Posts: 16680
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: 1816ВЕ48
А с лентой, на мой взгляд, идея работоспособная.
Если просто ввод/вывод на ленту - всё работает как обычно.
А если ввод/вывод на ленту и удерживаем, к примеру, Ctrl - втягиваем или выкидываем чистый бинарник.
Кстати - не все знают - в версии RAMFOS, которую вы используете, есть опция - выкинуть на ленту
весь RAMDISK целиком.
Если просто ввод/вывод на ленту - всё работает как обычно.
А если ввод/вывод на ленту и удерживаем, к примеру, Ctrl - втягиваем или выкидываем чистый бинарник.
Кстати - не все знают - в версии RAMFOS, которую вы используете, есть опция - выкинуть на ленту
весь RAMDISK целиком.
iLavr
-
- Devil
- Posts: 912
- Joined: 06 Oct 2006 03:17
- Location: г.Лянтор,Сургутского р-на,ХМАО
Re: 1816ВЕ48
Ошибаешься. Утилита под Windows (LoadODI v3.3) позволяет считывать с файлов odi в бинарный, текстовый формат файлов. Обратный процесс невозможен. Утилиты находятся здесь - http://www.xn----7sbombne2agmgm0c.xn--p1ai/index26.htmlLavr wrote:Также fifan выкладывал утилиту от Афанасьева, которая работает с файлами - образами дискет *.odi.
Если я не ошибаюсь, ибо не пользовался таким способом, но вроде как нужный файл можно записать в *.odi.
Но вернёмся к теме. Я хотел найти компилятор ассемблера для 8048 с редактором, раcветкой линий по цветам в зависимости от комментария, мнемоники и др. Мне предлагают или не запускаемые по какой-либо причине из под Windows 7/10 программы (с DOSа я давно ушёл, Windows 98/XP у меня нет) или просто выводящие количество ошибок.
Last edited by fifan on 10 Mar 2023 08:35, edited 1 time in total.
-
- Supreme God
- Posts: 16680
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: 1816ВЕ48
Ну значит сейчас есть возможность написать такую утилиту, раз уж сам автор эмулятора склоняется к этому:fifan wrote:Ошибаешься. Утилита под Windows (LoadODI v3.3) позволяет считывать с файлов odi в бинарный, текстовый формат файлов. Обратный процесс невозможен.Lavr wrote:Если я не ошибаюсь, ибо не пользовался таким способом, но вроде как нужный файл можно записать в *.odi.
b2m wrote:...можно наделать кучу утилит для работы с квазидисками разного формата для разных компов. Наверное так и сделаю.
iLavr