Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Томахомэ

Страницы: [1] 2 3 4 5 ... 35 Далее
1
Как бы и дос бокс и виртуальная машина VMware будут сильно быстрее. Смысл такое мучить если ресурсов на эмуляцию не хватает…

Странно, что их не хватает даже на Ryzen 5 2600 - притом что i486 в принципе довольно хиленький (а уж тем более на смехотворной по нынешним временам частоте 25 МГц), однако поздние процессоры семейства m68k и ранние MIPSы и PowerPC примерно того же периода эмулируются зачастую побыстрее (да-да-да - ct486 даже с высокоуровневой эмуляцией Sound Blaster 16 и работая сугубо в DOS не всегда эмулируется на фулспиде), будучи при этом сами иной раз даже мощнее 486-го. Это 486-й процессор сам по себе такой "прожорливый" в MAME, или это работа остальных узлов PC(-98)?

2
Есть ли в местном MS-DOS 6.2 поддержка CD-привода?

3
Чем это тут Night Slave недоволен?

4
Томахомэ, да вполне он известный. В узких кругах. Не настолько, как те Амиги, но всё же.
Тут больше эффект забвения и протаскивание неоэмуляторщиками/влогерами практики, что эмулятор должен быть быстрым, рендер от родного как минимум 2х, а лучше 4, 8 и так далее и им сложно объяснить, что меньше 60 фпс - не обязательно "лаги", они "живут сегодняшним днём и это важно". При этом залезать в настройки эмулятора и поставить пару галочек - это "тяжелооо", это "пердолинг". Такие лезут в комменты и объясняют, какие эмуляторы надо в новостях освещать, а какие нет... Вот для них PC-98, амиг и многого другого просто не могло существовать.

Наверняка те, кому в те далёкие годы порубежья тысячелетий попался 98-й, успели переиграть в весь его "золотой фонд" лет минимум на 10 раньше, чем описанный тобой контингент.  :)

5
Обнаружил я как-то в недрах Рунета полудохлый, последний раз обновлявшийся в начале 2000-х сайт с хостинга Народ, посвящённый русификации PC-98. Выходит, некоторые количество этих компьютеров в Россию всё-таки попало, хотя он считается у нас практически неизвестным.

6
Внезапно оказалось, что тот же ct486 на MAME со вставленной в слот isa1 видеокартой clgd542x уже способен-таки выдавать 24-битный цвет (правда, и разрешение в таком случае ограничивается лишь 640x480), что делает этот эмулятор вполне пригодным для 2D-сегмента ПК-гейминга, хоть и с сильной поправкой на скорость - самой быстрой из протестированных игр оказались "Братья Пилоты 2": от 486 на 25 МГц особо многого ждать не приходится.

7
Вылетают откуда?

Щёлкаешь кнопку start, ждёшь запуска - и тут выскакивает окошко ниже

8
Впрочем, у Bochs'а с недавних пор амбиции ещё шире - аж на сам GeForce замахнулись. Правда, почему-то после выбора карт из этой линейки вылетаю с ошибкой GeForce3 Ti 500 should be plugged into AGP slot. Кто знает, почему?

Вот конфиг:

