Eee-спектромания
На смену неделе FreeBSD на наш ресурс, кажется, пришла неделя ZX-Spectrum . Вчера настолько увлекся эмуляторами, что твердо решил установить таковой на нетбук AsusEEE. Получилось. Делюсь впечатлениями.
Видеть игры для ZX хотелось не под X11, а в более родственном для них SVGA-режиме. Поэтому сразу отпали идеи с использованием spectemu и fuse (не следует путать последний с одноименной библиотекой для пользовательских файловых систем).
В мире Linux проблема решается с помощью SVGALib, но она не собралась из исходников и не запустилась в качестве бинарника (о танцах с бубном автор библиотеки честно предупреждает, а у меня на них времени не было). Пришлось совершать акт величайшего ренегатства и грехопадения — использовать DOS .
Для начала, чтобы ренегатство и грехопадение не были такими уж жуткими, попытался задействовать FreeDOS. Приятно было поближе познакомиться с этой замечательной системой, под которую имеется значительное количество софта и драйверов. И все-таки, эмулятор ZX-Spectrum под ней не запустился.
Оставалось последнее: использовать MS-DOS. Только вот как установить ее на нетбук, не испортив имеющийся там Linux? Поступил я следующим образом.
1) Эмулятор R80 (можно скачать здесь, но есть и другие ссылки) и игры сбросил на флэшку, отформатированную под FAT32. DOS, запущенная на Asus'e определяет ее как диск C:\ и это оказалось приятным сюрпризом.
2) Взял образ загрузочной дискеты от Windows-98 (удивительно, что он у меня сохранился в архивах!), замонтировал командой:
Удалил всё лишнее из config.sys и autoexec.bat, дописал в конец последнего
3) Размонтировал, заархивировал образ дискеты командой
Переместил windisketa.img.gz в /boot/ms-dos.gz загрузочного раздела.
4) В конфиге загрузчика isolinux добавил примерно такие строки
Здесь /boot/freedos — путь к ядру из комплекта FreeDOS, которое я за неимением других идей решил попробовать в сочетании с образом MS_DOS'овской дискеты (а оно возьми да и получись).
В результате имеем быстрозагружаемую развлекуху. Правда, не все игры адекватно управляются в клавиатуры, но есть и такие, которые работают как родные. Единственное пичалько — в AsusEEE отсутствует динамик, а значит ностальгическую музычку, сопровождающую спектрумовские игры, не послушать .
Видеть игры для ZX хотелось не под X11, а в более родственном для них SVGA-режиме. Поэтому сразу отпали идеи с использованием spectemu и fuse (не следует путать последний с одноименной библиотекой для пользовательских файловых систем).
В мире Linux проблема решается с помощью SVGALib, но она не собралась из исходников и не запустилась в качестве бинарника (о танцах с бубном автор библиотеки честно предупреждает, а у меня на них времени не было). Пришлось совершать акт величайшего ренегатства и грехопадения — использовать DOS .
Для начала, чтобы ренегатство и грехопадение не были такими уж жуткими, попытался задействовать FreeDOS. Приятно было поближе познакомиться с этой замечательной системой, под которую имеется значительное количество софта и драйверов. И все-таки, эмулятор ZX-Spectrum под ней не запустился.
Оставалось последнее: использовать MS-DOS. Только вот как установить ее на нетбук, не испортив имеющийся там Linux? Поступил я следующим образом.
1) Эмулятор R80 (можно скачать здесь, но есть и другие ссылки) и игры сбросил на флэшку, отформатированную под FAT32. DOS, запущенная на Asus'e определяет ее как диск C:\ и это оказалось приятным сюрпризом.
2) Взял образ загрузочной дискеты от Windows-98 (удивительно, что он у меня сохранился в архивах!), замонтировал командой:
mount -o loop /path/to/windisketa.img /mnt/dos
Удалил всё лишнее из config.sys и autoexec.bat, дописал в конец последнего
c:
cd zx
r80
3) Размонтировал, заархивировал образ дискеты командой
gzip windisketa.img
Переместил windisketa.img.gz в /boot/ms-dos.gz загрузочного раздела.
4) В конфиге загрузчика isolinux добавил примерно такие строки
LABEL zx
MENU LABEL ZX-Spectrum
KERNEL /boot/freedos
APPEND initrd=/boot/ms-dos.gz
TEXT HELP
ZX-Spectrum emulator and games.
ENDTEXT
Здесь /boot/freedos — путь к ядру из комплекта FreeDOS, которое я за неимением других идей решил попробовать в сочетании с образом MS_DOS'овской дискеты (а оно возьми да и получись).
В результате имеем быстрозагружаемую развлекуху. Правда, не все игры адекватно управляются в клавиатуры, но есть и такие, которые работают как родные. Единственное пичалько — в AsusEEE отсутствует динамик, а значит ностальгическую музычку, сопровождающую спектрумовские игры, не послушать .
Комментарии (11)
RSS свернуть / развернутькак раз в тему! Спасибо! Как раз фрилансаю систему управления
для Октагона (РОМ-ДОС 622 + Борланд С++)!
Полезно !!!
Markony
durman
Sergei_T
Sergei_T
yababay
FREExLOADER
yababay
Кстати на счет нетбука, заметил что у тебя тоже приподнята левая часть кнопки «пробел» блин на моем нетбуке(1001px) такая же фигня, вроде бы мелочь но иногда бросается в глаза и как то
S1eng
Sergei_T
yababay
да ерунда это все
Sergei_T
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.