мой старый говноэмуль на Delphi
Posted: 07 Apr 2011, 22:19
написано на дельфи, под винду. давности неимоверной, но я недавно собирал Delphi7Lite — собралось. доки хуй, зато есть консоль по '~'. выкидываю просто чтобы не гнило на винте: вдруг да кому надо?
лицензия — WTFPL. по русски: «делай, бля, чо хочешь». если в сырцах (кроме сырцов эмуля Z80, он не весь мой) встретится другая лицензия — это пиздёж.
я два или три раза пытался зарегиться на говнофоруме, чтобы это отдать — не заапрувили. ну и хуй с ними.
можете качать и запускать (бинарь внутри есть), можете не качать. можете срать на меня за говнокод, можете не срать. я эту фигню использовал весьма активно в своё время — под вайном, да. там внутри есть встроеный LISP, на котором можно дофига всего написать.
клавиши смотри в .rc. f12 — reset. f5 — sound on/off. ctrl+f5 — ay on/off. выбор модели… ну… в консоли скажите «reset ?» — оно расскажет. хоткеи есть, но я их забыл за давностью лет. читайте .rc.
в .dzs, которые в games/ — запустите и нажмите shift+f1 — будет меню читов. это лисп-программа, встроеная в снапшот, гыгы.
есть дизасм и асм. бровзер трд-дисков с выгрузкой хоботов. умеет добавлять хоботы в трд по простому f3. умеет добавлять не-хоботы, и тоже по f3. вообще, умеет много чего, но в основном из консоли. умеет автодобавлять односекторный бут. по умолчанию стрелки и ctrl забиндены на kempston joystick. есть autofire. есть эмуляция kempston mouse. WD/VG эмулится через жопу.
если кому надо — у меня есть депакер .dzs под пингвинусы. но никому не надо, думаю. дока по .dzs там же — это типа «очередной универсальный формат снапшотов».
да, на всякий случай: .sna, .z80 и .slt тоже понимает, конечно. и писать умеет. вообще, эмулятор скорее для девелоперов, а не для обычных юзеров. в комплекте также идёт фака и кусок доки по консольным командам.
DSP3 был в разработке — там новый эмуль Z80 и почти корректная поддержка contended с мультиколором (большинство мультиколора с оригиналов и пента работали), но он остался в стадии «я запускаюсь!». DSP4 в разработке сейчас, но будет на C и под пингвинус (хотя там SDL, так что без звука, скорее всего, соберётся и на винде).
если кому интересно (неужели?) — DSP0 был в 90-х и под дос, DSP1 уже под винду, но стрёмный. оба не сохранились, потому что тогда я cannot into version control.
good luck and happy hacking, Ketmar // Vampire Avalon
upd: вот же я пьяное мудило! написал кучу текста, а аттач забыл. ну не далпайоп ли? требую форумный титул «сказочный далпайоп»!
лицензия — WTFPL. по русски: «делай, бля, чо хочешь». если в сырцах (кроме сырцов эмуля Z80, он не весь мой) встретится другая лицензия — это пиздёж.
я два или три раза пытался зарегиться на говнофоруме, чтобы это отдать — не заапрувили. ну и хуй с ними.
можете качать и запускать (бинарь внутри есть), можете не качать. можете срать на меня за говнокод, можете не срать. я эту фигню использовал весьма активно в своё время — под вайном, да. там внутри есть встроеный LISP, на котором можно дофига всего написать.
клавиши смотри в .rc. f12 — reset. f5 — sound on/off. ctrl+f5 — ay on/off. выбор модели… ну… в консоли скажите «reset ?» — оно расскажет. хоткеи есть, но я их забыл за давностью лет. читайте .rc.
в .dzs, которые в games/ — запустите и нажмите shift+f1 — будет меню читов. это лисп-программа, встроеная в снапшот, гыгы.
есть дизасм и асм. бровзер трд-дисков с выгрузкой хоботов. умеет добавлять хоботы в трд по простому f3. умеет добавлять не-хоботы, и тоже по f3. вообще, умеет много чего, но в основном из консоли. умеет автодобавлять односекторный бут. по умолчанию стрелки и ctrl забиндены на kempston joystick. есть autofire. есть эмуляция kempston mouse. WD/VG эмулится через жопу.
если кому надо — у меня есть депакер .dzs под пингвинусы. но никому не надо, думаю. дока по .dzs там же — это типа «очередной универсальный формат снапшотов».
да, на всякий случай: .sna, .z80 и .slt тоже понимает, конечно. и писать умеет. вообще, эмулятор скорее для девелоперов, а не для обычных юзеров. в комплекте также идёт фака и кусок доки по консольным командам.
DSP3 был в разработке — там новый эмуль Z80 и почти корректная поддержка contended с мультиколором (большинство мультиколора с оригиналов и пента работали), но он остался в стадии «я запускаюсь!». DSP4 в разработке сейчас, но будет на C и под пингвинус (хотя там SDL, так что без звука, скорее всего, соберётся и на винде).
если кому интересно (неужели?) — DSP0 был в 90-х и под дос, DSP1 уже под винду, но стрёмный. оба не сохранились, потому что тогда я cannot into version control.
good luck and happy hacking, Ketmar // Vampire Avalon
upd: вот же я пьяное мудило! написал кучу текста, а аттач забыл. ну не далпайоп ли? требую форумный титул «сказочный далпайоп»!