# configuration file generated by Bochs
plugin_ctrl: voodoo=false, unmapped=true, biosdev=true, speaker=true, extfpuirq=true, parallel=true, serial=true, busmouse=true, e1000=false, es1370=true, gameport=true, iodebug=false, ne2k=false, sb16=false, usb_uhci=false, usb_ohci=false, usb_ehci=false, usb_xhci=false
config_interface: win32config
display_library: win32
memory: guest=256, host=256, block_size=128
romimage: file="C:\Users\<userS_name>\Downloads\bochs\bios\BIOS-bochs-latest", address=0x00000000, options=none, flash_data=none
vgaromimage: file="C:\Users\<userS_name>\Downloads\bochs\bios\VGABIOS-lgpl-latest.bin"
boot: floppy
floppy_bootsig_check: disabled=0
floppya: type=1_44
# no floppyb
ata0: enabled=true, ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14
ata0-master: type=disk, path="C:\Users\<userS_name>\Downloads\bochs\c.img", mode=flat, cylinders=10402, heads=16, spt=63, sect_size=512, model="Generic 1234", biosdetect=auto, translation=auto
ata0-slave: type=cdrom, path="C:\Users\<userS_name>\Downloads\Windows XP Pro sp3 VL (MSDN)\ru_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-74146.iso", status=ejected, model="Generic 1234", biosdetect=auto
ata1: enabled=true, ioaddr1=0x170, ioaddr2=0x370, irq=15
ata1-master: type=none
ata1-slave: type=none
ata2: enabled=false
ata3: enabled=false
optromimage1: file=none
optromimage2: file=none
optromimage3: file=none
optromimage4: file=none
optramimage1: file=none
optramimage2: file=none
optramimage3: file=none
optramimage4: file=none
pci: enabled=1, chipset=i440bx, slot1=geforce, slot2=es1370, slot3=none, slot4=none, slot5=none
vga: extension=geforce, update_freq=10, realtime=1, ddc=builtin, vbe_memsize=16
cpu: count=1, ips=4000000, model=p4_willamette, reset_on_triple_fault=1, cpuid_limit_winnt=0, ignore_bad_msrs=1, mwait_is_nop=0
print_timestamps: enabled=0
debugger_log: -
magic_break: enabled=1 0x8
port_e9_hack: enabled=false, all_rings=false
iodebug: all_rings=0
private_colormap: enabled=0
clock: sync=none, time0=local, rtc_sync=0
# no cmosimage
log: -
logprefix: %t%e%d
debug: action=ignore
info: action=report
warn: action=warn
error: action=report
panic: action=ask
keyboard: type=mf, serial_delay=150, paste_delay=100000, user_shortcut=none
mouse: type=ps2, enabled=false, toggle=ctrl+mbutton
sound: waveoutdrv=win, waveout=none, waveindrv=win, wavein=none, midioutdrv=win, midiout=none
speaker: enabled=true, mode=sound, volume=8
parport1: enabled=true, file=none
parport2: enabled=false
com1: enabled=true, mode=null
com2: enabled=false
com3: enabled=false
com4: enabled=false
es1370: enabled=true, midimode=0, wavemode=0
geforce: model=geforce3
usb_debug: type=none

9
На случай, если кто-то не доверяет рипам Sega Lindbergh'овских игр для Teknoparrot и считает их происхождение каким-то мутным и сомнительным (нередко - очень даже обоснованно, например, когда в самом неожиданном месте находишь какие-то файлы, которые дампер или публикатор явно добавил от себя), первый шаг, чтобы распакованный из CHDюка для MAME ISO хотя бы стал читаемым и монтируемым стандартными программами для работы с образами - откоциваем с помощью HEX-редактора занесённые в начало образа какие-то левые непонятные данные и весь первый том (названный "в честь" идентификационного кода игры), оставляя только 2-й (названный просто LINUX)+$8000 байт перед ним.
На случай, если кто не шарит, ищутся тома по сигнатуре $1,"CD001",$1,$0, а сразу следом - название тома.

Лишь после отставления одного тома LINUX станут видны файлы disk0.img, frontend.set, su1.dat и su2.dat.
Следующий шаг опишу после детальнейшего исследования рома для PIC-шифратора. а с этим есть некоторые проблемы, ибо ничего похожего на карту памяти у PICа в MAMEовском драйвере Lindbergh нет - более того, он там даже не заэмулен как один из процессоров, а ром его занесён в базу пока что чисто "щоби був".

Одна только радость - что содержимое рома для PIC здесь уже не просто набор различных данных, как у Naomi и Chihiro, а совершенно-таки чёткий код (см. ниже). Однако, без информации о карте памяти PICа в Lindberg'е полноценный реверс-энжинеринг под сильным вопросом, ибо без неё не понятно, что откуда берётся и куда заносится.

