Вам наломать игр под +3?
ессно тех что в образах
Вам наломать игр под +3?
ессно тех что в образах
С уважением,
Jerri / Red Triangle.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Да.
Я хотел бы сделать из фирменных версий с защитами, нормальных, но пока не доберусь до них. Нормальные, с моей т.з. - машинокодовый загрузчик, файлы игры можно склеить в 1 (это не принципиально). Или открывать файлы в самом начале все, +3дос держит одновременно до 16 файлов.
Скрытый текст
Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
ZX Evolution Rev B.
Color 48 + Beta Disk Interface +FDD+YM2149F
Орель-08БК
Pentagon-48 (недоссобранный кем-то)
Pentagon-128 (полуубитый)
Кворум-128 (в ремонте)
Магик-05 (в ремонте)
Robotron 1715
Корвет ПК8020 и ПК8010
Amstrad CPC 464
Amstrad CPC 6128[свернуть]
Давайте образа и эмуль на котором можно тестировать запуск
когда я ломал корсариос и мот
я не видел как оно работает
С уважением,
Jerri / Red Triangle.
образы на http://www.worldofspectrum.org/disks.html и http://www.tzxvault.org/disks.htm эмули: spin, spectaculator и вроде ещё Fuse.
---------- Post added at 14:49 ---------- Previous post was at 14:19 ----------
Большая часть дисков имеет защиту и такие диски не имеют бейсик-загрузчика. Используется технология загрузочного сектора (как в компах с цпм или на пц). Описание есть в инструкции к +3, она тоже лежит на wos: ftp:worldofspectrum.org/pub/sinclair/books/ZXSpectrum+3Manual.zip
Скрытый текст
Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
ZX Evolution Rev B.
Color 48 + Beta Disk Interface +FDD+YM2149F
Орель-08БК
Pentagon-48 (недоссобранный кем-то)
Pentagon-128 (полуубитый)
Кворум-128 (в ремонте)
Магик-05 (в ремонте)
Robotron 1715
Корвет ПК8020 и ПК8010
Amstrad CPC 464
Amstrad CPC 6128[свернуть]
нееет
так не пойдет, какой именно образ интересует
все подряд ломать смысла не вижу
там их дофига а у меня столько времени нету
С уважением,
Jerri / Red Triangle.
Ну сделай тот же Target Renegade. Релиз работающий есть, но там картинка портится после загрузки. Либо то, что пожелаешь. У меня тоже времени мало, хотел бы заняться, но пока не до этого.
Скрытый текст
Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
ZX Evolution Rev B.
Color 48 + Beta Disk Interface +FDD+YM2149F
Орель-08БК
Pentagon-48 (недоссобранный кем-то)
Pentagon-128 (полуубитый)
Кворум-128 (в ремонте)
Магик-05 (в ремонте)
Robotron 1715
Корвет ПК8020 и ПК8010
Amstrad CPC 464
Amstrad CPC 6128[свернуть]
заходишь в спектакулятор
ставишь в брякпойнт #fc80
кидаешь в него ТР - попадаешь на начало загрузчика
нужно описание команд +3дос
того что в мануале - как-то нехватает
С уважением,
Jerri / Red Triangle.
Пример открытия файла в исходнике, во втором посте. Там же пример чтения из файла. Более другого описания у меня нет. Сам писал и смотрел потом, как работает.
При чтении надо указывать точное кол-во байт, если укажем больше - ничего не прочитается. Есть 2 режима открытия. 1)Как файл спектрума, после открытия указатель устанавливается сразу за хеадером (128 байт) 2)Открываем файл как он есть на диске, т.е. указатель устанавливается на первый байт файла.
Скрытый текст
Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
ZX Evolution Rev B.
Color 48 + Beta Disk Interface +FDD+YM2149F
Орель-08БК
Pentagon-48 (недоссобранный кем-то)
Pentagon-128 (полуубитый)
Кворум-128 (в ремонте)
Магик-05 (в ремонте)
Robotron 1715
Корвет ПК8020 и ПК8010
Amstrad CPC 464
Amstrad CPC 6128[свернуть]
там загрузчик кодовый - в пзу ваще не лазает
у тебя кстати один момент в исходнике бута
SoundOff:
LD HL,30000 ;;;;;;;;;;;;;;;;;;;Error!!!
CALL WriteAY_HL
RET
это не ошибка -
чел просто залил 14 байт нулей в ау - он ее так глушит
Последний раз редактировалось jerri; 23.08.2010 в 13:10.
С уважением,
Jerri / Red Triangle.
ясно. придется его смотреть, что же он там делает. подозреваю что там минидрайвер дискетный, и процедуры которые читают с определенного места на диске (сектор, трек) и кол-во секторов, вызывая этот драйвер.
---------- Post added at 15:34 ---------- Previous post was at 15:11 ----------
Я знаю. Просто там могут быть и не нули. Я бы так не писал. Или 14 байт выделить в программе или где-нить в памяти обнулять. Там кстати ещё момент был. В версии которая с rem-строкой получилось так, что спрайты которые подготовлены для вращения типа портились. Как оказалось, процедура вращения копирует попиксельно картинку, выборочные пиксели, а место куда она их "складывает" , должно быть записано нулями. пришлось ставить очистку с адреса 7800 после старта.
Скрытый текст
Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
ZX Evolution Rev B.
Color 48 + Beta Disk Interface +FDD+YM2149F
Орель-08БК
Pentagon-48 (недоссобранный кем-то)
Pentagon-128 (полуубитый)
Кворум-128 (в ремонте)
Магик-05 (в ремонте)
Robotron 1715
Корвет ПК8020 и ПК8010
Amstrad CPC 464
Amstrad CPC 6128[свернуть]
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)