nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 14 Dec 2018 13:48



Reply to topic  [ 11 posts ] 
Судьба эмулятора SPRINT -> Рождение Zpring 

Какое железо ещё поддержать в этом эмуляторе?
ZX-Spectrum 48K/128K 0%  0%  [ 0 ]
ATM-Turbo2+ 14%  14%  [ 1 ]
Орион на Z80 0%  0%  [ 0 ]
Специалист на Z80 29%  29%  [ 2 ]
Никакое - пусть остаётся только Спринтер 14%  14%  [ 1 ]
А мне пофиг 43%  43%  [ 3 ]
Total votes : 7

Судьба эмулятора SPRINT -> Рождение Zpring 
Author Message
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 17215
Location: Colorado
Reply with quote
Задумался я тут над судьбой своего эмулятора Спринтера - во-первых, Спринтер умер, во-вторых, слово "sprint" сильно заезжено (в США это к примеру крупный сотовый оператор). Предлагаю сменить ему имя к примеру на Zpring (типа весна зетника ; ) и добавить туда что-то новое, скажем эмуляцию текстового режима АТМ ;)

P.S. Добавил голосовалку 1 июня 2013 года

_________________
:eugeek: https://twitter.com/Shaos1973


Last edited by Shaos on 01 Jun 2013 01:23, edited 5 times in total.



29 Nov 2005 10:19
Profile WWW
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 17215
Location: Colorado
Reply with quote
Shaos wrote:
Задумался я тут над судьбой своего эмулятора Спринтера - во-первых, Спринтер умер, во-вторых, слово "sprint" сильно заезжено (в США это к примеру крупный сотовый оператор). Предлагаю сменить ему имя к примеру на Zpring (типа весна зетника ; ) и добавить туда что-то новое, скажем эмуляцию текстового режима АТМ ;)


Или назвать такой двухголовый эмуль TurboZpring :)

_________________
:eugeek: https://twitter.com/Shaos1973


30 Nov 2005 19:00
Profile WWW
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 17215
Location: Colorado
Reply with quote
Post 
Пока предполагается следующее - превратить Zpring в безромный эмулятор Спринтера, Спектрума и Турбо-2+ (может еще и Ориона в придачу). "Безромный" - значит никаких ромов! Вся эмуляция только через самые популярные точки входа плюс поддержка соответствующих форматов экрана и стандартов переключения страниц памяти. 100% совместимости нет и не будет по понятным причинам - точки входа буду подрубать только по мере необходимости для того или иного софта, который надо будет заставить работать в эмуле (собственно я так и делал в SPRINT-e).

_________________
:eugeek: https://twitter.com/Shaos1973


07 Jan 2006 00:31
Profile WWW
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 17215
Location: Colorado
Reply with quote
Post 
Shaos wrote:
Пока предполагается следующее - превратить Zpring в безромный эмулятор Спринтера, Спектрума и Турбо-2+ (может еще и Ориона в придачу). "Безромный" - значит никаких ромов! Вся эмуляция только через самые популярные точки входа плюс поддержка соответствующих форматов экрана и стандартов переключения страниц памяти. 100% совместимости нет и не будет по понятным причинам - точки входа буду подрубать только по мере необходимости для того или иного софта, который надо будет заставить работать в эмуле (собственно я так и делал в SPRINT-e).


Появилось кому что сказать на поставленную тему?

_________________
:eugeek: https://twitter.com/Shaos1973


24 Sep 2006 19:17
Profile WWW
Retired

Joined: 03 Aug 2003 23:37
Posts: 1481
Location: Moscow
Reply with quote
Post 
Могу лишь повторить то, что говорил раньше - надо улучшить эмуляцию системы прерываний второго рода процессора Z80 :)

_________________
Extreme Entertainment


24 Sep 2006 20:57
Profile
God
User avatar

Joined: 29 Dec 2003 02:00
Posts: 1115
Location: Москва
Reply with quote
Post 
Mac Buster wrote:
Могу лишь повторить то, что говорил раньше - надо улучшить эмуляцию системы прерываний второго рода процессора Z80 :)

АГа, в качестве теста бери смело мой "Клад", он вовсю их использует.


25 Sep 2006 01:28
Profile ICQ WWW
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 17215
Location: Colorado
Reply with quote
Post 
Через 10 лет после публичного релиза последней версии эмулятора SPRINT выходит его реинкарнация под давно обещанным именем Zpring:

https://github.com/shaos/zpring

Image

Потихоньку экспериментирую со спектрумовыми режимами через альтернативный ром BasicSE :roll:

_________________
:eugeek: https://twitter.com/Shaos1973


29 May 2013 22:19
Profile WWW
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 17215
Location: Colorado
Reply with quote
Post 
Под MacOS X на PowerPC пока есть проблемы со сборкой и проблемы с "big endian" - сборка корректируется вот таким более универсальным Makefile:
Code:
CC = g++
CFLAGS = `sdl-config --cflags` -I. -Wall -O2 -DSDL
# -DBASICSE
LFLAGS = `sdl-config --libs` -lm -lpthread
OBJS = targa.o unigraf.o bios.o z80/z80.o z80/z80_ops.o

all: zpring

clean:
        rm -f *.o
        rm -f z80/*.o

z80/z80.o: z80/z80.cpp z80/z80.h
        $(CC) $(CFLAGS) -c z80/z80.cpp -o z80/z80.o

z80/z80_ops.o: z80/z80_ops.cpp z80/z80.h z80/z_cb.hpp z80/z_ddfd.hpp z80/z_ddfdcb.hpp z80/z_ed.hpp z80/z_macros.h
        $(CC) $(CFLAGS) -c z80/z80_ops.cpp -o z80/z80_ops.o

bios.o: bios.cpp bios.h zpring.h
        $(CC) $(CFLAGS) -c bios.cpp

unigraf.o: unigraf.cpp unigraf.h
        $(CC) $(CFLAGS) -c unigraf.cpp -DFONT8X8 -DUNIFOPEN

targa.o: targa.cpp targa.h
        $(CC) $(CFLAGS) -c targa.cpp

zpring: zpring.cpp bios.h zpring.h z80/z80.h $(OBJS)
        $(CC) zpring.cpp $(CFLAGS) -o zpring $(LFLAGS) $(OBJS)

Проблему "big endian" пока не поправил...

P.S. Кроме того мой код использует сканкоды кнопок клавиатуры, передавая их в эмулируемые программы как есть, а на аппловском железе сканкоды совсем другие - придётся переделывать код обработки клавиатуры, делая маппинг из высокоуровневых SDL-макросов в эмулируемые PC-сканкоды...

_________________
:eugeek: https://twitter.com/Shaos1973


31 May 2013 04:01
Profile WWW
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 17215
Location: Colorado
Reply with quote
Post 
Добавил голосовалку - голосуем :roll:

_________________
:eugeek: https://twitter.com/Shaos1973


01 Jun 2013 01:22
Profile WWW
Doomed

Joined: 10 Mar 2012 17:21
Posts: 580
Location: РФ
Reply with quote
Post 
Ну як м³г "petrenko" - ³ не проголосувати за "фах³вця" :D

Те ж найкращий комп'ютер для радянських студент³в ! :kruto:

Ну, юмор юмором, но вполне серьёзно полагаю, що треба ³ для "фах³вця" тоже. :rotate:


01 Jun 2013 16:46
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Post 
petrenko wrote:
Те ж найкращий комп'ютер для радянських студент³в ! :kruto:

Поддержу... радянських студент³в ! :kruto: ибо... :wink:

_________________
iLavr


01 Jun 2013 17:21
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 11 posts ] 

Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.