10
Какие есть самые надёжные источники самых свежих версий?

11
Небольшой скриптик на Python по извлечению всего дерева файлов из образов для Philips CD-i.
Побочные эффекты: образование пустой папки CDDA, если программа обращается к аудиодорожкам на самом диске как к файлам.

Работоспособность проверена на The Apprentice.

Добавил поддержку однодорожных дисков без прегэпа (в число которых входят Chaos Control и Thunder in Paradise).

12
Да. Или тема с бьющимся менеджментом памяти тоже исключительно MAME касалась?

Что именно нужно прописывать вручную в конфигурационных файлах?

13
Вот это я понимаю технологии будущего.  :lol:
Разобрался почему у меня драйвер cdrom32 в 86box сидюк не видел. Я во второй IDE канал сидюк подключал на материнке ASUS PCI/I-486SP3G у которой только один IDE канал.  :lol:
В общем загрузил драйвер в хаймем и пока всё работает. Какие именно условия нужно соблюсти?
(Ссылка на вложение) (Ссылка на вложение) (Ссылка на вложение) (Ссылка на вложение)

Скриншоты снизу - это 86Box?

14
Интересно. Попробовал поставить DOS6.22 в MAME и ничего. Стартует загрузка установщика с образа дискеты и висит так до бесконечности. Как ты его ставил?

Когда при установки с дискеты высвечивается сообщение Starting MS-DOS..., надо ct486 почаще "дёргать" нажатиями пробела или Enter - как раз чтоб не завис.

15
Я же правильно понимаю, что использовалась одна из свежих сборок подобных этим?

Брал отсюда. Правда, не знаю, как сейчас, но раньше так уж точно для скачки артефактов нужен был аккаунт на Гитхабе. В своё время именно ради возможности быть на острие прогресса в эмуляции ПК его и завёл.

16
Неплохой такой новогодний/рождественский подарочек, а?

Добавлено позже:
Трёхмерки от неё ждать пока рано, зато двухмерку она тянет даже лучше, чем я ожидал - притом даже такая сырая в плане эмуляции карта интерлейснутые FMV в "Кузька: Путешественник во времени" корректно отображать умеет, а Voodoo 3/Banshee и чисто "двухмерные" карты так чё-то до сих пор и не научились!  :D

17
Честно говоря не уверен, что прям имеет такой смысл, тем более, что V3 давно эмулируется.

Тут, на мой взгляд, важен не столько сам акт эмуляции RiVA, сколько возможный почин по эмуляции отличных от Voodoo, ViRGE и Millenium/Mystique семейств GPU, и, возможно, перекидка на пре- и пост-Voodoo - поколения.

18
На случай, если кто-то не доверяет рипам Sega Lindbergh'овских игр для Teknoparrot и считает их происхождение каким-то мутным и сомнительным (нередко - очень даже обоснованно, например, когда в самом неожиданном месте находишь какие-то файлы, которые дампер или публикатор явно добавил от себя), первый шаг, чтобы распакованный из CHDюка для MAME ISO хотя бы стал читаемым и монтируемым стандартными программами для работы с образами - откоциваем с помощью HEX-редактора занесённые в начало образа какие-то левые непонятные данные и весь первый том (названный "в честь" идентификационного кода игры), оставляя только 2-й (названный просто LINUX)+$8000 байт перед ним.
На случай, если кто не шарит, ищутся тома по сигнатуре $1,"CD001",$1,$0, а сразу следом - название тома.

Лишь после отставления одного тома LINUX станут видны файлы disk0.img, frontend.set, su1.dat и su2.dat.
Следующий шаг опишу после детальнейшего исследования рома для PIC-шифратора. а с этим есть некоторые проблемы, ибо ничего похожего на карту памяти у PICа в MAMEовском драйвере Lindbergh нет - более того, он там даже не заэмулен как один из процессоров, а ром его занесён в базу пока что чисто "щоби був".

