спасибо за внимание
Вид для печати
спасибо за внимание
сконвертите из тапок в хоббитов, пжл!
Я, к сожалению, очень далёк от "кодерства" на Speccy и вряд ли что дельное подскажу, но, хочу напомнить, что была в своё время TR-DOS версия Chronos от KDF Soft c доработанным движком и AY музыкой во время игры. Может что-нибудь полезное там найдете:
http://vtrdos.ru/gamez/c/CHRONS.ZIP
очень интересное сообщение
ценная мысль
Кстати, ты куда-то протерял улыбочку на титулке (она была спрятана под черными аттрибутами и проявлялась при затухании экрана) :)
да
Ух-ты! Прикольно!.. И не знал!..
---------- Post added at 23:06 ---------- Previous post was at 23:01 ----------
Не - быстрая версия не для меня, я - тормоз :)
мысль!
yes
Ой! Сам такой. Велесофт что-то подобное драйверу выкладывал, но там черт ногу сломит... :(
Гудбой должен все о мыши знать!..
ну, я Велесофта Сим-Сити дисковал, если игра уже имела курсор (как в War in Middle Earth, Evilcrown, Hero Quest), или если курсор вообще не нужен, как в скролл-шутерах, в полкило легко уложиться, даже меньше. Раз для Кроноса уже делалась мышь, то проще 1 к 1 оттуда взять... с разрешения.
пока
да
Slider,
introspec,
я эту фишку с чеширской улыбкой расколол еще в касетной версии
в ней картинка "прорисовывалась" динамически по знакоместам при загрузке
я написал свой декодер на бейсике чтобы она загруженный обычным способом файл прорисовала с целью ее в экран стандартный сохранить
и было видно как сперва пиксели рисовались а потом зачернялись
спасибо!
Source code of mouse drivers for all modified games is free and in one ZIP archive + full info about patching STEP by STEP:
http://velesoft.speccy.cz/kmouse/kmv...rce-remake.zip
Mouse driver = 252 bytes + next small patches in game code
Manual/info for add mouse driver to Chronos:
1) redirect kempston joystick test to test mouse fire - write at adress 56999 instruction CALL 24733.
2) to adress 57105 write CALL 24500 (call mouse driver for X and Y axis)
3) POKE 59061,60 = mouse driver after start game center X/Y positions
4) KEMPSTON JOYSTICK text in main menu rewrite to KEMPSTON MOUSE
5) mouse driver (BIN file in attachment) load to adress 24500 (length 252 bytes).
Now you can start game (starting adress in my TAP version is 6e4).
In attachment you can see BIN file (it's full mouse driver - code), SNA file with mouse driver source, TAP file (original TAP version before modification)
info about game:
X-AXIS position is at adress 59649 and Y-AXIS at 59650.
X-AXIS range values 8-44 and Y-AXIS range 0-29.
Sprite movement in 4 pixel step.
At adress #E900 is time counter for flash sprite (after dead)
At adress #E90D is number of lives.
конечно
You use IM2 with vector #FE. In ZX ram is from #FE00 to #FF00 byte #FF. After interrupt jump CPU to #FFFF adress. If you set register I to value #3B then interrupt adress will also #FFFF and memory area #FE00-#FF00 can be used for mouse driver (my driver run in slow zx ram, if you place driver from #FE00 then routines will work faster because from #C000-#FFFF is fast ram).
I can recompile driver for you...
Is possible also add autofire feature on middle mouse button :-)
наверняка!
Yes, ZX48 and ZX128/+2 have often unstable data bus(also vector) if external device is connect. K-MOUSE TURBO interface during interrupt pull-up data bus (= send stable vector #FF) and can run stable with incomplete IM2 table (k-mouse software often use only small IM2 table and free space is for mouse driver :-)
не может быть!
introspec, а поконкретнее?
я не верю
я к тому что раз в прерывание считывать все порты клавиатуры и сканировать уже эти данные
не думаю
не знаю
понятно.
раньше такого было много
http://zxspectrum48.i-demo.pl/beeper_demos.html
(игровые внизу страницы)
да