Автор: Marko,Tomaz Kac
Год: 2007
Издатели: Tomaz Kac
Языки:
Формат:
Требования:
Ссылки:
Скриншоты:
Описание:
Эмулятор Galaksija — это специализированное программное обеспечение, разработанное для эмуляции компьютера Galaksija на системах ZX Spectrum 128k. Разработанный Том-Кэтом, Обо и Марко, этот эмулятор воспроизводит функциональность Galaksija, компьютера на базе Z80 из 1980-х годов, популярного в бывшей Югославии. Он поддерживает различные конфигурации ZX Spectrum, включая +3, +2A и системы с интерфейсами DivIDE или MB-02.
Galaksija была известна своим монохромным дисплеем и псевдографикой, где символы состояли из блоков 2x3 пикселя. Несмотря на ограниченные вычислительные возможности, это был любимый компьютер-конструктор для многих энтузиастов. Эмулятор стремится запускать программное обеспечение Galaksija на скорости, близкой к оригинальному оборудованию, хотя обработка дисплея ZX Spectrum представляет собой вызов.
Одной из примечательных особенностей эмулятора является работа с клавиатурой. Поскольку ZX Spectrum не имеет некоторых клавиш, присутствующих на Galaksija, для их воспроизведения используются специальные комбинации клавиш. Например, клавиша SHIFT позволяет получить доступ к дополнительным символам, а определенные комбинации включают эмуляцию клавиш курсора.
Эмулятор включает меню с встроенными играми, доступное при вводе 'OLD' в командной строке Basic. Это меню позволяет пользователям выбирать и запускать игры, предоставляя аутентичный опыт, напоминающий использование оригинальной Galaksija. Программное обеспечение также включает исходный код, начиная с версии 1.2, что делает его ценным ресурсом для энтузиастов и разработчиков, интересующихся ретро-вычислениями.
GALAKSIJA emulator for ZX Spectrum 128k
-=========================================-
v 1.3
by Tom-Cat , Obo & Marko
Welcome to the first Galaksija emulator for ZX Spectrum. This will actually
emulate a Galaksija computer - together with Display, Keyboard and Tape input
on the following ZX Spectrum configurations :
- ZX Spectrum +3
- ZX Spectrum +2A (black)
- any 128k ZX Spectrum with DivIDE interface attached
- any 128k ZX Spectrum with MB-02 interface attached
Unfortunately the "ordirnary" 128k spectrum and the +2 (grey case) don't have
an ability to page in RAM at address $0000 which is required for Galaksija to
run (well it is required to have ram at $2000). So for these computers (and
all other 'clones') you will need one of the interfaces above.
Galaksija is a Z80 based computer built in ex-Yugoslavia during the best
computer years (80's ;-) ). It was mostly a kit computer, built by a lot of
people back then. It has a monochromatic display with pseudo graphics (built
from characters with 2x3 pixels each). The speed of the computer was not much
since the poor microprocessor spent most of its time building up the display.
Unfortunetly this doesn't mean that Spectrum can do a better job - even worse,
since it has an awkward display file. But most of the time games should run
at close to Galaksija speed.
Because ZX Spectrums don't have all the keys that Galaksija has there are
some special ways to get to them. Unfortunetly this means that some stuff
like handling cursor keys is quite lame (but better than before).
Anyway, the SHIFT key is a special key which with the corresponding spectrum
keys (like , . : / etc.) will give you those characters. SYMBOL SHIFT is the
actual SHIFT as is on Galaksija (since this is the natural way on the speccy).
Use SHIFT + 1 to turn ON/OFF Cursor Keys emulation using 6 7 8 9 (Sinclair 1).
NOTE: DivIDE users are advised NOT to reset their computer but instead use the
option '0' in the OLD menu which will properly setup the Divide for
FatWare (and maybe other) firmware. If you press Reset then it will
lockup the machine and you will have to Power Off!
Special keys when pressed with CAPS SHIFT :
------------
Z - ;
V - /
SPACE - BREAK (breaks Basic programs)
N - ,
M - .
0 - LEFT ARROW (acts as BACK SPACE in Command line)
7 - :
L - =
2 - DELETE (only in EDIT mode)
3 - REPEAT (repeats last key)
4 - LIST (displays current basic listing)
1 - Turn ON/OFF CURSOR KEYS emulation using 6 7 8 9
Also changes key 0 to . (Super Cruiser Fire Button)
5 - Turn ON/OFF Throttling of speed (is not 100% yet!)
S + D - RESET Galaksija
On Basic prompt enter OLD - it will bring up a Menu with built-in games
to choose from. When you select a game you will have to type RUN to actually
start it. Option '0' should properly exit to Spectrum Basic on all systems.
Don't forget - to RESET (and then choose another game) press SHIFT + S + D !
Have fun with this little thing.
Also from v1.2 on the Source of the emulator is included !
BIG thank yous to the #spin (and others) lot:
Marko - for the optimised display code.
Obo - 1. for all the help on the asm stuff.
2. SAM Coupe port of the emulator.
3. Diff optimisation of the code.
4. Keyboard handler simplification.
Dave - for the help and everything.
Dekay - for playing everything that can be played.
Dunny - for SPIN.
Woody - for SPIN... even though he won't admit it.
Zilog - for Divide and info on paging.
Baze - for Fatware.
Zub - for proof reading this ;-)
Logout128 - for MB-02 Info
Busy - MB-02 back to Basic info.
T.Solc - for info on some Galaksija stuff.
And anyone I forgot....
Changes (starting from version 1.3) :
1.3 - Added option to EXIT to Spectrum in the OLD menu.
(Divide will also copy Firmware from EEProm to MapRam
and attempt to restart it - with well-behaved firmwares
it should be possible to restart without Power Off!)
- MB-02 support added.
- In the OLD menu it is visible if we are running in
Plus/3, Divide or MB-02 mode.
Tom-Cat (tomcat@sgn.net)
-=========================================-
v 1.3
by Tom-Cat , Obo & Marko
Welcome to the first Galaksija emulator for ZX Spectrum. This will actually
emulate a Galaksija computer - together with Display, Keyboard and Tape input
on the following ZX Spectrum configurations :
- ZX Spectrum +3
- ZX Spectrum +2A (black)
- any 128k ZX Spectrum with DivIDE interface attached
- any 128k ZX Spectrum with MB-02 interface attached
Unfortunately the "ordirnary" 128k spectrum and the +2 (grey case) don't have
an ability to page in RAM at address $0000 which is required for Galaksija to
run (well it is required to have ram at $2000). So for these computers (and
all other 'clones') you will need one of the interfaces above.
Galaksija is a Z80 based computer built in ex-Yugoslavia during the best
computer years (80's ;-) ). It was mostly a kit computer, built by a lot of
people back then. It has a monochromatic display with pseudo graphics (built
from characters with 2x3 pixels each). The speed of the computer was not much
since the poor microprocessor spent most of its time building up the display.
Unfortunetly this doesn't mean that Spectrum can do a better job - even worse,
since it has an awkward display file. But most of the time games should run
at close to Galaksija speed.
Because ZX Spectrums don't have all the keys that Galaksija has there are
some special ways to get to them. Unfortunetly this means that some stuff
like handling cursor keys is quite lame (but better than before).
Anyway, the SHIFT key is a special key which with the corresponding spectrum
keys (like , . : / etc.) will give you those characters. SYMBOL SHIFT is the
actual SHIFT as is on Galaksija (since this is the natural way on the speccy).
Use SHIFT + 1 to turn ON/OFF Cursor Keys emulation using 6 7 8 9 (Sinclair 1).
NOTE: DivIDE users are advised NOT to reset their computer but instead use the
option '0' in the OLD menu which will properly setup the Divide for
FatWare (and maybe other) firmware. If you press Reset then it will
lockup the machine and you will have to Power Off!
Special keys when pressed with CAPS SHIFT :
------------
Z - ;
V - /
SPACE - BREAK (breaks Basic programs)
N - ,
M - .
0 - LEFT ARROW (acts as BACK SPACE in Command line)
7 - :
L - =
2 - DELETE (only in EDIT mode)
3 - REPEAT (repeats last key)
4 - LIST (displays current basic listing)
1 - Turn ON/OFF CURSOR KEYS emulation using 6 7 8 9
Also changes key 0 to . (Super Cruiser Fire Button)
5 - Turn ON/OFF Throttling of speed (is not 100% yet!)
S + D - RESET Galaksija
On Basic prompt enter OLD - it will bring up a Menu with built-in games
to choose from. When you select a game you will have to type RUN to actually
start it. Option '0' should properly exit to Spectrum Basic on all systems.
Don't forget - to RESET (and then choose another game) press SHIFT + S + D !
Have fun with this little thing.
Also from v1.2 on the Source of the emulator is included !
BIG thank yous to the #spin (and others) lot:
Marko - for the optimised display code.
Obo - 1. for all the help on the asm stuff.
2. SAM Coupe port of the emulator.
3. Diff optimisation of the code.
4. Keyboard handler simplification.
Dave - for the help and everything.
Dekay - for playing everything that can be played.
Dunny - for SPIN.
Woody - for SPIN... even though he won't admit it.
Zilog - for Divide and info on paging.
Baze - for Fatware.
Zub - for proof reading this ;-)
Logout128 - for MB-02 Info
Busy - MB-02 back to Basic info.
T.Solc - for info on some Galaksija stuff.
And anyone I forgot....
Changes (starting from version 1.3) :
1.3 - Added option to EXIT to Spectrum in the OLD menu.
(Divide will also copy Firmware from EEProm to MapRam
and attempt to restart it - with well-behaved firmwares
it should be possible to restart without Power Off!)
- MB-02 support added.
- In the OLD menu it is visible if we are running in
Plus/3, Divide or MB-02 mode.
Tom-Cat (tomcat@sgn.net)