19
Можешь скинуть свой 86box.cfg от твоей конфигурации для MS-DOS6.22 в которой этот cdrom32 драйвер видит сидюк?

А я не через (86/PC)Box, а через MAME (ромсет ct486).

Добавлено 16 декабря 2025 года:
Удивительное дело - если раньше интервал между коммитами в исходниках драйвера эмуляции RiVA 128 в PCBox мог составлять месяцы, а то и годы, то теперь попёрли чуть ли не каждый час, а то и чаще. Ждать ли нам той же микрореволюции, что случилась ровно 10 лет назад в эмуляции Voodoo PCem'ом?

20
Игры на различных компьютерах / [CPC] Rebel Star
« : 12 Декабрь 2025, 10:17:02 »
В отличие от спектрумовской версии, отряд стало возможно предварительно размещать уже внутри аэрошлюза, а не вовне, и даже добавили на стены пульты управления шлюзом. Вопрос - можно ли с этими пультами как-то реально провзаимодействовать? А то боезапас роботов хотелось бы поберечь.

21
Ну у тебя он сидюк хоть при каких-то условиях видит? Без вот этих всех менеджеров памяти и даже без отправки его в хаймем? Надо удостоверится что он вообще работоспособный.

Прекрасно видит - и Full Throttle без затыков установилась, и Crusader: No Regrets, и "Противостояние", и Duke Nukem 3D, и Mega Man X... На до фига всяких игр претестил. И всякие пользовательские данные через CD-образ грузить в один конец отлично получается.

22
Может ему модель сидюка какая-то определённая нужна?

Да вроде обычный ATAPI.

23
Томахомэ, а что, драйвер предназначенный для третьего доса должен хорошо работать в шестом?

Если верить software list'у, год издания cdrom32 - 1999, когда эпоха DOS'а 3.x уже давным-давно прошла, да и в DOSе в принципе жизнь поддерживалась главным образом силами энтузиастов.

24
Ни у кого драйвер cdrom32 из software list'а ibm5170 для MAME (см. прикрепление) не бьёт ко всем хренам весь менеджмент расширенной ОЗУ в DOS? У меня вот, на эмулируемом ПК модели ct486 с установленной msdos622 - бьёт.

25
Он же вроде ориентирован на точную эмуляцию. Представляю какое железо нужно, чтобы это вытянуть на 100%

В принципе, высокие требования можно компенсировать выбором скромного проца для эмуляции, вроде Celeron на 66 МГц.

26
Первые виды XP на эмулируемой PCBox'ом RIVA 128. Всё ещё далеко от юзабельности, но уже хотя бы и на том спасибо, что не полный вылет сеанса эмуляции.

27
Небольшой скриптик на Python по извлечению всего дерева файлов из образов для Philips CD-i.
Побочные эффекты: образование пустой папки CDDA, если программа обращается к аудиодорожкам на самом диске как к файлам.

Работоспособность проверена на The Apprentice.

28
Тут не столько, клон, сколько... для этого даже отдельный термин существовал, repackage, когда не только на движок, но и практически на весь код в целом от одного проекта при разработке другого просто накладываются новые ресурсы, плюс некоторые правки в код под нужды геймплея, чтобы не изобретать велосипед. Никого в своё время не удивляло, что HUD у Ninja Gaiden и Castlevania - практически 1 в 1, плюс общая завязанность суператаки на Вверх+A? Так вот, NG - это, по сути, repackage Castlevaniа, несмотря на то, что ощущения от игры в них сильно разнятся.


29
Вот получаю я всё чаще новость о том, как ИИ то в медицине помог совершить какое-то экстраординарное открытие, то в химии - так вот, интересно, стоит ли он уже сейчас на службе у физиков пространства-времени: чтобы ускорить, например, поставку финальной точки в вопросе о возможности путешествий во времени, или нахождение способа по-настоящему быстрых космических перелётов?

Страницы: [1] 2 3 4 5 ... 35 Далее