Просмотр полной версии : Игры с TURBO-загрузкой для "LENINGRAD-2012"
Для ускорения загрузки игр в "LENINGRAD-2012" (http://zx.pk.ru/showthread.php?t=17338) появилась идея некоторые самые хорошие игры доработать.
Время загрузки с MP3-плеера после этого составит всего 30 секунд.
На будущее планируется разработать формат загрузки с PC за 5 секунд (http://zx-pk.ru/showthread.php?t=25615).
Ссылки для скачивания игр с TURBO-загрузчиком:
http://s48.radikal.ru/i120/1205/f4/b8109d952c1c.png
01. Stormlord (http://www.zx.pk.ru/showpost.php?p=505811&postcount=28) (время загрузки 29 секунд).
02. Exolon (http://www.zx.pk.ru/showpost.php?p=506174&postcount=33) (время загрузки 28 секунд).
03. Barbarian: The Ultimate Warrior (http://www.zx.pk.ru/showpost.php?p=506602&postcount=37) (32 секунды)
04. Renegade (http://www.zx.pk.ru/showpost.php?p=506987&postcount=38) (34 секунды)
05. Saboteur! (http://www.zx.pk.ru/showpost.php?p=507422&postcount=42) (29 секунд)
06. Batty (http://www.zx.pk.ru/showpost.php?p=507718&postcount=54) (23 секунды)
07. The Way of the Exploding Fist (http://www.zx.pk.ru/showpost.php?p=507989&postcount=56) (32 секунды)
08. Miami Cobra GT (http://www.zx.pk.ru/showpost.php?p=508336&postcount=58) (24 секунды)
09. Ikari Warriors (http://www.zx.pk.ru/showpost.php?p=508768&postcount=59) (30 секунд)
10. Saboteur II (http://www.zx.pk.ru/showpost.php?p=509260&postcount=60) (32 секунды)
11. Freddy Hardest (http://www.zx.pk.ru/showpost.php?p=509566&postcount=61) (29 секунд)
12. Silkworm (http://www.zx.pk.ru/showpost.php?p=509938&postcount=72) (26 секунд)
13. Ramparts (http://www.zx.pk.ru/showpost.php?p=510241&postcount=73) (28 секунд)
14. Airwolf II (http://www.zx.pk.ru/showpost.php?p=510506&postcount=74) (31 секунда)
15. Astro Marine Corps (http://www.zx.pk.ru/showpost.php?p=511006&postcount=82) (32 секунды)
16. Firefly (http://www.zx.pk.ru/showpost.php?p=511301&postcount=94) (32 секунды)
17. Sabotage (http://www.zx.pk.ru/showpost.php?p=511726&postcount=99) (27 секунд)
18. Zybex (http://www.zx.pk.ru/showpost.php?p=511915&postcount=101) (27 секунд)
19. Flying Shark (http://www.zx.pk.ru/showpost.php?p=512097&postcount=102) (27 секунд)
20. Phantis (http://www.zx.pk.ru/showpost.php?p=512357&postcount=103) (31 секунда)
21. Three Weeks in Paradise (http://www.zx.pk.ru/showpost.php?p=513029&postcount=104) (35 секунд)
22. Overlander (http://www.zx.pk.ru/showpost.php?p=515065&postcount=105)
23. Extreme (http://www.zx.pk.ru/showpost.php?p=515777&postcount=106) (31 секунда)
24. Action Fighter (http://www.zx.pk.ru/showpost.php?p=516426&postcount=107) (30 секунд)
25. Action Force II (http://www.zx.pk.ru/showpost.php?p=516536&postcount=108) (30 секунд)
26. Chronos (http://www.zx.pk.ru/showpost.php?p=517299&postcount=109) (27 секунд)
27. Xecutor (http://www.zx.pk.ru/showpost.php?p=518316&postcount=111)
28. Savage (http://www.zx.pk.ru/showpost.php?p=518469&postcount=112)
29. Stormlord II: Deliverance (http://www.zx.pk.ru/showpost.php?p=519110&postcount=113)
30. Equinox (http://www.zx.pk.ru/showpost.php?p=519552&postcount=114)
31. Quazatron (http://www.zx.pk.ru/showpost.php?p=519552&postcount=114)
32. Arkanoid (http://www.zx.pk.ru/showpost.php?p=532427&postcount=132)
33. IK+ (http://www.zx.pk.ru/showpost.php?p=532965&postcount=127)
34. Zynaps (http://www.zx.pk.ru/showpost.php?p=535469&postcount=129)
35. After the War (http://www.zx.pk.ru/showpost.php?p=535690&postcount=130)
36. Star Wars (http://www.zx.pk.ru/showpost.php?p=536769&postcount=131)
37. The Empire Strikes Back (http://www.zx.pk.ru/showpost.php?p=541968&postcount=132)
38. Return of the Jedi (http://www.zx.pk.ru/showpost.php?p=564685&postcount=132)
39. MASK III: VENOM Strikes Back (http://www.zx.pk.ru/showpost.php?p=564822&postcount=133)
40. BOULDER DASH 1 (http://zx-pk.ru/showpost.php?p=810175&postcount=166) (32 секунды)
41. BOULDER DASH 2 (http://zx-pk.ru/showpost.php?p=810214&postcount=169) (32 секунды)
42. BOULDER DASH 3 (http://zx-pk.ru/showpost.php?p=810218&postcount=170) (32 секунды)
43. BOULDER DASH 4 (http://zx-pk.ru/showpost.php?p=810228&postcount=171) (32 секунды)
44. Beyond The Ice Palace (http://zx-pk.ru/showpost.php?p=810240&postcount=173) (36 секунд)
45. Cybernoid II (http://zx-pk.ru/showpost.php?p=810245&postcount=174) (35 секунд)
46. Down to the earth (http://zx-pk.ru/showpost.php?p=810252&postcount=177) (35 секунд)
47. Earth Shaker (http://zx-pk.ru/showpost.php?p=810259&postcount=181) (35 секунд)
48. ARKANOID2 (http://zx-pk.ru/showpost.php?p=810296&postcount=188) (25 секунд)
Далее, после игры ARKANOID2, есть другие игры, не внесенные в этот список.
---------------------------------
Первая часть списка для доработки:
Barbarian: The Ultimate Warrior (http://www.worldofspectrum.org/infoseekid.cgi?id=0000407)
Exolon (http://www.worldofspectrum.org/infoseekid.cgi?id=0001686)
The Way of the Exploding Fist (http://www.worldofspectrum.org/infoseekid.cgi?id=0005643)
Renegade (http://www.worldofspectrum.org/infoseekid.cgi?id=0004082)
Saboteur! (http://www.worldofspectrum.org/infoseekid.cgi?id=0004293)
Saboteur II (http://www.worldofspectrum.org/infoseekid.cgi?id=0004295)
PS. Указанные выше игры появятся в этой теме через несколько дней...
Игры с турбо загрузчиками будут выкладываться в этой теме в формате WAV.
А уж из wav в mp3 каждый может переводить чем удобней.
Если преобразовываете в MP3 - попробуйте максимальное качество 320 Кб/с.
Скорость загрузки goodboy сделал по моей просьбе минимальной - для надежности.
Рекомендуемые настройки эквалайзера в МP3-плеере: JAZZ. Громкость подобрать опытным путем.
Совет по настройке эквалайзера от ALKO:
я всегда убираю на минимум басы и ставлю на максимум средние и высокие частоты - ни разу не сбоило.
(эквалайзер 5-ти полосный - 2 полосы басов убираю, 3 оставшиеся - на максимум)
balu_dark
11.05.2012, 23:52
Добавь Wally,ThunderBirds, IK+. Tetris. От ULTIMATE почти все игрушки неплохие(PSSST,Robin etc).
`запрещённые` игры лучше не трогать.
кто хочет делайте сами k7zx и otla в помощь.
Согласен. Нам хватит тех, которые можно загрузить с WOS
---------- Post added at 01:02 ---------- Previous post was at 01:01 ----------
Добавь Wally,ThunderBirds, IK+. Tetris. От ULTIMATE почти все игрушки неплохие(PSSST,Robin etc).
Игры типа лестниц сложноваты, а графика простая.
Из свободно доступных игр надо выбрать красочные и легкие в освоении. Также нужны игры, где не убивают сразу - жить надо долго.
Планируются выбрать еще несколько игр.
Первая часть списка игр-кандидатов на доработку загрузчиков до TURBO:
Three Weeks in Paradise (http://www.worldofspectrum.org/infoseekid.cgi?id=0005239)
Flying Shark (http://www.worldofspectrum.org/infoseekid.cgi?id=0001813)
Highway Encounter (http://www.worldofspectrum.org/infoseekid.cgi?id=0002323)
Nether Earth (http://www.worldofspectrum.org/infoseekid.cgi?id=0003391)
Zynaps (http://www.worldofspectrum.org/infoseekid.cgi?id=0005890)
Arkanoid (http://www.worldofspectrum.org/infoseekid.cgi?id=0000255)
Sai Combat (http://www.worldofspectrum.org/infoseekid.cgi?id=0004304)
Stainless Steel (http://www.worldofspectrum.org/infoseekid.cgi?id=0004806)
Into the Eagle's Nest (http://www.worldofspectrum.org/infoseekid.cgi?id=0002523)
Ad Astra (http://www.worldofspectrum.org/infoseekid.cgi?id=0000079)
Gatecrasher (http://www.worldofspectrum.org/infoseekid.cgi?id=0001986)
Uridium (http://www.worldofspectrum.org/infoseekid.cgi?id=0005525)
Stunt Car Racer (http://www.worldofspectrum.org/infoseekid.cgi?id=0004969)
Marauder (http://www.worldofspectrum.org/infoseekid.cgi?id=0003030)
Draconus (http://www.worldofspectrum.org/infoseekid.cgi?id=0001484)
Target: Renegade (http://www.worldofspectrum.org/infoseekid.cgi?id=0004087) (догружаются уровни)
Capitan Trueno (http://www.worldofspectrum.org/infoseekid.cgi?id=0000802)
Spitfire (http://www.worldofspectrum.org/infoseekid.cgi?id=0004762)
H.A.T.E. (http://www.worldofspectrum.org/infoseekid.cgi?id=0002247)
Zybex (http://www.worldofspectrum.org/infoseekid.cgi?id=0005889)
Laser Squad (http://www.worldofspectrum.org/infoseekid.cgi?id=0002813)
Boulder Dash (http://www.worldofspectrum.org/infoseekid.cgi?id=0000639)
Freddy Hardest (http://www.worldofspectrum.org/infoseekid.cgi?id=0001860)
River Raid (http://www.worldofspectrum.org/infoseekid.cgi?id=0004154)
Ikari Warriors (http://www.worldofspectrum.org/infoseekid.cgi?id=0002450)
Paris-Dakar (http://www.worldofspectrum.org/infoseekid.cgi?id=0003623)
Chronos (http://www.worldofspectrum.org/infoseekid.cgi?id=0025196)
Down to Earth (http://www.worldofspectrum.org/infoseekid.cgi?id=0001470)
Nebulus (http://www.worldofspectrum.org/infoseekid.cgi?id=0003377)
Mag Max (http://www.worldofspectrum.org/infoseekid.cgi?id=0002976)
Stormlord (http://www.worldofspectrum.org/infoseekid.cgi?id=0004922)
Repton (http://www.worldofspectrum.org/infoseekid.cgi?id=0004094)
Deflektor (http://www.worldofspectrum.org/infoseekid.cgi?id=0001327)
Samurai Warrior (http://www.worldofspectrum.org/infoseekid.cgi?id=0004326)
Green Beret (http://www.worldofspectrum.org/infoseekid.cgi?id=0002134)
Pyjamarama (http://www.worldofspectrum.org/infoseekid.cgi?id=0003949)
La Espada Sagrada (http://www.worldofspectrum.org/infoseekid.cgi?id=0001652)
Comando Tracer (http://www.worldofspectrum.org/infoseekid.cgi?id=0009892)
Joe Blade III (http://www.worldofspectrum.org/infoseekid.cgi?id=0002627)
Rebelstar (http://www.worldofspectrum.org/infoseekid.cgi?id=0004058)
Solomon's Key (http://www.worldofspectrum.org/infoseekid.cgi?id=0004643)
Frightmare (http://www.worldofspectrum.org/infoseekid.cgi?id=0001877)
Fighter Pilot (http://www.worldofspectrum.org/infoseekid.cgi?id=0001754)
Tujad (http://www.worldofspectrum.org/infoseekid.cgi?id=0005448)
Star Paws (http://www.worldofspectrum.org/infoseekid.cgi?id=0004824)
Last Ninja 2 (http://www.worldofspectrum.org/infoseekid.cgi?id=0002827)
Video Pool (http://www.worldofspectrum.org/infoseekid.cgi?id=0005566)
Krakout (http://www.worldofspectrum.org/infoseekid.cgi?id=0002768)
Bruce Lee (http://www.worldofspectrum.org/infoseekid.cgi?id=0000718)
Кто знает - назовите недостатки этих игр, например:
не пойдет на Ленинграде
быстро убивают
нет музыки
графика простая (типо псевдографика в BASIC)
есть дозагрузка уровней
сложная в освоении (нельзя сдвинуться с места в течение одной минуты)
скучная (рука тянется к кнопке сброс через 1 минуту после загрузки. )
balu_dark
12.05.2012, 02:42
IMHO - must have :
Three Weeks in Paradise
Flying Shark
Highway Encounter
Nether Earth
Arkanoid
Sai Combat
Stainless Steel
Into the Eagle's Nest
Ad Astra
Uridium
Marauder
TARGET; RENEGADE
Capitan Trueno
Spitfire
H.A.T.E.
Zybex
Laser Squad
boulder dash
Freddy Hardest
River Raid
Ikari
Chronos
Down to Earth
Nebulus
Mag Max
Stormlord (его надо проверять там были какие-то глюки отображения из за инта)
Green beret
Pyjamarama
Joe Blade 3
Rebel Star
Solomons Key
Frightmare
Star Paws
Krakout
Bruce Lee
Если честно - с трудом заставил себя вычеркнуть часть игр.
Commando - у нас "запрещенная"?
Вот еще - смотрите сами какие там запрещенные.
Blazing Thunder, Inter Karate,не помню названия - суть игра с примитивной графикой (но красивой) летает космонавт среди кучи врагов и собирая части от ракеты и канистры топлива - собирает ракету, Stop the train, шедевры игровых залов BombJack и JumpingJack. Далее 1942,1943, Alien8,Amaurote,DanDare,Galaxians. Блин - больше не помню голова спать хочет.
Alex Rider
12.05.2012, 11:00
Всем привет. А в чем смысл подпиливания? Есть инструкции для желающих самостоятельно расширять список гамесов?
Всем привет. А в чем смысл подпиливания? Есть инструкции для желающих самостоятельно расширять список гамесов? да, конечно каждый может самостоятельно переделать любимую игрушку. надо только знать параметры загружаемых блоков (естественно турболоадер они не должны перекрывать)
Alex Rider
12.05.2012, 13:13
А можно ткнуть меня где можно поподробнее почитать про турбо-загрузку? У меня девайса самого нет, но поспособствовать переделке игр мог бы.
А можно ткнуть меня где можно поподробнее почитать про турбо-загрузку? У меня девайса самого нет, но поспособствовать переделке игр мог бы. http://code.google.com/p/otla/wiki/OtlaPlayer
непонятно что ты подразумеваешь под девайсом ? спек или mp3player
Alex Rider
12.05.2012, 15:11
Из того, что я понял по ссылке, следует, что надо в загрузчики игр поместить турболоадер и загружать блоки им. Я прав? Если да, то при наличии работающего лоадера могу на потоке пределывать имеющиеся tap-версии с добавлением в загрузчик этого готового лоадера. А нету и меня ни ложки, ни... В общем, Ленина-12 нету - это самое главное.
Из того, что я понял по ссылке, следует, что надо в загрузчики игр поместить турболоадер и загружать блоки им. Я прав? Если да, то при наличии работающего лоадера могу на потоке пределывать имеющиеся tap-версии с добавлением в загрузчик этого готового лоадера. А нету и меня ни ложки, ни... В общем, Ленина-12 нету - это самое главное.
Турбо загрузчик будет работать на любом Спектруме. Почти. Даже на настоящем.
Alex Rider
12.05.2012, 15:48
Турбо загрузчик будет работать на любом Спектруме. Почти. Даже на настоящем.
Я - злостный эмуляторщик. Мне главная забава - подать в него турбо-данные с турбо-кассеты. Но для правки загрузчиков это не надо - если есть готовый лоадер данных, сделать загрузчик с ним - не проблема.
SoftLight
12.05.2012, 16:10
goodboy все необходимое рассказал. Берешь любую тапку или tzx. Загружаешь в Otla, выбираешь RAMTOP и адрес старта и все: на выходе либо wav либо tzx уже включающий в себя загрузчик и коды в турбо-формате. Даже как-то не интересно :)
goodboy все необходимое рассказал. Берешь любую тапку или tzx. Загружаешь в Otla, выбираешь RAMTOP и адрес старта и все: на выходе либо wav либо tzx уже включающий в себя загрузчик и коды в турбо-формате. Даже как-то не интересно :)
Загрузчики к указанным выше играм будут сделаны красиво и профессионально - лучше, чем на WOS.
При самостоятельной переделке рекомендуется использовать минимальную скорость - ускорение всего в 10 раз.
Зато надежность загрузки выше. При загрузке настройки эквалайзера - JAZZ.
Alex Rider
12.05.2012, 17:34
Загружаешь в Otla, выбираешь RAMTOP и адрес старта и все: на выходе либо wav либо tzx уже включающий в себя загрузчик и коды в турбо-формате.
Загрузчики к указанным выше играм будут сделаны красиво и профессионально - лучше, чем на WOS.
Тагды мне тут особо делать нечего. Вижу только один вариант юзания меня - берется красивый загрузчик и приделывается ко всяким другим играм по желанию. Ну, или берется красивый оригинальный загрузчик от игр и переделывается под турбо-скорость.
Тагды мне тут особо делать нечего. Вижу только один вариант юзания меня - берется красивый загрузчик и приделывается ко всяким другим играм по желанию. Ну, или берется красивый оригинальный загрузчик от игр и переделывается под турбо-скорость.
Сделайте лучший загрузчик для своих любимых игр или для игр, в которых явные глюки. Например, некоторые игры грузятся из нескольких десятков мелких файлов. Или ждут нажатия кнопки в определенный момент загрузки.
SoftLight
12.05.2012, 19:35
Когда-то знал, но забыл. А кто может подсказать мне ответ на такой простой вопрос: Вот я допустим подправил выгрузку чтобы пилот-тон выгружался в два раза быстрее:
;; SA-LEADER
L04D8: DJNZ L04D8 ; self loop to SA-LEADER for delay.
; after initial loop, count is $A4 (or $A3)
OUT ($FE),A ; output byte $02/$0D to tape port.
XOR $0F ; switch from RED (mic on) to CYAN (mic off).
;LD B,$A4 ; hold count. also timed instruction.
//подправил
LD B,$52
DEC L ; originally $80 or $98.
; but subsequently cycles 256 times.
JR NZ,L04D8 ; back to SA-LEADER until L is zero.
А чего нужно подшаманить в LD-EDGE чтобы он схватывался?
;; LD-EDGE-2
L05E3: CALL L05E7 ; call routine LD-EDGE-1 below.
RET NC ; return if space pressed or time-out.
; else continue and look for another adjacent
; edge which together represent a bit on the
; tape.
; ->
; this entry point is used to find a single edge from above but also
; when detecting a read-in signal on the tape.
;; LD-EDGE-1
L05E7: LD A,$16 ; a delay value of twenty two.
//пробовал тут уменьшать в два раза - болт
;; LD-DELAY
L05E9: DEC A ; decrement counter
JR NZ,L05E9 ; loop back to LD-DELAY 22 times.
AND A ; clear carry.
;; LD-SAMPLE
L05ED: INC B ; increment the time-out counter.
RET Z ; return with failure when $FF passed.
LD A,$7F ; prepare to read keyboard and EAR port
IN A,($FE) ; row $7FFE. bit 6 is EAR, bit 0 is SPACE key.
RRA ; test outer key the space. (bit 6 moves to 5)
RET NC ; return if space pressed. >>>
XOR C ; compare with initial long-term state.
AND $20 ; isolate bit 5
JR Z,L05ED ; back to LD-SAMPLE if no edge.
; but an edge, a transition of the EAR bit, has been found so switch the
; long-term comparison byte containing both border colour and EAR bit.
LD A,C ; fetch comparison value.
CPL ; switch the bits
LD C,A ; and put back in C for long-term.
AND $07 ; isolate new colour bits.
OR $08 ; set bit 3 - MIC off.
OUT ($FE),A ; send to port to effect the change of colour.
SCF ; set carry flag signaling edge found within
; time allowed.
RET ; return.
Смотрел как сделано в Turbo-Comp - там тонны *****кода, так что ничего не понял.
Alex Rider
12.05.2012, 19:52
Я думаю, это:
LD-LEADER LD B,+9C <---
CALL 05E3,LD-EDGE-2
JR NC,056B,LD-BREAK
LD A,+C6 <---
CP B
JR NC,056C,LD-START
INC H
JR NZ,0580,LD-LEADER
SoftLight
12.05.2012, 20:04
Alex Rider, неа, это я тоже пробовал уменьшать, но тогда даже незначительный шум в динамике спектакулятор принимает за полезный сигнал и грузит не как пилот-тон а как байты. Ладно, буду думать :) По идее первое число это интервал в течении которого должен проскочить один фронт и этот интервал дается с запасаом, а второе число это как раз реальная длина фронта, который попал в заданный интервал.
Эй...парни.... а R-TYPE есть с турбозагрузкой?
Хотелось бы на плеер tap в формате mp3 скинуть, при том что б mp3 файлы были отдельно (в смысле подгружаемые уровни отдельно в разных файлах)
Alex Rider
12.05.2012, 20:23
Если ты в 2 раза увеличиывешь константы 9C и C6 в LD-LEADER, то они становятся почти равны константам C9 и D4 в LD-SYNC, что намекает на начало синхроимпульса. Надо и в LD-SYNC константы в 2 раза увеличить, наверно. Возможно, после этого синхроимпульс может перепутаться с данными, не могу предсказать.
чего нужно подшаманить в LD-EDGE чтобы он схватывался? посмотри в zxревю за 91год - там были подробно разобраны процедуры save/load из ПЗУ
Вторая часть списка игр-кандидатов на доработку загрузчиков до TURBO:
Zythum (http://www.worldofspectrum.org/infoseekid.cgi?id=0005892)
Zub (http://www.worldofspectrum.org/infoseekid.cgi?id=0005878)
Silkworm (http://www.worldofspectrum.org/infoseekid.cgi?id=0004507)
Bomb Jack (http://www.worldofspectrum.org/infoseekid.cgi?id=0000617)
Alien 8 (http://www.worldofspectrum.org/infoseekid.cgi?id=0009302) Alien 8 (Distribution denied)
Amaurote (http://www.worldofspectrum.org/infoseekid.cgi?id=0000176)
Dan Dare: Pilot of the Future (http://www.worldofspectrum.org/infoseekid.cgi?id=0001235)
Galakzions (http://www.worldofspectrum.org/infoseekid.cgi?id=0001932) (слишком простая графика)
Stop the Express (http://www.worldofspectrum.org/infoseekid.cgi?id=0004916) (сложная)
Commando (http://www.worldofspectrum.org/infoseekid.cgi?id=0009325) (Distribution denied)
Blazing Thunder (http://www.worldofspectrum.org/infoseekid.cgi?id=0000564)
IK+ (http://www.worldofspectrum.org/infoseekid.cgi?id=0002503)
1942 (http://www.worldofspectrum.org/infoseekid.cgi?id=0009297) (Distribution denied)
1943 (http://www.worldofspectrum.org/infoseekid.cgi?id=0009298) (Distribution denied)
R-Type (http://www.worldofspectrum.org/infoseekid.cgi?id=0004256) (Distribution denied)
Elite (http://www.worldofspectrum.org/infoseekid.cgi?id=0001601) (сложная в освоении, есть запись и загрузка)
WEC Le Mans (http://www.worldofspectrum.org/infoseekid.cgi?id=0005648) (есть дозагрузка уровней)
Miami Cobra GT (http://www.worldofspectrum.org/infoseekid.cgi?id=0003158)
Overlander (http://www.worldofspectrum.org/infoseekid.cgi?id=0003569)
Chevy Chase (http://www.worldofspectrum.org/infoseekid.cgi?id=0000923) (demo ???)
Batty (http://www.worldofspectrum.org/infoseekid.cgi?id=0000472)
`запрещённые` игры лучше не трогать.
На Virtual TR-DOS всё запрещенные игры лежат в открытом доступе уже два года, ни одной жалобы не поступало. На speccy4ever аналогично + еще множество сайтов.
Большинство отечественных хостингов посылает на 3 буквы любых копирастов, а копирасты в суд из-за такой мелочи не пойдут, да и не у всех есть представительство в России.
Разве разработчикам тогдашних спековских игр не наплевать на нынешнее нарушение копирасты?
Разрабы под NES и под SEGA MD2 (да и под другие менее популярные платформы) уже давно забили на это.
часть игр переделанных под быструю загрузку будет с рекламой одного сайта (поэтому dizzy обойдём стороной ) , дальше если хватит времени будет что угодно.
Разве разработчикам тогдашних спековских игр не наплевать на нынешнее нарушение копирасты?
тут проблема в том что в основном права качают фирмы которые купили право на тиражирование игр, а не сами авторы программ.
А почему просто не прошить ПЗУ 1991 года, чтобы грузить не переделанные игры в двойной скорости?
01. Stormlord (http://www.worldofspectrum.org/infoseekid.cgi?id=0004922) (время загрузки 29 секунд).
Музыка в формате AY (ftp://ftp.worldofspectrum.org/pub/sinclair/music/ay/games/s/Stormlord.ay.zip)
Файлы разрезаны архиватором на 2 части, так как целиком на форум не умещаются.
zst, пожалей форумное хранилище, лучше выкладывай игры на своём сайте.
zst, пожалей форумное хранилище, лучше выкладывай игры на своём сайте.
Только здесь файлы будут лежать долго, а в других местах они будут постепенно стираться.
20 Мбайт на все - это разве много ?
Звук в TAP нельзя преобразовать ?
Звук в TAP нельзя преобразовать ?
можно. обратное преобразование tzx->wav можно сделать допустим с помощью программы Tapir http://newton.sunderland.ac.uk/~mikie
а уж из wav в mp3 каждый может переводить чем удобней.
Рекомендуемые настройки эквалайзера в МP3-плеере: JAZZ
я всегда убираю на минимум басы и ставлю на максимум средние и высокие частоты - ни разу не сбоило.
(эквалайзер 5-ти полосный - 2 полосы басов убираю, 3 оставшиеся - на максимум)
02. Exolon (http://www.worldofspectrum.org/infoseekid.cgi?id=0001686) (28 секунд)
Одна из моих любимых игр. Музыка для бипера лучше, чем для AY.
Музыка в формате AY (ftp://ftp.worldofspectrum.org/pub/sinclair/music/ay/games/e/Exolon.ay.zip)
Музыка в формате MP3 (ftp://ftp.worldofspectrum.org/pub/sinclair/music/mp3/Exolon.mp3.zip)
Эххх.... лучше б турбу делали на игры с подгружаемыми уровнями (chase HQ к примеру)
А то такие вроде эксолона или стормлорда можно через снапшот сконвертить в турболоадер.
Эххх.... лучше б турбу делали на игры с подгружаемыми уровнями (chase HQ к примеру)
А то такие вроде эксолона или стормлорда можно через снапшот сконвертить в турболоадер.
Для адаптации игр с подгружаемыми уровнями к системе ускоренной загрузки надо решить несколько проблем:
Каждый уровень записать в отдельный файл в ускоренном формате.
Выбрать имя файла уровня так, чтобы не было путаницы.
Изменить процедуру загрузки в игре на новую для ускоренной загрузки.
Найти в игре свободное место для размещение этой процедуры.
Разобраться, как все это работает.
Найти в игре свободное место для размещение этой процедуры.
Разве что экранная область подходит для этого(с 16384 байта) .
С многоуровневыми играми надо разбираться. Пока продолжение игр без подзагрузок.
03. Barbarian: The Ultimate Warrior (http://www.worldofspectrum.org/infoseekid.cgi?id=0000407) (32 секунды)
Одна из моих любимых игр. Очень хорошая музыка.
Музыка в формате AY (ftp://ftp.worldofspectrum.org/pub/sinclair/music/ay/games/b/Barbarian-TheUltimateWarrior.ay.zip)
Музыка в формате MP3 (ftp://ftp.worldofspectrum.org/pub/sinclair/music/mp3/Barbarian-TheUltimateWarrior.mp3.zip)
04. Renegade (http://www.worldofspectrum.org/infoseekid.cgi?id=0004082) (34 секунды)
Одна из моих любимых игр. Музыка для бипера лучше, чем для AY.
Музыка в формате AY (ftp://ftp.worldofspectrum.org/pub/sinclair/music/ay/games/r/Renegade.ay.zip)
Музыка в формате MP3 (ftp://ftp.worldofspectrum.org/pub/sinclair/music/mp3/Renegade.mp3.zip)
Zorki-4k
18.05.2012, 21:58
Проверил игры на Фениксе - ничего не работает. Виснет после загрузчика.
Проверил игры на Фениксе - ничего не работает. Виснет после загрузчика. порт #FE чиcтый ? или какие-то биты используются для своих нужд ? на классике всё работает на ура.
Zorki-4k
19.05.2012, 00:28
goodboy, на сколько я знаю, с портом #FE всё стандартно в фениксе.
Проверил игры на Фениксе - ничего не работает. Виснет после загрузчика.
Если преобразовываете в MP3 - попробуйте максимальное качество 320 Кб/с.
Может нужно подстроить эквалайзер и громкость сигнала.
Может узел чтения с магнитофона отличается от L-12, хотя может это не важно.
05. Saboteur! (http://www.worldofspectrum.org/infoseekid.cgi?id=0004293) (29 секунд)
Одна из моих любимых игр. Очень хорошая музыка.
Музыка в формате AY (ftp://ftp.worldofspectrum.org/pub/sinclair/music/ay/games/s/Saboteur.ay.zip)
Zorki-4k
19.05.2012, 15:01
zst, воспроизвожу напрямую скачаные вавы на PSP, громкость максимальная, эквалайзер отключен. После загрузчика совсем не реагирует на пилот, белый экран и всё.
В Фениксе узел чтения с магнитофона на компараторе АТмеги из интегрированой мультикарты.
zst, воспроизвожу напрямую скачаные вавы на PSP, громкость максимальная, эквалайзер отключен. После загрузчика совсем не реагирует на пилот, белый экран и всё.
В Фениксе узел чтения с магнитофона на компараторе АТмеги из интегрированой мультикарты.
Ни один из приведенных ?
То есть ZXkit-енок загружается и все ?
На стандартной скорости игры загружаются полностью?
Какое число показывает в BASIC по команде PRINT IN 254 ?
Может ATMEGA не успевает на большой скорости или WAIT появляется ?
ещё одна проблема в том что лоадер использует недокументированную команду IN F,(C). по аналогии с OUT (C),0 не все модели z80 могут её выполнять.
Zorki-4k
19.05.2012, 15:20
Достал с полки 48к оризон-микро, на нём все игры загрузились отлично. Скорость впечатляет.
На фениксе на стандартной скорости всё грузится как часики. А кита даже не видно, просто белый экран после загрузки.
На +2а все игры отлично загружаются! (в +3 BASIC через USR0)
SoftLight
19.05.2012, 16:56
можно. обратное преобразование tzx->wav можно сделать допустим с помощью программы Tapir http://newton.sunderland.ac.uk/~mikie
а уж из wav в mp3 каждый может переводить чем удобней.
А чем можно выкладываемые в теме wav-ки переделать в tzx с блоками direct recording?
Может wav2tzx (http://www.speccy.org/foro/viewtopic.php?f=11&t=926) ?
На +2а все игры отлично загружаются! (в +3 BASIC через USR0) а что мешает выбрать 48ой через меню ?
кстати как ты сделал внешний audio вход ?
чем можно выкладываемые в теме wav-ки переделать в tzx с блоками direct recording?
позже выложу tzx (я сейчас за другим компом)
Достал с полки 48к оризон-микро, на нём все игры загрузились отлично. Скорость впечатляет.
Кто хочет попробовать еще более быструю загрузку (https://sites.google.com/site/zximmortal/zx-spectrum-audio-tapes-1) ?
Zorki-4k
19.05.2012, 21:02
Кто хочет попробовать еще более быструю загрузку (https://sites.google.com/site/zximmortal/zx-spectrum-audio-tapes-1) ?
Попробовал. Грузил вавы с выхода наушников ноутбука. Ситуация примерно противоположная: Оризон-микро виснет на загрузчике.
На Фениксе этот вариант загрузчика не виснет, но всёравно загрузить ничего не удалось. Заставка Death Chase полосатая, битики просматриваются через один.
а что мешает выбрать 48ой через меню ?
кстати как ты сделал внешний audio вход ?
...
Ничего не мешает, само собой и в 48 BASIC всё загружается. Это я уточнил к тому, что через Tape Loader они не грузятся.
Вход сделал просто. Отстегнул от платы разъём встроеного магнитофона, вместо него воткнул разъём от аудио-шнурка (ну те что раньше соединяли CD-привод и звуковуху). На другой конец шнурка повесил аудио-разъём 3,5мм (пока болтается, но это временное решение, как раз для различных загрузок и проверок).
06. Batty (http://www.worldofspectrum.org/infoseekid.cgi?id=0000472) (23 секунды)
я уточнил к тому, что через Tape Loader они не грузятся. это я распаковщик разместил в буфере принтера, при выводе картинки прерывания разрешаются (для HALT`a), а в +3 бейсике там куча системных переменных - вот они и затираются.
07. The Way of the Exploding Fist (http://www.worldofspectrum.org/infoseekid.cgi?id=0005643 ) (32 секунды)
08. Miami Cobra GT (http://www.worldofspectrum.org/infoseekid.cgi?id=0003158) (24 секунды)
09. Ikari Warriors (http://www.worldofspectrum.org/infoseekid.cgi?id=0002450) (30 секунд)
Музыка в формате AY (ftp://ftp.worldofspectrum.org/pub/sinclair/music/ay/games/i/IkariWarriors.ay.zip)
10. Saboteur II (http://www.worldofspectrum.org/infoseekid.cgi?id=0004295) (32 секунды)
Сайт, посвященный игре SABOTEUR II (http://www.saboteur2.ru/index.html)
Музыка в формате AY (ftp://ftp.worldofspectrum.org/pub/sinclair/music/ay/games/s/SaboteurII.ay.zip)
11. Freddy Hardest (http://www.worldofspectrum.org/infoseekid.cgi?id=0001860) (29 секунд)
Музыка в формате AY (ftp://ftp.worldofspectrum.org/pub/sinclair/music/ay/games/f/FreddyHardest.ay.zip)
Музыка в формате MP3 (ftp://ftp.worldofspectrum.org/pub/sinclair/music/mp3/FreddyHardest.mp3.zip)
не пойму в чём причина популярности саботёра.
Убогое управление.
Графика ацтой даже как для 48кб.
Спрайты обновляются со скоростью бэйсика, да и нарисованы они словно полугодовалым ребёнком (титульного скрина это тоже касается).
"боёвка" вообще отсутствует (хотя почему-то игра находится в разделе martial аrts)
не пойму в чём причина популярности саботёра.
Убогое управление.
Графика ацтой даже как для 48кб.
Спрайты обновляются со скоростью бэйсика, да и нарисованы они словно полугодовалым ребёнком (титульного скрина это тоже касается).
"боёвка" вообще отсутствует (хотя почему-то игра находится в разделе martial аrts)
Зря вы так ее оценили. Игра в целом очень хорошая. Распишу по порядку:
Заставка есть - в некоторых играх и такой нет. Непонятно, только зачем он тащит этот мешок... Не самая лучшая, но нормальная.
Шрифт в меню и в игре свой, не как в BASIC-е, и очень красивый.
Рисунок двух нидзей в меню тоже очень хороший.
Музыка в меню очень хорошая. Часто запускаю игру только для того, чтобы немного послушать музыку и походить по этажам.
Фон на уровнях очень хороший, почти нет пустых мест, на стенах текстура.
Все красочное, и игровое поле, и индикаторы внизу экрана.
Персонажи крупные, в отличие от некоторых игр. Только немного странно нарисованы прыжки...
Убивают не сразу, есть шанс выиграть, в отличии от некоторых игр. Даже если ранили - еще есть возможность залечить раны в месте, где нет врагов, и продолжить игру.
Есть миссия, хоть и не очень хорошая, но есть - заложить бомбу и успеть улететь на вертолете.
Чтобы пройти игру нужно не только пробиться сквозь тех, кто мешает пройти, но и найти, какую кнопку нажать,чтобы открыть очередную дверь.
Есть выбор уровня сложности - можно выбрать на свой вкус. От выбора зависит оставшееся время, урон от ударов, появление дополнительных препятствий и т.п.
Управление в игре простое, есть KEMPSTON, охранников можно вырубать одним из нескольких способов: рукой, ногой, тяжелым или острым предметом издалека. Собак приходится перепрыгивать, а если покусают, можно накопить энергии и снова стать здоровым.
Так что, по многим параметрам, игра очень хорошая. Попробуйте найти игры с такими же характеристиками качества.
Шрифт в меню и в игре свой, не как в BASIC-е, и очень красивый.
Что мешает изменить в васике POKE указатель на набор шрифтов?
"свой шрифт" слишком громко сказано, это шрифт в сотнях игр есть, та даже тот же SEX CRIME написан на васике, и там аналогичный шрифт.
Музыка в меню очень хорошая.
мда.... ну и вкус у вас.... ну и ладно, о вкусах не спорят.
Фон на уровнях очень хороший, почти нет пустых мест, на стенах текстура.
Фон хорош тем, что тайлится один символ сплошняком? И то не текстура, а символьный вывод, причем сплошняком.
"почти" нет пустых мест всего лишь около 50%
Управление в игре простое, есть KEMPSTON, охранников можно вырубать одним из нескольких способов: рукой, ногой
Нужно стоять в строго заданной координате, что б компьютер засчитал удар в твою пользу.... это так же раздражает в игре FIST.
Что мешает изменить в васике POKE указатель на набор шрифтов?
"свой шрифт" слишком громко сказано, это шрифт в сотнях игр есть, та даже тот же SEX CRIME написан на васике, и там аналогичный шрифт.
мда.... ну и вкус у вас.... ну и ладно, о вкусах не спорят.
Фон хорош тем, что тайлится один символ сплошняком? И то не текстура, а символьный вывод, причем сплошняком.
"почти" нет пустых мест всего лишь около 50%
Нужно стоять в строго заданной координате, что б компьютер засчитал удар в твою пользу.... это так же раздражает в игре FIST.
Шрифт в игре отличается от бейсика и он красивый, значит ставим игре плюс.
Именно на мой вкус музыка в 1 части очень хорошая, а вот во второй части - не очень, какая-то скрипучая. Да я во вторую часть и не играю.
Во многих играх экран пустой, с текстурой все выглядит лучше. Какая разница сколько битов в кирпичах. Главное, что они есть и они красивые.
C охранниками проблем не заметил, тяжелые предметы во многих местах лежат. А вот в некоторых играх понаставят пушек - не пройти без ранений. Или неосторожным движением джойстика заденешь корпусом летательного аппарата за стенку или какой-нибудь предмет - и все. Даже в играх типа Диззи во многих местах смертельные ловушки стоят. Это, на мой взгляд, недостаток игр. Хотя таких игр большинство, в некоторые можно далеко пройти...
Так есть ли игры, которые в сумме характеристик сравнятся с SABOTEUR1, на ваш взгляд/вкус ?
есть ли игры, которые в сумме характеристик сравнятся с SABOTEUR1, на ваш взгляд/вкус ?
KendoWarrior покрасивше будет. в Barbarian2 и Fist2 ударов гораздо больше.
Zorki-4k
25.05.2012, 18:49
Даже не о чем спорить. Это одна из лучших игр на спектруме.
Непонятно, только зачем он тащит этот мешок...
А вот откуда содрано:
http://s019.radikal.ru/i608/1205/f5/dc8cdb826099.jpg (http://www.radikal.ru)
игру сначала планировали назвать по-другому
http://zx.pk.ru/showpost.php?p=354610&postcount=5
Zorki-4k
25.05.2012, 19:32
А потом оказалось, что просто Ninja (http://www.atarimania.com/8bit/screens/ninja_3.gif)уже есть игра на Атари?
А вот откуда содрано:
Да, картинки для игр раньше перерисовывались, а не придумывались с нуля.
http://www.amstrad.es/forum/viewtopic.php?f=1&t=1417
А потом оказалось, что просто Ninja уже есть игра на Атари? а она есть и на спектруме http://www.worldofspectrum.org/infoseekid.cgi?id=0003433
12. Silkworm (http://www.worldofspectrum.org/infoseekid.cgi?id=0004507) (26 секунд)
Одна из моих любимых игр. Очень хорошая музыка для AY.
Музыка в формате AY (ftp://ftp.worldofspectrum.org/pub/sinclair/music/ay/games/s/Silkworm.ay.zip)
Музыка в формате MP3 (ftp://ftp.worldofspectrum.org/pub/sinclair/music/mp3/Silkworm.mp3.zip)
Оказывается, игра SABOTEUR 2 некоторым людям нравится до такой степени, что даже создали сайт по этой игре.
Добавил ссылку на него. У некоторых игр также добавил ссылки на музыку из игры.
13. Ramparts (http://www.worldofspectrum.org/infoseekid.cgi?id=0004020) (28 секунд)
Музыка на несколько голосов - почти как AY.
Музыка в формате AY (ftp://ftp.worldofspectrum.org/pub/sinclair/music/ay/games/r/Ramparts.ay.zip)
14. Airwolf II (http://www.worldofspectrum.org/infoseekid.cgi?id=0000128) (31 секунда)
можно еще сделать турбоверсию для Target Renegade и для Robocop? :)
Помница был копировщик который позволял делать загрузку копии ускоренной, название не помню, но мы им скопировали THRUSTA и грузили примерно за 5 сек, но очень чувствителен на юстировку головок мафона!!! Единственная проблема перед загрузкой блока бейсик с загрузчиком.
можно еще сделать турбоверсию для Target Renegade и для Robocop? :) а у вас есть реал ?
zst, попробовал загрузить игрухи на только что купленном спекки плюс, тоже повисает после загрузки загрузчика:(
---------- Post added at 22:20 ---------- Previous post was at 21:38 ----------
И на Эволюшен тоже виснет.
а у вас есть реал ?
нету, но мне в эмуляторе тоже интересно загружать тапковые версии :)
нету, но мне в эмуляторе тоже интересно загружать тапковые версии :) а что мешает загружать оригиналы игр с WoS ?
а что мешает загружать оригиналы игр с WoS ?
да ничего не мешает, просто интересно смотреть на необычные загрузчики :)
15. Astro Marine Corps (http://www.worldofspectrum.org/infoseekid.cgi?id=0000295) (32 секунды)
Очень красочная стрелялка и фигурки крупные.
Музыка в формате AY (ftp://ftp.worldofspectrum.org/pub/sinclair/music/ay/games/a/AstroMarineCorps.ay.zip)
zst, попробовал загрузить игрухи на только что купленном спекки плюс, тоже повисает после загрузки загрузчика
...И на Эволюшен тоже виснет.
Из современных клонов ТУРБО ЗАГРУЗКА, наверно, будет работать только на "LENINGRAD-2012". Для него все это и делается, так как это простой компьютер без дисководов и жестких дисков.
На оригинале должно все работать. Попробуйте загрузку прямо с компьютера PC или настроить эквалайзер MP3 плеера и громкость. Сжимать в MP3 надо на максимальном качестве.
На оригинале должно все работать. Попробуйте загрузку прямо с компьютера PC или настроить эквалайзер MP3 плеера и громкость. Сжимать в MP3 надо на максимальном качестве.
возможно в оригинальном спектруме на входе стоит конденсатор или фильтр который режет фронты на слишком высоких скоростях...
возможно в оригинальном спектруме на входе стоит конденсатор или фильтр который режет фронты на слишком высоких скоростях... в выложенных играх скорость загрузки 11025bps, у меня на фирменном нормально грузится при ещё более высокой скорости 14700. скорее всего проблема в команде IN F,(C) #ED70, точно известно что некоторые процы не понимают команду OUT (C),0 #ED71
Zorki-4k
30.05.2012, 00:06
Кодировка в мп3, конденсаторы ни при чём. Комп именно виснет после загрузчика. Долю секунды проскакивают чёрно-красные тоненькие полосы и зависон. В 128 бейсике вместо зависона выдаёт ОК и останавливается. Виснет Феникс с процом Z840020PEC. Работает загрузчик на оризоне-микро с процом Z840004PSC.
Комп именно виснет после загрузчика. Долю секунды проскакивают чёрно-красные тоненькие полосы и зависон.
Да-да, у меня тоже самое.
Виснет Феникс с процом Z840020PEC. Работает загрузчик на оризоне-микро с процом Z840004PSC.
а процы поменять есть возможность ?
Zorki-4k
30.05.2012, 01:04
Воткнул в Феникс другой экземпляр Z840004PSC, в оризоне запаян наглухо без панельки. Ситуация не изменилась.
В 128 бейсике не виснет, а выдаёт Tape Loading Error. Я так понимаю, он не может поймать пилот. Если набрать run посреди блока, начинает мигать красно-чёрными полосами на бордюре, типа что-то грузит, но это пилот такой для него, и вылетает Tape Loading Error когда плейер начинает играть очередной "быстрый" пилот от турбо блока, на медленных пилотах не спотыкается и на турбоблоке полосами мигает тоже.
---------- Post added 30.05.2012 at 00:04 ---------- Previous post was 29.05.2012 at 23:53 ----------
Проверил ещё проц с надписью просто Z80A - тоже безрезультатно.
Я так понимаю, он не может поймать пилот.
попробуй эту версию, вдруг загрузится.
Zorki-4k
30.05.2012, 15:35
попробуй эту версию, вдруг загрузится.
Результат тот же. Не работает.
какое число печатается если запустить эту програмку.
1 PRINT IN 254: GOTO 1
постоянно 191 или проскакивает 255 ?
Zorki-4k
30.05.2012, 16:30
На фениксе: 191
На оризоне: 127
255 не проскакивает.
16. Firefly (http://www.worldofspectrum.org/infoseekid.cgi?id=0001772) (32 секунды)
Вот такая огненная муха / светлячок.
Возможно, при подключении платы расширения 128K+AY к разъему Z-CONNECTOR будет слышна музыка для AY.
Точно знаю про Exolon. Там при загрузке игра как-то определяет, какую играть музыку - для бипера или для AY. В игре их две сразу.
Но в любом случае, эту музыку можно прослушать и без AY - на компьютере PC или MP3-плеере.
Музыка в формате AY (ftp://ftp.worldofspectrum.org/pub/sinclair/music/ay/games/f/Firefly.ay.zip)
Музыка в формате MP3 (ftp://ftp.worldofspectrum.org/pub/sinclair/music/mp3/Firefly.mp3.zip)
Возможно, при подключении платы расширения 128K+AY к разъему Z-CONNECTOR будет слышна музыка для AY.
Точно знаю про Exolon. Там при загрузке игра как-то определяет, какую играть музыку - для бипера или для AY. В игре их две сразу.
не хочу расстраивать, но музыка в игре только на бипер (кстати после выбора клавиш управления играет второй музон).
в эксолоне выбор музыки сделан через проверку байта в ПЗУ (48ое отличается от 128ого) и если комп 128ой то играет через AY.
(в турбо версии жёстко задан бипер)
не хочу расстраивать, но музыка в игре только на бипер (кстати после выбора клавиш управления играет второй музон).
в эксолоне выбор музыки сделан через проверку байта в ПЗУ (48ое отличается от 128ого) и если комп 128ой то играет через AY.
(в турбо версии жёстко задан бипер)
Жаль. Тогда теоретический вопрос - 128К версии игр типа TARGET RENEGADE, WECLEMANS, CHASE HQ работают без подзагрузок ? Можно ли сделать TURBO загрузчик для компьютера с памятью 128 К ?
Наверно, есть конвертеры из TRD в TAP для загрузки дем на компьютеры без дисковода. Тогда знающие люди могли бы автоматизировать преобразование типов. А MP3-плеер удобнее, чем дисковод, даже если это не механический дисковод, а SD Floppy Emulator.
И скорость загрузки соизмерима с медленным дисководом. Особенно, если убрать необходимость загрузки boot с дисковода и выбор файла в этом буте.
balu_dark
30.05.2012, 20:59
А пзу на компах где не работает после загрузки - родное 1982? Почему спрашиваю - потому что в свое время намудохался с незапуском многих игр на своем "Робик"е. Из за вшитых русских фонтов в ПЗУ при использовании для IM2 векторов из ПЗУ - игра улетала куда угодно только не туда куда задумывал автор. Надо проверить выставляется ли IM2 в этих играх и не грузится ли в регистр I значение менее 40h.
А пзу на компах где не работает после загрузки - родное 1982? тут речь о другом - на некоторых компах турболоадер не хочет грузить данные.
---------- Post added at 20:26 ---------- Previous post was at 20:25 ----------
Тогда теоретический вопрос - 128К версии игр типа TARGET RENEGADE, WECLEMANS, CHASE HQ работают без подзагрузок ? Можно ли сделать TURBO загрузчик для компьютера с памятью 128 К ?
да, конечно возможно.
17. Sabotage (http://www.worldofspectrum.org/infoseekid.cgi?id=0004291) (27 секунд)
В эту игру тоже частенько играл лет 20-30 назад. Только тогда TURBO-джойстика не было.
Одну из подобных космических стрелялок пытался пройти с помощью автопилота.
Для этого был приспособлен древний отечественный компьютер "Радио-86РК" (http://ru.wikipedia.org/wiki/%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE_86%D0%A0%D0%9A).
Но повторяемости не получалось, так как у того компьютера не было стабильности тактовой частоты -
работу К580ИК80A прерывал контроллер ПДП для отображения символов на экране телевизора.
Поэтому частенько снаряды проходили мимо цели и программа для автоматического перемещения и стрельбы не помогла в прохождении игры.
Зато было интересно придумывать, реализовывать схему и программировать этот автопилот.
PS. По сравнению с "Радио-86РК" "Ленинград" был верхом совершенства: наличие графики, цвета, качественный звук, большая в два-три раза скорость, меньше деталей, отсутствие ПДП, встроенный BASIC, простота блока питания, стабилиьность загрузки с магнитофона, возможность играть на джойстике, количество и качество игр. Вроде все перечислил ?
17. Sabotage (http://www.worldofspectrum.org/infoseekid.cgi?id=0004291) (27 секунд)
В эту игру тоже частенько играл лет 20-30 назад. Только тогда TURBO-джойстика не было.
в той версии что на WOS только заставка 45 сек грузится, а других ссылок не вижу :confused_std:
UPDATE: уже появилась :)
18. Zybex (http://www.worldofspectrum.org/infoseekid.cgi?id=0005889) (27 секунд)
Еще одна стрелялка на двоих.
19. Flying Shark (http://www.worldofspectrum.org/infoseekid.cgi?id=0001813) (27 секунд)
Игра интересная, шанc выиграть есть, музыка хорошая. Но "летающая акула" никого не грызет и не глотает.
Сначала самолетик стреляет из одностволки, затем - из двухстволки, затем - из трехстволки, затем ...
Для этого надо успеть взять летающие бонусы в виде букв "S". А если долго держать FIRE - то взрывает всех бомбами.
Только вот шрифты игра делает на основе тех, что зашиты в ПЗУ, преобразовывая их на лету.
Поэтому, если шрифт в ПЗУ немного отличается от стандартного, текст получается не такой, как было задумано автором.
Музыка в формате AY (ftp://ftp.worldofspectrum.org/pub/sinclair/music/ay/games/f/FlyingShark.ay.zip)
Музыка в формате MP3 (ftp://ftp.worldofspectrum.org/pub/sinclair/music/mp3/FlyingShark.mp3.zip)
20. Phantis (http://www.worldofspectrum.org/infoseekid.cgi?id=0003676) (31 секунда)
AKA Game Over 2
Вот и подходит к концу наша коллекция. Спасибо всем за подсказки с выбором игр и goodboy за осуществление
идеи с турбо-загрузчиком для "LENINGRAD-2012". Надеюсь это все было не зря и пригодится многим...
21. Three Weeks in Paradise (http://www.worldofspectrum.org/infoseekid.cgi?id=0005239) (35 секунд)
Три недели быстро пролетели. Но игры еще не кончились...
Музыка в формате AY (ftp://ftp.worldofspectrum.org/pub/sinclair/music/ay/games/t/ThreeWeeksInParadise.ay.zip)
22. Overlander (http://www.worldofspectrum.org/infoseekid.cgi?id=0003569)
Музыка в формате AY (ftp://ftp.worldofspectrum.org/pub/sinclair/music/ay/games/o/OverLander.ay.zip)
23. Extreme (http://www.worldofspectrum.org/infoseekid.cgi?id=0001699) (31 секунда)
24. Action Fighter (http://www.worldofspectrum.org/infoseekid.cgi?id=0000074) (30 секунд)
У мотоциклов с коляской - коляска слева...
25. Action Force II (http://www.worldofspectrum.org/infoseekid.cgi?id=0000077) (30 секунд)
26. Chronos (http://www.worldofspectrum.org/infoseekid.cgi?id=0000951) (27 секунд)
AUTOFIRE на джойстике очень пригодилась бы.
Музыка в формате AY (ftp://ftp.worldofspectrum.org/pub/sinclair/music/ay/games/c/Chronos.ay.zip)
Музыка в формате MP3 (ftp://ftp.worldofspectrum.org/pub/sinclair/music/mp3/Chronos.mp3.zip)
AUTOFIRE на джойстике очень пригодилась бы.
авторы игры это учли. попав в таблицу рекордов надо ввести имя `JING IT BABY` - в меню появится опция - включения мегалазера
27. Xecutor (http://www.worldofspectrum.org/infoseekid.cgi?id=0005783)
Музыка в формате AY (ftp://ftp.worldofspectrum.org/pub/sinclair/music/ay/games/x/Xecutor.ay.zip)
28. Savage (http://www.worldofspectrum.org/infoseekid.cgi?id=0004353)
Музыка в формате AY (ftp://ftp.worldofspectrum.org/pub/sinclair/music/ay/games/s/Savage.ay.zip)
Музыка в формате MP3 (ftp://ftp.worldofspectrum.org/pub/sinclair/music/mp3/Savage.mp3.zip)
29. Stormlord II: Deliverance (http://www.worldofspectrum.org/infoseekid.cgi?id=0004925)
Музыка в формате AY (ftp://ftp.worldofspectrum.org/pub/sinclair/music/ay/games/s/StormlordII-Deliverance.ay.zip)
внеплановый апдейт (по просьбе Ewgeny7)
изначально планировалось адаптировать простые,но красочные игрушки.
а в эти без описания особо не сыграешь.
goodboy, скор ты на расправу :)
Спасибо, обе Игры получились замечательно работающими. С лету прошел первый уровень Equinox, в Quazatron вроде как тоже всё прекрасно работает.
Спасибо!
И тихо надеемся на Nether Earth... Прошивку Ленинграши я уже заменил на "классическую" ;)
А там, может быть и R-Type появится... :)
ради эксперимента попробую загнать на ленту... Попробую на хром, а потом на железную на 9-й скорости....
doorsfan
28.06.2012, 23:47
BYTEMAN, не получится, по крайней мере ни один алгоритм k7zx_win_bin_4.3.zip не согласился загружаться с кассеты (в лучшем случае, мусор на экран грузил)
makaroff
13.08.2012, 15:36
ОПРОВЕРГНУТО: Для тех у кого не грузятся: необходим порт #FF (на Ленинграде-2012 замкнуть J10(поправка: J12). Думаю,это необходимо добавить в первый пост.
Сам гружу с планшета из папки размещенной на Dropbox. Кстате пришла в голову идея: расшарить под турбо игры папку на дропе со свободным доступом. Так всем у кого есть планшеты и смартфоны не придется придварительно скачивать игрухи, а брать будут на прямую по домашней вафле или быстрому 3Г :-)
странно что ZST прикратил выкладывать игрухи (я адаптировал их много)
Для тех у кого не грузятся: необходим порт #FF (на Ленинграде-2012 замкнуть J10). Думаю,это необходимо добавить в первый пост. полный бред - начиная с того что J10 к порту #FF не имеет никакого отношения и заканчивая тем что игры грузятся при снятой/установленной J12(которая как раз отвечает за порт #FF)
маленький блок в котором картинка с китом сделан мною не случайно - если он появился на экране значит загрузка работает, а то что игра вроде-бы загрузилась,но не запустилась означает ошибку при загрузке.
читалка (по сравнению с оригинальным speccy) на L2012 хреновая - в этом я уже убедился.
на 11025 грузит через раз, а на фирменном при 14700 всё стабильно.
.....................
похоже толика здравого смысла в рассуждениях makaroff`a есть. проверено на игрушке StormLord2.
при медленной памяти игрушка с турболоадером грузится, но не запускается.
при обычном доступе - стартует.
специально проверил обычную версию - грузится и стартует при любом типе памяти.
makaroff
14.08.2012, 12:48
Прошу у всех прощения и у goodboy в частности. Действительно порт #FF не оказывает ни какого действия. Просто до его включения пытался грузить с Galaxy NEXUS. А после включения #FF - с Galaxy TAB'a. С него грузит удачно десять из десяти.
goodboy у меня турбо-StormLord2 грузится с SGT с выключенным #FF...
И да! За #FF отвечает J12 конечно, просто писал тот пост радостный, на ходу и по памяти.
PS goodboy, можно тебя попросить затурбить "PANAMA JOE"? Она конечно и так короткая, но охота вообще за 10 сек грузить ))
затурбить "PANAMA JOE"?
я сейчас скажем так не за рабочим компом. могу посоветовать скинув игру из любого эмуля в снапшот подставить его в otla плейер и сделать турбоверсию.
странно что ZST прикратил выкладывать игрухи (я адаптировал их много),
...I'm back
32. Arkanoid (http://www.worldofspectrum.org/infoseekid.cgi?id=0000255)
Идет только на LENINGRAD-2012 !
Сайт про Arkanoid (http://obsoletegamer.com/game-gallery-arkanoid/)
Музыка в формате AY (ftp://ftp.worldofspectrum.org/pub/sinclair/music/ay/games/a/Arkanoid.ay.zip)
Музыка в формате MP3 (ftp://ftp.worldofspectrum.org/pub/sinclair/music/mp3/Arkanoid.mp3.zip)
Astrolux
14.08.2012, 20:29
А игры PSST! нет еще с быстрой загрузкой?
А игры PSST! нет еще с быстрой загрузкой?
Пока нет. Подключайтесь к общему делу - кто умеет. Можно адаптировать большинство игр. Тогда и TR-DOS не нужен будет.
Тогда и TR-DOS не нужен будет.
ДырДос нужен, скажем так для быстрого доступа.
ДырДос нужен, скажем так для быстрого доступа.
ТУРБО-загрузка тоже быстрая, но без контроллеров и дисководов.
33. IK+ (International Karate+) (http://www.worldofspectrum.org/infoseekid.cgi?id=0002503)
Музыка в формате AY (ftp://ftp.worldofspectrum.org/pub/sinclair/music/ay/games/i/IK+.ay.zip)
Музыка в формате MP3 (ftp://ftp.worldofspectrum.org/pub/sinclair/music/mp3/IK+.mp3.zip)
Единички в два раза длиннее нулей.
Допустим, мы берём по 3 бита и перекодируем так:
000 -> 0000 (4T)
001 -> 0001 (5T)
010 -> 001 (4T)
011 -> 010 (4T)
100 -> 011 (5T)
101 -> 100 (4T)
110 -> 101 (5T)
111 -> 11 (4T)
5*4T, 3*5T
В среднем получается 4.375T (вместо 4.5T) - выигрыш 2.8%.
Вот один из вариантов для 4 битов:
0000 -> 00000 (5T)
0001 -> 00001 (6T)
0010 -> 00010 (6T)
0011 -> 00011 (7T)
0100 -> 00100 (6T)
0101 -> 00101 (7T)
0110 -> 0011 (6T)
0111 -> 0100 (5T)
1000 -> 0101 (6T)
1001 -> 0110 (6T)
1010 -> 0111 (7T)
1011 -> 1000 (5T)
1100 -> 1001 (6T)
1101 -> 101 (5T)
1110 -> 110 (5T)
1111 -> 111 (6T)
В среднем получается 5.875T (вместо 6T) - выигрыш 2.1%. Это ровно то же самое, как если бы мы кодировали 3 бита по предыдущему дереву, а один бит оставляли как есть.
Общий принцип - перекидывание пар листьев длиной выше средней на место коротких листьев.
Для 5 битов в среднем получается 7.25Т (вместо 7.5Т) - выигрыш 3.3% (перебрасывается 5 пар листьев, общий выигрыш 8T/8).
Интересно, что для 8 битов выигрыш всего 1.8% (перебрасывается 49 пар листьев, общий выигрыш 56T/256), то есть выгоднее кодировать как 3 бита + 5 битов, тогда в среднем получается 11.625T (вместо 12Т) - выигрыш 3.1%.
Самое оптимальное дерево для 8 битов строится от корня по принципу золотого сечения (158 "0", 98 "1" и т.д.), в среднем 2974/256~11.617T - выигрыш 3.2%.
Теоретический предел выигрыша (если вариантов на нули ровно вдвое больше, чем вариантов на единицы): 1 - (2*log3(n))/(1.5*log2(n)) = 1 - 4/3*log3(2) = 0.158760329...
Но я не представляю, как его достичь без арифметического кодирования.
Shiru сортировал байты в исходном файле по частоте и заменял их по таблице - самые частые на самые быстрые.
А вообще лучше использовать MFM и ничего не перекодировать.
34. Zynaps (http://www.worldofspectrum.org/infoseekid.cgi?id=0005890)
Музыка в формате AY (ftp://ftp.worldofspectrum.org/pub/sinclair/music/ay/games/z/Zynaps.ay.zip)
35. After the War (http://www.worldofspectrum.org/infoseekid.cgi?id=0000101)
36. Star Wars (http://www.worldofspectrum.org/infoseekid.cgi?id=0004841)
Музыка в формате AY (ftp://ftp.worldofspectrum.org/pub/sinclair/music/ay/games/s/StarWars.ay.zip)
Музыка в формате MP3 (ftp://ftp.worldofspectrum.org/pub/sinclair/music/mp3/StarWars.mp3.zip)
37. The Empire Strikes Back (http://www.worldofspectrum.org/infoseekid.cgi?id=0004846)
38. Return of the Jedi (http://www.worldofspectrum.org/infoseekid.cgi?id=0004848)
Музыка в формате AY (ftp://ftp.worldofspectrum.org/pub/sinclair/music/ay/games/r/ReturnOfTheJedi.ay.zip)
Музыка в формате MP3 (ftp://ftp.worldofspectrum.org/pub/sinclair/music/mp3/ReturnOfTheJedi.mp3.zip)
39. MASK III: VENOM Strikes Back (http://www.worldofspectrum.org/infoseekid.cgi?id=0003045)
Музыка в формате AY (ftp://ftp.worldofspectrum.org/pub/sinclair/music/ay/games/m/MASKIII-VENOMStrikesBack.ay.zip)
zst, а как насчет обычных кассет из соседней темы, У тебя ничего не сохранилось?
---------- Post added at 17:15 ---------- Previous post was at 17:15 ----------
В Челябински ведь наверняка были свои студии?
zst, а как насчет обычных кассет из соседней темы, У тебя ничего не сохранилось?
---------- Post added at 17:15 ---------- Previous post was at 17:15 ----------
В Челябински ведь наверняка были свои студии?
Вам надо 11 игр из той темы ? Объясните, чем они лучше версий с WOS.
У меня только пара кассет и дискет осталась на память. Есть еще знакомый с кассетами.
Надо спрашивать у тех, кто продавал кассеты и диски. Я в то время только покупал диски на стадионе Локомотив. В то время у меня было больше 100 шт.
Вам надо 11 игр из той темы ? Объясните, чем они лучше версий с WOS.
Лучше? То исторический проект и потребительскими мерками его мерить не надо.
У меня только пара кассет
С обложками? Оцифруешь?
Надо спрашивать у тех, кто продавал кассеты и диски.
Где же их взять?
Есть еще знакомый с кассетами.
Скинь плиз его контакты в личку?
Лучше? То исторический проект и потребительскими мерками его мерить не надо.
Понял - вам надо именно кракнутые.
С обложками? Оцифруешь?
Обложек не было - это были самодельные сборники с разных кассет.
Где же их взять?
Тут ведь есть товарищи из Челябинска. Я редко читаю раздел software, но выборочно несколько тем. Если вы хотите найти старые кассеты - надо дать объявление - что именно вы ищите. Без вашего вопроса я ту тему про поиск игр и не читал и не знал, что вы ищете. Напишите, например, этот вопрос в своей подписи и ссылку на тему. Вы ведь бываете в разделе hardware. Может кто-нибудь прочитает и отзовется.
Скинь плиз его контакты в личку?
Спрошу - остались ли кассеты.
Cat_Alex/QRP
08.08.2014, 00:29
...I'm back
32. Arkanoid
Идет только на LENINGRAD-2012 !
Ничего похожего. Со спокойной душой идет на самом обычном Л-1 с прошивкой турбо-90 и читалкой на 1006ви1
Ничего похожего. Со спокойной душой идет на самом обычном Л-1 с прошивкой турбо-90 и читалкой на 1006ви1
тут скорее дело не в загрузке, а в корректном отображении игрового экрана. спрайты не мерцают ?
на жёлтом скорпионе идеально все грузятся! А вот на PentEvo совсем не работают такие турбо лоадеры.
на PentEvo совсем не работают такие турбо лоадеры.
возможно процу плохо от недокументированной команды in f,(c)
Попробовал сиё грузить записав на CD-R, как выяснилось на скорпионе спустя несколько секунд загрузчик упорно включает режим турбо (7 MHz) и загрузка слетает. :(
ZX_NOVOSIB
24.10.2014, 20:57
Eagle, а режим турбо нельзя как-нибудь принудительно заблокировать? Чтобы загрузчик его не смог включить.
Eagle, а режим турбо нельзя как-нибудь принудительно заблокировать? Чтобы загрузчик его не смог включить.
Сперва выключал его железной кнопкой, потом в мониторе вырубил, тогда перестало переключатся на него, но дальше заставки загрузилось три иры, а потом и они перестали. От нагрева что-ли всё стухло? В общем 30 секунд это шибко круто оказалось для моих проводов, но хоть трёхкратно ускоренный R-Type грузится, но он взят не отсюда.
ZX_NOVOSIB
24.10.2014, 21:50
Eagle, я грузил не с CD, а со смартфона. Спектрум +2 черный амстрадовский. Всё из этой темы грузилось идеально в 99% случаев. Просто нельзя было в процессе загрузки трогать смарт или шевелить его, если это соблюдать, то 99% успеха. Кабель был нормальный, хоть и самопальный.
Может дело в кабеле. Может дело в CD плеере. Может дело в скорпионе... )) х.з. надо попробовать методом исключения выявить виновника.
Может дело в кабеле. Может дело в CD плеере. Может дело в скорпионе... )) х.з. надо попробовать методом исключения выявить виновника.
CD плеер TEAC, из тех когда оптика была ещё из кварца, и приводы стоили немалых денег, скорпион допилен в части компоратора, прикошачена схема на кр561лн2 упёртая из Ленинград-2. Так что буду перепаивать провод, длинноват.
Попробовал сиё грузить записав на CD-R, как выяснилось на скорпионе спустя несколько секунд загрузчик упорно включает режим турбо (7 MHz) и загрузка слетает. :(
если не ошибаюсь то на скорпе турбо программно включается при чтении из порта #7FFD, а в OTLA для чтения из порта используется команда IN F,(C). при этом BC=#xxFE. при дешифрации порта #7FFD на скорпе естественно используются не все адресные линии вот и возникает совпадение.
вот такая программа скорее всего включит турбо, хотя порт #7ffd явно нечитается
10 let l=254
20 for h=0 to 255
30 let x=in (256*h+l)
40 next h
У меня на скорпе все игры эти грузились со смарта. Турба в скорпе присутствует. Плата старая серая.
ZX_NOVOSIB
17.01.2015, 22:00
Коли уж в этой теме поднимались проблемы турбо-загрузчиков, то спрошу здесь. Намедни приобрел себе "Сибстар-128C", починил клаву, стал тестить.. Игры из этой темы грузятся!
Но не грузятся .tzx сделанные утилитой Z802TZX (ftp://ftp.worldofspectrum.org/pub/sinclair/tools/pc/Z802TZXv12.zip). Печаль-тоска, ведь на эту утилиту была вся надежда, ведь это единственный способ запустить на Сибстаре некоторые русифицированные и глюкопофиксеные игры, ибо они в формате тр-доса. Что делать? Существует ли какая-то альтернатива Z802TZX?
На WoS есть конечно еще утилита SnapToTap, возможно плоды её трудов понравились бы Сибстару, но не факт и она ведь токо 48 кб. умеет, 128 игры в пролете :(
если не ошибаюсь то на скорпе турбо программно включается при чтении из порта #7FFD, а в OTLA для чтения из порта используется команда IN F,(C). при этом BC=#xxFE. при дешифрации порта #7FFD на скорпе естественно используются не все адресные линии вот и возникает совпадение.
вот такая программа скорее всего включит турбо, хотя порт #7ffd явно нечитается
На новодельном скорпионе не включается.
На новодельном скорпионе не включается.
Да и на старом не включается, если не кнопкой хардварной, а в меню выключить.
ZX_NOVOSIB
17.01.2015, 22:36
Что делать? Существует ли какая-то альтернатива Z802TZX?
токо щас дошло, ведь прога k7zx наверно тоже умеет .sna превратить в .tzx или сразу в .wav? Хотел попробовать, но нигде не могу её скачать, поделитесь плиз!
ZX_NOVOSIB, а какие Z80 не удалось загрузить? У меня после конвертирования в tape2wav1.8 всё грузилось на скорпионе.
ZX_NOVOSIB
17.01.2015, 23:04
так, k7zx я чудом нашел тут. (http://code.google.com/p/otla/downloads/list)
Eagle, да никакие не удалось, щас k7zx попробую. И я .sna юзал, он вроде получше чем z80 (?)
И я .sna юзал, он вроде получше чем z80 (?)
Не заметил разницы, всё загрузилось. Там только на экране нижняя полоса 256x8 используется для финальной загрузки.
ZX_NOVOSIB
19.01.2015, 19:58
ZX_NOVOSIB, а какие Z80 не удалось загрузить? У меня после конвертирования в tape2wav1.8 всё грузилось на скорпионе.скачал tape2wav1.8 - какая-то мутная прога, запускается, но в ней нет никаких функций, ни открыть файл ни сохранить, только запускалка браузера с ссылкой о Z802TZX. Мутнейшая прога, в топку её. Я sna перегонял в tzx с помощью z802tzx, а потом в wav с помощью Tapir1.0.
Провел я тут тестирование, и выяснил, что зря я грешил на Z802TZX, она делает хорошие годные tzx, проблема была на этапе преобразования tzx в wav прогой tapir. Причем эта проблема никак не проявляется на большинстве спектрумов, но Сибстар128 на ней споткнулся. Если взять tzx и перегнать его в mp3 с помощью например winTZX, то Сибстар такое с радостью грузит!
Что же касается k7zx, то она снапшоты перегоняет сразу в wav (mp3), скорость загрузки бешаная. 128-ые снапшоты я на Сибстаре гружу за 42-47 сек., 48-ые вообще за 20 сек. Но на такой скорости иногда сбоит, поэтому ставлю скорость поменьше - 128-ой снапшот за 1 минуту, на 15 сек. дольше, зато грузит в 100%. Еще с громкостью на смартфоне/плеере надо играться, либо добавить, либо убавить.
Z802TZX портит две строчки внизу страницы, k7zx портит середину экрана. Есть игры где экран регенирируется после заставки или после старта, таким играм всё пофиг. Есть игры где экран не регенерируется, и получается косяк в графике (в рамочке) на всю игру, но тут можно подгадать и сделать снапшот сразу после загрузки с точностью до милисекунды, иногда это помагает. К третьей категории относятся игры, с которыми никакие фокусы не проходят, у них k7zx портит навечно рамку (а Z802TZX "низ") и ничего нельзя сделать. Такая печаль например в Last Ninja Remix :(
В аттаче несколько128-ых снапшотов в формает WAV. (Chase H.Q., Dizzy 5 RUS 5 lives, la Abadia del crimen RUS, Robocop2, Robocop3) Удалось так подгадать время снятия снапшота, что графика в игре не испорчена, всё тип-топ. В Диззи5 не надо сразу жать пробел, надо подождать пока нам покажут заставочку, после этого вся графика восстанавливается. В робокопе2 чит на таймер, завершить 3 левел и ему подобные можно бреаком, он как бы принудительно обнуляет таймер. Робокоп3 от Слайдера - там надо по окончанию загрузки нажать на любую кнопку.
скачал tape2wav1.8 - какая-то мутная прога, запускается, но в ней нет никаких функций, ни открыть файл ни сохранить
Нуяпрям даже не знаю :) Прога умеет конверить файл в исходную дерикторю с тапком если его перетащить мышкой на её окошко, уж куда проще. Целый сидюк стрелялок с удвоенной и утроенной скоростью загрузки подобрал из txz, z80 и sna, всё проверил на реальном скорпионе, грузит.
ZX_NOVOSIB
19.01.2015, 22:30
goodboy, что-то я вообще не понял нафига в k7zx прописана возможность открытия tap и tzx? Не работает ж потом нифига. Только снапшоты (.sna, .z80) и работают. Т.е. по сути, для рядового юзера эта прога - всего лишь аналог z802tzx, больше гибкость, турбирует сильней, экран портит сильней.
Как ты делал игры из этой темы? Они же не из снапшотов сделаны, всё красивенько, ровненько.. Объясни плиз на конкрентном примере (да вот хотя бы на тапке REX Freeway (http://zx-pk.ru/attachment.php?attachmentid=50621&d=1420878194)) как сделать нормальный релиз?
я использовал OtlaPlayer https://code.google.com/p/otla/w/list
какие-то преимущества перед k7zx у него есть, подробностей непомню.
ZX_NOVOSIB
19.01.2015, 23:32
ясно, короче всё сложно )) К тому же на английском все доки.
128-ые игры наверно еще сложней сделать, или вообще не возможно?
128-ые игры наверно еще сложней сделать, или вообще не возможно?
Сложнее перевести те, которые имеют подгружаемые уровни не влазящие в 128к, в их загрузчики лезть придётся.
ZX_NOVOSIB
21.01.2015, 01:07
я использовал OtlaPlayer https://code.google.com/p/otla/w/list
какие-то преимущества перед k7zx у него есть, подробностей непомню.
да уж, преимущества налицо. Например снапшоты, перегнанные в WAV нихрена не работают или работают с глюками. Проверял на эмуляторе естественно.
Я правильно понял, что в Otla загрузчик располагается не в экране, а в буфере принтера? А если во время снапшота в буфере что-то есть? Пробовал сделать WAV из 48-ого снапшота Last Ninja Remix - результат печальный, игра работает, но спрайты и тайлы попорчены пипец. с k7zx таких проблем не возникает. la Abadia тоже не работает - сбрасывается непосредственно перед появлением спрайтов персонажей.
Можно как-то сделать, чтобы otla делала загрузчик не в буфере принтера, а в другом месте?
Можно как-то сделать, чтобы otla делала загрузчик не в буфере принтера, а в другом месте?
при нормальной адаптации лоадер находится на месте udg.
снапшотами я никогда не-пользовался.
ZX_NOVOSIB
21.01.2015, 13:46
ну да, точно, udg, что-то около 65368. Но сути это не меняет. Большая часть игр юзает это пространство, следовательно снапшоты портятся. Автор otla - умный однака, все проги работающие со снапшотами для работы используют экран, а автор додумался udg использовать, какой умный автор и какие глупые до него люди, всех перехетрил автор однако.
Я уж решил что где-то в настройках можно самому задать адрес буфера для загрузчика, но недооценил автора, автор умнее всех, он сделал раз и навсегда, глупому юзеру ничего менять не доверено.
автор умнее всех, он сделал раз и навсегда, глупому юзеру ничего менять не доверено.
лоадер тут не-при-чём, на его место после загрузки пересылаются нужные данные,
а вот берутся они (и состояние регистров) из буфера принтера.
(как изменить размещение данных я сходу не-понял)
Boulder Dash. Не Snapshot версия. Компрессионная картинка. Время загрузки 23 секунды
Boulder Dash с турбозагрузкой?
для реала лучше выкладывай wav созданный программой
goodboy, Добавил WAV'ку в том же сообщении
Boulder Dash II. Не Snapshot версия! Переделанная. С компрессионной картинкой. Время загрузки 23 секунды.
Boulder Dash III. Не Snapshot. Компрессорная картинка. Время загрузки 21 секунда
Boulder Dash 4. Обновленная версия. Не Snapshot!. Компрессионная картинка. Время загрузки 23 секунды
Если какие-то есть пожелания, то говорите какие игры хотели бы видеть в турбо загрузке, может что и придумаю :)
Beyond The Ice Palace. Не Snapshot. Компрессорная картинка. Время загрузки 36 секунд.
ZX_NOVOSIB
14.06.2015, 16:10
JeRrS, спасибо! Нужное дело делаешь. Не у всех же компы с трдосом. А игры погрузить охото. Да иногда даже просто проверить работу спекка надо. Ты хрум/хруст юзаешь?
Если какие-то есть пожелания, то говорите какие игры хотели бы видеть в турбо загрузке, может что и придумаю.
По-моему не хватает многих классических игрушек, например:
Nether Earth. (можно русскую)
Enduro Racer. (можно с переводом Родионова)
A.T.V.
Commando.
Green Beret.
Joe Blade 3.
Terramex.
Little Puff - офигенно милая игрушка.
A.T.F. - желательно русскую, а то нифига не понятно.
Phantis1 есть, а Phantis2 нету, а между прочим это убойно красивая интересная игра.
Gonzzalezz 1 и 2 части.
Yie Ar Kung-Fu.
The Great Escape. (можно русскую)
Barbarian. Там где управление пиктограммами.
Mikie !
Dizzy ! (хотелось бы руссифицированные!!! Но любые сойдут).
Buratino просто нельзя не сделать! Танкодром до кучи, TubeMix, Королевство зерна опять же.
Отдельная просьба, сделай плиз "мой" Rex Freeway (http://zx-pk.ru/attachment.php?attachmentid=50621&d=1420878194)! Там 2 части в TAP, блоки и картинки уже сжаты пакерами.
А 128-ые можно же этой прогой сделать? Хотелось бы Robocop2 , Dizzy5 , Chase H.Q. , Target Renegade , что там ещё?.. На зарубежн.форумах читал, что la Abadia является отличным тестом на совместимость, пригодилась бы, хотелось бы нашу русскую, но её распиливать надо, она ж под трдос изначально, поэтому сгодилась бы любая.
---------- Post added at 19:10 ---------- Previous post was at 19:03 ----------
И у тебя какой-то архиватор странный, у меня не открывается. Юзай ZIP/RAR, бери за основу игры из первого поста, вот как они сделаны, всмысле каким архиватором, так и надо делать. А то ради пары килобайт выгоды теряется совместимость. Новый архиватор качать специально как-то не охото.
JeRrS, спасибо! Нужное дело делаешь. Не у всех же компы с трдосом. А игры погрузить охото. Да иногда даже просто проверить работу спекка надо. Ты хрум/хруст юзаешь?
По-моему не хватает многих классических игрушек, например:
Nether Earth. (можно русскую)
А 128-ые можно же этой прогой сделать? Хотелось бы Robocop2 , Dizzy5 , Chase H.Q. , Target Renegade , что там ещё?.. На зарубежн.форумах читал, что la Abadia является отличным тестом на совместимость, пригодилась бы, хотелось бы нашу русскую, но её распиливать надо, она ж под трдос изначально, поэтому сгодилась бы любая.
Nether Earth уже есть.
Я за Chase H.Q. и Target Renegade. Для 48К машин можно каждый подгружаемый уровень назвать Level1, Level2 и т.д. и оформить в виде отдельного WAV- файла. За максимальной скоростью лучше не гнаться или делать две версии - одну на максимальной, другую на минимальной. Кому как повезет, на такой скорости и будет загружать.
TR-DOS это лишнее звено в аппаратуре, если есть турбозагрузка. Архиватор лучше zip - он в Windows встроенный.
Down to the earth. Compressed block by HRUST. Compressed Screen. 23 seconds
Если какие-то есть пожелания
используй что-нибудь для паковки и красивого вывода картинки http://vtrdos.ru/system/VD1_2.ZIP
ZX_NOVOSIB,
И у тебя какой-то архиватор странный, у меня не открывается.
Я архивирую в 7Z, но если наблюдаются проблемы, давай переделаю архив в ZIP? Попробуй чуть выше пост, там именно ZIP у Down To The Earth
А 128-ые можно же этой прогой сделать?
Можно, но следовательно выгрузка будет сделана и под 128К версию, т.е так называемые все страницы памяти 128К. И в 48К уже просто не загрузить.
ZX_NOVOSIB
14.06.2015, 16:24
Nether Earth уже есть.
Я за Chese H.Q. и Target Renegade. Можно каждый подгружаемый уровень назвать Level1, Level2 и т.д. и оформить в виде отдельного WAV- файла. За максимальной скоростью лучше не гнаться или делать две версии - одну на максимальной, другую на минимальной.Nether Earth что-то мне не по глазам, не вижу )
Chese H.Q. и Target Renegade - однозначно надо, это ж вообще хиты. В 128-ую память они целиком со всеми уровнями влазят, без подзагрузок. Если делать 48-ые, то только сама игра будет грузится в турбо, остальные уровни придется делать обычными, ибо ковырять "подгружальщик уровней" самой игры врядли кто-то будет, сложно. В архивы с WAV можно класть текстовик "Описания игр смотреть здесь", с сылкой на http://zx-info.ru/ .
P.S. С нетерпеньем жду когда вы напишите прошивку для VGA-конвертера поддерживающую фирменные спектрумы (мне для +2AB/+3 надо), в том числе и в режиме 100 Гц для элт. С меня реклама вашего сайта в подписи, щас сделаю, айн момент.. ;)
блин, JeRrs да, ты снэпшоты фигачишь.
неспортивно это как-то (хотя и быстро)
goodboy, Думаешь это кого-то должно волновать? :) Те-же самые 30 секунд, что и в первом посте.
P.S: Еще скажи что снапшоты работают как-то по особому и игра зависает/сбрасывается при загрузке :)
ZX_NOVOSIB
14.06.2015, 16:51
Я архивирую в 7Z, но если наблюдаются проблемы, давай переделаю архив в ZIP? Попробуй чуть выше пост, там именно ZIP у Down To The EarthДа, этот ZIP отлично открывается. Только Гудбой прав, и кодовый блок и картинку нужно предварительно сжимать пакерами, так время загрузки ещё быстрее будет. Если приноровится ничего сложного. Я под эмулем делал. Берешь SCL образ с пакером. С помощью FAR (или Total) кидаешь туда в него нужные картинки, под эмулем жмёшь их. Потом из образа, этим же фаром извлекаешь кодовые блоки. Готовые сборки фара и тотал вроде где-то были, фара точно.
Да, снапшоты не слишком спортивно. И border 0 : paper 0 : cls желательно делать.
---------- Post added at 19:51 ---------- Previous post was at 19:46 ----------
блин, JeRrs да, ты снэпшоты фигачишь.
неспортивно это как-то (хотя и быстро)
Есть проги, которые с экрана монитора пишут, запиши обучающее видео как делать правильные версии. Да хотя бы на примере Rex Freeway )) После такого видео все будут штамповать правильные игры с дикой скоростью ) Или хотя бы серию грамотных обучающих скриншотов, что как и куда жать.
А если еще покажешь как 128-ые делать.. Но чувствую что это уже сложно, там наверно надо кодовый загрузчик взламывать, смотреть какие блоки как и куда он раскидывает, потом писать свой загрузчик..
скажи что снапшоты работают как-то по особому и игра зависает/сбрасывается при загрузке
сделай для примера Nodes of Yesod и сам поймешь
goodboy, нашел список турбированных игр. Не достает таких:
BTHUNDER, COPOUT, CORSARIOS, SPYHUNTER, ARKANOID2, BUBBLE BOBBLE, LTK, PACMANIA, SANXION. Они вроде были сделаны, но почему-то я их не выложил. Сейчас не нашел у себя. Не остались ?
Не остались ?
скинул в личку
ARKANOID 2 (http://www.worldofspectrum.org/infoseekid.cgi?id=0000258) (Arkanoid - Revenge of Doh) [25 секунд]
Музыка из игры в формате AY (http://www.worldofspectrum.org/pub/sinclair/music/ay/games/a/Arkanoid-RevengeOfDoh.ay.zip), MP3 (http://www.worldofspectrum.org/pub/sinclair/music/mp3/Arkanoid-RevengeOfDoh.mp3.zip).
goodboy,
сделай для примера Nodes of Yesod и сам поймешь
Сделал, но пока ничего не понял если честно, где косяк :) Вроде человек ходит, нигде ничего не зависает. Правда у меня 48К версия, может быть что-то таинственное есть в 128К с музыкой?
Правда у меня 48К версия
с картинкой от 128к ???
я тестировал оригинал, а не левый кряк.
goodboy, какая была на WofsE, я ту и взял, но я работал с 48К версией игры.
какая была на WofsE, я ту и взял, но я работал с 48К версией игры.ты взял какую-то кастрированную
(где речь после загрузки ?).
интересно что получиться из оригиналов, попробуй
ZX_NOVOSIB
15.06.2015, 22:08
интересно что получиться из оригиналов, попробуй
зачем выяснять что получится из снапшота оригинала? Снапшот это же не спортивно, и вообще не комильфо. Лучше скажи, что я делаю не так. Итак, я взял заставку рекса и сжал её той прогой, ссылку на которую ты давал, там где картинка красиво по диагонали рисуется. Получается блок старт 40000, длина 3940. Я его загнал в TAP. В другой TAP я засунул сжатый хрустом кодовый блок игры, он стартует с 32768, распаковывается и самозапускается.
Я открываю otla. Жму "Add Blocks", выбираю тот первый тапок со сжатой картинкой, выставляю CLEAR 39999, USR 40000. Жму ещё раз "Add Blocks", теперь выбираю сжатый блок самой игры, выбираю CLEAR 24599, USR 32768. Жму SBB=>WAV. Получаю нерабочий WAV. Если по отдельности делать блоки, то всё работает, т.е. либо картинка, либо игра. Как совместить картинку и игру??
Пробовал различные сочетания CLEAR и USR - без толку.
зачем выяснять что получится из снапшота оригинала? Снапшот это же не спортивно, и вообще не комильфо. надо сначала доказать это джерсу.
Как совместить картинку и игру??
как минимум надо между блоками выставить паузу что-бы картинка успела проявиться до начала передачи данных следующего блока.
сообщи полные данные (начало/длина) каждого блока.
ZX_NOVOSIB
15.06.2015, 22:51
как минимум надо между блоками выставить паузу что-бы картинка успела проявиться до начала передачи данных следующего блока.
сообщи полные данные (начало/длина) каждого блока.
про паузу в курсе. Там дело в другом. Если делаю просто одну картинку, то всё окей, по окончании загрузки выполняется USR 40000 и картинка появляется. Если же я после картинки ставлю блок с игрой, то картинка даже не появляется, такое ощущение, что USR 40000 не срабатывает. В аттаче 2 тапка, картинка и игра.
Картинка 40000, 3940
Игра 32768, 26617 (по USR 32768 блок распаковывается начиная с адреса 24600 и идёт автоджумп на.. непомню 38010 кажется, но это не важно, важно, что требуется CLEAR 24599)
Если у тебя получится разобраться, то выложи .sbb что-ли, мож по нему я пойму свою ошибку.
Если делаю просто одну картинку, то всё окей, по окончании загрузки выполняется USR 40000 и картинка появляется. Если же я после картинки ставлю блок с игрой, то картинка даже не появляется, такое ощущение, что USR 40000 не срабатывает.
http://savepic.ru/7300850.png
ZX_NOVOSIB
15.06.2015, 23:28
goodboy, выставил всё по твоему скриншоту. Тестировал спекулятором. На выходе WAV, в котором как будто бы USR 40000 после загрузки картинки не выполняется, т.е. картинка не появляется, сама же игра потом загружается и нормально стартует.
ты в параметрах блока в котором картинка выставил адрес запуска ?
ZX_NOVOSIB
15.06.2015, 23:45
ну конечно выставил. Говорю же, всё по твоему скрину. Мистика какая то.
ZX_NOVOSIB
16.06.2015, 00:18
выложи свой sbb
на всякий случай перезагрузил комп, сделал проект, протестировал его, и о чудо, всё работает. Спасибо. Видимо какой-то абсолютно левый глюк был, который вылечился перезагрузкой винды. Кстати, а обязательно выбирать модель 48k? На что это влияет? Нельзя графу пустой оставить? Или выбрать 128k?
Саму игру завтра выложу.
Кстати, а обязательно выбирать модель 48k? На что это влияет? Нельзя графу пустой оставить? Или выбрать 128k?
я этот момент тоже не-понял.
в исходниках есть комментарии, но они на-испанском
А для чего у O.T.L.A. нужен "POKE -1" ?
А для чего у O.T.L.A. нужен "POKE -1" ?
вроде переключение страниц для MSX
delta_brest
16.06.2015, 08:48
Никто не думал изменить прошивку спектрум бейсика, чтобы можно было загружать программы на x-кратной скорости? Для этого придется написать tap player на стороне PC, но возможно все ограничится изменением скорости эмулятора.
В этом случае можно будет грузить 99% tap файлов, без всякой модификации. Не пойдут только те, в которых используются кастомные загрузчики.
Мысли, опасения?
Super Hang-On 1. Не Snapshot. Дисковая версия. С компрессорной картиной. А ну быстро ругайте меня!
P.S: Еще бы умела программа для каждого блока свою паузу в ms выставлять, было бы здорово. А так получается только для всех блоков
А ну быстро ругайте меня!
легко, версия опять кастрированная.
(нету музыки и карты в-начале игры)
http://savepic.ru/7322236.png
жду Robin и Nodes
Обновил все части Boulder Dash. не Snapshot. Компрессорная картинка. Ссылки те же что и в списке на первой странице.
BruceLee. Компрессорная картинка. Не Snapshot. Время загрузки 31 секунда.
BruceLee
опять буду ворчать.
неужели так трудно сделать оригинал.
мы же не в 90х с пиратскими версиями.
http://savepic.ru/7368160.png
Highway Encounter. Не Snapshot. Компрессионная картинка. Время загрузки 30 сек.
ZX_NOVOSIB
17.06.2015, 19:09
в исходниках есть комментарии, но они на-испанском
на форуме же есть знаток испанского, забыл ник.
Обновил все части Boulder Dash
ну тада уж и Beyond The Ice Palace, Cybernoid II, Down to the earth и Earth Shaker тоже обнови на "не снапшотные" ;)
---------- Post added at 22:09 ---------- Previous post was at 21:22 ----------
Еще бы умела программа для каждого блока свою паузу в ms выставлять, было бы здорово.можно в аудиоредакторе потом "лишние" паузы тупо вырезать.
Вот наделаем всяких разных игрушек и можно будет в архив их упихать, один архив проще скачать чем каждую игру по отдельности. Архив зазеркалим.
на форуме же есть знаток испанского, забыл ник.
Риндекса не включай, да? ;)
Вот наделаем всяких разных игрушек и можно будет в архив их упихать, один архив проще скачать чем каждую игру по отдельности. Архив зазеркалим.
"Мы пахали".
ZX_NOVOSIB
17.06.2015, 21:43
creator, ты о чём вообще? :)
4all, поэкспериментировал тут с прогой маленько, добился кое-каких полезных результатов. Придумал как делать чтобы атрибуты сразу в 0 ставились, как паузы уменьшать. Сделал даже релиз Рекса, но охото ещё кое-что подкорректировать. Как сделаю - выложу рекса, и инструкцию как я всё это делал. Честно скажу, немного муторно всё это. Лучше бы авторы проги сразу дали людям больше гибкости, чем потом изварщатся с разными прогами, корректируя результат работы этой отлы.
JeRrS, картинки ты пакуешь, окей, а сам блок игры пакуешь хрумом?? ) Что-то у тебя длинные вавки получаются.
ZX_NOVOSIB, блоки не пакую, много ли на этом можно выиграть это во-первых? во-вторых я все равно процедуру паковки хрумом не владею.
ZX_NOVOSIB
18.06.2015, 18:31
блоки не пакую, много ли на этом можно выиграть это во-первых?Выиграть можно много. С 93-94 годов все поголовно начали паковать блоки. Не паковать блоки - дурной тон. Иногда блоки чуть ли не в 2 раза сжимаются, ну на треть это в самом худшем раскладе. Есть хрум. (http://vtrdos.ru/system/HRUM_35.ZIP) Пакуй им. Там две панели. Стрелки вверх-вниз управляют курсором одной панели, лево-право второй панели, почитай встроенный хелп. Всё просто, так же как паковка картинок. Выбираешь адрес с которого будет начинатся упакованный блок, адрес, начиная с которого он будет распакован. Выбираешь автостарт (адрес на который будет переход после распаковки). С буфером для распаковщика поэкспериментируй, он по умолчанию в 23433 кладется, можно еще в 23296 (принтер) его ложить. А можно наверно еще куда-нибудь. У меня в Рексе я не помню где буфер, кажись в "принтере", но при этом игра работает в 128-ом режиме, хотя не должна, но работает, так как в бейсик возврата нет, распаковка и сразу старт, всё окей.
Если что непонятно спрашивай. Просто Гудбой с самого начала задал высокий стандарт турбо-игр, хочешь не хочешь, а надо соответствовать заданной планке, а значит долой снапшоты и долой непакованные блоки.
В аттаче первая часть REX, малость облегченная тем, что убран таймер, теперь можно не торопится переходить в следующую комнату и теперь можно возвращаться в любые комнаты, короче можно бродить в своё удовольствие. Всё сделано максимально фирменно, не хуже чем у Гудбоя, а кое в чём даже лучше )) 28 секунд и супер-мега игра на вашем спектруме :cool: Правда пришлось юзать аудиоредактор, подрезать там, склеивать. Муторно. Еще перед запакованным блоком картинки и перед запакованным блоком игры пришлось вставить два байта 211 и 254, и пересохранить с этого нового адреса, соответственно и старт тоже на 2 ниже. (211,254 = out (#254),A - аналог BORDER 0, без этого бордюр во время работы распаковщика был не черным, перефекционизм конечно, но у Гудбоя такой же перфекционизм)
P.S. Вторую часть рекса позже выложу. Версии Гудбоя работают только из под 48, я думаю надо поднять планку, там где это возможно надо обеспечить работу и из-под 128, чтобы на 128-ых машинах меньше телодвижений было, включил, нажал ентер и всё.
delta_brest
18.06.2015, 19:19
на +2b ничего не грузится :) после загрузчика tape loading error
ZX_NOVOSIB
18.06.2015, 19:52
на +2b ничего не грузится после загрузчика tape loading errorты имеешь ввиду вообще все игры из этой темы или только последнюю, выложенною мной? У меня на +2B всё грузится. Ты поди магнитофонный вход как-то криво сделал. Или у тебя шнур кривой. Или на смартфоне громкость неверная.
ZX_NOVOSIB
18.06.2015, 22:49
Как и обещал, REX 2 в аттаче. Можно играть без кода, но лучше пройти первую и ввести код ) 27 секунд!
delta_brest
19.06.2015, 08:37
ты имеешь ввиду вообще все игры из этой темы или только последнюю, выложенною мной? У меня на +2B всё грузится. Ты поди магнитофонный вход как-то криво сделал. Или у тебя шнур кривой. Или на смартфоне громкость неверная.
Обычные программы грузяться, турбо нет.
Использую кассетный адаптер http://img.alibaba.com/wsphoto/v0/348613592/free-shipping-100pcs-lot-CAR-CASSETTE-TAPE-ADAPTER-FOR-MP3-IPOD-NANO-CD-IPHONE.jpg
а как можно реализовать вход чтобы грузилось?
Into The Eagles Nest. Не Snapshot. Компрессионная картинка.
ZX_NOVOSIB
19.06.2015, 14:32
Использую кассетный адаптер
а как можно реализовать вход чтобы грузилось?
Да, проблема в кассетном адаптере. А вовсе не в процессоре. У меня с адаптера турбо тоже не шли. Однако решение есть: разбираем спек, припаиваем к головке мафона два проводка, желательно экранированный проводок, оплетка к массе естественно, к другому концу припаиваем например 3.5 мм minijack гнездо, выводим его любым удобным способом. Я просверлил дырку и приклеил гнездо изнутри. Все игры из этой темы грузятся с полпинка! Помоему даже play на кассетнике не надо нажимать. Но громкость на смартфоне надо подбирать начиная с наименьшей, прибавляя, у меня на 1 уже грузится.
Еще вариант, на форуме есть человек под ником MV1971, он продает TR-DOS контроллеры под фирменные спектрумы, дисковод пойдет любой, даже 3.5, либо эмулятор дисковода, с тр-досом откроется новый мир ;)
ZX_NOVOSIB
19.06.2015, 22:27
Into The Eagles Nest. Не Snapshot. Компрессионная картинка.Мы уже поняли, что ты теперь делаешь не снапшоты, так что нет необходимости это указывать ) Картинка тоже по умолчанию компрессионная. Но сам блок тоже, блин, сжимать надо. Гудбой посоветовал вместо хрума юзать хруст 1.3, проверил, вроде лучше жмёт. Расскажи как ты загрузчик модифицировал? Я тоже модифицировал, но у меня способ геморный, может ты придумал способ попроще. И что у тебя за последний миниблок? Зачем он?
4all , завтра Nether Earth выложу.
ZX_NOVOSIB, Насчет загрузчика, я просто увидел твой REX и после прогрузки бейсик блока подсмотрел что ты добавил после 10-й строчки в 11-ую оператор PRINT, ну я долго не думая взял и навставлял в своем EAGLES NEST'e PRINT'ов с шрифтом, который хранится в REM операторе да и все :) Кинь ссылку на хруст 1.3, если вникну в это дело, то попробую чего-нибудь забабахать.
---------- Post added at 09:38 ---------- Previous post was at 08:21 ----------
Последний блок сам добавляется если сам блок длится и запиливается в адрес за пределы 65xxx байтов.
Сам нашел хруст, и ни черта не понял. Даже example.bat мало мне что дал, как добиться чтобы на выходе был готовый tap файл, который грузишь и тупо вводишь RND USR?
нашел хруст, и ни черта не понял.
вот спековский вариант
http://www.worldofspectrum.org/pub/sinclair/trdos/utils/HrustV1.3.trd.zip
goodboy, как насчет инструкции? :) или хотя бы пример!
delta_brest
20.06.2015, 13:45
Да, проблема в кассетном адаптере. А вовсе не в процессоре. У меня с адаптера турбо тоже не шли. Однако решение есть: разбираем спек, припаиваем к головке мафона два проводка, желательно экранированный проводок, оплетка к массе естественно, к другому концу припаиваем например 3.5 мм minijack гнездо, выводим его любым удобным способом. Я просверлил дырку и приклеил гнездо изнутри. Все игры из этой темы грузятся с полпинка! Помоему даже play на кассетнике не надо нажимать. Но громкость на смартфоне надо подбирать начиная с наименьшей, прибавляя, у меня на 1 уже грузится.
Еще вариант, на форуме есть человек под ником MV1971, он продает TR-DOS контроллеры под фирменные спектрумы, дисковод пойдет любой, даже 3.5, либо эмулятор дисковода, с тр-досом откроется новый мир ;)
пробовал через провод припаянный к плате магнитофона, тоже самое, грузиться пару сек и tape loading error
ZX_NOVOSIB
20.06.2015, 14:49
как насчет инструкции? или хотя бы пример! выше инструкция Гудбоя, он меня опередил, но под сполером моя:
http://savepic.net/6991170.gif
Итак, подсовываем кодовый блок в TRD к хрусту. Можно вручную, из бейсика, так надежней и наглядней. Но можно и проще, например Total Commander с zx-плагинами, в нём можно из TAP в TRD копировать и обратно, вот только при таком копировании обнуляется стартовый адрес, т.е. адрес первого байта блока, а значит в хрусте в графе "Depack-to" придется указывать нужный адрес.
File address - это адрес начиная с которого будет начинаться сжатый блок, этот адрес желательно ставить повыше! Но так, чтобы сжатый блок всё-таки умещался до 65367, иначе otla заругается, и будет делать доп.файл, а если при этом у нас адрес депакера в буфере принтера (по умолчанию в хрусте), то будет жопа. Как зараннее высчитать? Можно на глаз, но можно сделать пробную паковку, посмотреть какой длины блок получится и на калькуляторе отнять эту длину от 65367. В моем примере сделано на глаз. Почему адрес не 40000, а 40002? Да потому что я вставлю 2 байта перед блоком, эти два байта дадут черный бордюр.
Jump to - сюда вводим адрес так называемой точки входа, т.е. адрес запуска игры. После распаковки сам депакер сделает как бы RANDOMIZE USR xxxxx.
У меня был исходный блок с такими параметрами: 26496,28755
Я его сжал хрустом, получился файл: 40002,17326
Я этот "zip" гружу в память. Бейсиком (как в примере) или проще дебагером (ctrl+enter в спекуляторе) заношу в ячейку 40000 число 211, в 40001 - 254, потом сохраняю этот блок (как TAP) с параметрами 40000,17328 (так как блок стал длиннее на 2 байта, которые мы прилепили "спереди"):
http://savepic.net/6980930.gif
В otla, в главном экране, надо будет выставить CLEAR 26495, а USR 40000.
Два байта, дающие черный бордер я вставляю и перед сжатой картинкой, но это можно и не делать.
---------- Post added at 17:49 ---------- Previous post was at 17:43 ----------
изучая код можно например как в NetherEarth исходный блок 23296,41449 превратить в 26496,38249
ты мне сказал, что в NE надо взять блок 26496,28755 , я сделал так и вродь всё работает, но теперь ты пишешь другие значения. Как так? :)
ZX_NOVOSIB
20.06.2015, 14:58
Насчет загрузчика, я просто увидел твой REX и после прогрузки бейсик блока подсмотрел что ты добавил после 10-й строчки в 11-ую оператор PRINT, ну я долго не думая взял и навставлял в своем EAGLES NEST'e PRINT'ов с шрифтом, который хранится в REM операторе да и все
В твоем загрузчике получилось много "балластных" данных, т.е. ты не удалил из 10-ой строки например randomize usr val "23781", не в даваясь в подробности, просто копируй 10 строку, как она у меня есть, один в один (токо clear будет разным), не забудь про 4 двоеточия, они нужны, чтобы адреса загрузчика не поплыли. А уж в 11,12 вставляй что угодно, и в самом конце rand usr val 23781.
Как отредактировать 10 строку? Из под 128-ого бейсика никак, при редактуре она испортится. Надо из под 48, я вызываю 10 строку с помощью EDIT (Shift+1 в спекуляторе), всё начинает дико тормозить, клавишой + я добавляю скорости эмулятору, 800%, тогда всё быстро редактируется, после ввода 10 строки надо не забыть убрать скорость на норму.
Сам нашел хруст, и ни черта не понял. Даже example.bat мало мне что дал, как добиться чтобы на выходе был готовый tap файл, который грузишь и тупо вводишь RND USR?
Ты взял писишный вариант. А 99% писишных zx-утилит сделаны по принципу "Кроме автора утилиты никто не знает как ей пользоваться, и даже сам автор через год не сможет вспомнить." :)
ты мне сказал, что в NE надо взять блок 26496,28755 , я сделал так и вродь всё работает, но теперь ты пишешь другие значения. Как так?
28755 правильная длина. с 38249 я ошибся.
ZX_NOVOSIB
20.06.2015, 15:50
пробовал через провод припаянный к плате магнитофона, тоже самое, грузиться пару сек и tape loading errorпрям к головке припаял? Ну я не знаю, у людей всё всегда работает. ищи проблему в шнуре/смартфоне/настройках смартфона. В смарте ставь режим "в самолете".
ZX_NOVOSIB
20.06.2015, 17:20
Nether Earth с заставкой :cool: 21 секунда. И это на самой медленной скорости, для стабильности загрузки. А на спектруме с хорошим магнитофонным входом, наверно можно и секунд за 12 грузить ;) Можно отпаять тр-дос и вместе с дисководом отправить в мусорное ведро. Шучу конечно )
Для этой игры существуют дополнительные уровни, грузятся просто через Load Game в стартовом меню. На форуме где-то есть ссылки на TAP. Если кому надо, могу перегнать в WAV и выложить, но там уже не турбо-загрузка будет, а обычная.
ради интереса глянул Robin of the wood.
несмотря на большой размер исходного файла
16384,49136
место под распаковщик найти можно.
~6912байт отводится под стек и буфера/таблицы.
после загрузки там данные для речи и какая-то программа для передачи данных.
http://savepic.ru/7358235.png
ZX_NOVOSIB
20.06.2015, 20:45
ради интереса глянул Robin of the wood.
несмотря на большой размер исходного файла
16384,49136
место под распаковщик найти можно.
ну дык может сделаем? ;-)
интересно каую помощь вы мне сможете предложить ???
учитесь/делайте.
(arc/nodes of yesod чуток попроще)
ZX_NOVOSIB
20.06.2015, 21:51
интересно каую помощь вы мне сможете предложить ?Ну, э-э, рутину ) Там стоко рутины.. ) Сначала надо "всё сделать", потом смерджировать, потом измененный лоадер сохранить в тап, потом тап перегнать в wav, потом резать этот лоадер, сохранять блоки, резать блоки и склеивать их с лоадером.
учитесь/делайте.
как скажешь, будем учится.
delta_brest
21.06.2015, 01:55
прям к головке припаял? Ну я не знаю, у людей всё всегда работает. ищи проблему в шнуре/смартфоне/настройках смартфона. В смарте ставь режим "в самолете".
припаял к плате, в то место, куда припаяны провода от головки.
KRAKOUT. Packed Screen. Packed Block by HRUST
обновил Down To Earth (http://zx-pk.ru/showpost.php?p=810252&postcount=177) packed by HRUST. loading 23 seconds
ZX_NOVOSIB
21.06.2015, 17:11
JeRrS, поругаю тебя наверно. Но поругаю конструктивно. Переделаю твой загрузчик, сделаю из него загрузчик-заготовку, будешь его подгружать командой MERGE к отловскому загрузчику, менять название игры и сохранять с нужным именем.
ZX_NOVOSIB
22.06.2015, 15:44
KRAKOUT
а почему у тебя в лоадере CLEAR стоит 39999? Недоглядел? Там должен стоять CLEAR который нужен для распакованного кодового блока игры, чаще всего он бывает что-то в районе 24000 - 26000, но никак не 39999. Конечно и так работает, но всё же.
В аттаче лоадер-заготовка (только 11 и 12 строки), его можно "мерджировать" к отловскому лоадеру. Потом останется только вызвать на редактуру 10 строку, убрать из неё рандомице, вставить в начало border not pi: paper not pi: и убедится, что после clear val "xxxxx" стоит 4 двоеточия. Потом вызвать 12 строку и вставить вместо "KRAKOUT" имя очередной игрушки. Ну и сохранить в TAP с LINE 1 напрмер. Твой лоадер работает точно так же как и работал, все "красивости" сохранены, но он стал меньше на 94 байта! (там было дофига лишних операторов и т.п.) По меркам спектрума 94 байта это ж целое состояние. Имеется ввиду, не заготовка на 94 меньше, а полный лоадер, с 10-ой отловской строкой.
Загрузчик из TAP в WAV лучше перегонять прогой winTZX (http://www.worldofspectrum.org/pub/sinclair/tools/pc/winTZX0.9a.exe). Ибо та прога которой ты перегоняешь делает слишком тихий WAV, гораздо тише чем то, что делает отла, в аудиоредакторе это хорошо видно. На реалах могут быть проблемы из-за этого перепада громкости. В этой winTZX сначала надо жать на значок портфеля (загрузка), а потом на WAV и всё.
хуже что я распинаюсь, а jerrs упрямо фигачит чьи-то кряки, а не фирменный оригинал.
Я правильно понял, что с помощью OTLA не ускорить загрузку бейсиковой проги и вопрошалки о покесах бейсиковые также не прикрутить?
Я правильно понял, что с помощью OTLA не ускорить загрузку бейсиковой прогивполне реально загрузить прогу на бейсике, и стартануть её из ПЗУ с нужной строки.
ZX_NOVOSIB
23.06.2015, 21:23
хуже что я распинаюсь, а jerrs упрямо фигачит чьи-то кряки, а не фирменный оригинал.
Ну во первых не слишком то он и "фигачит" ) Уж лучше бы и впрям фигачил )) И что ты конкретно имеешь в виду под "чьим-то кряком"? Krakout что ли? Если да, то как ты определил, что jerrs взял чей-то кряк, а не оригинал?
вполне реально загрузить прогу на бейсике, и стартануть её из ПЗУ с нужной строки.
Как это? Берем бейсик файл, отрезаем и выкидываем заголовок, оставшемуся блоку приделываем новый заголовок? С какими параметрами? Как вычислить эти параметры? Потом этот бейсик замаскированный под коды скармливаем отле, но какой USR указывать для этого блока? Или всё это вообще не так делается?
Вот если есть способ с бейсиком грузить, то тогда я пожалуй все мною кряченные игры в OTLA загоню, там вопрошалки о вечных жизнях на бейсике сделаны (в код переделывать лень).
ZX_NOVOSIB
23.06.2015, 21:30
Исходники хруста 1.3 существуют в открытом доступе? Неплохо было бы научить его автоматически выставлять черный бордюр перед началом распаковки. А то слишком муторно каждый раз приклеивать эти два байта. А еще их к картинке надо приклеивать.. :(
---------- Post added at 00:30 ---------- Previous post was at 00:28 ----------
Вот если есть способ с бейсиком грузить, то тогда я пожалуй все мною кряченные игры в OTLA загонюмного игр? Можно список? ) Разберемся поди как с бейсиком грузить.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot