Таки было дело в раскладке клавиатуры. Удалил русскую, затем поставил ее заново но не russian windows, и, все заработало.
Таки было дело в раскладке клавиатуры. Удалил русскую, затем поставил ее заново но не russian windows, и, все заработало.
ZXM-Phoenix 1024 + ZXKit1, Sinclair ZX Spectrum+, АТМ 2 TURBO+, PentEVO rev. C, Speccy2007, Commodore C64, Amiga A1200, Amiga A500, MSX2, Atari 800XL, Atari 130XE + SDrive, Atari ST, Atari Jaguar, Altera DE1,
+Небольшая стоечка в серверной комнате.
Кто-нибудь уже копошился в потрохах fuse?
У меня такое дело. Хотел переделать ZS256 в ZS1024. в /machines/scorpion.c заменил следующее:
иКод:for( i = 16; i < 128; i++ ) memory_map_ram[i].writable = 1;
Т.е помечаем память до 1024К как записываемую и в составление номера страницы пихаем ещё и биты 6,7 из 1FFD (ram.last_byte2).Код:page = ( ( machine_current->ram.last_byte2 & 0xC0 ) >> 2 ) | ( ( machine_current->ram.last_byte2 & 0x10 ) >> 1 ) | ( machine_current->ram.last_byte & 0x07 );
После сборки при попытке запуска выдаёт ошибку сегментации. Что и где я ещё недосмотрел?
Все любят гипножабу
вобщем вот.
мне так смутно кажется, что где-то указан размер памяти для каждой машины, а при моей попытке задействовать её сверх этой нормы вываливается ошибка.Код:sam@debian:~/extend/all/sources/MPlayer-1.0rc2$ fuse The Free Unix Spectrum Emulator (Fuse) version 0.8.0.1. Copyright (c) 1999-2007 Philip Kendall <philip-fuse@shadowmagic.org.uk> and others; see the file 'AUTHORS' for more details. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. Ошибка сегментирования
added
Кажется, нашёл... Щас опробую увеличить.
spectrum.h
Только вот зачем ему эта лишняя страница?Код:/* Things relating to memory */ /* 272 Kb of RAM */ #define SPECTRUM_RAM_PAGES 17
added2
Работает. вопрос закрыт. увеличил эту переменную до 65 (1М плюс непонятно куда нужные 16К)
Последний раз редактировалось SAM style; 14.11.2007 в 00:49.
Все любят гипножабу
Я так понял, что НЕблагородному товарищу Q-Master'у было просто не промолчать. Так желаемый скорп у меня уже доструган, продолжаю кодить код новой гамы.
[/offtop]
Все любят гипножабу
Ну ладно, извиняй... чтобы всё по-человечески сделать (например, добавить в менюху отдельно ZS256 и ZS1024), у меня знаний не хватит. Языкам почти не обучен![]()
Все любят гипножабу
to SAM style:так Q-Master'a не обижаем и трудимся на благо платформы![]()
Мой зоопарк: Амига 600 2mb chip/8mb fast ram; MacMini/MorphOs.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)